Class: Aws::Inspector2::Types::AwsLambdaFunctionDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::Inspector2::Types::AwsLambdaFunctionDetails
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-inspector2/types.rb
Overview
A summary of information about the Amazon Web Services Lambda function.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#architectures ⇒ Array<String>
The instruction set architecture that the Amazon Web Services Lambda function supports.
-
#code_sha_256 ⇒ String
The SHA256 hash of the Amazon Web Services Lambda function’s deployment package.
-
#execution_role_arn ⇒ String
The Amazon Web Services Lambda function’s execution role.
-
#function_name ⇒ String
The name of the Amazon Web Services Lambda function.
-
#last_modified_at ⇒ Time
The date and time that a user last updated the configuration, in [ISO 8601 format].
-
#layers ⇒ Array<String>
The Amazon Web Services Lambda function’s [ layers].
-
#package_type ⇒ String
The type of deployment package.
-
#runtime ⇒ String
The runtime environment for the Amazon Web Services Lambda function.
-
#version ⇒ String
The version of the Amazon Web Services Lambda function.
-
#vpc_config ⇒ Types::LambdaVpcConfig
The Amazon Web Services Lambda function’s networking configuration.
Instance Attribute Details
#architectures ⇒ Array<String>
The instruction set architecture that the Amazon Web Services Lambda function supports. Architecture is a string array with one of the valid values. The default architecture value is ‘x86_64`.
726 727 728 729 730 731 732 733 734 735 736 737 738 739 |
# File 'lib/aws-sdk-inspector2/types.rb', line 726 class AwsLambdaFunctionDetails < Struct.new( :architectures, :code_sha_256, :execution_role_arn, :function_name, :last_modified_at, :layers, :package_type, :runtime, :version, :vpc_config) SENSITIVE = [] include Aws::Structure end |
#code_sha_256 ⇒ String
The SHA256 hash of the Amazon Web Services Lambda function’s deployment package.
726 727 728 729 730 731 732 733 734 735 736 737 738 739 |
# File 'lib/aws-sdk-inspector2/types.rb', line 726 class AwsLambdaFunctionDetails < Struct.new( :architectures, :code_sha_256, :execution_role_arn, :function_name, :last_modified_at, :layers, :package_type, :runtime, :version, :vpc_config) SENSITIVE = [] include Aws::Structure end |
#execution_role_arn ⇒ String
The Amazon Web Services Lambda function’s execution role.
726 727 728 729 730 731 732 733 734 735 736 737 738 739 |
# File 'lib/aws-sdk-inspector2/types.rb', line 726 class AwsLambdaFunctionDetails < Struct.new( :architectures, :code_sha_256, :execution_role_arn, :function_name, :last_modified_at, :layers, :package_type, :runtime, :version, :vpc_config) SENSITIVE = [] include Aws::Structure end |
#function_name ⇒ String
The name of the Amazon Web Services Lambda function.
726 727 728 729 730 731 732 733 734 735 736 737 738 739 |
# File 'lib/aws-sdk-inspector2/types.rb', line 726 class AwsLambdaFunctionDetails < Struct.new( :architectures, :code_sha_256, :execution_role_arn, :function_name, :last_modified_at, :layers, :package_type, :runtime, :version, :vpc_config) SENSITIVE = [] include Aws::Structure end |
#last_modified_at ⇒ Time
The date and time that a user last updated the configuration, in
- ISO 8601 format][1
726 727 728 729 730 731 732 733 734 735 736 737 738 739 |
# File 'lib/aws-sdk-inspector2/types.rb', line 726 class AwsLambdaFunctionDetails < Struct.new( :architectures, :code_sha_256, :execution_role_arn, :function_name, :last_modified_at, :layers, :package_type, :runtime, :version, :vpc_config) SENSITIVE = [] include Aws::Structure end |
#layers ⇒ Array<String>
The Amazon Web Services Lambda function’s [ layers]. A Lambda function can have up to five layers.
[1]: docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html
726 727 728 729 730 731 732 733 734 735 736 737 738 739 |
# File 'lib/aws-sdk-inspector2/types.rb', line 726 class AwsLambdaFunctionDetails < Struct.new( :architectures, :code_sha_256, :execution_role_arn, :function_name, :last_modified_at, :layers, :package_type, :runtime, :version, :vpc_config) SENSITIVE = [] include Aws::Structure end |
#package_type ⇒ String
The type of deployment package. Set to ‘Image` for container image and set `Zip` for .zip file archive.
726 727 728 729 730 731 732 733 734 735 736 737 738 739 |
# File 'lib/aws-sdk-inspector2/types.rb', line 726 class AwsLambdaFunctionDetails < Struct.new( :architectures, :code_sha_256, :execution_role_arn, :function_name, :last_modified_at, :layers, :package_type, :runtime, :version, :vpc_config) SENSITIVE = [] include Aws::Structure end |
#runtime ⇒ String
The runtime environment for the Amazon Web Services Lambda function.
726 727 728 729 730 731 732 733 734 735 736 737 738 739 |
# File 'lib/aws-sdk-inspector2/types.rb', line 726 class AwsLambdaFunctionDetails < Struct.new( :architectures, :code_sha_256, :execution_role_arn, :function_name, :last_modified_at, :layers, :package_type, :runtime, :version, :vpc_config) SENSITIVE = [] include Aws::Structure end |
#version ⇒ String
The version of the Amazon Web Services Lambda function.
726 727 728 729 730 731 732 733 734 735 736 737 738 739 |
# File 'lib/aws-sdk-inspector2/types.rb', line 726 class AwsLambdaFunctionDetails < Struct.new( :architectures, :code_sha_256, :execution_role_arn, :function_name, :last_modified_at, :layers, :package_type, :runtime, :version, :vpc_config) SENSITIVE = [] include Aws::Structure end |
#vpc_config ⇒ Types::LambdaVpcConfig
The Amazon Web Services Lambda function’s networking configuration.
726 727 728 729 730 731 732 733 734 735 736 737 738 739 |
# File 'lib/aws-sdk-inspector2/types.rb', line 726 class AwsLambdaFunctionDetails < Struct.new( :architectures, :code_sha_256, :execution_role_arn, :function_name, :last_modified_at, :layers, :package_type, :runtime, :version, :vpc_config) SENSITIVE = [] include Aws::Structure end |