Class: Aws::LambdaWeb::Types::CreateWebFunctionRevisionRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::LambdaWeb::Types::CreateWebFunctionRevisionRequest
- Defined in:
- gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb
Overview
The request to create a web function revision.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#build_config ⇒ Types::BuildConfig
The build configuration for the revision, including code location and runtime settings.
-
#description ⇒ String
A description of the revision.
-
#function_name ⇒ String
The web function.
-
#kms_key_arn ⇒ String
The Amazon Resource Name (ARN) of the AWS Key Management Service (AWS KMS) key used to encrypt the revision's code and environment variables.
-
#service_config ⇒ Types::ServiceConfig
The service configuration for the revision, including execution role, timeout, and concurrency settings.
Instance Attribute Details
#build_config ⇒ Types::BuildConfig
The build configuration for the revision, including code location and runtime settings.
514 515 516 517 518 519 520 521 522 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 514 class CreateWebFunctionRevisionRequest < Struct.new( :function_name, :description, :kms_key_arn, :build_config, :service_config) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description of the revision.
514 515 516 517 518 519 520 521 522 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 514 class CreateWebFunctionRevisionRequest < Struct.new( :function_name, :description, :kms_key_arn, :build_config, :service_config) SENSITIVE = [] include Aws::Structure end |
#function_name ⇒ String
The web function.
You can specify either of the following:
The function name, for example
my-function.The function ARN.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
514 515 516 517 518 519 520 521 522 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 514 class CreateWebFunctionRevisionRequest < Struct.new( :function_name, :description, :kms_key_arn, :build_config, :service_config) SENSITIVE = [] include Aws::Structure end |
#kms_key_arn ⇒ String
The Amazon Resource Name (ARN) of the AWS Key Management Service (AWS KMS) key used to encrypt the revision's code and environment variables.
514 515 516 517 518 519 520 521 522 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 514 class CreateWebFunctionRevisionRequest < Struct.new( :function_name, :description, :kms_key_arn, :build_config, :service_config) SENSITIVE = [] include Aws::Structure end |
#service_config ⇒ Types::ServiceConfig
The service configuration for the revision, including execution role, timeout, and concurrency settings.
514 515 516 517 518 519 520 521 522 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 514 class CreateWebFunctionRevisionRequest < Struct.new( :function_name, :description, :kms_key_arn, :build_config, :service_config) SENSITIVE = [] include Aws::Structure end |