Class: Aws::LambdaWeb::Types::RevisionConfig

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb

Overview

The configuration for a web function revision, including code build settings and service configuration.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#build_config ⇒ Types::BuildConfig

The build configuration for the revision.

Returns:



1796
1797
1798
1799
1800
1801
1802
1803
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1796

class RevisionConfig < Struct.new(
  :description,
  :kms_key_arn,
  :build_config,
  :service_config)
  SENSITIVE = []
  include Aws::Structure
end

#description ⇒ String

A description of the revision.

Returns:

  • (String)


1796
1797
1798
1799
1800
1801
1802
1803
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1796

class RevisionConfig < Struct.new(
  :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.

Returns:

  • (String)


1796
1797
1798
1799
1800
1801
1802
1803
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1796

class RevisionConfig < Struct.new(
  :description,
  :kms_key_arn,
  :build_config,
  :service_config)
  SENSITIVE = []
  include Aws::Structure
end

#service_config ⇒ Types::ServiceConfig

The service configuration for the revision.



1796
1797
1798
1799
1800
1801
1802
1803
# File 'gems/aws-sdk-lambdaweb/lib/aws-sdk-lambdaweb/types.rb', line 1796

class RevisionConfig < Struct.new(
  :description,
  :kms_key_arn,
  :build_config,
  :service_config)
  SENSITIVE = []
  include Aws::Structure
end