# AWS::Amplify::App AutoBranchCreationConfig ## Syntax To declare this entity in your AWS CloudFormation template, use the following syntax: ### JSON
{ "AutoBranchCreationPatterns" : [ String, ... ], "BasicAuthConfig" : BasicAuthConfig, "BuildSpec" : String, "EnableAutoBranchCreation" : Boolean, "EnableAutoBuild" : Boolean, "EnablePerformanceMode" : Boolean, "EnablePullRequestPreview" : Boolean, "EnvironmentVariables" : [ EnvironmentVariable, ... ], "PullRequestEnvironmentName" : String, "Stage" : String }### YAML
AutoBranchCreationPatterns: - String BasicAuthConfig: BasicAuthConfig BuildSpec: String EnableAutoBranchCreation: Boolean EnableAutoBuild: Boolean EnablePerformanceMode: Boolean EnablePullRequestPreview: Boolean EnvironmentVariables: - EnvironmentVariable PullRequestEnvironmentName: String Stage: String## Properties #### AutoBranchCreationPatterns _Required_: No _Type_: List of String _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### BasicAuthConfig _Required_: No _Type_: BasicAuthConfig _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### BuildSpec _Required_: No _Type_: String _Minimum_:
1
_Maximum_: 25000
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### EnableAutoBranchCreation
_Required_: No
_Type_: Boolean
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### EnableAutoBuild
_Required_: No
_Type_: Boolean
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### EnablePerformanceMode
_Required_: No
_Type_: Boolean
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### EnablePullRequestPreview
_Required_: No
_Type_: Boolean
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### EnvironmentVariables
_Required_: No
_Type_: List of EnvironmentVariable
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### PullRequestEnvironmentName
_Required_: No
_Type_: String
_Maximum_: 20
_Pattern_: (?s).*
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### Stage
_Required_: No
_Type_: String
_Allowed Values_: EXPERIMENTAL
| BETA
| PULL_REQUEST
| PRODUCTION
| DEVELOPMENT
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)