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.



17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
17783
17784
17785
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17764

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)


17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
17783
17784
17785
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17764

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)


17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
17783
17784
17785
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17764

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)


17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
17783
17784
17785
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17764

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)


17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
17783
17784
17785
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17764

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.



17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
17783
17784
17785
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17764

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)


17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
17783
17784
17785
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17764

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)


17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
17783
17784
17785
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17764

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)


17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
17783
17784
17785
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17764

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.



17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
17783
17784
17785
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17764

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.



17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
17783
17784
17785
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17764

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)


17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
17783
17784
17785
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17764

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.



17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
17783
17784
17785
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17764

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.



17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
17783
17784
17785
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17764

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:



17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
17783
17784
17785
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17764

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)


17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
17783
17784
17785
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17764

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)


17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
17783
17784
17785
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17764

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:



17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
17783
17784
17785
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 17764

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