Class: Aws::SageMaker::Types::TrainingPlanOffering

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

Overview

Details about a training plan offering.

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

#currency_codeString

The currency code for the upfront fee (e.g., USD).



50500
50501
50502
50503
50504
50505
50506
50507
50508
50509
50510
50511
50512
# File 'lib/aws-sdk-sagemaker/types.rb', line 50500

class TrainingPlanOffering < Struct.new(
  :training_plan_offering_id,
  :target_resources,
  :requested_start_time_after,
  :requested_end_time_before,
  :duration_hours,
  :duration_minutes,
  :upfront_fee,
  :currency_code,
  :reserved_capacity_offerings)
  SENSITIVE = []
  include Aws::Structure
end

#duration_hoursInteger

The number of whole hours in the total duration for this training plan offering.



50500
50501
50502
50503
50504
50505
50506
50507
50508
50509
50510
50511
50512
# File 'lib/aws-sdk-sagemaker/types.rb', line 50500

class TrainingPlanOffering < Struct.new(
  :training_plan_offering_id,
  :target_resources,
  :requested_start_time_after,
  :requested_end_time_before,
  :duration_hours,
  :duration_minutes,
  :upfront_fee,
  :currency_code,
  :reserved_capacity_offerings)
  SENSITIVE = []
  include Aws::Structure
end

#duration_minutesInteger

The additional minutes beyond whole hours in the total duration for this training plan offering.



50500
50501
50502
50503
50504
50505
50506
50507
50508
50509
50510
50511
50512
# File 'lib/aws-sdk-sagemaker/types.rb', line 50500

class TrainingPlanOffering < Struct.new(
  :training_plan_offering_id,
  :target_resources,
  :requested_start_time_after,
  :requested_end_time_before,
  :duration_hours,
  :duration_minutes,
  :upfront_fee,
  :currency_code,
  :reserved_capacity_offerings)
  SENSITIVE = []
  include Aws::Structure
end

#requested_end_time_beforeTime

The requested end time that the user specified when searching for the training plan offering.



50500
50501
50502
50503
50504
50505
50506
50507
50508
50509
50510
50511
50512
# File 'lib/aws-sdk-sagemaker/types.rb', line 50500

class TrainingPlanOffering < Struct.new(
  :training_plan_offering_id,
  :target_resources,
  :requested_start_time_after,
  :requested_end_time_before,
  :duration_hours,
  :duration_minutes,
  :upfront_fee,
  :currency_code,
  :reserved_capacity_offerings)
  SENSITIVE = []
  include Aws::Structure
end

#requested_start_time_afterTime

The requested start time that the user specified when searching for the training plan offering.



50500
50501
50502
50503
50504
50505
50506
50507
50508
50509
50510
50511
50512
# File 'lib/aws-sdk-sagemaker/types.rb', line 50500

class TrainingPlanOffering < Struct.new(
  :training_plan_offering_id,
  :target_resources,
  :requested_start_time_after,
  :requested_end_time_before,
  :duration_hours,
  :duration_minutes,
  :upfront_fee,
  :currency_code,
  :reserved_capacity_offerings)
  SENSITIVE = []
  include Aws::Structure
end

#reserved_capacity_offeringsArray<Types::ReservedCapacityOffering>

A list of reserved capacity offerings associated with this training plan offering.



50500
50501
50502
50503
50504
50505
50506
50507
50508
50509
50510
50511
50512
# File 'lib/aws-sdk-sagemaker/types.rb', line 50500

class TrainingPlanOffering < Struct.new(
  :training_plan_offering_id,
  :target_resources,
  :requested_start_time_after,
  :requested_end_time_before,
  :duration_hours,
  :duration_minutes,
  :upfront_fee,
  :currency_code,
  :reserved_capacity_offerings)
  SENSITIVE = []
  include Aws::Structure
end

#target_resourcesArray<String>

The target resources (e.g., SageMaker Training Jobs, SageMaker HyperPod, SageMaker Endpoints) for this training plan offering.

Training plans are specific to their target resource.

  • A training plan designed for SageMaker training jobs can only be used to schedule and run training jobs.

  • A training plan for HyperPod clusters can be used exclusively to provide compute resources to a cluster’s instance group.

  • A training plan for SageMaker endpoints can be used exclusively to provide compute resources to SageMaker endpoints for model deployment.



50500
50501
50502
50503
50504
50505
50506
50507
50508
50509
50510
50511
50512
# File 'lib/aws-sdk-sagemaker/types.rb', line 50500

class TrainingPlanOffering < Struct.new(
  :training_plan_offering_id,
  :target_resources,
  :requested_start_time_after,
  :requested_end_time_before,
  :duration_hours,
  :duration_minutes,
  :upfront_fee,
  :currency_code,
  :reserved_capacity_offerings)
  SENSITIVE = []
  include Aws::Structure
end

#training_plan_offering_idString

The unique identifier for this training plan offering.



50500
50501
50502
50503
50504
50505
50506
50507
50508
50509
50510
50511
50512
# File 'lib/aws-sdk-sagemaker/types.rb', line 50500

class TrainingPlanOffering < Struct.new(
  :training_plan_offering_id,
  :target_resources,
  :requested_start_time_after,
  :requested_end_time_before,
  :duration_hours,
  :duration_minutes,
  :upfront_fee,
  :currency_code,
  :reserved_capacity_offerings)
  SENSITIVE = []
  include Aws::Structure
end

#upfront_feeString

The upfront fee for this training plan offering.



50500
50501
50502
50503
50504
50505
50506
50507
50508
50509
50510
50511
50512
# File 'lib/aws-sdk-sagemaker/types.rb', line 50500

class TrainingPlanOffering < Struct.new(
  :training_plan_offering_id,
  :target_resources,
  :requested_start_time_after,
  :requested_end_time_before,
  :duration_hours,
  :duration_minutes,
  :upfront_fee,
  :currency_code,
  :reserved_capacity_offerings)
  SENSITIVE = []
  include Aws::Structure
end