CloudFront.ContinuousDeploymentPolicysee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-continuousdeploymentpolicy.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-continuousdeploymentpolicy-singleheaderpolicyconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-continuousdeploymentpolicy-sessionstickinessconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-continuousdeploymentpolicy-singleheaderconfig.html
and single_weight_policy_config = {session_stickiness_config : session_stickiness_config option;weight : float;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-continuousdeploymentpolicy-singleweightpolicyconfig.html
and single_weight_config = {session_stickiness_config : session_stickiness_config option;weight : float;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-continuousdeploymentpolicy-singleweightconfig.html
and traffic_config = {single_weight_config : single_weight_config option;type_ : string;single_header_config : single_header_config option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-continuousdeploymentpolicy-trafficconfig.html
and continuous_deployment_policy_config = {type_ : string option;single_header_policy_config : single_header_policy_config option;enabled : bool;staging_distribution_dns_names : string list;traffic_config : traffic_config option;single_weight_policy_config : single_weight_policy_config option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-continuousdeploymentpolicy-continuousdeploymentpolicyconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-continuousdeploymentpolicy.html;
val make_properties :
continuous_deployment_policy_config:continuous_deployment_policy_config ->
unit ->
propertiesval make_single_header_policy_config :
header:string ->
value:string ->
unit ->
single_header_policy_configval make_session_stickiness_config :
idle_ttl:int ->
maximum_ttl:int ->
unit ->
session_stickiness_configval make_single_header_config :
header:string ->
value:string ->
unit ->
single_header_configval make_single_weight_policy_config :
?session_stickiness_config:session_stickiness_config ->
weight:float ->
unit ->
single_weight_policy_configval make_single_weight_config :
?session_stickiness_config:session_stickiness_config ->
weight:float ->
unit ->
single_weight_configval make_traffic_config :
?single_weight_config:single_weight_config ->
type_:string ->
?single_header_config:single_header_config ->
unit ->
traffic_configval make_continuous_deployment_policy_config :
?type_:string ->
?single_header_policy_config:single_header_policy_config ->
enabled:bool ->
staging_distribution_dns_names:string list ->
?traffic_config:traffic_config ->
?single_weight_policy_config:single_weight_policy_config ->
unit ->
continuous_deployment_policy_configval yojson_of_single_header_policy_config :
single_header_policy_config ->
Yojson.Safe.tval yojson_of_session_stickiness_config :
session_stickiness_config ->
Yojson.Safe.tval yojson_of_single_header_config : single_header_config -> Yojson.Safe.tval yojson_of_single_weight_policy_config :
single_weight_policy_config ->
Yojson.Safe.tval yojson_of_single_weight_config : single_weight_config -> Yojson.Safe.tval yojson_of_traffic_config : traffic_config -> Yojson.Safe.tval yojson_of_continuous_deployment_policy_config :
continuous_deployment_policy_config ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * [> `Assoc of (string * Yojson.Safe.t) list ]) list ]val create_attributes : string -> attributes