Class: Aws::LambdaWeb::Types::CreateWebFunctionRevisionResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::LambdaWeb::Types::CreateWebFunctionRevisionResponse
- Defined in:
- gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb
Overview
Contains details about the created 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.
577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 577 class CreateWebFunctionRevisionResponse < 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.
577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 577 class CreateWebFunctionRevisionResponse < 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.
577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 577 class CreateWebFunctionRevisionResponse < 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.
577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 577 class CreateWebFunctionRevisionResponse < 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.
577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 577 class CreateWebFunctionRevisionResponse < 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.
577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 577 class CreateWebFunctionRevisionResponse < 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.
577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 577 class CreateWebFunctionRevisionResponse < 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.
577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 577 class CreateWebFunctionRevisionResponse < 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.
577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 577 class CreateWebFunctionRevisionResponse < 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.
577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 577 class CreateWebFunctionRevisionResponse < 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.
577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 577 class CreateWebFunctionRevisionResponse < 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 |