VersionProps¶
-
class
aws_cdk.aws_lambda.
VersionProps
(*, max_event_age=None, on_failure=None, on_success=None, retry_attempts=None, code_sha256=None, description=None, provisioned_concurrent_executions=None, removal_policy=None, lambda_)¶ Bases:
aws_cdk.aws_lambda.VersionOptions
Properties for a new Lambda version.
- Parameters
max_event_age (
Optional
[Duration
]) – The maximum age of a request that Lambda sends to a function for processing. Minimum: 60 seconds Maximum: 6 hours Default: Duration.hours(6)on_failure (
Optional
[IDestination
]) – The destination for failed invocations. Default: - no destinationon_success (
Optional
[IDestination
]) – The destination for successful invocations. Default: - no destinationretry_attempts (
Union
[int
,float
,None
]) – The maximum number of times to retry when the function returns an error. Minimum: 0 Maximum: 2 Default: 2code_sha256 (
Optional
[str
]) – SHA256 of the version of the Lambda source code. Specify to validate that you’re deploying the right version. Default: No validation is performeddescription (
Optional
[str
]) – Description of the version. Default: Description of the Lambdaprovisioned_concurrent_executions (
Union
[int
,float
,None
]) – Specifies a provisioned concurrency configuration for a function’s version. Default: No provisioned concurrencyremoval_policy (
Optional
[RemovalPolicy
]) – Whether to retain old versions of this function when a new version is created. Default: RemovalPolicy.DESTROYlambda – Function to get the value of.
Attributes
-
code_sha256
¶ SHA256 of the version of the Lambda source code.
Specify to validate that you’re deploying the right version.
- Default
No validation is performed
- Return type
Optional
[str
]
-
description
¶ Description of the version.
- Default
Description of the Lambda
- Return type
Optional
[str
]
-
max_event_age
¶ The maximum age of a request that Lambda sends to a function for processing.
Minimum: 60 seconds Maximum: 6 hours
- Default
Duration.hours(6)
- Return type
Optional
[Duration
]
-
on_failure
¶ The destination for failed invocations.
- Default
no destination
- Return type
Optional
[IDestination
]
-
on_success
¶ The destination for successful invocations.
- Default
no destination
- Return type
Optional
[IDestination
]
-
provisioned_concurrent_executions
¶ Specifies a provisioned concurrency configuration for a function’s version.
- Default
No provisioned concurrency
- Return type
Union
[int
,float
,None
]
-
removal_policy
¶ Whether to retain old versions of this function when a new version is created.
- Default
RemovalPolicy.DESTROY
- Return type
Optional
[RemovalPolicy
]
-
retry_attempts
¶ The maximum number of times to retry when the function returns an error.
Minimum: 0 Maximum: 2
- Default
2
- Return type
Union
[int
,float
,None
]