Class: Aws::SageMaker::Types::CreateInferenceRecommendationsJobRequest

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

#input_configTypes::RecommendationJobInputConfig

Provides information about the versioned model package Amazon Resource Name (ARN), the traffic pattern, and endpoint configurations.



5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 5877

class CreateInferenceRecommendationsJobRequest < Struct.new(
  :job_name,
  :job_type,
  :role_arn,
  :input_config,
  :job_description,
  :stopping_conditions,
  :output_config,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#job_descriptionString

Description of the recommendation job.

Returns:

  • (String)


5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 5877

class CreateInferenceRecommendationsJobRequest < Struct.new(
  :job_name,
  :job_type,
  :role_arn,
  :input_config,
  :job_description,
  :stopping_conditions,
  :output_config,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#job_nameString

A name for the recommendation job. The name must be unique within the Amazon Web Services Region and within your Amazon Web Services account.

Returns:

  • (String)


5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 5877

class CreateInferenceRecommendationsJobRequest < Struct.new(
  :job_name,
  :job_type,
  :role_arn,
  :input_config,
  :job_description,
  :stopping_conditions,
  :output_config,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#job_typeString

Defines the type of recommendation job. Specify Default to initiate an instance recommendation and Advanced to initiate a load test. If left unspecified, Amazon SageMaker Inference Recommender will run an instance recommendation (DEFAULT) job.

Returns:

  • (String)


5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 5877

class CreateInferenceRecommendationsJobRequest < Struct.new(
  :job_name,
  :job_type,
  :role_arn,
  :input_config,
  :job_description,
  :stopping_conditions,
  :output_config,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#output_configTypes::RecommendationJobOutputConfig

Provides information about the output artifacts and the KMS key to use for Amazon S3 server-side encryption.



5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 5877

class CreateInferenceRecommendationsJobRequest < Struct.new(
  :job_name,
  :job_type,
  :role_arn,
  :input_config,
  :job_description,
  :stopping_conditions,
  :output_config,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on your behalf.

Returns:

  • (String)


5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 5877

class CreateInferenceRecommendationsJobRequest < Struct.new(
  :job_name,
  :job_type,
  :role_arn,
  :input_config,
  :job_description,
  :stopping_conditions,
  :output_config,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#stopping_conditionsTypes::RecommendationJobStoppingConditions

A set of conditions for stopping a recommendation job. If any of the conditions are met, the job is automatically stopped.



5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 5877

class CreateInferenceRecommendationsJobRequest < Struct.new(
  :job_name,
  :job_type,
  :role_arn,
  :input_config,
  :job_description,
  :stopping_conditions,
  :output_config,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

The metadata that you apply to Amazon Web Services resources to help you categorize and organize them. Each tag consists of a key and a value, both of which you define. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.

Returns:



5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 5877

class CreateInferenceRecommendationsJobRequest < Struct.new(
  :job_name,
  :job_type,
  :role_arn,
  :input_config,
  :job_description,
  :stopping_conditions,
  :output_config,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end