Skip to content
v2.273.0

CfnContinuousDeploymentPolicyProps Struct ​

Properties for defining a CfnContinuousDeploymentPolicy.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_cloudfront as cloudfront } from 'aws-cdk-lib';
const cfnContinuousDeploymentPolicyProps: cloudfront.CfnContinuousDeploymentPolicyProps = {
  continuousDeploymentPolicyConfig: {
    enabled: false,
    stagingDistributionDnsNames: ['stagingDistributionDnsNames'],

    // the properties below are optional
    singleHeaderPolicyConfig: {
      header: 'header',
      value: 'value',
    },
    singleWeightPolicyConfig: {
      weight: 123,

      // the properties below are optional
      sessionStickinessConfig: {
        idleTtl: 123,
        maximumTtl: 123,
      },
    },
    trafficConfig: {
      type: 'type',

      // the properties below are optional
      singleHeaderConfig: {
        header: 'header',
        value: 'value',
      },
      singleWeightConfig: {
        weight: 123,

        // the properties below are optional
        sessionStickinessConfig: {
          idleTtl: 123,
          maximumTtl: 123,
        },
      },
    },
    type: 'type',
  },
};

Properties ​

continuousDeploymentPolicyConfigIResolvable | CfnContinuousDeploymentPolicy.ContinuousDeploymentPolicyConfigPropertycontinuous_deployment_policy_configtyping.Union[IResolvable, ContinuousDeploymentPolicyConfigProperty]continuousDeploymentPolicyConfigIResolvableContinuousDeploymentPolicyConfigIResolvableContinuousDeploymentPolicyConfiginterface{}required#
Contains the configuration for a continuous deployment policy.

Used as props by ​