class Aws::SecurityHub::Types::AwsLambdaFunctionDetails
Details about a function's configuration.
@note When making an API call, you may pass AwsLambdaFunctionDetails
data as a hash: { code: { s3_bucket: "NonEmptyString", s3_key: "NonEmptyString", s3_object_version: "NonEmptyString", zip_file: "NonEmptyString", }, code_sha_256: "NonEmptyString", dead_letter_config: { target_arn: "NonEmptyString", }, environment: { variables: { "NonEmptyString" => "NonEmptyString", }, error: { error_code: "NonEmptyString", message: "NonEmptyString", }, }, function_name: "NonEmptyString", handler: "NonEmptyString", kms_key_arn: "NonEmptyString", last_modified: "NonEmptyString", layers: [ { arn: "NonEmptyString", code_size: 1, }, ], master_arn: "NonEmptyString", memory_size: 1, revision_id: "NonEmptyString", role: "NonEmptyString", runtime: "NonEmptyString", timeout: 1, tracing_config: { mode: "NonEmptyString", }, vpc_config: { security_group_ids: ["NonEmptyString"], subnet_ids: ["NonEmptyString"], vpc_id: "NonEmptyString", }, version: "NonEmptyString", }
@!attribute [rw] code
An `AwsLambdaFunctionCode` object. @return [Types::AwsLambdaFunctionCode]
@!attribute [rw] code_sha_256
The SHA256 hash of the function's deployment package. @return [String]
@!attribute [rw] dead_letter_config
The function's dead letter queue. @return [Types::AwsLambdaFunctionDeadLetterConfig]
@!attribute [rw] environment
The function's environment variables. @return [Types::AwsLambdaFunctionEnvironment]
@!attribute [rw] function_name
The name of the function. @return [String]
@!attribute [rw] handler
The function that Lambda calls to begin executing your function. @return [String]
@!attribute [rw] kms_key_arn
The KMS key that is used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed customer managed key. @return [String]
@!attribute [rw] last_modified
Indicates when the function was last updated. Uses the `date-time` format specified in [RFC 3339 section 5.6, Internet Date/Time Format][1]. The value cannot contain spaces. For example, `2020-03-22T13:22:13.933Z`. [1]: https://tools.ietf.org/html/rfc3339#section-5.6 @return [String]
@!attribute [rw] layers
The function's layers. @return [Array<Types::AwsLambdaFunctionLayer>]
@!attribute [rw] master_arn
For Lambda@Edge functions, the ARN of the master function. @return [String]
@!attribute [rw] memory_size
The memory that is allocated to the function. @return [Integer]
@!attribute [rw] revision_id
The latest updated revision of the function or alias. @return [String]
@!attribute [rw] role
The function's execution role. @return [String]
@!attribute [rw] runtime
The runtime environment for the Lambda function. @return [String]
@!attribute [rw] timeout
The amount of time that Lambda allows a function to run before stopping it. @return [Integer]
@!attribute [rw] tracing_config
The function's X-Ray tracing configuration. @return [Types::AwsLambdaFunctionTracingConfig]
@!attribute [rw] vpc_config
The function's networking configuration. @return [Types::AwsLambdaFunctionVpcConfig]
@!attribute [rw] version
The version of the Lambda function. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsLambdaFunctionDetails AWS API Documentation
Constants
- SENSITIVE