Class: Aws::SageMaker::Types::ReservedCapacitySummary

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

Overview

Details of a reserved capacity for the training plan.

For more information about how to reserve GPU capacity for your SageMaker HyperPod clusters using Amazon SageMaker Training Plan, see CreateTrainingPlan.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#availability_zone ⇒ String

The availability zone for the reserved capacity.

Returns:

  • (String)


49720
49721
49722
49723
49724
49725
49726
49727
49728
49729
49730
49731
49732
49733
49734
49735
49736
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 49720

class ReservedCapacitySummary < Struct.new(
  :reserved_capacity_arn,
  :reserved_capacity_type,
  :ultra_server_type,
  :ultra_server_count,
  :instance_type,
  :total_instance_count,
  :status,
  :availability_zone,
  :availability_zone_id,
  :duration_hours,
  :duration_minutes,
  :start_time,
  :end_time)
  SENSITIVE = []
  include Aws::Structure
end

#availability_zone_id ⇒ String

The Availability Zone ID of the reserved capacity.

Returns:

  • (String)


49720
49721
49722
49723
49724
49725
49726
49727
49728
49729
49730
49731
49732
49733
49734
49735
49736
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 49720

class ReservedCapacitySummary < Struct.new(
  :reserved_capacity_arn,
  :reserved_capacity_type,
  :ultra_server_type,
  :ultra_server_count,
  :instance_type,
  :total_instance_count,
  :status,
  :availability_zone,
  :availability_zone_id,
  :duration_hours,
  :duration_minutes,
  :start_time,
  :end_time)
  SENSITIVE = []
  include Aws::Structure
end

#duration_hours ⇒ Integer

The number of whole hours in the total duration for this reserved capacity.

Returns:

  • (Integer)


49720
49721
49722
49723
49724
49725
49726
49727
49728
49729
49730
49731
49732
49733
49734
49735
49736
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 49720

class ReservedCapacitySummary < Struct.new(
  :reserved_capacity_arn,
  :reserved_capacity_type,
  :ultra_server_type,
  :ultra_server_count,
  :instance_type,
  :total_instance_count,
  :status,
  :availability_zone,
  :availability_zone_id,
  :duration_hours,
  :duration_minutes,
  :start_time,
  :end_time)
  SENSITIVE = []
  include Aws::Structure
end

#duration_minutes ⇒ Integer

The additional minutes beyond whole hours in the total duration for this reserved capacity.

Returns:

  • (Integer)


49720
49721
49722
49723
49724
49725
49726
49727
49728
49729
49730
49731
49732
49733
49734
49735
49736
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 49720

class ReservedCapacitySummary < Struct.new(
  :reserved_capacity_arn,
  :reserved_capacity_type,
  :ultra_server_type,
  :ultra_server_count,
  :instance_type,
  :total_instance_count,
  :status,
  :availability_zone,
  :availability_zone_id,
  :duration_hours,
  :duration_minutes,
  :start_time,
  :end_time)
  SENSITIVE = []
  include Aws::Structure
end

#end_time ⇒ Time

The end time of the reserved capacity.

Returns:

  • (Time)


49720
49721
49722
49723
49724
49725
49726
49727
49728
49729
49730
49731
49732
49733
49734
49735
49736
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 49720

class ReservedCapacitySummary < Struct.new(
  :reserved_capacity_arn,
  :reserved_capacity_type,
  :ultra_server_type,
  :ultra_server_count,
  :instance_type,
  :total_instance_count,
  :status,
  :availability_zone,
  :availability_zone_id,
  :duration_hours,
  :duration_minutes,
  :start_time,
  :end_time)
  SENSITIVE = []
  include Aws::Structure
end

#instance_type ⇒ String

The instance type for the reserved capacity.

Returns:

  • (String)


49720
49721
49722
49723
49724
49725
49726
49727
49728
49729
49730
49731
49732
49733
49734
49735
49736
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 49720

class ReservedCapacitySummary < Struct.new(
  :reserved_capacity_arn,
  :reserved_capacity_type,
  :ultra_server_type,
  :ultra_server_count,
  :instance_type,
  :total_instance_count,
  :status,
  :availability_zone,
  :availability_zone_id,
  :duration_hours,
  :duration_minutes,
  :start_time,
  :end_time)
  SENSITIVE = []
  include Aws::Structure
end

#reserved_capacity_arn ⇒ String

The Amazon Resource Name (ARN); of the reserved capacity.

Returns:

  • (String)


49720
49721
49722
49723
49724
49725
49726
49727
49728
49729
49730
49731
49732
49733
49734
49735
49736
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 49720

class ReservedCapacitySummary < Struct.new(
  :reserved_capacity_arn,
  :reserved_capacity_type,
  :ultra_server_type,
  :ultra_server_count,
  :instance_type,
  :total_instance_count,
  :status,
  :availability_zone,
  :availability_zone_id,
  :duration_hours,
  :duration_minutes,
  :start_time,
  :end_time)
  SENSITIVE = []
  include Aws::Structure
end

#reserved_capacity_type ⇒ String

The type of reserved capacity.

Returns:

  • (String)


49720
49721
49722
49723
49724
49725
49726
49727
49728
49729
49730
49731
49732
49733
49734
49735
49736
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 49720

class ReservedCapacitySummary < Struct.new(
  :reserved_capacity_arn,
  :reserved_capacity_type,
  :ultra_server_type,
  :ultra_server_count,
  :instance_type,
  :total_instance_count,
  :status,
  :availability_zone,
  :availability_zone_id,
  :duration_hours,
  :duration_minutes,
  :start_time,
  :end_time)
  SENSITIVE = []
  include Aws::Structure
end

#start_time ⇒ Time

The start time of the reserved capacity.

Returns:

  • (Time)


49720
49721
49722
49723
49724
49725
49726
49727
49728
49729
49730
49731
49732
49733
49734
49735
49736
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 49720

class ReservedCapacitySummary < Struct.new(
  :reserved_capacity_arn,
  :reserved_capacity_type,
  :ultra_server_type,
  :ultra_server_count,
  :instance_type,
  :total_instance_count,
  :status,
  :availability_zone,
  :availability_zone_id,
  :duration_hours,
  :duration_minutes,
  :start_time,
  :end_time)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

The current status of the reserved capacity.

Returns:

  • (String)


49720
49721
49722
49723
49724
49725
49726
49727
49728
49729
49730
49731
49732
49733
49734
49735
49736
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 49720

class ReservedCapacitySummary < Struct.new(
  :reserved_capacity_arn,
  :reserved_capacity_type,
  :ultra_server_type,
  :ultra_server_count,
  :instance_type,
  :total_instance_count,
  :status,
  :availability_zone,
  :availability_zone_id,
  :duration_hours,
  :duration_minutes,
  :start_time,
  :end_time)
  SENSITIVE = []
  include Aws::Structure
end

#total_instance_count ⇒ Integer

The total number of instances in the reserved capacity.

Returns:

  • (Integer)


49720
49721
49722
49723
49724
49725
49726
49727
49728
49729
49730
49731
49732
49733
49734
49735
49736
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 49720

class ReservedCapacitySummary < Struct.new(
  :reserved_capacity_arn,
  :reserved_capacity_type,
  :ultra_server_type,
  :ultra_server_count,
  :instance_type,
  :total_instance_count,
  :status,
  :availability_zone,
  :availability_zone_id,
  :duration_hours,
  :duration_minutes,
  :start_time,
  :end_time)
  SENSITIVE = []
  include Aws::Structure
end

#ultra_server_count ⇒ Integer

The number of UltraServers included in this reserved capacity.

Returns:

  • (Integer)


49720
49721
49722
49723
49724
49725
49726
49727
49728
49729
49730
49731
49732
49733
49734
49735
49736
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 49720

class ReservedCapacitySummary < Struct.new(
  :reserved_capacity_arn,
  :reserved_capacity_type,
  :ultra_server_type,
  :ultra_server_count,
  :instance_type,
  :total_instance_count,
  :status,
  :availability_zone,
  :availability_zone_id,
  :duration_hours,
  :duration_minutes,
  :start_time,
  :end_time)
  SENSITIVE = []
  include Aws::Structure
end

#ultra_server_type ⇒ String

The type of UltraServer included in this reserved capacity, such as ml.u-p6e-gb200x72.

Returns:

  • (String)


49720
49721
49722
49723
49724
49725
49726
49727
49728
49729
49730
49731
49732
49733
49734
49735
49736
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 49720

class ReservedCapacitySummary < Struct.new(
  :reserved_capacity_arn,
  :reserved_capacity_type,
  :ultra_server_type,
  :ultra_server_count,
  :instance_type,
  :total_instance_count,
  :status,
  :availability_zone,
  :availability_zone_id,
  :duration_hours,
  :duration_minutes,
  :start_time,
  :end_time)
  SENSITIVE = []
  include Aws::Structure
end