Class: Aws::SageMaker::Types::ClusterNodeDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SageMaker::Types::ClusterNodeDetails
- Defined in:
- gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb
Overview
Details of an instance (also called a node interchangeably) in a SageMaker HyperPod cluster.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#instance_group_name ⇒ String
The instance group name in which the instance is.
-
#instance_id ⇒ String
The ID of the instance.
-
#instance_status ⇒ Types::ClusterInstanceStatusDetails
The status of the instance.
-
#instance_storage_configs ⇒ Array<Types::ClusterInstanceStorageConfig>
The configurations of additional storage specified to the instance group where the instance (node) is launched.
-
#instance_type ⇒ String
The type of the instance.
-
#last_software_update_time ⇒ Time
The time when the cluster was last updated.
-
#launch_time ⇒ Time
The time when the instance is launched.
-
#life_cycle_config ⇒ Types::ClusterLifeCycleConfig
The LifeCycle configuration applied to the instance.
-
#override_vpc_config ⇒ Types::VpcConfig
The customized Amazon VPC configuration at the instance group level that overrides the default Amazon VPC configuration of the SageMaker HyperPod cluster.
-
#placement ⇒ Types::ClusterInstancePlacement
The placement details of the SageMaker HyperPod cluster node.
-
#private_dns_hostname ⇒ String
The private DNS hostname of the SageMaker HyperPod cluster node.
-
#private_primary_ip ⇒ String
The private primary IP address of the SageMaker HyperPod cluster node.
-
#private_primary_ipv_6 ⇒ String
The private primary IPv6 address of the SageMaker HyperPod cluster node when configured with an Amazon VPC that supports IPv6 and includes subnets with IPv6 addressing enabled in either the cluster Amazon VPC configuration or the instance group Amazon VPC configuration.
-
#threads_per_core ⇒ Integer
The number of threads per CPU core you specified under
CreateCluster
.
Instance Attribute Details
#instance_group_name ⇒ String
The instance group name in which the instance is.
4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 4834 class ClusterNodeDetails < Struct.new( :instance_group_name, :instance_id, :instance_status, :instance_type, :launch_time, :last_software_update_time, :life_cycle_config, :override_vpc_config, :threads_per_core, :instance_storage_configs, :private_primary_ip, :private_primary_ipv_6, :private_dns_hostname, :placement) SENSITIVE = [] include Aws::Structure end |
#instance_id ⇒ String
The ID of the instance.
4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 4834 class ClusterNodeDetails < Struct.new( :instance_group_name, :instance_id, :instance_status, :instance_type, :launch_time, :last_software_update_time, :life_cycle_config, :override_vpc_config, :threads_per_core, :instance_storage_configs, :private_primary_ip, :private_primary_ipv_6, :private_dns_hostname, :placement) SENSITIVE = [] include Aws::Structure end |
#instance_status ⇒ Types::ClusterInstanceStatusDetails
The status of the instance.
4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 4834 class ClusterNodeDetails < Struct.new( :instance_group_name, :instance_id, :instance_status, :instance_type, :launch_time, :last_software_update_time, :life_cycle_config, :override_vpc_config, :threads_per_core, :instance_storage_configs, :private_primary_ip, :private_primary_ipv_6, :private_dns_hostname, :placement) SENSITIVE = [] include Aws::Structure end |
#instance_storage_configs ⇒ Array<Types::ClusterInstanceStorageConfig>
The configurations of additional storage specified to the instance group where the instance (node) is launched.
4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 4834 class ClusterNodeDetails < Struct.new( :instance_group_name, :instance_id, :instance_status, :instance_type, :launch_time, :last_software_update_time, :life_cycle_config, :override_vpc_config, :threads_per_core, :instance_storage_configs, :private_primary_ip, :private_primary_ipv_6, :private_dns_hostname, :placement) SENSITIVE = [] include Aws::Structure end |
#instance_type ⇒ String
The type of the instance.
4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 4834 class ClusterNodeDetails < Struct.new( :instance_group_name, :instance_id, :instance_status, :instance_type, :launch_time, :last_software_update_time, :life_cycle_config, :override_vpc_config, :threads_per_core, :instance_storage_configs, :private_primary_ip, :private_primary_ipv_6, :private_dns_hostname, :placement) SENSITIVE = [] include Aws::Structure end |
#last_software_update_time ⇒ Time
The time when the cluster was last updated.
4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 4834 class ClusterNodeDetails < Struct.new( :instance_group_name, :instance_id, :instance_status, :instance_type, :launch_time, :last_software_update_time, :life_cycle_config, :override_vpc_config, :threads_per_core, :instance_storage_configs, :private_primary_ip, :private_primary_ipv_6, :private_dns_hostname, :placement) SENSITIVE = [] include Aws::Structure end |
#launch_time ⇒ Time
The time when the instance is launched.
4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 4834 class ClusterNodeDetails < Struct.new( :instance_group_name, :instance_id, :instance_status, :instance_type, :launch_time, :last_software_update_time, :life_cycle_config, :override_vpc_config, :threads_per_core, :instance_storage_configs, :private_primary_ip, :private_primary_ipv_6, :private_dns_hostname, :placement) SENSITIVE = [] include Aws::Structure end |
#life_cycle_config ⇒ Types::ClusterLifeCycleConfig
The LifeCycle configuration applied to the instance.
4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 4834 class ClusterNodeDetails < Struct.new( :instance_group_name, :instance_id, :instance_status, :instance_type, :launch_time, :last_software_update_time, :life_cycle_config, :override_vpc_config, :threads_per_core, :instance_storage_configs, :private_primary_ip, :private_primary_ipv_6, :private_dns_hostname, :placement) SENSITIVE = [] include Aws::Structure end |
#override_vpc_config ⇒ Types::VpcConfig
The customized Amazon VPC configuration at the instance group level that overrides the default Amazon VPC configuration of the SageMaker HyperPod cluster.
4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 4834 class ClusterNodeDetails < Struct.new( :instance_group_name, :instance_id, :instance_status, :instance_type, :launch_time, :last_software_update_time, :life_cycle_config, :override_vpc_config, :threads_per_core, :instance_storage_configs, :private_primary_ip, :private_primary_ipv_6, :private_dns_hostname, :placement) SENSITIVE = [] include Aws::Structure end |
#placement ⇒ Types::ClusterInstancePlacement
The placement details of the SageMaker HyperPod cluster node.
4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 4834 class ClusterNodeDetails < Struct.new( :instance_group_name, :instance_id, :instance_status, :instance_type, :launch_time, :last_software_update_time, :life_cycle_config, :override_vpc_config, :threads_per_core, :instance_storage_configs, :private_primary_ip, :private_primary_ipv_6, :private_dns_hostname, :placement) SENSITIVE = [] include Aws::Structure end |
#private_dns_hostname ⇒ String
The private DNS hostname of the SageMaker HyperPod cluster node.
4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 4834 class ClusterNodeDetails < Struct.new( :instance_group_name, :instance_id, :instance_status, :instance_type, :launch_time, :last_software_update_time, :life_cycle_config, :override_vpc_config, :threads_per_core, :instance_storage_configs, :private_primary_ip, :private_primary_ipv_6, :private_dns_hostname, :placement) SENSITIVE = [] include Aws::Structure end |
#private_primary_ip ⇒ String
The private primary IP address of the SageMaker HyperPod cluster node.
4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 4834 class ClusterNodeDetails < Struct.new( :instance_group_name, :instance_id, :instance_status, :instance_type, :launch_time, :last_software_update_time, :life_cycle_config, :override_vpc_config, :threads_per_core, :instance_storage_configs, :private_primary_ip, :private_primary_ipv_6, :private_dns_hostname, :placement) SENSITIVE = [] include Aws::Structure end |
#private_primary_ipv_6 ⇒ String
The private primary IPv6 address of the SageMaker HyperPod cluster node when configured with an Amazon VPC that supports IPv6 and includes subnets with IPv6 addressing enabled in either the cluster Amazon VPC configuration or the instance group Amazon VPC configuration.
4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 4834 class ClusterNodeDetails < Struct.new( :instance_group_name, :instance_id, :instance_status, :instance_type, :launch_time, :last_software_update_time, :life_cycle_config, :override_vpc_config, :threads_per_core, :instance_storage_configs, :private_primary_ip, :private_primary_ipv_6, :private_dns_hostname, :placement) SENSITIVE = [] include Aws::Structure end |
#threads_per_core ⇒ Integer
The number of threads per CPU core you specified under
CreateCluster
.
4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 4834 class ClusterNodeDetails < Struct.new( :instance_group_name, :instance_id, :instance_status, :instance_type, :launch_time, :last_software_update_time, :life_cycle_config, :override_vpc_config, :threads_per_core, :instance_storage_configs, :private_primary_ip, :private_primary_ipv_6, :private_dns_hostname, :placement) SENSITIVE = [] include Aws::Structure end |