Module Values.ClusterVersionInformationSource

Contains details about a specific EKS cluster version.

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

    The Kubernetes version for the cluster.

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

    The type of cluster this version is for.

    *)
  3. defaultPlatformVersion : String_.t option;
    (*

    Default platform version for this Kubernetes version.

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

    Indicates if this is a default version.

    *)
  5. releaseDate : Timestamp.t option;
    (*

    The release date of this cluster version.

    *)
  6. endOfStandardSupportDate : Timestamp.t option;
    (*

    Date when standard support ends for this version.

    *)
  7. endOfExtendedSupportDate : Timestamp.t option;
    (*

    Date when extended support ends for this version.

    *)
  8. status : ClusterVersionStatus.t option;
    (*

    This field is deprecated. Use versionStatus instead, as that field matches for input and output of this action. Current status of this cluster version.

    *)
  9. versionStatus : VersionStatus.t option;
    (*

    Current status of this cluster version.

    *)
  10. kubernetesPatchVersion : String_.t option;
    (*

    The patch version of Kubernetes for this cluster version.

    *)
}
Sourceval make : ?clusterVersion:??? -> ?clusterType:??? -> ?defaultPlatformVersion:??? -> ?defaultVersion:??? -> ?releaseDate:??? -> ?endOfStandardSupportDate:??? -> ?endOfExtendedSupportDate:??? -> ?status:??? -> ?versionStatus:??? -> ?kubernetesPatchVersion:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Boolean.t | `Enum of string | `String of String_.t | `Timestamp of Timestamp.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