Module Values.DeploymentSummarySource

Information about the deployment.

Sourcetype nonrec t = {
  1. deploymentNumber : Integer.t option;
    (*

    The sequence number of the deployment.

    *)
  2. configurationName : Name.t option;
    (*

    The name of the configuration.

    *)
  3. configurationVersion : Version.t option;
    (*

    The version of the configuration.

    *)
  4. deploymentDurationInMinutes : MinutesBetween0And24Hours.t option;
    (*

    Total amount of time the deployment lasted.

    *)
  5. growthType : GrowthType.t option;
    (*

    The algorithm used to define how percentage grows over time.

    *)
  6. growthFactor : Percentage.t option;
    (*

    The percentage of targets to receive a deployed configuration during each interval.

    *)
  7. finalBakeTimeInMinutes : MinutesBetween0And24Hours.t option;
    (*

    The amount of time that AppConfig monitors for alarms before considering the deployment to be complete and no longer eligible for automatic rollback.

    *)
  8. state : DeploymentState.t option;
    (*

    The state of the deployment.

    *)
  9. percentageComplete : Percentage.t option;
    (*

    The percentage of targets for which the deployment is available.

    *)
  10. startedAt : Iso8601DateTime.t option;
    (*

    Time the deployment started.

    *)
  11. completedAt : Iso8601DateTime.t option;
    (*

    Time the deployment completed.

    *)
  12. versionLabel : VersionLabel.t option;
    (*

    A user-defined label for an AppConfig hosted configuration version.

    *)
}
Sourceval make : ?deploymentNumber:??? -> ?configurationName:??? -> ?configurationVersion:??? -> ?deploymentDurationInMinutes:??? -> ?growthType:??? -> ?growthFactor:??? -> ?finalBakeTimeInMinutes:??? -> ?state:??? -> ?percentageComplete:??? -> ?startedAt:??? -> ?completedAt:??? -> ?versionLabel:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Float of Percentage.t | `Integer of Integer.t | `String of Name.t | `Timestamp of Iso8601DateTime.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