Class: Aws::SageMaker::Types::DescribeAIRecommendationJobResponse

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#adapter_source ⇒ Types::AIAdapterSource

The LoRA adapter source that you specified when you created the recommendation job. This field is absent when you created the job without LoRA adapters.



17569
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585
17586
17587
17588
17589
17590
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17569

class DescribeAIRecommendationJobResponse < Struct.new(
  :ai_recommendation_job_name,
  :ai_recommendation_job_arn,
  :ai_recommendation_job_status,
  :failure_reason,
  :model_source,
  :output_config,
  :inference_specification,
  :ai_workload_config_identifier,
  :optimize_model,
  :performance_target,
  :recommendations,
  :role_arn,
  :compute_spec,
  :adapter_source,
  :creation_time,
  :start_time,
  :end_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#ai_recommendation_job_arn ⇒ String

The Amazon Resource Name (ARN) of the AI recommendation job.

Returns:

  • (String)


17569
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585
17586
17587
17588
17589
17590
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17569

class DescribeAIRecommendationJobResponse < Struct.new(
  :ai_recommendation_job_name,
  :ai_recommendation_job_arn,
  :ai_recommendation_job_status,
  :failure_reason,
  :model_source,
  :output_config,
  :inference_specification,
  :ai_workload_config_identifier,
  :optimize_model,
  :performance_target,
  :recommendations,
  :role_arn,
  :compute_spec,
  :adapter_source,
  :creation_time,
  :start_time,
  :end_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#ai_recommendation_job_name ⇒ String

The name of the AI recommendation job.

Returns:

  • (String)


17569
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585
17586
17587
17588
17589
17590
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17569

class DescribeAIRecommendationJobResponse < Struct.new(
  :ai_recommendation_job_name,
  :ai_recommendation_job_arn,
  :ai_recommendation_job_status,
  :failure_reason,
  :model_source,
  :output_config,
  :inference_specification,
  :ai_workload_config_identifier,
  :optimize_model,
  :performance_target,
  :recommendations,
  :role_arn,
  :compute_spec,
  :adapter_source,
  :creation_time,
  :start_time,
  :end_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#ai_recommendation_job_status ⇒ String

The status of the AI recommendation job.

Returns:

  • (String)


17569
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585
17586
17587
17588
17589
17590
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17569

class DescribeAIRecommendationJobResponse < Struct.new(
  :ai_recommendation_job_name,
  :ai_recommendation_job_arn,
  :ai_recommendation_job_status,
  :failure_reason,
  :model_source,
  :output_config,
  :inference_specification,
  :ai_workload_config_identifier,
  :optimize_model,
  :performance_target,
  :recommendations,
  :role_arn,
  :compute_spec,
  :adapter_source,
  :creation_time,
  :start_time,
  :end_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#ai_workload_config_identifier ⇒ String

The name or Amazon Resource Name (ARN) of the AI workload configuration used for this recommendation job.

Returns:

  • (String)


17569
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585
17586
17587
17588
17589
17590
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17569

class DescribeAIRecommendationJobResponse < Struct.new(
  :ai_recommendation_job_name,
  :ai_recommendation_job_arn,
  :ai_recommendation_job_status,
  :failure_reason,
  :model_source,
  :output_config,
  :inference_specification,
  :ai_workload_config_identifier,
  :optimize_model,
  :performance_target,
  :recommendations,
  :role_arn,
  :compute_spec,
  :adapter_source,
  :creation_time,
  :start_time,
  :end_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#compute_spec ⇒ Types::AIRecommendationComputeSpec

The compute resource specification for the recommendation job.



17569
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585
17586
17587
17588
17589
17590
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17569

class DescribeAIRecommendationJobResponse < Struct.new(
  :ai_recommendation_job_name,
  :ai_recommendation_job_arn,
  :ai_recommendation_job_status,
  :failure_reason,
  :model_source,
  :output_config,
  :inference_specification,
  :ai_workload_config_identifier,
  :optimize_model,
  :performance_target,
  :recommendations,
  :role_arn,
  :compute_spec,
  :adapter_source,
  :creation_time,
  :start_time,
  :end_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#creation_time ⇒ Time

A timestamp that indicates when the recommendation job was created.

Returns:

  • (Time)


17569
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585
17586
17587
17588
17589
17590
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17569

class DescribeAIRecommendationJobResponse < Struct.new(
  :ai_recommendation_job_name,
  :ai_recommendation_job_arn,
  :ai_recommendation_job_status,
  :failure_reason,
  :model_source,
  :output_config,
  :inference_specification,
  :ai_workload_config_identifier,
  :optimize_model,
  :performance_target,
  :recommendations,
  :role_arn,
  :compute_spec,
  :adapter_source,
  :creation_time,
  :start_time,
  :end_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#end_time ⇒ Time

A timestamp that indicates when the recommendation job completed.

Returns:

  • (Time)


17569
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585
17586
17587
17588
17589
17590
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17569

class DescribeAIRecommendationJobResponse < Struct.new(
  :ai_recommendation_job_name,
  :ai_recommendation_job_arn,
  :ai_recommendation_job_status,
  :failure_reason,
  :model_source,
  :output_config,
  :inference_specification,
  :ai_workload_config_identifier,
  :optimize_model,
  :performance_target,
  :recommendations,
  :role_arn,
  :compute_spec,
  :adapter_source,
  :creation_time,
  :start_time,
  :end_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#failure_reason ⇒ String

If the recommendation job failed, the reason it failed.

Returns:

  • (String)


17569
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585
17586
17587
17588
17589
17590
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17569

class DescribeAIRecommendationJobResponse < Struct.new(
  :ai_recommendation_job_name,
  :ai_recommendation_job_arn,
  :ai_recommendation_job_status,
  :failure_reason,
  :model_source,
  :output_config,
  :inference_specification,
  :ai_workload_config_identifier,
  :optimize_model,
  :performance_target,
  :recommendations,
  :role_arn,
  :compute_spec,
  :adapter_source,
  :creation_time,
  :start_time,
  :end_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#inference_specification ⇒ Types::AIRecommendationInferenceSpecification

The inference framework configuration.



17569
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585
17586
17587
17588
17589
17590
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17569

class DescribeAIRecommendationJobResponse < Struct.new(
  :ai_recommendation_job_name,
  :ai_recommendation_job_arn,
  :ai_recommendation_job_status,
  :failure_reason,
  :model_source,
  :output_config,
  :inference_specification,
  :ai_workload_config_identifier,
  :optimize_model,
  :performance_target,
  :recommendations,
  :role_arn,
  :compute_spec,
  :adapter_source,
  :creation_time,
  :start_time,
  :end_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#model_source ⇒ Types::AIModelSource

The source of the model that was analyzed.



17569
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585
17586
17587
17588
17589
17590
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17569

class DescribeAIRecommendationJobResponse < Struct.new(
  :ai_recommendation_job_name,
  :ai_recommendation_job_arn,
  :ai_recommendation_job_status,
  :failure_reason,
  :model_source,
  :output_config,
  :inference_specification,
  :ai_workload_config_identifier,
  :optimize_model,
  :performance_target,
  :recommendations,
  :role_arn,
  :compute_spec,
  :adapter_source,
  :creation_time,
  :start_time,
  :end_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#optimize_model ⇒ Boolean

Whether model optimization techniques were allowed.

Returns:

  • (Boolean)


17569
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585
17586
17587
17588
17589
17590
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17569

class DescribeAIRecommendationJobResponse < Struct.new(
  :ai_recommendation_job_name,
  :ai_recommendation_job_arn,
  :ai_recommendation_job_status,
  :failure_reason,
  :model_source,
  :output_config,
  :inference_specification,
  :ai_workload_config_identifier,
  :optimize_model,
  :performance_target,
  :recommendations,
  :role_arn,
  :compute_spec,
  :adapter_source,
  :creation_time,
  :start_time,
  :end_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#output_config ⇒ Types::AIRecommendationOutputResult

The output configuration for the recommendation job.



17569
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585
17586
17587
17588
17589
17590
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17569

class DescribeAIRecommendationJobResponse < Struct.new(
  :ai_recommendation_job_name,
  :ai_recommendation_job_arn,
  :ai_recommendation_job_status,
  :failure_reason,
  :model_source,
  :output_config,
  :inference_specification,
  :ai_workload_config_identifier,
  :optimize_model,
  :performance_target,
  :recommendations,
  :role_arn,
  :compute_spec,
  :adapter_source,
  :creation_time,
  :start_time,
  :end_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#performance_target ⇒ Types::AIRecommendationPerformanceTarget

The performance targets specified for the recommendation job.



17569
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585
17586
17587
17588
17589
17590
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17569

class DescribeAIRecommendationJobResponse < Struct.new(
  :ai_recommendation_job_name,
  :ai_recommendation_job_arn,
  :ai_recommendation_job_status,
  :failure_reason,
  :model_source,
  :output_config,
  :inference_specification,
  :ai_workload_config_identifier,
  :optimize_model,
  :performance_target,
  :recommendations,
  :role_arn,
  :compute_spec,
  :adapter_source,
  :creation_time,
  :start_time,
  :end_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#recommendations ⇒ Array<Types::AIRecommendation>

The list of optimization recommendations generated by the job. Each recommendation includes optimization details, deployment configuration, expected performance metrics, and the associated benchmark job ARN.

Returns:



17569
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585
17586
17587
17588
17589
17590
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17569

class DescribeAIRecommendationJobResponse < Struct.new(
  :ai_recommendation_job_name,
  :ai_recommendation_job_arn,
  :ai_recommendation_job_status,
  :failure_reason,
  :model_source,
  :output_config,
  :inference_specification,
  :ai_workload_config_identifier,
  :optimize_model,
  :performance_target,
  :recommendations,
  :role_arn,
  :compute_spec,
  :adapter_source,
  :creation_time,
  :start_time,
  :end_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#role_arn ⇒ String

The Amazon Resource Name (ARN) of the IAM role used by the recommendation job.

Returns:

  • (String)


17569
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585
17586
17587
17588
17589
17590
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17569

class DescribeAIRecommendationJobResponse < Struct.new(
  :ai_recommendation_job_name,
  :ai_recommendation_job_arn,
  :ai_recommendation_job_status,
  :failure_reason,
  :model_source,
  :output_config,
  :inference_specification,
  :ai_workload_config_identifier,
  :optimize_model,
  :performance_target,
  :recommendations,
  :role_arn,
  :compute_spec,
  :adapter_source,
  :creation_time,
  :start_time,
  :end_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#start_time ⇒ Time

A timestamp that indicates when the recommendation job started running.

Returns:

  • (Time)


17569
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585
17586
17587
17588
17589
17590
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17569

class DescribeAIRecommendationJobResponse < Struct.new(
  :ai_recommendation_job_name,
  :ai_recommendation_job_arn,
  :ai_recommendation_job_status,
  :failure_reason,
  :model_source,
  :output_config,
  :inference_specification,
  :ai_workload_config_identifier,
  :optimize_model,
  :performance_target,
  :recommendations,
  :role_arn,
  :compute_spec,
  :adapter_source,
  :creation_time,
  :start_time,
  :end_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tags ⇒ Array<Types::Tag>

The tags associated with the recommendation job.

Returns:



17569
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585
17586
17587
17588
17589
17590
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17569

class DescribeAIRecommendationJobResponse < Struct.new(
  :ai_recommendation_job_name,
  :ai_recommendation_job_arn,
  :ai_recommendation_job_status,
  :failure_reason,
  :model_source,
  :output_config,
  :inference_specification,
  :ai_workload_config_identifier,
  :optimize_model,
  :performance_target,
  :recommendations,
  :role_arn,
  :compute_spec,
  :adapter_source,
  :creation_time,
  :start_time,
  :end_time,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end