You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::Amplify::Types::App
- Inherits:
-
Struct
- Object
- Struct
- Aws::Amplify::Types::App
- Defined in:
- (unknown)
Overview
Represents the different branches of a repository for building, deploying, and hosting an Amplify app.
Returned by:
Instance Attribute Summary collapse
-
#app_arn ⇒ String
The Amazon Resource Name (ARN) of the Amplify app.
-
#app_id ⇒ String
The unique ID of the Amplify app.
-
#auto_branch_creation_config ⇒ Types::AutoBranchCreationConfig
Describes the automated branch creation configuration for the Amplify app.
-
#auto_branch_creation_patterns ⇒ Array<String>
Describes the automated branch creation glob patterns for the Amplify app.
-
#basic_auth_credentials ⇒ String
The basic authorization credentials for branches for the Amplify app.
-
#build_spec ⇒ String
Describes the content of the build specification (build spec) for the Amplify app.
-
#create_time ⇒ Time
Creates a date and time for the Amplify app.
-
#custom_headers ⇒ String
Describes the custom HTTP headers for the Amplify app.
-
#custom_rules ⇒ Array<Types::CustomRule>
Describes the custom redirect and rewrite rules for the Amplify app.
-
#default_domain ⇒ String
The default domain for the Amplify app.
-
#description ⇒ String
The description for the Amplify app.
-
#enable_auto_branch_creation ⇒ Boolean
Enables automated branch creation for the Amplify app.
-
#enable_basic_auth ⇒ Boolean
Enables basic authorization for the Amplify app\'s branches.
-
#enable_branch_auto_build ⇒ Boolean
Enables the auto-building of branches for the Amplify app.
-
#enable_branch_auto_deletion ⇒ Boolean
Automatically disconnect a branch in the Amplify Console when you delete a branch from your Git repository.
-
#environment_variables ⇒ Hash<String,String>
The environment variables for the Amplify app.
-
#iam_service_role_arn ⇒ String
The AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) of the Amplify app.
-
#name ⇒ String
The name for the Amplify app.
-
#platform ⇒ String
The platform for the Amplify app.
-
#production_branch ⇒ Types::ProductionBranch
Describes the information about a production branch of the Amplify app.
-
#repository ⇒ String
The repository for the Amplify app.
-
#tags ⇒ Hash<String,String>
The tag for the Amplify app.
-
#update_time ⇒ Time
Updates the date and time for the Amplify app.
Instance Attribute Details
#app_arn ⇒ String
The Amazon Resource Name (ARN) of the Amplify app.
#app_id ⇒ String
The unique ID of the Amplify app.
#auto_branch_creation_config ⇒ Types::AutoBranchCreationConfig
Describes the automated branch creation configuration for the Amplify app.
#auto_branch_creation_patterns ⇒ Array<String>
Describes the automated branch creation glob patterns for the Amplify app.
#basic_auth_credentials ⇒ String
The basic authorization credentials for branches for the Amplify app.
#build_spec ⇒ String
Describes the content of the build specification (build spec) for the Amplify app.
#create_time ⇒ Time
Creates a date and time for the Amplify app.
#custom_headers ⇒ String
Describes the custom HTTP headers for the Amplify app.
#custom_rules ⇒ Array<Types::CustomRule>
Describes the custom redirect and rewrite rules for the Amplify app.
#default_domain ⇒ String
The default domain for the Amplify app.
#description ⇒ String
The description for the Amplify app.
#enable_auto_branch_creation ⇒ Boolean
Enables automated branch creation for the Amplify app.
#enable_basic_auth ⇒ Boolean
Enables basic authorization for the Amplify app\'s branches.
#enable_branch_auto_build ⇒ Boolean
Enables the auto-building of branches for the Amplify app.
#enable_branch_auto_deletion ⇒ Boolean
Automatically disconnect a branch in the Amplify Console when you delete a branch from your Git repository.
#environment_variables ⇒ Hash<String,String>
The environment variables for the Amplify app.
#iam_service_role_arn ⇒ String
The AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) of the Amplify app.
#name ⇒ String
The name for the Amplify app.
#platform ⇒ String
The platform for the Amplify app.
Possible values:
- WEB
#production_branch ⇒ Types::ProductionBranch
Describes the information about a production branch of the Amplify app.
#repository ⇒ String
The repository for the Amplify app.
#tags ⇒ Hash<String,String>
The tag for the Amplify app.
#update_time ⇒ Time
Updates the date and time for the Amplify app.