AwsLambdaFunctionDetails
¶
Source code in docs_src/capo_securityhub/types/aws_lambda_function_details.py
architectures
instance-attribute
¶
architectures: NotRequired[NonEmptyStringList]
The instruction set architecture that the function uses. Valid values are x86_64 or arm64.
code_sha256
instance-attribute
¶
code_sha256: NotRequired[NonEmptyString]
The SHA256 hash of the function's deployment package.
dead_letter_config
instance-attribute
¶
dead_letter_config: NotRequired[AwsLambdaFunctionDeadLetterConfig]
The function's dead letter queue.
environment
instance-attribute
¶
environment: NotRequired[AwsLambdaFunctionEnvironment]
The function's environment variables.
function_name
instance-attribute
¶
function_name: NotRequired[NonEmptyString]
The name of the function.
handler
instance-attribute
¶
handler: NotRequired[NonEmptyString]
The function that Lambda calls to begin executing your function.
kms_key_arn
instance-attribute
¶
kms_key_arn: NotRequired[NonEmptyString]
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.
last_modified
instance-attribute
¶
last_modified: NotRequired[NonEmptyString]
Indicates when the function was last updated.
For more information about the validation and formatting of timestamp fields in Security Hub CSPM, see Timestamps.
master_arn
instance-attribute
¶
master_arn: NotRequired[NonEmptyString]
For Lambda@Edge functions, the ARN of the master function.
memory_size
instance-attribute
¶
memory_size: NotRequired[Integer]
The memory that is allocated to the function.
package_type
instance-attribute
¶
package_type: NotRequired[NonEmptyString]
The type of deployment package that's used to deploy the function code to Lambda. Set to Image for a container image and Zip for a .zip file archive.
revision_id
instance-attribute
¶
revision_id: NotRequired[NonEmptyString]
The latest updated revision of the function or alias.
runtime
instance-attribute
¶
runtime: NotRequired[NonEmptyString]
The runtime environment for the Lambda function.
timeout
instance-attribute
¶
timeout: NotRequired[Integer]
The amount of time that Lambda allows a function to run before stopping it.
tracing_config
instance-attribute
¶
tracing_config: NotRequired[AwsLambdaFunctionTracingConfig]
The function's X-Ray tracing configuration.
version
instance-attribute
¶
version: NotRequired[NonEmptyString]
The version of the Lambda function.
vpc_config
instance-attribute
¶
vpc_config: NotRequired[AwsLambdaFunctionVpcConfig]
The function's networking configuration.