| Modifier and Type | Method and Description |
|---|---|
Version |
build() |
Version.Builder |
codeSha256(String codeSha256)
(experimental) SHA256 of the version of the Lambda source code.
|
static Version.Builder |
create(software.constructs.Construct scope,
String id) |
Version.Builder |
description(String description)
(experimental) Description of the version.
|
Version.Builder |
lambda(IFunction lambda)
(experimental) Function to get the value of.
|
Version.Builder |
maxEventAge(Duration maxEventAge)
(experimental) The maximum age of a request that Lambda sends to a function for processing.
|
Version.Builder |
onFailure(IDestination onFailure)
(experimental) The destination for failed invocations.
|
Version.Builder |
onSuccess(IDestination onSuccess)
(experimental) The destination for successful invocations.
|
Version.Builder |
provisionedConcurrentExecutions(Number provisionedConcurrentExecutions)
(experimental) Specifies a provisioned concurrency configuration for a function's version.
|
Version.Builder |
removalPolicy(RemovalPolicy removalPolicy)
(experimental) Whether to retain old versions of this function when a new version is created.
|
Version.Builder |
retryAttempts(Number retryAttempts)
(experimental) The maximum number of times to retry when the function returns an error.
|
@Stability(value=Experimental) public static Version.Builder create(software.constructs.Construct scope, String id)
scope - This parameter is required.id - This parameter is required.Version.Builder.@Stability(value=Experimental) public Version.Builder maxEventAge(Duration maxEventAge)
Minimum: 60 seconds Maximum: 6 hours
Default: Duration.hours(6)
maxEventAge - The maximum age of a request that Lambda sends to a function for processing. This parameter is required.this@Stability(value=Experimental) public Version.Builder onFailure(IDestination onFailure)
Default: - no destination
onFailure - The destination for failed invocations. This parameter is required.this@Stability(value=Experimental) public Version.Builder onSuccess(IDestination onSuccess)
Default: - no destination
onSuccess - The destination for successful invocations. This parameter is required.this@Stability(value=Experimental) public Version.Builder retryAttempts(Number retryAttempts)
Minimum: 0 Maximum: 2
Default: 2
retryAttempts - The maximum number of times to retry when the function returns an error. This parameter is required.this@Stability(value=Experimental) public Version.Builder codeSha256(String codeSha256)
Specify to validate that you're deploying the right version.
Default: No validation is performed
codeSha256 - SHA256 of the version of the Lambda source code. This parameter is required.this@Stability(value=Experimental) public Version.Builder description(String description)
Default: Description of the Lambda
description - Description of the version. This parameter is required.this@Stability(value=Experimental) public Version.Builder provisionedConcurrentExecutions(Number provisionedConcurrentExecutions)
Default: No provisioned concurrency
provisionedConcurrentExecutions - Specifies a provisioned concurrency configuration for a function's version. This parameter is required.this@Stability(value=Experimental) public Version.Builder removalPolicy(RemovalPolicy removalPolicy)
Default: RemovalPolicy.DESTROY
removalPolicy - Whether to retain old versions of this function when a new version is created. This parameter is required.this@Stability(value=Experimental) public Version.Builder lambda(IFunction lambda)
lambda - Function to get the value of. This parameter is required.thisCopyright © 2021. All rights reserved.