Class: Aws::SageMaker::Types::ClusterNodeDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SageMaker::Types::ClusterNodeDetails
- Includes:
- Aws::Structure
- Defined in:
- 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.
-
#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
Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, hosted models, and compute resources have access to.
-
#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.
-
#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.
4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 4555 class ClusterNodeDetails < Struct.new( :instance_group_name, :instance_id, :instance_status, :instance_type, :launch_time, :life_cycle_config, :override_vpc_config, :threads_per_core, :instance_storage_configs, :private_primary_ip, :private_dns_hostname, :placement) SENSITIVE = [] include Aws::Structure end |
#instance_id ⇒ String
The ID of the instance.
4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 4555 class ClusterNodeDetails < Struct.new( :instance_group_name, :instance_id, :instance_status, :instance_type, :launch_time, :life_cycle_config, :override_vpc_config, :threads_per_core, :instance_storage_configs, :private_primary_ip, :private_dns_hostname, :placement) SENSITIVE = [] include Aws::Structure end |
#instance_status ⇒ Types::ClusterInstanceStatusDetails
The status of the instance.
4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 4555 class ClusterNodeDetails < Struct.new( :instance_group_name, :instance_id, :instance_status, :instance_type, :launch_time, :life_cycle_config, :override_vpc_config, :threads_per_core, :instance_storage_configs, :private_primary_ip, :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.
4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 4555 class ClusterNodeDetails < Struct.new( :instance_group_name, :instance_id, :instance_status, :instance_type, :launch_time, :life_cycle_config, :override_vpc_config, :threads_per_core, :instance_storage_configs, :private_primary_ip, :private_dns_hostname, :placement) SENSITIVE = [] include Aws::Structure end |
#instance_type ⇒ String
The type of the instance.
4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 4555 class ClusterNodeDetails < Struct.new( :instance_group_name, :instance_id, :instance_status, :instance_type, :launch_time, :life_cycle_config, :override_vpc_config, :threads_per_core, :instance_storage_configs, :private_primary_ip, :private_dns_hostname, :placement) SENSITIVE = [] include Aws::Structure end |
#launch_time ⇒ Time
The time when the instance is launched.
4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 4555 class ClusterNodeDetails < Struct.new( :instance_group_name, :instance_id, :instance_status, :instance_type, :launch_time, :life_cycle_config, :override_vpc_config, :threads_per_core, :instance_storage_configs, :private_primary_ip, :private_dns_hostname, :placement) SENSITIVE = [] include Aws::Structure end |
#life_cycle_config ⇒ Types::ClusterLifeCycleConfig
The LifeCycle configuration applied to the instance.
4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 4555 class ClusterNodeDetails < Struct.new( :instance_group_name, :instance_id, :instance_status, :instance_type, :launch_time, :life_cycle_config, :override_vpc_config, :threads_per_core, :instance_storage_configs, :private_primary_ip, :private_dns_hostname, :placement) SENSITIVE = [] include Aws::Structure end |
#override_vpc_config ⇒ Types::VpcConfig
Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, hosted models, and compute resources have access to. You can control access to and from your resources by configuring a VPC. For more information, see [Give SageMaker Access to Resources in your Amazon VPC].
[1]: docs.aws.amazon.com/sagemaker/latest/dg/infrastructure-give-access.html
4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 4555 class ClusterNodeDetails < Struct.new( :instance_group_name, :instance_id, :instance_status, :instance_type, :launch_time, :life_cycle_config, :override_vpc_config, :threads_per_core, :instance_storage_configs, :private_primary_ip, :private_dns_hostname, :placement) SENSITIVE = [] include Aws::Structure end |
#placement ⇒ Types::ClusterInstancePlacement
The placement details of the SageMaker HyperPod cluster node.
4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 4555 class ClusterNodeDetails < Struct.new( :instance_group_name, :instance_id, :instance_status, :instance_type, :launch_time, :life_cycle_config, :override_vpc_config, :threads_per_core, :instance_storage_configs, :private_primary_ip, :private_dns_hostname, :placement) SENSITIVE = [] include Aws::Structure end |
#private_dns_hostname ⇒ String
The private DNS hostname of the SageMaker HyperPod cluster node.
4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 4555 class ClusterNodeDetails < Struct.new( :instance_group_name, :instance_id, :instance_status, :instance_type, :launch_time, :life_cycle_config, :override_vpc_config, :threads_per_core, :instance_storage_configs, :private_primary_ip, :private_dns_hostname, :placement) SENSITIVE = [] include Aws::Structure end |
#private_primary_ip ⇒ String
The private primary IP address of the SageMaker HyperPod cluster node.
4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 4555 class ClusterNodeDetails < Struct.new( :instance_group_name, :instance_id, :instance_status, :instance_type, :launch_time, :life_cycle_config, :override_vpc_config, :threads_per_core, :instance_storage_configs, :private_primary_ip, :private_dns_hostname, :placement) SENSITIVE = [] include Aws::Structure end |
#threads_per_core ⇒ Integer
The number of threads per CPU core you specified under ‘CreateCluster`.
4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 4555 class ClusterNodeDetails < Struct.new( :instance_group_name, :instance_id, :instance_status, :instance_type, :launch_time, :life_cycle_config, :override_vpc_config, :threads_per_core, :instance_storage_configs, :private_primary_ip, :private_dns_hostname, :placement) SENSITIVE = [] include Aws::Structure end |