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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-sagemaker/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).

Returns:

  • (String)


45469
45470
45471
45472
45473
45474
45475
45476
45477
45478
45479
45480
45481
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 45469

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.

Returns:

  • (Integer)


45469
45470
45471
45472
45473
45474
45475
45476
45477
45478
45479
45480
45481
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 45469

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.

Returns:

  • (Integer)


45469
45470
45471
45472
45473
45474
45475
45476
45477
45478
45479
45480
45481
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 45469

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.

Returns:

  • (Time)


45469
45470
45471
45472
45473
45474
45475
45476
45477
45478
45479
45480
45481
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 45469

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.

Returns:

  • (Time)


45469
45470
45471
45472
45473
45474
45475
45476
45477
45478
45479
45480
45481
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 45469

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.



45469
45470
45471
45472
45473
45474
45475
45476
45477
45478
45479
45480
45481
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 45469

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) 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.

Returns:

  • (Array<String>)


45469
45470
45471
45472
45473
45474
45475
45476
45477
45478
45479
45480
45481
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 45469

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.

Returns:

  • (String)


45469
45470
45471
45472
45473
45474
45475
45476
45477
45478
45479
45480
45481
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 45469

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.

Returns:

  • (String)


45469
45470
45471
45472
45473
45474
45475
45476
45477
45478
45479
45480
45481
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 45469

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