AWS::CloudFront::ContinuousDeploymentPolicy ContinuousDeploymentPolicyConfig - AWS CloudFormation

AWS::CloudFront::ContinuousDeploymentPolicy ContinuousDeploymentPolicyConfig

Contains the configuration for a continuous deployment policy.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

Properties

Enabled

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.

Required: Yes

Type: Boolean

Update requires: No interruption

SingleHeaderPolicyConfig

This configuration determines which HTTP requests are sent to the staging distribution. If the HTTP request contains a header and value that matches what you specify here, the request is sent to the staging distribution. Otherwise the request is sent to the primary distribution.

Required: No

Type: SingleHeaderPolicyConfig

Update requires: No interruption

SingleWeightPolicyConfig

This configuration determines the percentage of HTTP requests that are sent to the staging distribution.

Required: No

Type: SingleWeightPolicyConfig

Update requires: No interruption

StagingDistributionDnsNames

The CloudFront domain name of the staging distribution. For example: d111111abcdef8.cloudfront.net.

Required: Yes

Type: Array of String

Minimum: 1

Update requires: No interruption

TrafficConfig

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

Required: No

Type: TrafficConfig

Update requires: No interruption

Type

The type of traffic configuration.

Required: No

Type: String

Allowed values: SingleWeight | SingleHeader

Update requires: No interruption