Class: Aws::SageMaker::Types::DescribeTrainingPlanResponse

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#available_instance_countInteger

The number of instances currently available for use in this training plan.

Returns:

  • (Integer)


18960
18961
18962
18963
18964
18965
18966
18967
18968
18969
18970
18971
18972
18973
18974
18975
18976
18977
18978
# File 'lib/aws-sdk-sagemaker/types.rb', line 18960

class DescribeTrainingPlanResponse < Struct.new(
  :training_plan_arn,
  :training_plan_name,
  :status,
  :status_message,
  :duration_hours,
  :duration_minutes,
  :start_time,
  :end_time,
  :upfront_fee,
  :currency_code,
  :total_instance_count,
  :available_instance_count,
  :in_use_instance_count,
  :target_resources,
  :reserved_capacity_summaries)
  SENSITIVE = []
  include Aws::Structure
end

#currency_codeString

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

Returns:

  • (String)


18960
18961
18962
18963
18964
18965
18966
18967
18968
18969
18970
18971
18972
18973
18974
18975
18976
18977
18978
# File 'lib/aws-sdk-sagemaker/types.rb', line 18960

class DescribeTrainingPlanResponse < Struct.new(
  :training_plan_arn,
  :training_plan_name,
  :status,
  :status_message,
  :duration_hours,
  :duration_minutes,
  :start_time,
  :end_time,
  :upfront_fee,
  :currency_code,
  :total_instance_count,
  :available_instance_count,
  :in_use_instance_count,
  :target_resources,
  :reserved_capacity_summaries)
  SENSITIVE = []
  include Aws::Structure
end

#duration_hoursInteger

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

Returns:

  • (Integer)


18960
18961
18962
18963
18964
18965
18966
18967
18968
18969
18970
18971
18972
18973
18974
18975
18976
18977
18978
# File 'lib/aws-sdk-sagemaker/types.rb', line 18960

class DescribeTrainingPlanResponse < Struct.new(
  :training_plan_arn,
  :training_plan_name,
  :status,
  :status_message,
  :duration_hours,
  :duration_minutes,
  :start_time,
  :end_time,
  :upfront_fee,
  :currency_code,
  :total_instance_count,
  :available_instance_count,
  :in_use_instance_count,
  :target_resources,
  :reserved_capacity_summaries)
  SENSITIVE = []
  include Aws::Structure
end

#duration_minutesInteger

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

Returns:

  • (Integer)


18960
18961
18962
18963
18964
18965
18966
18967
18968
18969
18970
18971
18972
18973
18974
18975
18976
18977
18978
# File 'lib/aws-sdk-sagemaker/types.rb', line 18960

class DescribeTrainingPlanResponse < Struct.new(
  :training_plan_arn,
  :training_plan_name,
  :status,
  :status_message,
  :duration_hours,
  :duration_minutes,
  :start_time,
  :end_time,
  :upfront_fee,
  :currency_code,
  :total_instance_count,
  :available_instance_count,
  :in_use_instance_count,
  :target_resources,
  :reserved_capacity_summaries)
  SENSITIVE = []
  include Aws::Structure
end

#end_timeTime

The end time of the training plan.

Returns:

  • (Time)


18960
18961
18962
18963
18964
18965
18966
18967
18968
18969
18970
18971
18972
18973
18974
18975
18976
18977
18978
# File 'lib/aws-sdk-sagemaker/types.rb', line 18960

class DescribeTrainingPlanResponse < Struct.new(
  :training_plan_arn,
  :training_plan_name,
  :status,
  :status_message,
  :duration_hours,
  :duration_minutes,
  :start_time,
  :end_time,
  :upfront_fee,
  :currency_code,
  :total_instance_count,
  :available_instance_count,
  :in_use_instance_count,
  :target_resources,
  :reserved_capacity_summaries)
  SENSITIVE = []
  include Aws::Structure
end

#in_use_instance_countInteger

The number of instances currently in use from this training plan.

Returns:

  • (Integer)


18960
18961
18962
18963
18964
18965
18966
18967
18968
18969
18970
18971
18972
18973
18974
18975
18976
18977
18978
# File 'lib/aws-sdk-sagemaker/types.rb', line 18960

class DescribeTrainingPlanResponse < Struct.new(
  :training_plan_arn,
  :training_plan_name,
  :status,
  :status_message,
  :duration_hours,
  :duration_minutes,
  :start_time,
  :end_time,
  :upfront_fee,
  :currency_code,
  :total_instance_count,
  :available_instance_count,
  :in_use_instance_count,
  :target_resources,
  :reserved_capacity_summaries)
  SENSITIVE = []
  include Aws::Structure
end

#reserved_capacity_summariesArray<Types::ReservedCapacitySummary>

The list of Reserved Capacity providing the underlying compute resources of the plan.

Returns:



18960
18961
18962
18963
18964
18965
18966
18967
18968
18969
18970
18971
18972
18973
18974
18975
18976
18977
18978
# File 'lib/aws-sdk-sagemaker/types.rb', line 18960

class DescribeTrainingPlanResponse < Struct.new(
  :training_plan_arn,
  :training_plan_name,
  :status,
  :status_message,
  :duration_hours,
  :duration_minutes,
  :start_time,
  :end_time,
  :upfront_fee,
  :currency_code,
  :total_instance_count,
  :available_instance_count,
  :in_use_instance_count,
  :target_resources,
  :reserved_capacity_summaries)
  SENSITIVE = []
  include Aws::Structure
end

#start_timeTime

The start time of the training plan.

Returns:

  • (Time)


18960
18961
18962
18963
18964
18965
18966
18967
18968
18969
18970
18971
18972
18973
18974
18975
18976
18977
18978
# File 'lib/aws-sdk-sagemaker/types.rb', line 18960

class DescribeTrainingPlanResponse < Struct.new(
  :training_plan_arn,
  :training_plan_name,
  :status,
  :status_message,
  :duration_hours,
  :duration_minutes,
  :start_time,
  :end_time,
  :upfront_fee,
  :currency_code,
  :total_instance_count,
  :available_instance_count,
  :in_use_instance_count,
  :target_resources,
  :reserved_capacity_summaries)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The current status of the training plan (e.g., Pending, Active, Expired). To see the complete list of status values available for a training plan, refer to the ‘Status` attribute within the ` TrainingPlanSummary ` object.

Returns:

  • (String)


18960
18961
18962
18963
18964
18965
18966
18967
18968
18969
18970
18971
18972
18973
18974
18975
18976
18977
18978
# File 'lib/aws-sdk-sagemaker/types.rb', line 18960

class DescribeTrainingPlanResponse < Struct.new(
  :training_plan_arn,
  :training_plan_name,
  :status,
  :status_message,
  :duration_hours,
  :duration_minutes,
  :start_time,
  :end_time,
  :upfront_fee,
  :currency_code,
  :total_instance_count,
  :available_instance_count,
  :in_use_instance_count,
  :target_resources,
  :reserved_capacity_summaries)
  SENSITIVE = []
  include Aws::Structure
end

#status_messageString

A message providing additional information about the current status of the training plan.

Returns:

  • (String)


18960
18961
18962
18963
18964
18965
18966
18967
18968
18969
18970
18971
18972
18973
18974
18975
18976
18977
18978
# File 'lib/aws-sdk-sagemaker/types.rb', line 18960

class DescribeTrainingPlanResponse < Struct.new(
  :training_plan_arn,
  :training_plan_name,
  :status,
  :status_message,
  :duration_hours,
  :duration_minutes,
  :start_time,
  :end_time,
  :upfront_fee,
  :currency_code,
  :total_instance_count,
  :available_instance_count,
  :in_use_instance_count,
  :target_resources,
  :reserved_capacity_summaries)
  SENSITIVE = []
  include Aws::Structure
end

#target_resourcesArray<String>

The target resources (e.g., SageMaker Training Jobs, SageMaker HyperPod) that can use this training plan.

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


18960
18961
18962
18963
18964
18965
18966
18967
18968
18969
18970
18971
18972
18973
18974
18975
18976
18977
18978
# File 'lib/aws-sdk-sagemaker/types.rb', line 18960

class DescribeTrainingPlanResponse < Struct.new(
  :training_plan_arn,
  :training_plan_name,
  :status,
  :status_message,
  :duration_hours,
  :duration_minutes,
  :start_time,
  :end_time,
  :upfront_fee,
  :currency_code,
  :total_instance_count,
  :available_instance_count,
  :in_use_instance_count,
  :target_resources,
  :reserved_capacity_summaries)
  SENSITIVE = []
  include Aws::Structure
end

#total_instance_countInteger

The total number of instances reserved in this training plan.

Returns:

  • (Integer)


18960
18961
18962
18963
18964
18965
18966
18967
18968
18969
18970
18971
18972
18973
18974
18975
18976
18977
18978
# File 'lib/aws-sdk-sagemaker/types.rb', line 18960

class DescribeTrainingPlanResponse < Struct.new(
  :training_plan_arn,
  :training_plan_name,
  :status,
  :status_message,
  :duration_hours,
  :duration_minutes,
  :start_time,
  :end_time,
  :upfront_fee,
  :currency_code,
  :total_instance_count,
  :available_instance_count,
  :in_use_instance_count,
  :target_resources,
  :reserved_capacity_summaries)
  SENSITIVE = []
  include Aws::Structure
end

#training_plan_arnString

The Amazon Resource Name (ARN); of the training plan.

Returns:

  • (String)


18960
18961
18962
18963
18964
18965
18966
18967
18968
18969
18970
18971
18972
18973
18974
18975
18976
18977
18978
# File 'lib/aws-sdk-sagemaker/types.rb', line 18960

class DescribeTrainingPlanResponse < Struct.new(
  :training_plan_arn,
  :training_plan_name,
  :status,
  :status_message,
  :duration_hours,
  :duration_minutes,
  :start_time,
  :end_time,
  :upfront_fee,
  :currency_code,
  :total_instance_count,
  :available_instance_count,
  :in_use_instance_count,
  :target_resources,
  :reserved_capacity_summaries)
  SENSITIVE = []
  include Aws::Structure
end

#training_plan_nameString

The name of the training plan.

Returns:

  • (String)


18960
18961
18962
18963
18964
18965
18966
18967
18968
18969
18970
18971
18972
18973
18974
18975
18976
18977
18978
# File 'lib/aws-sdk-sagemaker/types.rb', line 18960

class DescribeTrainingPlanResponse < Struct.new(
  :training_plan_arn,
  :training_plan_name,
  :status,
  :status_message,
  :duration_hours,
  :duration_minutes,
  :start_time,
  :end_time,
  :upfront_fee,
  :currency_code,
  :total_instance_count,
  :available_instance_count,
  :in_use_instance_count,
  :target_resources,
  :reserved_capacity_summaries)
  SENSITIVE = []
  include Aws::Structure
end

#upfront_feeString

The upfront fee for the training plan.

Returns:

  • (String)


18960
18961
18962
18963
18964
18965
18966
18967
18968
18969
18970
18971
18972
18973
18974
18975
18976
18977
18978
# File 'lib/aws-sdk-sagemaker/types.rb', line 18960

class DescribeTrainingPlanResponse < Struct.new(
  :training_plan_arn,
  :training_plan_name,
  :status,
  :status_message,
  :duration_hours,
  :duration_minutes,
  :start_time,
  :end_time,
  :upfront_fee,
  :currency_code,
  :total_instance_count,
  :available_instance_count,
  :in_use_instance_count,
  :target_resources,
  :reserved_capacity_summaries)
  SENSITIVE = []
  include Aws::Structure
end