CfnAliasMixinProps
- class aws_cdk.mixins_preview.aws_lambda.mixins.CfnAliasMixinProps(*, description=None, function_name=None, function_version=None, name=None, provisioned_concurrency_config=None, routing_config=None)
Bases:
objectProperties for CfnAliasPropsMixin.
- Parameters:
description (
Optional[str]) – A description of the alias.function_name (
Optional[str]) – 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.function_version (
Optional[str]) – The function version that the alias invokes.name (
Optional[str]) – The name of the alias.provisioned_concurrency_config (
Union[IResolvable,ProvisionedConcurrencyConfigurationProperty,Dict[str,Any],None]) – Specifies a provisioned concurrency configuration for a function’s alias.routing_config (
Union[IResolvable,AliasRoutingConfigurationProperty,Dict[str,Any],None]) – The routing configuration of the alias.
- See:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-alias.html
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_lambda import mixins as lambda_mixins cfn_alias_mixin_props = lambda_mixins.CfnAliasMixinProps( description="description", function_name="functionName", function_version="functionVersion", name="name", provisioned_concurrency_config=lambda_mixins.CfnAliasPropsMixin.ProvisionedConcurrencyConfigurationProperty( provisioned_concurrent_executions=123 ), routing_config=lambda_mixins.CfnAliasPropsMixin.AliasRoutingConfigurationProperty( additional_version_weights=[lambda_mixins.CfnAliasPropsMixin.VersionWeightProperty( function_version="functionVersion", function_weight=123 )] ) )
Attributes
- description
A description of the alias.
- function_name
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.
- function_version
The function version that the alias invokes.
- name
The name of the alias.
- provisioned_concurrency_config
Specifies a provisioned concurrency configuration for a function’s alias.
- routing_config
The routing configuration of the alias.