Module Values_0.AttachClusterNodeVolumeResponseSource

Attaches your Amazon Elastic Block Store (Amazon EBS) volume to a node in your EKS orchestrated HyperPod cluster. This API works with the Amazon Elastic Block Store (Amazon EBS) Container Storage Interface (CSI) driver to manage the lifecycle of persistent storage in your HyperPod EKS clusters.

Sourcetype nonrec t = {
  1. clusterArn : ClusterArn.t option;
    (*

    The Amazon Resource Name (ARN) of your SageMaker HyperPod cluster where the volume attachment operation was performed.

    *)
  2. nodeId : ClusterNodeId.t option;
    (*

    The unique identifier of the cluster node where your volume was attached.

    *)
  3. volumeId : VolumeId.t option;
    (*

    The unique identifier of your EBS volume that was attached.

    *)
  4. attachTime : Timestamp.t option;
    (*

    The timestamp when the volume attachment operation was initiated by the SageMaker HyperPod service.

    *)
  5. status : VolumeAttachmentStatus.t option;
    (*

    The current status of your volume attachment operation.

    *)
  6. deviceName : VolumeDeviceName.t option;
    (*

    The device name assigned to your attached volume on the target instance.

    *)
}
Sourcetype nonrec error = [
  1. | `ResourceNotFound of ResourceNotFound.t
  2. | `Unknown_operation_error of string * string option
]
Sourceval make : ?clusterArn:??? -> ?nodeId:??? -> ?volumeId:??? -> ?attachTime:??? -> ?status:??? -> ?deviceName:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `ResourceNotFound of ResourceNotFound.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `ResourceNotFound of ResourceNotFound.t | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of ClusterArn.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