Class: Aws::SageMaker::Types::UpdateClusterRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::SageMaker::Types::UpdateClusterRequest
- Defined in:
- gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#auto_scaling ⇒ Types::ClusterAutoScalingConfig
Updates the autoscaling configuration for the cluster.
-
#cluster_name ⇒ String
Specify the name of the SageMaker HyperPod cluster you want to update.
-
#cluster_role ⇒ String
The Amazon Resource Name (ARN) of the IAM role that HyperPod assumes for cluster autoscaling operations.
-
#instance_groups ⇒ Array<Types::ClusterInstanceGroupSpecification>
Specify the instance groups to update.
-
#instance_groups_to_delete ⇒ Array<String>
Specify the names of the instance groups to delete.
-
#node_provisioning_mode ⇒ String
Determines how instance provisioning is handled during cluster operations.
-
#node_recovery ⇒ String
The node recovery mode to be applied to the SageMaker HyperPod cluster.
-
#orchestrator ⇒ Types::ClusterOrchestrator
The type of orchestrator used for the SageMaker HyperPod cluster.
-
#restricted_instance_groups ⇒ Array<Types::ClusterRestrictedInstanceGroupSpecification>
The specialized instance groups for training models like Amazon Nova to be created in the SageMaker HyperPod cluster.
-
#restricted_instance_groups_config ⇒ Types::ClusterRestrictedInstanceGroupsConfig
The configuration for the restricted instance groups (RIG) in the SageMaker HyperPod cluster.
-
#tiered_storage_config ⇒ Types::ClusterTieredStorageConfig
Updates the configuration for managed tier checkpointing on the HyperPod cluster.
Instance Attribute Details
#auto_scaling ⇒ Types::ClusterAutoScalingConfig
Updates the autoscaling configuration for the cluster. Use to enable or disable automatic node scaling.
57772 57773 57774 57775 57776 57777 57778 57779 57780 57781 57782 57783 57784 57785 57786 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 57772 class UpdateClusterRequest < Struct.new( :cluster_name, :instance_groups, :restricted_instance_groups, :restricted_instance_groups_config, :tiered_storage_config, :node_recovery, :instance_groups_to_delete, :node_provisioning_mode, :cluster_role, :auto_scaling, :orchestrator) SENSITIVE = [] include Aws::Structure end |
#cluster_name ⇒ String
Specify the name of the SageMaker HyperPod cluster you want to update.
57772 57773 57774 57775 57776 57777 57778 57779 57780 57781 57782 57783 57784 57785 57786 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 57772 class UpdateClusterRequest < Struct.new( :cluster_name, :instance_groups, :restricted_instance_groups, :restricted_instance_groups_config, :tiered_storage_config, :node_recovery, :instance_groups_to_delete, :node_provisioning_mode, :cluster_role, :auto_scaling, :orchestrator) SENSITIVE = [] include Aws::Structure end |
#cluster_role ⇒ String
The Amazon Resource Name (ARN) of the IAM role that HyperPod assumes for cluster autoscaling operations. Cannot be updated while autoscaling is enabled.
57772 57773 57774 57775 57776 57777 57778 57779 57780 57781 57782 57783 57784 57785 57786 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 57772 class UpdateClusterRequest < Struct.new( :cluster_name, :instance_groups, :restricted_instance_groups, :restricted_instance_groups_config, :tiered_storage_config, :node_recovery, :instance_groups_to_delete, :node_provisioning_mode, :cluster_role, :auto_scaling, :orchestrator) SENSITIVE = [] include Aws::Structure end |
#instance_groups ⇒ Array<Types::ClusterInstanceGroupSpecification>
Specify the instance groups to update.
57772 57773 57774 57775 57776 57777 57778 57779 57780 57781 57782 57783 57784 57785 57786 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 57772 class UpdateClusterRequest < Struct.new( :cluster_name, :instance_groups, :restricted_instance_groups, :restricted_instance_groups_config, :tiered_storage_config, :node_recovery, :instance_groups_to_delete, :node_provisioning_mode, :cluster_role, :auto_scaling, :orchestrator) SENSITIVE = [] include Aws::Structure end |
#instance_groups_to_delete ⇒ Array<String>
Specify the names of the instance groups to delete. Use a single ,
as the separator between multiple names.
57772 57773 57774 57775 57776 57777 57778 57779 57780 57781 57782 57783 57784 57785 57786 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 57772 class UpdateClusterRequest < Struct.new( :cluster_name, :instance_groups, :restricted_instance_groups, :restricted_instance_groups_config, :tiered_storage_config, :node_recovery, :instance_groups_to_delete, :node_provisioning_mode, :cluster_role, :auto_scaling, :orchestrator) SENSITIVE = [] include Aws::Structure end |
#node_provisioning_mode ⇒ String
Determines how instance provisioning is handled during cluster
operations. In Continuous mode, the cluster provisions available
instances incrementally and retries until the target count is
reached. The cluster becomes operational once cluster-level
resources are ready. Use CurrentCount and TargetCount in
DescribeCluster to track provisioning progress.
57772 57773 57774 57775 57776 57777 57778 57779 57780 57781 57782 57783 57784 57785 57786 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 57772 class UpdateClusterRequest < Struct.new( :cluster_name, :instance_groups, :restricted_instance_groups, :restricted_instance_groups_config, :tiered_storage_config, :node_recovery, :instance_groups_to_delete, :node_provisioning_mode, :cluster_role, :auto_scaling, :orchestrator) SENSITIVE = [] include Aws::Structure end |
#node_recovery ⇒ String
The node recovery mode to be applied to the SageMaker HyperPod cluster.
57772 57773 57774 57775 57776 57777 57778 57779 57780 57781 57782 57783 57784 57785 57786 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 57772 class UpdateClusterRequest < Struct.new( :cluster_name, :instance_groups, :restricted_instance_groups, :restricted_instance_groups_config, :tiered_storage_config, :node_recovery, :instance_groups_to_delete, :node_provisioning_mode, :cluster_role, :auto_scaling, :orchestrator) SENSITIVE = [] include Aws::Structure end |
#orchestrator ⇒ Types::ClusterOrchestrator
The type of orchestrator used for the SageMaker HyperPod cluster.
57772 57773 57774 57775 57776 57777 57778 57779 57780 57781 57782 57783 57784 57785 57786 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 57772 class UpdateClusterRequest < Struct.new( :cluster_name, :instance_groups, :restricted_instance_groups, :restricted_instance_groups_config, :tiered_storage_config, :node_recovery, :instance_groups_to_delete, :node_provisioning_mode, :cluster_role, :auto_scaling, :orchestrator) SENSITIVE = [] include Aws::Structure end |
#restricted_instance_groups ⇒ Array<Types::ClusterRestrictedInstanceGroupSpecification>
The specialized instance groups for training models like Amazon Nova to be created in the SageMaker HyperPod cluster.
57772 57773 57774 57775 57776 57777 57778 57779 57780 57781 57782 57783 57784 57785 57786 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 57772 class UpdateClusterRequest < Struct.new( :cluster_name, :instance_groups, :restricted_instance_groups, :restricted_instance_groups_config, :tiered_storage_config, :node_recovery, :instance_groups_to_delete, :node_provisioning_mode, :cluster_role, :auto_scaling, :orchestrator) SENSITIVE = [] include Aws::Structure end |
#restricted_instance_groups_config ⇒ Types::ClusterRestrictedInstanceGroupsConfig
The configuration for the restricted instance groups (RIG) in the SageMaker HyperPod cluster.
57772 57773 57774 57775 57776 57777 57778 57779 57780 57781 57782 57783 57784 57785 57786 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 57772 class UpdateClusterRequest < Struct.new( :cluster_name, :instance_groups, :restricted_instance_groups, :restricted_instance_groups_config, :tiered_storage_config, :node_recovery, :instance_groups_to_delete, :node_provisioning_mode, :cluster_role, :auto_scaling, :orchestrator) SENSITIVE = [] include Aws::Structure end |
#tiered_storage_config ⇒ Types::ClusterTieredStorageConfig
Updates the configuration for managed tier checkpointing on the HyperPod cluster. For example, you can enable or disable the feature and modify the percentage of cluster memory allocated for checkpoint storage.
57772 57773 57774 57775 57776 57777 57778 57779 57780 57781 57782 57783 57784 57785 57786 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 57772 class UpdateClusterRequest < Struct.new( :cluster_name, :instance_groups, :restricted_instance_groups, :restricted_instance_groups_config, :tiered_storage_config, :node_recovery, :instance_groups_to_delete, :node_provisioning_mode, :cluster_role, :auto_scaling, :orchestrator) SENSITIVE = [] include Aws::Structure end |