--- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "awscc_amplify_branch Resource - terraform-provider-awscc" subcategory: "" description: |- The AWS::Amplify::Branch resource creates a new branch within an app. --- # awscc_amplify_branch (Resource) The AWS::Amplify::Branch resource creates a new branch within an app. ## Schema ### Required - `app_id` (String) - `branch_name` (String) ### Optional - `basic_auth_config` (Attributes) (see [below for nested schema](#nestedatt--basic_auth_config)) - `build_spec` (String) - `description` (String) - `enable_auto_build` (Boolean) - `enable_performance_mode` (Boolean) - `enable_pull_request_preview` (Boolean) - `environment_variables` (Attributes List) (see [below for nested schema](#nestedatt--environment_variables)) - `pull_request_environment_name` (String) - `stage` (String) - `tags` (Attributes List) (see [below for nested schema](#nestedatt--tags)) ### Read-Only - `arn` (String) - `id` (String) Uniquely identifies the resource. ### Nested Schema for `basic_auth_config` Optional: - `enable_basic_auth` (Boolean) - `password` (String) - `username` (String) ### Nested Schema for `environment_variables` Optional: - `name` (String) - `value` (String) ### Nested Schema for `tags` Optional: - `key` (String) - `value` (String) ## Import Import is supported using the following syntax: ```shell $ terraform import awscc_amplify_branch.example ```