Module Values_2.DetachClusterNodeVolumeResponseSource

Detaches your Amazon Elastic Block Store (Amazon EBS) volume from a node in your EKS orchestrated SageMaker 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 : Values_0.ClusterArn.t option;
    (*

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

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

    The unique identifier of the cluster node from which your volume was detached.

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

    The unique identifier of your EBS volume that was detached.

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

    The original timestamp when your volume was initially attached to the node.

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

    The current status of your volume detachment operation.

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

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

    *)
}
Sourcetype nonrec error = [
  1. | `ResourceNotFound of Values_0.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 Values_0.ResourceNotFound.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `ResourceNotFound of Values_0.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 Values_0.ClusterArn.t | `Timestamp of Values_0.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