Class: Aws::SageMaker::Types::TrainingPlanOffering
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::SageMaker::Types::TrainingPlanOffering
 
 
- 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
- 
  
    
      #currency_code  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The currency code for the upfront fee (e.g., USD).
 - 
  
    
      #duration_hours  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The number of whole hours in the total duration for this training plan offering.
 - 
  
    
      #duration_minutes  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The additional minutes beyond whole hours in the total duration for this training plan offering.
 - 
  
    
      #requested_end_time_before  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The requested end time that the user specified when searching for the training plan offering.
 - 
  
    
      #requested_start_time_after  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The requested start time that the user specified when searching for the training plan offering.
 - 
  
    
      #reserved_capacity_offerings  ⇒ Array<Types::ReservedCapacityOffering> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A list of reserved capacity offerings associated with this training plan offering.
 - 
  
    
      #target_resources  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The target resources (e.g., SageMaker Training Jobs, SageMaker HyperPod) for this training plan offering.
 - 
  
    
      #training_plan_offering_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The unique identifier for this training plan offering.
 - 
  
    
      #upfront_fee  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The upfront fee for this training plan offering.
 
Instance Attribute Details
#currency_code ⇒ String
The currency code for the upfront fee (e.g., USD).
      45611 45612 45613 45614 45615 45616 45617 45618 45619 45620 45621 45622 45623  | 
    
      # File 'lib/aws-sdk-sagemaker/types.rb', line 45611 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_hours ⇒ Integer
The number of whole hours in the total duration for this training plan offering.
      45611 45612 45613 45614 45615 45616 45617 45618 45619 45620 45621 45622 45623  | 
    
      # File 'lib/aws-sdk-sagemaker/types.rb', line 45611 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_minutes ⇒ Integer
The additional minutes beyond whole hours in the total duration for this training plan offering.
      45611 45612 45613 45614 45615 45616 45617 45618 45619 45620 45621 45622 45623  | 
    
      # File 'lib/aws-sdk-sagemaker/types.rb', line 45611 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_before ⇒ Time
The requested end time that the user specified when searching for the training plan offering.
      45611 45612 45613 45614 45615 45616 45617 45618 45619 45620 45621 45622 45623  | 
    
      # File 'lib/aws-sdk-sagemaker/types.rb', line 45611 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_after ⇒ Time
The requested start time that the user specified when searching for the training plan offering.
      45611 45612 45613 45614 45615 45616 45617 45618 45619 45620 45621 45622 45623  | 
    
      # File 'lib/aws-sdk-sagemaker/types.rb', line 45611 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_offerings ⇒ Array<Types::ReservedCapacityOffering>
A list of reserved capacity offerings associated with this training plan offering.
      45611 45612 45613 45614 45615 45616 45617 45618 45619 45620 45621 45622 45623  | 
    
      # File 'lib/aws-sdk-sagemaker/types.rb', line 45611 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_resources ⇒ Array<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.
 
      45611 45612 45613 45614 45615 45616 45617 45618 45619 45620 45621 45622 45623  | 
    
      # File 'lib/aws-sdk-sagemaker/types.rb', line 45611 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_id ⇒ String
The unique identifier for this training plan offering.
      45611 45612 45613 45614 45615 45616 45617 45618 45619 45620 45621 45622 45623  | 
    
      # File 'lib/aws-sdk-sagemaker/types.rb', line 45611 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_fee ⇒ String
The upfront fee for this training plan offering.
      45611 45612 45613 45614 45615 45616 45617 45618 45619 45620 45621 45622 45623  | 
    
      # File 'lib/aws-sdk-sagemaker/types.rb', line 45611 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  |