Module Values_0.ClusterNodeSummarySource

Lists a summary of the properties of an instance (also called a node interchangeably) of a SageMaker HyperPod cluster.

Sourcetype nonrec t = {
  1. instanceGroupName : ClusterInstanceGroupName.t option;
    (*

    The name of the instance group in which the instance is.

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

    The ID of the instance.

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

    A unique identifier for the node that persists throughout its lifecycle, from provisioning request to termination. This identifier can be used to track the node even before it has an assigned InstanceId. This field is only included when IncludeNodeLogicalIds is set to True in the ListClusterNodes request.

    *)
  4. instanceType : ClusterInstanceType.t option;
    (*

    The type of the instance.

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

    The time when the instance is launched.

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

    The time when SageMaker last updated the software of the instances in the cluster.

    *)
  7. instanceStatus : ClusterInstanceStatusDetails.t option;
    (*

    The status of the instance.

    *)
  8. ultraServerInfo : UltraServerInfo.t option;
    (*

    Contains information about the UltraServer.

    *)
  9. privateDnsHostname : ClusterPrivateDnsHostname.t option;
    (*

    The private DNS hostname of the SageMaker HyperPod cluster node.

    *)
  10. imageVersionStatus : ClusterImageVersionStatus.t option;
    (*

    The status of the image version for the cluster node.

    *)
}
Sourceval make : ?instanceGroupName:??? -> ?instanceId:??? -> ?nodeLogicalId:??? -> ?instanceType:??? -> ?launchTime:??? -> ?lastSoftwareUpdateTime:??? -> ?instanceStatus:??? -> ?ultraServerInfo:??? -> ?privateDnsHostname:??? -> ?imageVersionStatus:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of ClusterInstanceGroupName.t | `Structure of (string * [> `Enum of string | `String of String_.t ]) list | `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