Module Values.AwsApiGatewayCanarySettingsSource

Contains information about settings for canary deployment in the stage.

Sourcetype nonrec t = {
  1. percentTraffic : Double.t option;
    (*

    The percentage of traffic that is diverted to a canary deployment.

    *)
  2. deploymentId : NonEmptyString.t option;
    (*

    The deployment identifier for the canary deployment.

    *)
  3. stageVariableOverrides : FieldMap.t option;
    (*

    Stage variables that are overridden in the canary release deployment. The variables include new stage variables that are introduced in the canary. Each variable is represented as a string-to-string map between the stage variable name and the variable value.

    *)
  4. useStageCache : Boolean.t option;
    (*

    Indicates whether the canary deployment uses the stage cache.

    *)
}
Sourceval make : ?percentTraffic:??? -> ?deploymentId:??? -> ?stageVariableOverrides:??? -> ?useStageCache:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Boolean.t | `Double of Double.t | `Map of ([> `String of NonEmptyString.t ] * [> `String of NonEmptyString.t ]) list | `String of NonEmptyString.t ]) 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