Struct aws_sdk_securityhub::model::AwsLambdaFunctionDetails [−][src]
#[non_exhaustive]pub struct AwsLambdaFunctionDetails {Show 18 fields
pub code: Option<AwsLambdaFunctionCode>,
pub code_sha256: Option<String>,
pub dead_letter_config: Option<AwsLambdaFunctionDeadLetterConfig>,
pub environment: Option<AwsLambdaFunctionEnvironment>,
pub function_name: Option<String>,
pub handler: Option<String>,
pub kms_key_arn: Option<String>,
pub last_modified: Option<String>,
pub layers: Option<Vec<AwsLambdaFunctionLayer>>,
pub master_arn: Option<String>,
pub memory_size: i32,
pub revision_id: Option<String>,
pub role: Option<String>,
pub runtime: Option<String>,
pub timeout: i32,
pub tracing_config: Option<AwsLambdaFunctionTracingConfig>,
pub vpc_config: Option<AwsLambdaFunctionVpcConfig>,
pub version: Option<String>,
}
Expand description
Details about a function's configuration.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.code: Option<AwsLambdaFunctionCode>
An AwsLambdaFunctionCode
object.
code_sha256: Option<String>
The SHA256 hash of the function's deployment package.
dead_letter_config: Option<AwsLambdaFunctionDeadLetterConfig>
The function's dead letter queue.
environment: Option<AwsLambdaFunctionEnvironment>
The function's environment variables.
function_name: Option<String>
The name of the function.
handler: Option<String>
The function that Lambda calls to begin executing your function.
kms_key_arn: Option<String>
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: Option<String>
Indicates when the function was last updated.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet
Date/Time Format. The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z
.
layers: Option<Vec<AwsLambdaFunctionLayer>>
The function's layers.
master_arn: Option<String>
For Lambda@Edge functions, the ARN of the master function.
memory_size: i32
The memory that is allocated to the function.
revision_id: Option<String>
The latest updated revision of the function or alias.
role: Option<String>
The function's execution role.
runtime: Option<String>
The runtime environment for the Lambda function.
timeout: i32
The amount of time that Lambda allows a function to run before stopping it.
tracing_config: Option<AwsLambdaFunctionTracingConfig>
The function's X-Ray tracing configuration.
vpc_config: Option<AwsLambdaFunctionVpcConfig>
The function's networking configuration.
version: Option<String>
The version of the Lambda function.
Implementations
An AwsLambdaFunctionCode
object.
The SHA256 hash of the function's deployment package.
The function's dead letter queue.
The function's environment variables.
The name of the function.
The function that Lambda calls to begin executing your function.
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.
Indicates when the function was last updated.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet
Date/Time Format. The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z
.
For Lambda@Edge functions, the ARN of the master function.
The memory that is allocated to the function.
The latest updated revision of the function or alias.
The amount of time that Lambda allows a function to run before stopping it.
The function's X-Ray tracing configuration.
The function's networking configuration.
Creates a new builder-style object to manufacture AwsLambdaFunctionDetails
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for AwsLambdaFunctionDetails
impl Send for AwsLambdaFunctionDetails
impl Sync for AwsLambdaFunctionDetails
impl Unpin for AwsLambdaFunctionDetails
impl UnwindSafe for AwsLambdaFunctionDetails
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more