Module Values.ContinuousDeploymentPolicyConfigSource

Contains the configuration for a continuous deployment policy.

Sourcetype nonrec t = {
  1. stagingDistributionDnsNames : StagingDistributionDnsNames.t;
    (*

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

    *)
  2. enabled : Boolean.t;
    (*

    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.

    *)
  3. trafficConfig : TrafficConfig.t option;
    (*

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

    *)
}
Sourceval context_ : string
Sourceval make : ?trafficConfig:??? -> stagingDistributionDnsNames:StagingDistributionDnsNames.t -> enabled:Boolean.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Boolean.t | `Structure of (string * [> `Enum of string | `Integer of Integer.t | `List of [> `String of String_.t ] list | `Structure of (string * [> `Float of Float_.t | `String of String_.t | `Structure of (string * [> `Integer of Integer.t ]) list ]) list ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t