aws-cdk-lib.aws_cloudfront.CfnContinuousDeploymentPolicy.ContinuousDeploymentPolicyConfigProperty

interface ContinuousDeploymentPolicyConfigProperty

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

Contains the configuration for a continuous deployment policy.

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 continuousDeploymentPolicyConfigProperty: cloudfront.CfnContinuousDeploymentPolicy.ContinuousDeploymentPolicyConfigProperty = {
  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
enabledboolean | IResolvableA Boolean that indicates whether this continuous deployment policy is enabled (in effect).
stagingDistributionDnsNamesstring[]The CloudFront domain name of the staging distribution.
trafficConfig?IResolvable | TrafficConfigPropertyContains the parameters for routing production traffic from your primary to staging distributions.

enabled

Type: boolean | IResolvable

A Boolean that indicates whether this continuous deployment policy is enabled (in effect).

When this value is true , this policy is enabled and in effect. When this value is false , this policy is not enabled and has no effect.


stagingDistributionDnsNames

Type: string[]

The CloudFront domain name of the staging distribution.

For example: d111111abcdef8.cloudfront.net .


trafficConfig?

Type: IResolvable | TrafficConfigProperty (optional)

Contains the parameters for routing production traffic from your primary to staging distributions.