CfnContinuousDeploymentPolicyMixinProps

class aws_cdk.mixins_preview.aws_cloudfront.mixins.CfnContinuousDeploymentPolicyMixinProps(*, continuous_deployment_policy_config=None)

Bases: object

Properties for CfnContinuousDeploymentPolicyPropsMixin.

Parameters:

continuous_deployment_policy_config (Union[IResolvable, ContinuousDeploymentPolicyConfigProperty, Dict[str, Any], None]) – Contains the configuration for a continuous deployment policy.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-continuousdeploymentpolicy.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_cloudfront import mixins as cloudfront_mixins

cfn_continuous_deployment_policy_mixin_props = cloudfront_mixins.CfnContinuousDeploymentPolicyMixinProps(
    continuous_deployment_policy_config=cloudfront_mixins.CfnContinuousDeploymentPolicyPropsMixin.ContinuousDeploymentPolicyConfigProperty(
        enabled=False,
        single_header_policy_config=cloudfront_mixins.CfnContinuousDeploymentPolicyPropsMixin.SingleHeaderPolicyConfigProperty(
            header="header",
            value="value"
        ),
        single_weight_policy_config=cloudfront_mixins.CfnContinuousDeploymentPolicyPropsMixin.SingleWeightPolicyConfigProperty(
            session_stickiness_config=cloudfront_mixins.CfnContinuousDeploymentPolicyPropsMixin.SessionStickinessConfigProperty(
                idle_ttl=123,
                maximum_ttl=123
            ),
            weight=123
        ),
        staging_distribution_dns_names=["stagingDistributionDnsNames"],
        traffic_config=cloudfront_mixins.CfnContinuousDeploymentPolicyPropsMixin.TrafficConfigProperty(
            single_header_config=cloudfront_mixins.CfnContinuousDeploymentPolicyPropsMixin.SingleHeaderConfigProperty(
                header="header",
                value="value"
            ),
            single_weight_config=cloudfront_mixins.CfnContinuousDeploymentPolicyPropsMixin.SingleWeightConfigProperty(
                session_stickiness_config=cloudfront_mixins.CfnContinuousDeploymentPolicyPropsMixin.SessionStickinessConfigProperty(
                    idle_ttl=123,
                    maximum_ttl=123
                ),
                weight=123
            ),
            type="type"
        ),
        type="type"
    )
)

Attributes

continuous_deployment_policy_config

Contains the configuration for a continuous deployment policy.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-continuousdeploymentpolicy.html#cfn-cloudfront-continuousdeploymentpolicy-continuousdeploymentpolicyconfig