Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Starts a recommendation job. You can create either an instance recommendation or load test job.
Synopsis
- data CreateInferenceRecommendationsJob = CreateInferenceRecommendationsJob' {}
- newCreateInferenceRecommendationsJob :: Text -> RecommendationJobType -> Text -> RecommendationJobInputConfig -> CreateInferenceRecommendationsJob
- createInferenceRecommendationsJob_jobDescription :: Lens' CreateInferenceRecommendationsJob (Maybe Text)
- createInferenceRecommendationsJob_outputConfig :: Lens' CreateInferenceRecommendationsJob (Maybe RecommendationJobOutputConfig)
- createInferenceRecommendationsJob_stoppingConditions :: Lens' CreateInferenceRecommendationsJob (Maybe RecommendationJobStoppingConditions)
- createInferenceRecommendationsJob_tags :: Lens' CreateInferenceRecommendationsJob (Maybe [Tag])
- createInferenceRecommendationsJob_jobName :: Lens' CreateInferenceRecommendationsJob Text
- createInferenceRecommendationsJob_jobType :: Lens' CreateInferenceRecommendationsJob RecommendationJobType
- createInferenceRecommendationsJob_roleArn :: Lens' CreateInferenceRecommendationsJob Text
- createInferenceRecommendationsJob_inputConfig :: Lens' CreateInferenceRecommendationsJob RecommendationJobInputConfig
- data CreateInferenceRecommendationsJobResponse = CreateInferenceRecommendationsJobResponse' {
- httpStatus :: Int
- jobArn :: Text
- newCreateInferenceRecommendationsJobResponse :: Int -> Text -> CreateInferenceRecommendationsJobResponse
- createInferenceRecommendationsJobResponse_httpStatus :: Lens' CreateInferenceRecommendationsJobResponse Int
- createInferenceRecommendationsJobResponse_jobArn :: Lens' CreateInferenceRecommendationsJobResponse Text
Creating a Request
data CreateInferenceRecommendationsJob Source #
See: newCreateInferenceRecommendationsJob
smart constructor.
CreateInferenceRecommendationsJob' | |
|
Instances
newCreateInferenceRecommendationsJob Source #
:: Text | |
-> RecommendationJobType | |
-> Text | |
-> RecommendationJobInputConfig | |
-> CreateInferenceRecommendationsJob |
Create a value of CreateInferenceRecommendationsJob
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateInferenceRecommendationsJob
, createInferenceRecommendationsJob_jobDescription
- Description of the recommendation job.
CreateInferenceRecommendationsJob
, createInferenceRecommendationsJob_outputConfig
- Provides information about the output artifacts and the KMS key to use
for Amazon S3 server-side encryption.
$sel:stoppingConditions:CreateInferenceRecommendationsJob'
, createInferenceRecommendationsJob_stoppingConditions
- A set of conditions for stopping a recommendation job. If any of the
conditions are met, the job is automatically stopped.
CreateInferenceRecommendationsJob
, createInferenceRecommendationsJob_tags
- 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.
CreateInferenceRecommendationsJob
, createInferenceRecommendationsJob_jobName
- A name for the recommendation job. The name must be unique within the
Amazon Web Services Region and within your Amazon Web Services account.
CreateInferenceRecommendationsJob
, createInferenceRecommendationsJob_jobType
- 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.
CreateInferenceRecommendationsJob
, createInferenceRecommendationsJob_roleArn
- The Amazon Resource Name (ARN) of an IAM role that enables Amazon
SageMaker to perform tasks on your behalf.
CreateInferenceRecommendationsJob
, createInferenceRecommendationsJob_inputConfig
- Provides information about the versioned model package Amazon Resource
Name (ARN), the traffic pattern, and endpoint configurations.
Request Lenses
createInferenceRecommendationsJob_jobDescription :: Lens' CreateInferenceRecommendationsJob (Maybe Text) Source #
Description of the recommendation job.
createInferenceRecommendationsJob_outputConfig :: Lens' CreateInferenceRecommendationsJob (Maybe RecommendationJobOutputConfig) Source #
Provides information about the output artifacts and the KMS key to use for Amazon S3 server-side encryption.
createInferenceRecommendationsJob_stoppingConditions :: Lens' CreateInferenceRecommendationsJob (Maybe RecommendationJobStoppingConditions) Source #
A set of conditions for stopping a recommendation job. If any of the conditions are met, the job is automatically stopped.
createInferenceRecommendationsJob_tags :: Lens' CreateInferenceRecommendationsJob (Maybe [Tag]) Source #
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.
createInferenceRecommendationsJob_jobName :: Lens' CreateInferenceRecommendationsJob Text Source #
A name for the recommendation job. The name must be unique within the Amazon Web Services Region and within your Amazon Web Services account.
createInferenceRecommendationsJob_jobType :: Lens' CreateInferenceRecommendationsJob RecommendationJobType Source #
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.
createInferenceRecommendationsJob_roleArn :: Lens' CreateInferenceRecommendationsJob Text Source #
The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on your behalf.
createInferenceRecommendationsJob_inputConfig :: Lens' CreateInferenceRecommendationsJob RecommendationJobInputConfig Source #
Provides information about the versioned model package Amazon Resource Name (ARN), the traffic pattern, and endpoint configurations.
Destructuring the Response
data CreateInferenceRecommendationsJobResponse Source #
See: newCreateInferenceRecommendationsJobResponse
smart constructor.
CreateInferenceRecommendationsJobResponse' | |
|
Instances
newCreateInferenceRecommendationsJobResponse Source #
Create a value of CreateInferenceRecommendationsJobResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:CreateInferenceRecommendationsJobResponse'
, createInferenceRecommendationsJobResponse_httpStatus
- The response's http status code.
CreateInferenceRecommendationsJobResponse
, createInferenceRecommendationsJobResponse_jobArn
- The Amazon Resource Name (ARN) of the recommendation job.
Response Lenses
createInferenceRecommendationsJobResponse_httpStatus :: Lens' CreateInferenceRecommendationsJobResponse Int Source #
The response's http status code.
createInferenceRecommendationsJobResponse_jobArn :: Lens' CreateInferenceRecommendationsJobResponse Text Source #
The Amazon Resource Name (ARN) of the recommendation job.