Class: Aws::SageMaker::Types::BatchReplaceClusterNodesRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::SageMaker::Types::BatchReplaceClusterNodesRequest
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-sagemaker/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cluster_name ⇒ String
The name or Amazon Resource Name (ARN) of the SageMaker HyperPod cluster containing the nodes to replace.
-
#node_ids ⇒ Array<String>
A list of EC2 instance IDs to replace with new hardware.
-
#node_logical_ids ⇒ Array<String>
A list of logical node IDs to replace with new hardware.
Instance Attribute Details
#cluster_name ⇒ String
The name or Amazon Resource Name (ARN) of the SageMaker HyperPod cluster containing the nodes to replace.
3831 3832 3833 3834 3835 3836 3837 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 3831 class BatchReplaceClusterNodesRequest < Struct.new( :cluster_name, :node_ids, :node_logical_ids) SENSITIVE = [] include Aws::Structure end |
#node_ids ⇒ Array<String>
A list of EC2 instance IDs to replace with new hardware. You can specify between 1 and 25 instance IDs.
Replace operations destroy all instance volumes (root and secondary). Ensure you have backed up any important data before proceeding.
<note markdown=“1”> * Either ‘NodeIds` or `NodeLogicalIds` must be provided (or both),
but at least one is required.
-
Each instance ID must follow the pattern ‘i-` followed by 17 hexadecimal characters (for example, `i-0123456789abcdef0`).
-
For SageMaker HyperPod clusters using the Slurm workload manager, you cannot replace instances that are configured as Slurm controller nodes.
</note>
3831 3832 3833 3834 3835 3836 3837 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 3831 class BatchReplaceClusterNodesRequest < Struct.new( :cluster_name, :node_ids, :node_logical_ids) SENSITIVE = [] include Aws::Structure end |
#node_logical_ids ⇒ Array<String>
A list of logical node IDs to replace with new hardware. You can specify between 1 and 25 logical node IDs.
The ‘NodeLogicalId` is a unique identifier that persists throughout the node’s lifecycle and can be used to track nodes that are still being provisioned and don’t yet have an EC2 instance ID assigned.
-
Replace operations destroy all instance volumes (root and secondary). Ensure you have backed up any important data before proceeding.
-
This parameter is only supported for clusters using ‘Continuous` as the `NodeProvisioningMode`. For clusters using the default provisioning mode, use `NodeIds` instead.
-
Either ‘NodeIds` or `NodeLogicalIds` must be provided (or both), but at least one is required.
3831 3832 3833 3834 3835 3836 3837 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 3831 class BatchReplaceClusterNodesRequest < Struct.new( :cluster_name, :node_ids, :node_logical_ids) SENSITIVE = [] include Aws::Structure end |