Module Values.ServiceSoftwareOptionsSource

The current status of the service software for an Amazon OpenSearch Service domain. For more information, see Service software updates in Amazon OpenSearch Service.

Sourcetype nonrec t = {
  1. currentVersion : String_.t option;
    (*

    The current service software version present on the domain.

    *)
  2. newVersion : String_.t option;
    (*

    The new service software version, if one is available.

    *)
  3. updateAvailable : Boolean.t option;
    (*

    True if you're able to update your service software version. False if you can't update your service software version.

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

    True if you're able to cancel your service software version update. False if you can't cancel your service software update.

    *)
  5. updateStatus : DeploymentStatus.t option;
    (*

    The status of your service software update.

    *)
  6. description : String_.t option;
    (*

    A description of the service software update status.

    *)
  7. automatedUpdateDate : DeploymentCloseDateTimeStamp.t option;
    (*

    The timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.

    *)
  8. optionalDeployment : Boolean.t option;
    (*

    True if a service software is never automatically updated. False if a service software is automatically updated after the automated update date.

    *)
}
Sourceval make : ?currentVersion:??? -> ?newVersion:??? -> ?updateAvailable:??? -> ?cancellable:??? -> ?updateStatus:??? -> ?description:??? -> ?automatedUpdateDate:??? -> ?optionalDeployment:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Boolean.t | `Enum of string | `String of String_.t | `Timestamp of DeploymentCloseDateTimeStamp.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