Class: Aws::Amplify::Types::App
- Inherits:
-
Struct
- Object
- Struct
- Aws::Amplify::Types::App
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-amplify/types.rb
Overview
Represents the different branches of a repository for building, deploying, and hosting an Amplify app.
Constant Summary collapse
- SENSITIVE =
[:basic_auth_credentials, :build_spec]
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.
-
#cache_config ⇒ Types::CacheConfig
The cache configuration for the Amplify app.
-
#compute_role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role for an SSR app.
-
#create_time ⇒ Time
A timestamp of when Amplify created the application.
-
#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 Amazon Resource Name (ARN) of the IAM service role for 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 Git repository for the Amplify app.
-
#repository_clone_method ⇒ String
<note markdown=“1”> This is for internal use.
-
#tags ⇒ Hash<String,String>
The tag for the Amplify app.
-
#update_time ⇒ Time
A timestamp of when Amplify updated the application.
-
#waf_configuration ⇒ Types::WafConfiguration
Describes the Firewall configuration for the Amplify app.
-
#webhook_create_time ⇒ Time
A timestamp of when Amplify created the webhook in your Git repository.
Instance Attribute Details
#app_arn ⇒ String
The Amazon Resource Name (ARN) of the Amplify app.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-amplify/types.rb', line 174 class App < Struct.new( :app_id, :app_arn, :name, :tags, :description, :repository, :platform, :create_time, :update_time, :compute_role_arn, :iam_service_role_arn, :environment_variables, :default_domain, :enable_branch_auto_build, :enable_branch_auto_deletion, :enable_basic_auth, :basic_auth_credentials, :custom_rules, :production_branch, :build_spec, :custom_headers, :enable_auto_branch_creation, :auto_branch_creation_patterns, :auto_branch_creation_config, :repository_clone_method, :cache_config, :webhook_create_time, :waf_configuration) SENSITIVE = [:basic_auth_credentials, :build_spec] include Aws::Structure end |
#app_id ⇒ String
The unique ID of the Amplify app.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-amplify/types.rb', line 174 class App < Struct.new( :app_id, :app_arn, :name, :tags, :description, :repository, :platform, :create_time, :update_time, :compute_role_arn, :iam_service_role_arn, :environment_variables, :default_domain, :enable_branch_auto_build, :enable_branch_auto_deletion, :enable_basic_auth, :basic_auth_credentials, :custom_rules, :production_branch, :build_spec, :custom_headers, :enable_auto_branch_creation, :auto_branch_creation_patterns, :auto_branch_creation_config, :repository_clone_method, :cache_config, :webhook_create_time, :waf_configuration) SENSITIVE = [:basic_auth_credentials, :build_spec] include Aws::Structure end |
#auto_branch_creation_config ⇒ Types::AutoBranchCreationConfig
Describes the automated branch creation configuration for the Amplify app.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-amplify/types.rb', line 174 class App < Struct.new( :app_id, :app_arn, :name, :tags, :description, :repository, :platform, :create_time, :update_time, :compute_role_arn, :iam_service_role_arn, :environment_variables, :default_domain, :enable_branch_auto_build, :enable_branch_auto_deletion, :enable_basic_auth, :basic_auth_credentials, :custom_rules, :production_branch, :build_spec, :custom_headers, :enable_auto_branch_creation, :auto_branch_creation_patterns, :auto_branch_creation_config, :repository_clone_method, :cache_config, :webhook_create_time, :waf_configuration) SENSITIVE = [:basic_auth_credentials, :build_spec] include Aws::Structure end |
#auto_branch_creation_patterns ⇒ Array<String>
Describes the automated branch creation glob patterns for the Amplify app.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-amplify/types.rb', line 174 class App < Struct.new( :app_id, :app_arn, :name, :tags, :description, :repository, :platform, :create_time, :update_time, :compute_role_arn, :iam_service_role_arn, :environment_variables, :default_domain, :enable_branch_auto_build, :enable_branch_auto_deletion, :enable_basic_auth, :basic_auth_credentials, :custom_rules, :production_branch, :build_spec, :custom_headers, :enable_auto_branch_creation, :auto_branch_creation_patterns, :auto_branch_creation_config, :repository_clone_method, :cache_config, :webhook_create_time, :waf_configuration) SENSITIVE = [:basic_auth_credentials, :build_spec] include Aws::Structure end |
#basic_auth_credentials ⇒ String
The basic authorization credentials for branches for the Amplify app. You must base64-encode the authorization credentials and provide them in the format ‘user:password`.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-amplify/types.rb', line 174 class App < Struct.new( :app_id, :app_arn, :name, :tags, :description, :repository, :platform, :create_time, :update_time, :compute_role_arn, :iam_service_role_arn, :environment_variables, :default_domain, :enable_branch_auto_build, :enable_branch_auto_deletion, :enable_basic_auth, :basic_auth_credentials, :custom_rules, :production_branch, :build_spec, :custom_headers, :enable_auto_branch_creation, :auto_branch_creation_patterns, :auto_branch_creation_config, :repository_clone_method, :cache_config, :webhook_create_time, :waf_configuration) SENSITIVE = [:basic_auth_credentials, :build_spec] include Aws::Structure end |
#build_spec ⇒ String
Describes the content of the build specification (build spec) for the Amplify app.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-amplify/types.rb', line 174 class App < Struct.new( :app_id, :app_arn, :name, :tags, :description, :repository, :platform, :create_time, :update_time, :compute_role_arn, :iam_service_role_arn, :environment_variables, :default_domain, :enable_branch_auto_build, :enable_branch_auto_deletion, :enable_basic_auth, :basic_auth_credentials, :custom_rules, :production_branch, :build_spec, :custom_headers, :enable_auto_branch_creation, :auto_branch_creation_patterns, :auto_branch_creation_config, :repository_clone_method, :cache_config, :webhook_create_time, :waf_configuration) SENSITIVE = [:basic_auth_credentials, :build_spec] include Aws::Structure end |
#cache_config ⇒ Types::CacheConfig
The cache configuration for the Amplify app. If you don’t specify the cache configuration ‘type`, Amplify uses the default `AMPLIFY_MANAGED` setting.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-amplify/types.rb', line 174 class App < Struct.new( :app_id, :app_arn, :name, :tags, :description, :repository, :platform, :create_time, :update_time, :compute_role_arn, :iam_service_role_arn, :environment_variables, :default_domain, :enable_branch_auto_build, :enable_branch_auto_deletion, :enable_basic_auth, :basic_auth_credentials, :custom_rules, :production_branch, :build_spec, :custom_headers, :enable_auto_branch_creation, :auto_branch_creation_patterns, :auto_branch_creation_config, :repository_clone_method, :cache_config, :webhook_create_time, :waf_configuration) SENSITIVE = [:basic_auth_credentials, :build_spec] include Aws::Structure end |
#compute_role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role for an SSR app. The Compute role allows the Amplify Hosting compute service to securely access specific Amazon Web Services resources based on the role’s permissions. For more information about the SSR Compute role, see
- Adding an SSR Compute role][1
-
in the *Amplify User Guide*.
[1]: docs.aws.amazon.com/amplify/latest/userguide/amplify-SSR-compute-role.html
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-amplify/types.rb', line 174 class App < Struct.new( :app_id, :app_arn, :name, :tags, :description, :repository, :platform, :create_time, :update_time, :compute_role_arn, :iam_service_role_arn, :environment_variables, :default_domain, :enable_branch_auto_build, :enable_branch_auto_deletion, :enable_basic_auth, :basic_auth_credentials, :custom_rules, :production_branch, :build_spec, :custom_headers, :enable_auto_branch_creation, :auto_branch_creation_patterns, :auto_branch_creation_config, :repository_clone_method, :cache_config, :webhook_create_time, :waf_configuration) SENSITIVE = [:basic_auth_credentials, :build_spec] include Aws::Structure end |
#create_time ⇒ Time
A timestamp of when Amplify created the application.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-amplify/types.rb', line 174 class App < Struct.new( :app_id, :app_arn, :name, :tags, :description, :repository, :platform, :create_time, :update_time, :compute_role_arn, :iam_service_role_arn, :environment_variables, :default_domain, :enable_branch_auto_build, :enable_branch_auto_deletion, :enable_basic_auth, :basic_auth_credentials, :custom_rules, :production_branch, :build_spec, :custom_headers, :enable_auto_branch_creation, :auto_branch_creation_patterns, :auto_branch_creation_config, :repository_clone_method, :cache_config, :webhook_create_time, :waf_configuration) SENSITIVE = [:basic_auth_credentials, :build_spec] include Aws::Structure end |
#custom_headers ⇒ String
Describes the custom HTTP headers for the Amplify app.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-amplify/types.rb', line 174 class App < Struct.new( :app_id, :app_arn, :name, :tags, :description, :repository, :platform, :create_time, :update_time, :compute_role_arn, :iam_service_role_arn, :environment_variables, :default_domain, :enable_branch_auto_build, :enable_branch_auto_deletion, :enable_basic_auth, :basic_auth_credentials, :custom_rules, :production_branch, :build_spec, :custom_headers, :enable_auto_branch_creation, :auto_branch_creation_patterns, :auto_branch_creation_config, :repository_clone_method, :cache_config, :webhook_create_time, :waf_configuration) SENSITIVE = [:basic_auth_credentials, :build_spec] include Aws::Structure end |
#custom_rules ⇒ Array<Types::CustomRule>
Describes the custom redirect and rewrite rules for the Amplify app.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-amplify/types.rb', line 174 class App < Struct.new( :app_id, :app_arn, :name, :tags, :description, :repository, :platform, :create_time, :update_time, :compute_role_arn, :iam_service_role_arn, :environment_variables, :default_domain, :enable_branch_auto_build, :enable_branch_auto_deletion, :enable_basic_auth, :basic_auth_credentials, :custom_rules, :production_branch, :build_spec, :custom_headers, :enable_auto_branch_creation, :auto_branch_creation_patterns, :auto_branch_creation_config, :repository_clone_method, :cache_config, :webhook_create_time, :waf_configuration) SENSITIVE = [:basic_auth_credentials, :build_spec] include Aws::Structure end |
#default_domain ⇒ String
The default domain for the Amplify app.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-amplify/types.rb', line 174 class App < Struct.new( :app_id, :app_arn, :name, :tags, :description, :repository, :platform, :create_time, :update_time, :compute_role_arn, :iam_service_role_arn, :environment_variables, :default_domain, :enable_branch_auto_build, :enable_branch_auto_deletion, :enable_basic_auth, :basic_auth_credentials, :custom_rules, :production_branch, :build_spec, :custom_headers, :enable_auto_branch_creation, :auto_branch_creation_patterns, :auto_branch_creation_config, :repository_clone_method, :cache_config, :webhook_create_time, :waf_configuration) SENSITIVE = [:basic_auth_credentials, :build_spec] include Aws::Structure end |
#description ⇒ String
The description for the Amplify app.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-amplify/types.rb', line 174 class App < Struct.new( :app_id, :app_arn, :name, :tags, :description, :repository, :platform, :create_time, :update_time, :compute_role_arn, :iam_service_role_arn, :environment_variables, :default_domain, :enable_branch_auto_build, :enable_branch_auto_deletion, :enable_basic_auth, :basic_auth_credentials, :custom_rules, :production_branch, :build_spec, :custom_headers, :enable_auto_branch_creation, :auto_branch_creation_patterns, :auto_branch_creation_config, :repository_clone_method, :cache_config, :webhook_create_time, :waf_configuration) SENSITIVE = [:basic_auth_credentials, :build_spec] include Aws::Structure end |
#enable_auto_branch_creation ⇒ Boolean
Enables automated branch creation for the Amplify app.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-amplify/types.rb', line 174 class App < Struct.new( :app_id, :app_arn, :name, :tags, :description, :repository, :platform, :create_time, :update_time, :compute_role_arn, :iam_service_role_arn, :environment_variables, :default_domain, :enable_branch_auto_build, :enable_branch_auto_deletion, :enable_basic_auth, :basic_auth_credentials, :custom_rules, :production_branch, :build_spec, :custom_headers, :enable_auto_branch_creation, :auto_branch_creation_patterns, :auto_branch_creation_config, :repository_clone_method, :cache_config, :webhook_create_time, :waf_configuration) SENSITIVE = [:basic_auth_credentials, :build_spec] include Aws::Structure end |
#enable_basic_auth ⇒ Boolean
Enables basic authorization for the Amplify app’s branches.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-amplify/types.rb', line 174 class App < Struct.new( :app_id, :app_arn, :name, :tags, :description, :repository, :platform, :create_time, :update_time, :compute_role_arn, :iam_service_role_arn, :environment_variables, :default_domain, :enable_branch_auto_build, :enable_branch_auto_deletion, :enable_basic_auth, :basic_auth_credentials, :custom_rules, :production_branch, :build_spec, :custom_headers, :enable_auto_branch_creation, :auto_branch_creation_patterns, :auto_branch_creation_config, :repository_clone_method, :cache_config, :webhook_create_time, :waf_configuration) SENSITIVE = [:basic_auth_credentials, :build_spec] include Aws::Structure end |
#enable_branch_auto_build ⇒ Boolean
Enables the auto-building of branches for the Amplify app.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-amplify/types.rb', line 174 class App < Struct.new( :app_id, :app_arn, :name, :tags, :description, :repository, :platform, :create_time, :update_time, :compute_role_arn, :iam_service_role_arn, :environment_variables, :default_domain, :enable_branch_auto_build, :enable_branch_auto_deletion, :enable_basic_auth, :basic_auth_credentials, :custom_rules, :production_branch, :build_spec, :custom_headers, :enable_auto_branch_creation, :auto_branch_creation_patterns, :auto_branch_creation_config, :repository_clone_method, :cache_config, :webhook_create_time, :waf_configuration) SENSITIVE = [:basic_auth_credentials, :build_spec] include Aws::Structure end |
#enable_branch_auto_deletion ⇒ Boolean
Automatically disconnect a branch in the Amplify console when you delete a branch from your Git repository.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-amplify/types.rb', line 174 class App < Struct.new( :app_id, :app_arn, :name, :tags, :description, :repository, :platform, :create_time, :update_time, :compute_role_arn, :iam_service_role_arn, :environment_variables, :default_domain, :enable_branch_auto_build, :enable_branch_auto_deletion, :enable_basic_auth, :basic_auth_credentials, :custom_rules, :production_branch, :build_spec, :custom_headers, :enable_auto_branch_creation, :auto_branch_creation_patterns, :auto_branch_creation_config, :repository_clone_method, :cache_config, :webhook_create_time, :waf_configuration) SENSITIVE = [:basic_auth_credentials, :build_spec] include Aws::Structure end |
#environment_variables ⇒ Hash<String,String>
The environment variables for the Amplify app.
For a list of the environment variables that are accessible to Amplify by default, see [Amplify Environment variables] in the *Amplify Hosting User Guide*.
[1]: docs.aws.amazon.com/amplify/latest/userguide/amplify-console-environment-variables.html
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-amplify/types.rb', line 174 class App < Struct.new( :app_id, :app_arn, :name, :tags, :description, :repository, :platform, :create_time, :update_time, :compute_role_arn, :iam_service_role_arn, :environment_variables, :default_domain, :enable_branch_auto_build, :enable_branch_auto_deletion, :enable_basic_auth, :basic_auth_credentials, :custom_rules, :production_branch, :build_spec, :custom_headers, :enable_auto_branch_creation, :auto_branch_creation_patterns, :auto_branch_creation_config, :repository_clone_method, :cache_config, :webhook_create_time, :waf_configuration) SENSITIVE = [:basic_auth_credentials, :build_spec] include Aws::Structure end |
#iam_service_role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM service role for the Amplify app.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-amplify/types.rb', line 174 class App < Struct.new( :app_id, :app_arn, :name, :tags, :description, :repository, :platform, :create_time, :update_time, :compute_role_arn, :iam_service_role_arn, :environment_variables, :default_domain, :enable_branch_auto_build, :enable_branch_auto_deletion, :enable_basic_auth, :basic_auth_credentials, :custom_rules, :production_branch, :build_spec, :custom_headers, :enable_auto_branch_creation, :auto_branch_creation_patterns, :auto_branch_creation_config, :repository_clone_method, :cache_config, :webhook_create_time, :waf_configuration) SENSITIVE = [:basic_auth_credentials, :build_spec] include Aws::Structure end |
#name ⇒ String
The name for the Amplify app.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-amplify/types.rb', line 174 class App < Struct.new( :app_id, :app_arn, :name, :tags, :description, :repository, :platform, :create_time, :update_time, :compute_role_arn, :iam_service_role_arn, :environment_variables, :default_domain, :enable_branch_auto_build, :enable_branch_auto_deletion, :enable_basic_auth, :basic_auth_credentials, :custom_rules, :production_branch, :build_spec, :custom_headers, :enable_auto_branch_creation, :auto_branch_creation_patterns, :auto_branch_creation_config, :repository_clone_method, :cache_config, :webhook_create_time, :waf_configuration) SENSITIVE = [:basic_auth_credentials, :build_spec] include Aws::Structure end |
#platform ⇒ String
The platform for the Amplify app. For a static app, set the platform type to ‘WEB`. For a dynamic server-side rendered (SSR) app, set the platform type to `WEB_COMPUTE`. For an app requiring Amplify Hosting’s original SSR support only, set the platform type to ‘WEB_DYNAMIC`.
If you are deploying an SSG only app with Next.js 14 or later, you must use the platform type ‘WEB_COMPUTE`.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-amplify/types.rb', line 174 class App < Struct.new( :app_id, :app_arn, :name, :tags, :description, :repository, :platform, :create_time, :update_time, :compute_role_arn, :iam_service_role_arn, :environment_variables, :default_domain, :enable_branch_auto_build, :enable_branch_auto_deletion, :enable_basic_auth, :basic_auth_credentials, :custom_rules, :production_branch, :build_spec, :custom_headers, :enable_auto_branch_creation, :auto_branch_creation_patterns, :auto_branch_creation_config, :repository_clone_method, :cache_config, :webhook_create_time, :waf_configuration) SENSITIVE = [:basic_auth_credentials, :build_spec] include Aws::Structure end |
#production_branch ⇒ Types::ProductionBranch
Describes the information about a production branch of the Amplify app.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-amplify/types.rb', line 174 class App < Struct.new( :app_id, :app_arn, :name, :tags, :description, :repository, :platform, :create_time, :update_time, :compute_role_arn, :iam_service_role_arn, :environment_variables, :default_domain, :enable_branch_auto_build, :enable_branch_auto_deletion, :enable_basic_auth, :basic_auth_credentials, :custom_rules, :production_branch, :build_spec, :custom_headers, :enable_auto_branch_creation, :auto_branch_creation_patterns, :auto_branch_creation_config, :repository_clone_method, :cache_config, :webhook_create_time, :waf_configuration) SENSITIVE = [:basic_auth_credentials, :build_spec] include Aws::Structure end |
#repository ⇒ String
The Git repository for the Amplify app.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-amplify/types.rb', line 174 class App < Struct.new( :app_id, :app_arn, :name, :tags, :description, :repository, :platform, :create_time, :update_time, :compute_role_arn, :iam_service_role_arn, :environment_variables, :default_domain, :enable_branch_auto_build, :enable_branch_auto_deletion, :enable_basic_auth, :basic_auth_credentials, :custom_rules, :production_branch, :build_spec, :custom_headers, :enable_auto_branch_creation, :auto_branch_creation_patterns, :auto_branch_creation_config, :repository_clone_method, :cache_config, :webhook_create_time, :waf_configuration) SENSITIVE = [:basic_auth_credentials, :build_spec] include Aws::Structure end |
#repository_clone_method ⇒ String
<note markdown=“1”> This is for internal use.
</note>
The Amplify service uses this parameter to specify the authentication protocol to use to access the Git repository for an Amplify app. Amplify specifies ‘TOKEN` for a GitHub repository, `SIGV4` for an Amazon Web Services CodeCommit repository, and `SSH` for GitLab and Bitbucket repositories.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-amplify/types.rb', line 174 class App < Struct.new( :app_id, :app_arn, :name, :tags, :description, :repository, :platform, :create_time, :update_time, :compute_role_arn, :iam_service_role_arn, :environment_variables, :default_domain, :enable_branch_auto_build, :enable_branch_auto_deletion, :enable_basic_auth, :basic_auth_credentials, :custom_rules, :production_branch, :build_spec, :custom_headers, :enable_auto_branch_creation, :auto_branch_creation_patterns, :auto_branch_creation_config, :repository_clone_method, :cache_config, :webhook_create_time, :waf_configuration) SENSITIVE = [:basic_auth_credentials, :build_spec] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The tag for the Amplify app.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-amplify/types.rb', line 174 class App < Struct.new( :app_id, :app_arn, :name, :tags, :description, :repository, :platform, :create_time, :update_time, :compute_role_arn, :iam_service_role_arn, :environment_variables, :default_domain, :enable_branch_auto_build, :enable_branch_auto_deletion, :enable_basic_auth, :basic_auth_credentials, :custom_rules, :production_branch, :build_spec, :custom_headers, :enable_auto_branch_creation, :auto_branch_creation_patterns, :auto_branch_creation_config, :repository_clone_method, :cache_config, :webhook_create_time, :waf_configuration) SENSITIVE = [:basic_auth_credentials, :build_spec] include Aws::Structure end |
#update_time ⇒ Time
A timestamp of when Amplify updated the application.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-amplify/types.rb', line 174 class App < Struct.new( :app_id, :app_arn, :name, :tags, :description, :repository, :platform, :create_time, :update_time, :compute_role_arn, :iam_service_role_arn, :environment_variables, :default_domain, :enable_branch_auto_build, :enable_branch_auto_deletion, :enable_basic_auth, :basic_auth_credentials, :custom_rules, :production_branch, :build_spec, :custom_headers, :enable_auto_branch_creation, :auto_branch_creation_patterns, :auto_branch_creation_config, :repository_clone_method, :cache_config, :webhook_create_time, :waf_configuration) SENSITIVE = [:basic_auth_credentials, :build_spec] include Aws::Structure end |
#waf_configuration ⇒ Types::WafConfiguration
Describes the Firewall configuration for the Amplify app. Firewall support enables you to protect your hosted applications with a direct integration with WAF.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-amplify/types.rb', line 174 class App < Struct.new( :app_id, :app_arn, :name, :tags, :description, :repository, :platform, :create_time, :update_time, :compute_role_arn, :iam_service_role_arn, :environment_variables, :default_domain, :enable_branch_auto_build, :enable_branch_auto_deletion, :enable_basic_auth, :basic_auth_credentials, :custom_rules, :production_branch, :build_spec, :custom_headers, :enable_auto_branch_creation, :auto_branch_creation_patterns, :auto_branch_creation_config, :repository_clone_method, :cache_config, :webhook_create_time, :waf_configuration) SENSITIVE = [:basic_auth_credentials, :build_spec] include Aws::Structure end |
#webhook_create_time ⇒ Time
A timestamp of when Amplify created the webhook in your Git repository.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-amplify/types.rb', line 174 class App < Struct.new( :app_id, :app_arn, :name, :tags, :description, :repository, :platform, :create_time, :update_time, :compute_role_arn, :iam_service_role_arn, :environment_variables, :default_domain, :enable_branch_auto_build, :enable_branch_auto_deletion, :enable_basic_auth, :basic_auth_credentials, :custom_rules, :production_branch, :build_spec, :custom_headers, :enable_auto_branch_creation, :auto_branch_creation_patterns, :auto_branch_creation_config, :repository_clone_method, :cache_config, :webhook_create_time, :waf_configuration) SENSITIVE = [:basic_auth_credentials, :build_spec] include Aws::Structure end |