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, 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.
1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1206 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.
1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1206 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.
1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1206 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.
1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1206 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.
1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1206 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.
1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1206 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.
1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1206 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.
1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1206 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, concurrency, and telemetry settings.
1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1206 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.
1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1206 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.
1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 |
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1206 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 |