Class: Aws::LambdaWeb::Types::GetWebFunctionRevisionResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::LambdaWeb::Types::GetWebFunctionRevisionResponse
- Defined in:
- gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb
Overview
Contains details about the web function revision.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#build_config ⇒ Types::BuildConfig
The build configuration for a web function revision, including code location and runtime settings.
-
#created_at ⇒ Time
The date and time the revision was created.
-
#description ⇒ String
The description of the revision.
-
#errors ⇒ Array<Types::RevisionError>
A list of errors encountered during revision creation.
-
#function_arn ⇒ String
The Amazon Resource Name (ARN) of the web function.
-
#kms_key_arn ⇒ String
The Amazon Resource Name (ARN) of the AWS KMS key used to encrypt the revision's code and environment variables.
-
#revision_arn ⇒ String
The Amazon Resource Name (ARN) of the revision.
-
#revision_id ⇒ String
The identifier of the revision.
-
#service_config ⇒ Types::ServiceConfig
The service configuration for a web function revision, including execution role, timeout, VPC network access, concurrency, and telemetry settings.
-
#state ⇒ String
The current state of the revision.
-
#state_reason ⇒ String
The reason for the current state of the revision.
Instance Attribute Details
#build_config ⇒ Types::BuildConfig
The build configuration for a web function revision, including code location and runtime settings.
1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1377 class GetWebFunctionRevisionResponse < Struct.new( :function_arn, :revision_arn, :revision_id, :description, :kms_key_arn, :build_config, :service_config, :state, :state_reason, :errors, :created_at) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The date and time the revision was created.
1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1377 class GetWebFunctionRevisionResponse < Struct.new( :function_arn, :revision_arn, :revision_id, :description, :kms_key_arn, :build_config, :service_config, :state, :state_reason, :errors, :created_at) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the revision.
1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1377 class GetWebFunctionRevisionResponse < Struct.new( :function_arn, :revision_arn, :revision_id, :description, :kms_key_arn, :build_config, :service_config, :state, :state_reason, :errors, :created_at) SENSITIVE = [] include Aws::Structure end |
#errors ⇒ Array<Types::RevisionError>
A list of errors encountered during revision creation. This field is absent when the revision has no errors.
1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1377 class GetWebFunctionRevisionResponse < Struct.new( :function_arn, :revision_arn, :revision_id, :description, :kms_key_arn, :build_config, :service_config, :state, :state_reason, :errors, :created_at) SENSITIVE = [] include Aws::Structure end |
#function_arn ⇒ String
The Amazon Resource Name (ARN) of the web function.
1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1377 class GetWebFunctionRevisionResponse < Struct.new( :function_arn, :revision_arn, :revision_id, :description, :kms_key_arn, :build_config, :service_config, :state, :state_reason, :errors, :created_at) SENSITIVE = [] include Aws::Structure end |
#kms_key_arn ⇒ String
The Amazon Resource Name (ARN) of the AWS KMS key used to encrypt the revision's code and environment variables.
1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1377 class GetWebFunctionRevisionResponse < Struct.new( :function_arn, :revision_arn, :revision_id, :description, :kms_key_arn, :build_config, :service_config, :state, :state_reason, :errors, :created_at) SENSITIVE = [] include Aws::Structure end |
#revision_arn ⇒ String
The Amazon Resource Name (ARN) of the revision.
1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1377 class GetWebFunctionRevisionResponse < Struct.new( :function_arn, :revision_arn, :revision_id, :description, :kms_key_arn, :build_config, :service_config, :state, :state_reason, :errors, :created_at) SENSITIVE = [] include Aws::Structure end |
#revision_id ⇒ String
The identifier of the revision.
1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1377 class GetWebFunctionRevisionResponse < Struct.new( :function_arn, :revision_arn, :revision_id, :description, :kms_key_arn, :build_config, :service_config, :state, :state_reason, :errors, :created_at) SENSITIVE = [] include Aws::Structure end |
#service_config ⇒ Types::ServiceConfig
The service configuration for a web function revision, including execution role, timeout, VPC network access, concurrency, and telemetry settings.
1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1377 class GetWebFunctionRevisionResponse < Struct.new( :function_arn, :revision_arn, :revision_id, :description, :kms_key_arn, :build_config, :service_config, :state, :state_reason, :errors, :created_at) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The current state of the revision.
1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1377 class GetWebFunctionRevisionResponse < Struct.new( :function_arn, :revision_arn, :revision_id, :description, :kms_key_arn, :build_config, :service_config, :state, :state_reason, :errors, :created_at) SENSITIVE = [] include Aws::Structure end |
#state_reason ⇒ String
The reason for the current state of the revision.
1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1377 class GetWebFunctionRevisionResponse < Struct.new( :function_arn, :revision_arn, :revision_id, :description, :kms_key_arn, :build_config, :service_config, :state, :state_reason, :errors, :created_at) SENSITIVE = [] include Aws::Structure end |