| Modifier and Type | Method and Description |
|---|---|
CfnApp.Builder |
accessToken(String accessToken)
Personal Access token for 3rd party source control system for an Amplify app, used to create webhook and read-only deploy key.
|
CfnApp.Builder |
autoBranchCreationConfig(CfnApp.AutoBranchCreationConfigProperty autoBranchCreationConfig)
Sets the configuration for your automatic branch creation.
|
CfnApp.Builder |
autoBranchCreationConfig(IResolvable autoBranchCreationConfig)
Sets the configuration for your automatic branch creation.
|
CfnApp.Builder |
basicAuthConfig(CfnApp.BasicAuthConfigProperty basicAuthConfig)
The credentials for basic authorization for an Amplify app.
|
CfnApp.Builder |
basicAuthConfig(IResolvable basicAuthConfig)
The credentials for basic authorization for an Amplify app.
|
CfnApp |
build() |
CfnApp.Builder |
buildSpec(String buildSpec)
The build specification (build spec) for an Amplify app.
|
static CfnApp.Builder |
create(Construct scope,
String id) |
CfnApp.Builder |
customHeaders(String customHeaders)
The custom HTTP headers for an Amplify app.
|
CfnApp.Builder |
customRules(IResolvable customRules)
The custom rewrite and redirect rules for an Amplify app.
|
CfnApp.Builder |
customRules(List<? extends Object> customRules)
The custom rewrite and redirect rules for an Amplify app.
|
CfnApp.Builder |
description(String description)
The description for an Amplify app.
|
CfnApp.Builder |
enableBranchAutoDeletion(Boolean enableBranchAutoDeletion)
Automatically disconnect a branch in the Amplify Console when you delete a branch from your Git repository.
|
CfnApp.Builder |
enableBranchAutoDeletion(IResolvable enableBranchAutoDeletion)
Automatically disconnect a branch in the Amplify Console when you delete a branch from your Git repository.
|
CfnApp.Builder |
environmentVariables(IResolvable environmentVariables)
The environment variables map for an Amplify app.
|
CfnApp.Builder |
environmentVariables(List<? extends Object> environmentVariables)
The environment variables map for an Amplify app.
|
CfnApp.Builder |
iamServiceRole(String iamServiceRole)
The AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) of the Amplify app.
|
CfnApp.Builder |
name(String name)
The name for an Amplify app.
|
CfnApp.Builder |
oauthToken(String oauthToken)
The OAuth token for a third-party source control system for an Amplify app.
|
CfnApp.Builder |
repository(String repository)
The repository for an Amplify app.
|
CfnApp.Builder |
tags(List<? extends CfnTag> tags)
The tag for an Amplify app.
|
@Stability(value=Stable) public static CfnApp.Builder create(Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnApp.AutoBranchCreationConfigProperty.Builder.@Stability(value=Stable) public CfnApp.Builder name(String name)
Length Constraints: Minimum length of 1. Maximum length of 255.
Pattern: (?s).+
name - The name for an Amplify app. This parameter is required.this@Stability(value=Stable) public CfnApp.Builder accessToken(String accessToken)
Token is not stored.
Length Constraints: Minimum length of 1. Maximum length of 255.
accessToken - Personal Access token for 3rd party source control system for an Amplify app, used to create webhook and read-only deploy key. This parameter is required.this@Stability(value=Stable) public CfnApp.Builder autoBranchCreationConfig(CfnApp.AutoBranchCreationConfigProperty autoBranchCreationConfig)
autoBranchCreationConfig - Sets the configuration for your automatic branch creation. This parameter is required.this@Stability(value=Stable) public CfnApp.Builder autoBranchCreationConfig(IResolvable autoBranchCreationConfig)
autoBranchCreationConfig - Sets the configuration for your automatic branch creation. This parameter is required.this@Stability(value=Stable) public CfnApp.Builder basicAuthConfig(CfnApp.BasicAuthConfigProperty basicAuthConfig)
basicAuthConfig - The credentials for basic authorization for an Amplify app. This parameter is required.this@Stability(value=Stable) public CfnApp.Builder basicAuthConfig(IResolvable basicAuthConfig)
basicAuthConfig - The credentials for basic authorization for an Amplify app. This parameter is required.this@Stability(value=Stable) public CfnApp.Builder buildSpec(String buildSpec)
Length Constraints: Minimum length of 1. Maximum length of 25000.
Pattern: (?s).+
buildSpec - The build specification (build spec) for an Amplify app. This parameter is required.this@Stability(value=Stable) public CfnApp.Builder customHeaders(String customHeaders)
Length Constraints: Minimum length of 0. Maximum length of 25000.
Pattern: (?s).*
customHeaders - The custom HTTP headers for an Amplify app. This parameter is required.this@Stability(value=Stable) public CfnApp.Builder customRules(IResolvable customRules)
customRules - The custom rewrite and redirect rules for an Amplify app. This parameter is required.this@Stability(value=Stable) public CfnApp.Builder customRules(List<? extends Object> customRules)
customRules - The custom rewrite and redirect rules for an Amplify app. This parameter is required.this@Stability(value=Stable) public CfnApp.Builder description(String description)
Length Constraints: Maximum length of 1000.
Pattern: (?s).*
description - The description for an Amplify app. This parameter is required.this@Stability(value=Stable) public CfnApp.Builder enableBranchAutoDeletion(Boolean enableBranchAutoDeletion)
enableBranchAutoDeletion - Automatically disconnect a branch in the Amplify Console when you delete a branch from your Git repository. This parameter is required.this@Stability(value=Stable) public CfnApp.Builder enableBranchAutoDeletion(IResolvable enableBranchAutoDeletion)
enableBranchAutoDeletion - Automatically disconnect a branch in the Amplify Console when you delete a branch from your Git repository. This parameter is required.this@Stability(value=Stable) public CfnApp.Builder environmentVariables(IResolvable environmentVariables)
environmentVariables - The environment variables map for an Amplify app. This parameter is required.this@Stability(value=Stable) public CfnApp.Builder environmentVariables(List<? extends Object> environmentVariables)
environmentVariables - The environment variables map for an Amplify app. This parameter is required.this@Stability(value=Stable) public CfnApp.Builder iamServiceRole(String iamServiceRole)
Length Constraints: Minimum length of 0. Maximum length of 1000.
Pattern: (?s).*
iamServiceRole - The AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) of the Amplify app. This parameter is required.this@Stability(value=Stable) public CfnApp.Builder oauthToken(String oauthToken)
The OAuth token is used to create a webhook and a read-only deploy key. The OAuth token is not stored.
Length Constraints: Maximum length of 1000.
Pattern: (?s).*
oauthToken - The OAuth token for a third-party source control system for an Amplify app. This parameter is required.this@Stability(value=Stable) public CfnApp.Builder repository(String repository)
Pattern: (?s).*
repository - The repository for an Amplify app. This parameter is required.this@Stability(value=Stable) public CfnApp.Builder tags(List<? extends CfnTag> tags)
tags - The tag for an Amplify app. This parameter is required.thisCopyright © 2022. All rights reserved.