Class: Aws::Amplify::Types::App
- Inherits:
-
Struct
- Object
- Struct
- Aws::Amplify::Types::App
- Defined in:
- gems/aws-sdk-amplify/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
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 'gems/aws-sdk-amplify/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 'gems/aws-sdk-amplify/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 'gems/aws-sdk-amplify/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 'gems/aws-sdk-amplify/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 'gems/aws-sdk-amplify/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 'gems/aws-sdk-amplify/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 'gems/aws-sdk-amplify/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 in the Amplify User Guide.
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 'gems/aws-sdk-amplify/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 'gems/aws-sdk-amplify/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 'gems/aws-sdk-amplify/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 'gems/aws-sdk-amplify/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 'gems/aws-sdk-amplify/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 'gems/aws-sdk-amplify/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 'gems/aws-sdk-amplify/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 'gems/aws-sdk-amplify/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 'gems/aws-sdk-amplify/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 'gems/aws-sdk-amplify/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.
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 'gems/aws-sdk-amplify/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 'gems/aws-sdk-amplify/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 'gems/aws-sdk-amplify/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 'gems/aws-sdk-amplify/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 'gems/aws-sdk-amplify/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 'gems/aws-sdk-amplify/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
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 'gems/aws-sdk-amplify/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 'gems/aws-sdk-amplify/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 'gems/aws-sdk-amplify/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 'gems/aws-sdk-amplify/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 'gems/aws-sdk-amplify/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 |