Module Values.UpgradeDomainRequestSource

Container for the request parameters to the UpgradeDomain operation.

Sourcetype nonrec t = {
  1. domainName : DomainName.t;
    (*

    Name of the OpenSearch Service domain that you want to upgrade.

    *)
  2. targetVersion : VersionString.t;
    (*

    OpenSearch or Elasticsearch version to which you want to upgrade, in the format Opensearch_X.Y or Elasticsearch_X.Y.

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

    When true, indicates that an upgrade eligibility check needs to be performed. Does not actually perform the upgrade.

    *)
  4. advancedOptions : AdvancedOptions.t option;
    (*

    Only supports the override_main_response_version parameter and not other advanced options. You can only include this option when upgrading to an OpenSearch version. Specifies whether the domain reports its version as 7.10 so that it continues to work with Elasticsearch OSS clients and plugins.

    *)
}
Sourceval context_ : string
Sourceval make : ?performCheckOnly:??? -> ?advancedOptions:??? -> domainName:DomainName.t -> targetVersion:VersionString.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Boolean.t | `Map of ([> `String of String_.t ] * [> `String of String_.t ]) list | `String of DomainName.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