Class: Aws::SageMaker::Types::ClusterNodeSummary

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb

Overview

Lists a summary of the properties of an instance (also called a node interchangeably) of a SageMaker HyperPod cluster.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#current_image_release_version ⇒ String

The version of the HyperPod-managed AMI currently running on the node.

Returns:

  • (String)


7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 7601

class ClusterNodeSummary < Struct.new(
  :instance_group_name,
  :instance_id,
  :node_logical_id,
  :instance_type,
  :launch_time,
  :last_software_update_time,
  :instance_status,
  :ultra_server_info,
  :private_dns_hostname,
  :current_image_release_version,
  :image_version_status)
  SENSITIVE = []
  include Aws::Structure
end

#image_version_status ⇒ String

The status of the image version for the cluster node.

Returns:

  • (String)


7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 7601

class ClusterNodeSummary < Struct.new(
  :instance_group_name,
  :instance_id,
  :node_logical_id,
  :instance_type,
  :launch_time,
  :last_software_update_time,
  :instance_status,
  :ultra_server_info,
  :private_dns_hostname,
  :current_image_release_version,
  :image_version_status)
  SENSITIVE = []
  include Aws::Structure
end

#instance_group_name ⇒ String

The name of the instance group in which the instance is.

Returns:

  • (String)


7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 7601

class ClusterNodeSummary < Struct.new(
  :instance_group_name,
  :instance_id,
  :node_logical_id,
  :instance_type,
  :launch_time,
  :last_software_update_time,
  :instance_status,
  :ultra_server_info,
  :private_dns_hostname,
  :current_image_release_version,
  :image_version_status)
  SENSITIVE = []
  include Aws::Structure
end

#instance_id ⇒ String

The ID of the instance.

Returns:

  • (String)


7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 7601

class ClusterNodeSummary < Struct.new(
  :instance_group_name,
  :instance_id,
  :node_logical_id,
  :instance_type,
  :launch_time,
  :last_software_update_time,
  :instance_status,
  :ultra_server_info,
  :private_dns_hostname,
  :current_image_release_version,
  :image_version_status)
  SENSITIVE = []
  include Aws::Structure
end

#instance_status ⇒ Types::ClusterInstanceStatusDetails

The status of the instance.



7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 7601

class ClusterNodeSummary < Struct.new(
  :instance_group_name,
  :instance_id,
  :node_logical_id,
  :instance_type,
  :launch_time,
  :last_software_update_time,
  :instance_status,
  :ultra_server_info,
  :private_dns_hostname,
  :current_image_release_version,
  :image_version_status)
  SENSITIVE = []
  include Aws::Structure
end

#instance_type ⇒ String

The type of the instance.

Returns:

  • (String)


7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 7601

class ClusterNodeSummary < Struct.new(
  :instance_group_name,
  :instance_id,
  :node_logical_id,
  :instance_type,
  :launch_time,
  :last_software_update_time,
  :instance_status,
  :ultra_server_info,
  :private_dns_hostname,
  :current_image_release_version,
  :image_version_status)
  SENSITIVE = []
  include Aws::Structure
end

#last_software_update_time ⇒ Time

The time when SageMaker last updated the software of the instances in the cluster.

Returns:

  • (Time)


7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 7601

class ClusterNodeSummary < Struct.new(
  :instance_group_name,
  :instance_id,
  :node_logical_id,
  :instance_type,
  :launch_time,
  :last_software_update_time,
  :instance_status,
  :ultra_server_info,
  :private_dns_hostname,
  :current_image_release_version,
  :image_version_status)
  SENSITIVE = []
  include Aws::Structure
end

#launch_time ⇒ Time

The time when the instance is launched.

Returns:

  • (Time)


7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 7601

class ClusterNodeSummary < Struct.new(
  :instance_group_name,
  :instance_id,
  :node_logical_id,
  :instance_type,
  :launch_time,
  :last_software_update_time,
  :instance_status,
  :ultra_server_info,
  :private_dns_hostname,
  :current_image_release_version,
  :image_version_status)
  SENSITIVE = []
  include Aws::Structure
end

#node_logical_id ⇒ String

A unique identifier for the node that persists throughout its lifecycle, from provisioning request to termination. This identifier can be used to track the node even before it has an assigned InstanceId. This field is only included when IncludeNodeLogicalIds is set to True in the ListClusterNodes request.

Returns:

  • (String)


7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 7601

class ClusterNodeSummary < Struct.new(
  :instance_group_name,
  :instance_id,
  :node_logical_id,
  :instance_type,
  :launch_time,
  :last_software_update_time,
  :instance_status,
  :ultra_server_info,
  :private_dns_hostname,
  :current_image_release_version,
  :image_version_status)
  SENSITIVE = []
  include Aws::Structure
end

#private_dns_hostname ⇒ String

The private DNS hostname of the SageMaker HyperPod cluster node.

Returns:

  • (String)


7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 7601

class ClusterNodeSummary < Struct.new(
  :instance_group_name,
  :instance_id,
  :node_logical_id,
  :instance_type,
  :launch_time,
  :last_software_update_time,
  :instance_status,
  :ultra_server_info,
  :private_dns_hostname,
  :current_image_release_version,
  :image_version_status)
  SENSITIVE = []
  include Aws::Structure
end

#ultra_server_info ⇒ Types::UltraServerInfo

Contains information about the UltraServer.



7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 7601

class ClusterNodeSummary < Struct.new(
  :instance_group_name,
  :instance_id,
  :node_logical_id,
  :instance_type,
  :launch_time,
  :last_software_update_time,
  :instance_status,
  :ultra_server_info,
  :private_dns_hostname,
  :current_image_release_version,
  :image_version_status)
  SENSITIVE = []
  include Aws::Structure
end