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, 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.
513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 513 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.
513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 513 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.
513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 513 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.
513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 513 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.
513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 513 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.
513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 513 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.
513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 513 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.
513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 513 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, concurrency, and telemetry settings.
513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 513 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.
513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 513 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.
513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 513 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 |