@Stability(value=Stable) @Internal public static final class CfnAppProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnAppProps
CfnAppPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnAppProps.Builder, CfnAppProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnAppProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnAppProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getAccessToken()
The personal access token for a GitHub repository for an Amplify app.
|
Object |
getAutoBranchCreationConfig()
Sets the configuration for your automatic branch creation.
|
Object |
getBasicAuthConfig()
The credentials for basic authorization for an Amplify app.
|
String |
getBuildSpec()
The build specification (build spec) for an Amplify app.
|
String |
getCustomHeaders()
The custom HTTP headers for an Amplify app.
|
Object |
getCustomRules()
The custom rewrite and redirect rules for an Amplify app.
|
String |
getDescription()
The description for an Amplify app.
|
Object |
getEnableBranchAutoDeletion()
Automatically disconnect a branch in the Amplify Console when you delete a branch from your Git repository.
|
Object |
getEnvironmentVariables()
The environment variables map for an Amplify app.
|
String |
getIamServiceRole()
The AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) of the Amplify app.
|
String |
getName()
The name for an Amplify app.
|
String |
getOauthToken()
The OAuth token for a third-party source control system for an Amplify app.
|
String |
getRepository()
The repository for an Amplify app.
|
List<CfnTag> |
getTags()
The tag for an Amplify app.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnAppProps.Builder builder)
CfnAppProps.Builder.public final String getName()
CfnAppPropsLength Constraints: Minimum length of 1. Maximum length of 255.
Pattern: (?s).+
getName in interface CfnAppPropspublic final String getAccessToken()
CfnAppPropsThe personal access token is used to authorize access to a GitHub repository using the Amplify GitHub App. The token is not stored.
Use AccessToken for GitHub repositories only. To authorize access to a repository provider such as Bitbucket or CodeCommit, use OauthToken .
You must specify either AccessToken or OauthToken when you create a new app.
Existing Amplify apps deployed from a GitHub repository using OAuth continue to work with CI/CD. However, we strongly recommend that you migrate these apps to use the GitHub App. For more information, see Migrating an existing OAuth app to the Amplify GitHub App in the Amplify User Guide .
Length Constraints: Minimum length of 1. Maximum length of 255.
getAccessToken in interface CfnAppPropspublic final Object getAutoBranchCreationConfig()
CfnAppPropsgetAutoBranchCreationConfig in interface CfnAppPropspublic final Object getBasicAuthConfig()
CfnAppProps
You must base64-encode the authorization credentials and provide them in the format user:password .
getBasicAuthConfig in interface CfnAppPropspublic final String getBuildSpec()
CfnAppPropsLength Constraints: Minimum length of 1. Maximum length of 25000.
Pattern: (?s).+
getBuildSpec in interface CfnAppPropspublic final String getCustomHeaders()
CfnAppPropsLength Constraints: Minimum length of 0. Maximum length of 25000.
Pattern: (?s).*
getCustomHeaders in interface CfnAppPropspublic final Object getCustomRules()
CfnAppPropsgetCustomRules in interface CfnAppPropspublic final String getDescription()
CfnAppPropsLength Constraints: Maximum length of 1000.
Pattern: (?s).*
getDescription in interface CfnAppPropspublic final Object getEnableBranchAutoDeletion()
CfnAppPropsgetEnableBranchAutoDeletion in interface CfnAppPropspublic final Object getEnvironmentVariables()
CfnAppPropsgetEnvironmentVariables in interface CfnAppPropspublic final String getIamServiceRole()
CfnAppPropsLength Constraints: Minimum length of 0. Maximum length of 1000.
Pattern: (?s).*
getIamServiceRole in interface CfnAppPropspublic final String getOauthToken()
CfnAppPropsThe OAuth token is used to create a webhook and a read-only deploy key using SSH cloning. The OAuth token is not stored.
Use OauthToken for repository providers other than GitHub, such as Bitbucket or CodeCommit. To authorize access to GitHub as your repository provider, use AccessToken .
You must specify either OauthToken or AccessToken when you create a new app.
Existing Amplify apps deployed from a GitHub repository using OAuth continue to work with CI/CD. However, we strongly recommend that you migrate these apps to use the GitHub App. For more information, see Migrating an existing OAuth app to the Amplify GitHub App in the Amplify User Guide .
Length Constraints: Maximum length of 1000.
Pattern: (?s).*
getOauthToken in interface CfnAppPropspublic final String getRepository()
CfnAppPropsPattern: (?s).*
getRepository in interface CfnAppPropspublic final List<CfnTag> getTags()
CfnAppPropsgetTags in interface CfnAppProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.