class Aws::Amplify::Types::App
Represents the different branches of a repository for building, deploying, and hosting an Amplify
app.
@!attribute [rw] app_id
The unique ID of the Amplify app. @return [String]
@!attribute [rw] app_arn
The Amazon Resource Name (ARN) of the Amplify app. @return [String]
@!attribute [rw] name
The name for the Amplify app. @return [String]
@!attribute [rw] tags
The tag for the Amplify app. @return [Hash<String,String>]
@!attribute [rw] description
The description for the Amplify app. @return [String]
@!attribute [rw] repository
The repository for the Amplify app. @return [String]
@!attribute [rw] platform
The platform for the Amplify app. @return [String]
@!attribute [rw] create_time
Creates a date and time for the Amplify app. @return [Time]
@!attribute [rw] update_time
Updates the date and time for the Amplify app. @return [Time]
@!attribute [rw] iam_service_role_arn
The AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) of the Amplify app. @return [String]
@!attribute [rw] environment_variables
The environment variables for the Amplify app. @return [Hash<String,String>]
@!attribute [rw] default_domain
The default domain for the Amplify app. @return [String]
@!attribute [rw] enable_branch_auto_build
Enables the auto-building of branches for the Amplify app. @return [Boolean]
@!attribute [rw] enable_branch_auto_deletion
Automatically disconnect a branch in the Amplify Console when you delete a branch from your Git repository. @return [Boolean]
@!attribute [rw] enable_basic_auth
Enables basic authorization for the Amplify app's branches. @return [Boolean]
@!attribute [rw] basic_auth_credentials
The basic authorization credentials for branches for the Amplify app. @return [String]
@!attribute [rw] custom_rules
Describes the custom redirect and rewrite rules for the Amplify app. @return [Array<Types::CustomRule>]
@!attribute [rw] production_branch
Describes the information about a production branch of the Amplify app. @return [Types::ProductionBranch]
@!attribute [rw] build_spec
Describes the content of the build specification (build spec) for the Amplify app. @return [String]
@!attribute [rw] custom_headers
Describes the custom HTTP headers for the Amplify app. @return [String]
@!attribute [rw] enable_auto_branch_creation
Enables automated branch creation for the Amplify app. @return [Boolean]
@!attribute [rw] auto_branch_creation_patterns
Describes the automated branch creation glob patterns for the Amplify app. @return [Array<String>]
@!attribute [rw] auto_branch_creation_config
Describes the automated branch creation configuration for the Amplify app. @return [Types::AutoBranchCreationConfig]
@see docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/App AWS API Documentation
Constants
- SENSITIVE