Class: Aws::SageMaker::Types::ClusterNodeDetails

Inherits:
Struct
  • Object
show all
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 Attribute Details

#instance_group_nameString

The instance group name in which the instance is.

Returns:

  • (String)


4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
# File 'lib/aws-sdk-sagemaker/types.rb', line 4565

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_primary_ipv_6,
  :private_dns_hostname,
  :placement)
  SENSITIVE = []
  include Aws::Structure
end

#instance_idString

The ID of the instance.

Returns:

  • (String)


4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
# File 'lib/aws-sdk-sagemaker/types.rb', line 4565

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_primary_ipv_6,
  :private_dns_hostname,
  :placement)
  SENSITIVE = []
  include Aws::Structure
end

#instance_statusTypes::ClusterInstanceStatusDetails

The status of the instance.



4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
# File 'lib/aws-sdk-sagemaker/types.rb', line 4565

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_primary_ipv_6,
  :private_dns_hostname,
  :placement)
  SENSITIVE = []
  include Aws::Structure
end

#instance_storage_configsArray<Types::ClusterInstanceStorageConfig>

The configurations of additional storage specified to the instance group where the instance (node) is launched.



4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
# File 'lib/aws-sdk-sagemaker/types.rb', line 4565

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_primary_ipv_6,
  :private_dns_hostname,
  :placement)
  SENSITIVE = []
  include Aws::Structure
end

#instance_typeString

The type of the instance.

Returns:

  • (String)


4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
# File 'lib/aws-sdk-sagemaker/types.rb', line 4565

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_primary_ipv_6,
  :private_dns_hostname,
  :placement)
  SENSITIVE = []
  include Aws::Structure
end

#launch_timeTime

The time when the instance is launched.

Returns:

  • (Time)


4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
# File 'lib/aws-sdk-sagemaker/types.rb', line 4565

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_primary_ipv_6,
  :private_dns_hostname,
  :placement)
  SENSITIVE = []
  include Aws::Structure
end

#life_cycle_configTypes::ClusterLifeCycleConfig

The LifeCycle configuration applied to the instance.



4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
# File 'lib/aws-sdk-sagemaker/types.rb', line 4565

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_primary_ipv_6,
  :private_dns_hostname,
  :placement)
  SENSITIVE = []
  include Aws::Structure
end

#override_vpc_configTypes::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

Returns:



4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
# File 'lib/aws-sdk-sagemaker/types.rb', line 4565

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_primary_ipv_6,
  :private_dns_hostname,
  :placement)
  SENSITIVE = []
  include Aws::Structure
end

#placementTypes::ClusterInstancePlacement

The placement details of the SageMaker HyperPod cluster node.



4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
# File 'lib/aws-sdk-sagemaker/types.rb', line 4565

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_primary_ipv_6,
  :private_dns_hostname,
  :placement)
  SENSITIVE = []
  include Aws::Structure
end

#private_dns_hostnameString

The private DNS hostname of the SageMaker HyperPod cluster node.

Returns:

  • (String)


4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
# File 'lib/aws-sdk-sagemaker/types.rb', line 4565

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_primary_ipv_6,
  :private_dns_hostname,
  :placement)
  SENSITIVE = []
  include Aws::Structure
end

#private_primary_ipString

The private primary IP address of the SageMaker HyperPod cluster node.

Returns:

  • (String)


4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
# File 'lib/aws-sdk-sagemaker/types.rb', line 4565

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_primary_ipv_6,
  :private_dns_hostname,
  :placement)
  SENSITIVE = []
  include Aws::Structure
end

#private_primary_ipv_6String

The private primary IPv6 address of the SageMaker HyperPod cluster node.

Returns:

  • (String)


4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
# File 'lib/aws-sdk-sagemaker/types.rb', line 4565

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_primary_ipv_6,
  :private_dns_hostname,
  :placement)
  SENSITIVE = []
  include Aws::Structure
end

#threads_per_coreInteger

The number of threads per CPU core you specified under ‘CreateCluster`.

Returns:

  • (Integer)


4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
# File 'lib/aws-sdk-sagemaker/types.rb', line 4565

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_primary_ipv_6,
  :private_dns_hostname,
  :placement)
  SENSITIVE = []
  include Aws::Structure
end