Interface CfnAliasMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnAliasMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.121.0 (build d7af9b9)",
date="2025-12-18T18:20:27.705Z")
@Stability(Stable)
public interface CfnAliasMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnAliasPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.mixins.preview.services.lambda.mixins.*;
CfnAliasMixinProps cfnAliasMixinProps = CfnAliasMixinProps.builder()
.description("description")
.functionName("functionName")
.functionVersion("functionVersion")
.name("name")
.provisionedConcurrencyConfig(ProvisionedConcurrencyConfigurationProperty.builder()
.provisionedConcurrentExecutions(123)
.build())
.routingConfig(AliasRoutingConfigurationProperty.builder()
.additionalVersionWeights(List.of(VersionWeightProperty.builder()
.functionVersion("functionVersion")
.functionWeight(123)
.build()))
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnAliasMixinPropsstatic final classAn implementation forCfnAliasMixinProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnAliasMixinProps.Builderbuilder()default StringA description of the alias.default StringThe name or ARN of the Lambda function.default StringThe function version that the alias invokes.default StringgetName()The name of the alias.default ObjectSpecifies a provisioned concurrency configuration for a function's alias.default ObjectThe routing configuration of the alias.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDescription
A description of the alias.- See Also:
-
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 -
-
getFunctionVersion
The function version that the alias invokes.- See Also:
-
getName
The name of the alias.- See Also:
-
getProvisionedConcurrencyConfig
Specifies a provisioned concurrency configuration for a function's alias.Returns union: either
IResolvableorCfnAliasPropsMixin.ProvisionedConcurrencyConfigurationProperty- See Also:
-
getRoutingConfig
The routing configuration of the alias.Returns union: either
IResolvableorCfnAliasPropsMixin.AliasRoutingConfigurationProperty- See Also:
-
builder
- Returns:
- a
CfnAliasMixinProps.BuilderofCfnAliasMixinProps
-