aws-cdk-lib.aws_cloudfront.CfnContinuousDeploymentPolicyProps

interface CfnContinuousDeploymentPolicyProps

LanguageType name
.NETAmazon.CDK.AWS.CloudFront.CfnContinuousDeploymentPolicyProps
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awscloudfront#CfnContinuousDeploymentPolicyProps
Javasoftware.amazon.awscdk.services.cloudfront.CfnContinuousDeploymentPolicyProps
Pythonaws_cdk.aws_cloudfront.CfnContinuousDeploymentPolicyProps
TypeScript aws-cdk-lib » aws_cloudfront » CfnContinuousDeploymentPolicyProps

Properties for defining a CfnContinuousDeploymentPolicy.

Example

// 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
    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,
        },
      },
    },
  },
};

Properties

NameTypeDescription
continuousDeploymentPolicyConfigIResolvable | ContinuousDeploymentPolicyConfigPropertyContains the configuration for a continuous deployment policy.

continuousDeploymentPolicyConfig

Type: IResolvable | ContinuousDeploymentPolicyConfigProperty

Contains the configuration for a continuous deployment policy.