Class: Aws::SageMaker::Types::ProductionVariantCapacityReservationSummary

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

Overview

Details about an ML capacity reservation.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#available_instance_countInteger

The number of instances that are currently available in the ML capacity reservation.



43534
43535
43536
43537
43538
43539
43540
43541
43542
43543
# File 'lib/aws-sdk-sagemaker/types.rb', line 43534

class ProductionVariantCapacityReservationSummary < Struct.new(
  :ml_reservation_arn,
  :capacity_reservation_preference,
  :total_instance_count,
  :available_instance_count,
  :used_by_current_endpoint,
  :ec2_capacity_reservations)
  SENSITIVE = []
  include Aws::Structure
end

#capacity_reservation_preferenceString

The option that you chose for the capacity reservation. SageMaker AI supports the following options:

capacity-reservations-only

: SageMaker AI launches instances only into an ML capacity

reservation. If no capacity is available, the instances fail to
launch.


43534
43535
43536
43537
43538
43539
43540
43541
43542
43543
# File 'lib/aws-sdk-sagemaker/types.rb', line 43534

class ProductionVariantCapacityReservationSummary < Struct.new(
  :ml_reservation_arn,
  :capacity_reservation_preference,
  :total_instance_count,
  :available_instance_count,
  :used_by_current_endpoint,
  :ec2_capacity_reservations)
  SENSITIVE = []
  include Aws::Structure
end

#ec2_capacity_reservationsArray<Types::Ec2CapacityReservation>

The EC2 capacity reservations that are shared to this ML capacity reservation, if any.



43534
43535
43536
43537
43538
43539
43540
43541
43542
43543
# File 'lib/aws-sdk-sagemaker/types.rb', line 43534

class ProductionVariantCapacityReservationSummary < Struct.new(
  :ml_reservation_arn,
  :capacity_reservation_preference,
  :total_instance_count,
  :available_instance_count,
  :used_by_current_endpoint,
  :ec2_capacity_reservations)
  SENSITIVE = []
  include Aws::Structure
end

#ml_reservation_arnString

The Amazon Resource Name (ARN) that uniquely identifies the ML capacity reservation that SageMaker AI applies when it deploys the endpoint.



43534
43535
43536
43537
43538
43539
43540
43541
43542
43543
# File 'lib/aws-sdk-sagemaker/types.rb', line 43534

class ProductionVariantCapacityReservationSummary < Struct.new(
  :ml_reservation_arn,
  :capacity_reservation_preference,
  :total_instance_count,
  :available_instance_count,
  :used_by_current_endpoint,
  :ec2_capacity_reservations)
  SENSITIVE = []
  include Aws::Structure
end

#total_instance_countInteger

The number of instances that you allocated to the ML capacity reservation.



43534
43535
43536
43537
43538
43539
43540
43541
43542
43543
# File 'lib/aws-sdk-sagemaker/types.rb', line 43534

class ProductionVariantCapacityReservationSummary < Struct.new(
  :ml_reservation_arn,
  :capacity_reservation_preference,
  :total_instance_count,
  :available_instance_count,
  :used_by_current_endpoint,
  :ec2_capacity_reservations)
  SENSITIVE = []
  include Aws::Structure
end

#used_by_current_endpointInteger

The number of instances from the ML capacity reservation that are being used by the endpoint.



43534
43535
43536
43537
43538
43539
43540
43541
43542
43543
# File 'lib/aws-sdk-sagemaker/types.rb', line 43534

class ProductionVariantCapacityReservationSummary < Struct.new(
  :ml_reservation_arn,
  :capacity_reservation_preference,
  :total_instance_count,
  :available_instance_count,
  :used_by_current_endpoint,
  :ec2_capacity_reservations)
  SENSITIVE = []
  include Aws::Structure
end