Interface CfnVersionProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnVersionProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2025-11-17T14:40:54.874Z")
@Stability(Stable)
public interface CfnVersionProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnVersion.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.lambda.*;
CfnVersionProps cfnVersionProps = CfnVersionProps.builder()
.functionName("functionName")
// the properties below are optional
.codeSha256("codeSha256")
.description("description")
.provisionedConcurrencyConfig(ProvisionedConcurrencyConfigurationProperty.builder()
.provisionedConcurrentExecutions(123)
.build())
.runtimePolicy(RuntimePolicyProperty.builder()
.updateRuntimeOn("updateRuntimeOn")
// the properties below are optional
.runtimeVersionArn("runtimeVersionArn")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnVersionPropsstatic final classAn implementation forCfnVersionProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnVersionProps.Builderbuilder()default StringOnly publish a version if the hash value matches the value that's specified.default StringA description for the version to override the description in the function configuration.The name or ARN of the Lambda function.default ObjectSpecifies a provisioned concurrency configuration for a function's version.default ObjectRuntime Management Config of a function.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getFunctionName
The name or ARN of the Lambda function.Name formats - Function name -
MyFunction.- Function ARN -
arn:aws:lambda:us-west-2:123456789012:function:MyFunction. - Partial ARN -
123456789012:function:MyFunction.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
- See Also:
- Function ARN -
-
getCodeSha256
Only publish a version if the hash value matches the value that's specified.Use this option to avoid publishing a version if the function code has changed since you last updated it. Updates are not supported for this property.
- See Also:
-
getDescription
A description for the version to override the description in the function configuration.Updates are not supported for this property.
- See Also:
-
getProvisionedConcurrencyConfig
Specifies a provisioned concurrency configuration for a function's version.Updates are not supported for this property.
Returns union: either
IResolvableorCfnVersion.ProvisionedConcurrencyConfigurationProperty- See Also:
-
getRuntimePolicy
Runtime Management Config of a function.Returns union: either
IResolvableorCfnVersion.RuntimePolicyProperty- See Also:
-
builder
- Returns:
- a
CfnVersionProps.BuilderofCfnVersionProps
-