Class: Aws::CloudFront::Types::ContinuousDeploymentPolicyConfig

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb

Overview

Contains the configuration for a continuous deployment policy.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#enabledBoolean

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.

Returns:

  • (Boolean)


1896
1897
1898
1899
1900
1901
1902
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 1896

class ContinuousDeploymentPolicyConfig < Struct.new(
  :staging_distribution_dns_names,
  :enabled,
  :traffic_config)
  SENSITIVE = []
  include Aws::Structure
end

#staging_distribution_dns_namesTypes::StagingDistributionDnsNames

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



1896
1897
1898
1899
1900
1901
1902
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 1896

class ContinuousDeploymentPolicyConfig < Struct.new(
  :staging_distribution_dns_names,
  :enabled,
  :traffic_config)
  SENSITIVE = []
  include Aws::Structure
end

#traffic_configTypes::TrafficConfig

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



1896
1897
1898
1899
1900
1901
1902
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 1896

class ContinuousDeploymentPolicyConfig < Struct.new(
  :staging_distribution_dns_names,
  :enabled,
  :traffic_config)
  SENSITIVE = []
  include Aws::Structure
end