| 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 | 
Amazonka.SageMaker.CreateModelQualityJobDefinition
Description
Creates a definition for a job that monitors model quality and drift. For information about model monitor, see Amazon SageMaker Model Monitor.
Synopsis
- data CreateModelQualityJobDefinition = CreateModelQualityJobDefinition' {
- modelQualityBaselineConfig :: Maybe ModelQualityBaselineConfig
 - networkConfig :: Maybe MonitoringNetworkConfig
 - stoppingCondition :: Maybe MonitoringStoppingCondition
 - tags :: Maybe [Tag]
 - jobDefinitionName :: Text
 - modelQualityAppSpecification :: ModelQualityAppSpecification
 - modelQualityJobInput :: ModelQualityJobInput
 - modelQualityJobOutputConfig :: MonitoringOutputConfig
 - jobResources :: MonitoringResources
 - roleArn :: Text
 
 - newCreateModelQualityJobDefinition :: Text -> ModelQualityAppSpecification -> ModelQualityJobInput -> MonitoringOutputConfig -> MonitoringResources -> Text -> CreateModelQualityJobDefinition
 - createModelQualityJobDefinition_modelQualityBaselineConfig :: Lens' CreateModelQualityJobDefinition (Maybe ModelQualityBaselineConfig)
 - createModelQualityJobDefinition_networkConfig :: Lens' CreateModelQualityJobDefinition (Maybe MonitoringNetworkConfig)
 - createModelQualityJobDefinition_stoppingCondition :: Lens' CreateModelQualityJobDefinition (Maybe MonitoringStoppingCondition)
 - createModelQualityJobDefinition_tags :: Lens' CreateModelQualityJobDefinition (Maybe [Tag])
 - createModelQualityJobDefinition_jobDefinitionName :: Lens' CreateModelQualityJobDefinition Text
 - createModelQualityJobDefinition_modelQualityAppSpecification :: Lens' CreateModelQualityJobDefinition ModelQualityAppSpecification
 - createModelQualityJobDefinition_modelQualityJobInput :: Lens' CreateModelQualityJobDefinition ModelQualityJobInput
 - createModelQualityJobDefinition_modelQualityJobOutputConfig :: Lens' CreateModelQualityJobDefinition MonitoringOutputConfig
 - createModelQualityJobDefinition_jobResources :: Lens' CreateModelQualityJobDefinition MonitoringResources
 - createModelQualityJobDefinition_roleArn :: Lens' CreateModelQualityJobDefinition Text
 - data CreateModelQualityJobDefinitionResponse = CreateModelQualityJobDefinitionResponse' {}
 - newCreateModelQualityJobDefinitionResponse :: Int -> Text -> CreateModelQualityJobDefinitionResponse
 - createModelQualityJobDefinitionResponse_httpStatus :: Lens' CreateModelQualityJobDefinitionResponse Int
 - createModelQualityJobDefinitionResponse_jobDefinitionArn :: Lens' CreateModelQualityJobDefinitionResponse Text
 
Creating a Request
data CreateModelQualityJobDefinition Source #
See: newCreateModelQualityJobDefinition smart constructor.
Constructors
| CreateModelQualityJobDefinition' | |
Fields 
  | |
Instances
newCreateModelQualityJobDefinition Source #
Arguments
Create a value of CreateModelQualityJobDefinition 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:modelQualityBaselineConfig:CreateModelQualityJobDefinition', createModelQualityJobDefinition_modelQualityBaselineConfig - Specifies the constraints and baselines for the monitoring job.
CreateModelQualityJobDefinition, createModelQualityJobDefinition_networkConfig - Specifies the network configuration for the monitoring job.
CreateModelQualityJobDefinition, createModelQualityJobDefinition_stoppingCondition - Undocumented member.
CreateModelQualityJobDefinition, createModelQualityJobDefinition_tags - (Optional) An array of key-value pairs. For more information, see
 Using Cost Allocation Tags
 in the Amazon Web Services Billing and Cost Management User Guide.
$sel:jobDefinitionName:CreateModelQualityJobDefinition', createModelQualityJobDefinition_jobDefinitionName - The name of the monitoring job definition.
$sel:modelQualityAppSpecification:CreateModelQualityJobDefinition', createModelQualityJobDefinition_modelQualityAppSpecification - The container that runs the monitoring job.
$sel:modelQualityJobInput:CreateModelQualityJobDefinition', createModelQualityJobDefinition_modelQualityJobInput - A list of the inputs that are monitored. Currently endpoints are
 supported.
$sel:modelQualityJobOutputConfig:CreateModelQualityJobDefinition', createModelQualityJobDefinition_modelQualityJobOutputConfig - Undocumented member.
$sel:jobResources:CreateModelQualityJobDefinition', createModelQualityJobDefinition_jobResources - Undocumented member.
CreateModelQualityJobDefinition, createModelQualityJobDefinition_roleArn - The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can
 assume to perform tasks on your behalf.
Request Lenses
createModelQualityJobDefinition_modelQualityBaselineConfig :: Lens' CreateModelQualityJobDefinition (Maybe ModelQualityBaselineConfig) Source #
Specifies the constraints and baselines for the monitoring job.
createModelQualityJobDefinition_networkConfig :: Lens' CreateModelQualityJobDefinition (Maybe MonitoringNetworkConfig) Source #
Specifies the network configuration for the monitoring job.
createModelQualityJobDefinition_stoppingCondition :: Lens' CreateModelQualityJobDefinition (Maybe MonitoringStoppingCondition) Source #
Undocumented member.
createModelQualityJobDefinition_tags :: Lens' CreateModelQualityJobDefinition (Maybe [Tag]) Source #
(Optional) An array of key-value pairs. For more information, see Using Cost Allocation Tags in the Amazon Web Services Billing and Cost Management User Guide.
createModelQualityJobDefinition_jobDefinitionName :: Lens' CreateModelQualityJobDefinition Text Source #
The name of the monitoring job definition.
createModelQualityJobDefinition_modelQualityAppSpecification :: Lens' CreateModelQualityJobDefinition ModelQualityAppSpecification Source #
The container that runs the monitoring job.
createModelQualityJobDefinition_modelQualityJobInput :: Lens' CreateModelQualityJobDefinition ModelQualityJobInput Source #
A list of the inputs that are monitored. Currently endpoints are supported.
createModelQualityJobDefinition_modelQualityJobOutputConfig :: Lens' CreateModelQualityJobDefinition MonitoringOutputConfig Source #
Undocumented member.
createModelQualityJobDefinition_jobResources :: Lens' CreateModelQualityJobDefinition MonitoringResources Source #
Undocumented member.
createModelQualityJobDefinition_roleArn :: Lens' CreateModelQualityJobDefinition Text Source #
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
Destructuring the Response
data CreateModelQualityJobDefinitionResponse Source #
See: newCreateModelQualityJobDefinitionResponse smart constructor.
Constructors
| CreateModelQualityJobDefinitionResponse' | |
Fields 
  | |
Instances
newCreateModelQualityJobDefinitionResponse Source #
Arguments
| :: Int | |
| -> Text | 
  | 
| -> CreateModelQualityJobDefinitionResponse | 
Create a value of CreateModelQualityJobDefinitionResponse 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:CreateModelQualityJobDefinitionResponse', createModelQualityJobDefinitionResponse_httpStatus - The response's http status code.
$sel:jobDefinitionArn:CreateModelQualityJobDefinitionResponse', createModelQualityJobDefinitionResponse_jobDefinitionArn - The Amazon Resource Name (ARN) of the model quality monitoring job.
Response Lenses
createModelQualityJobDefinitionResponse_httpStatus :: Lens' CreateModelQualityJobDefinitionResponse Int Source #
The response's http status code.
createModelQualityJobDefinitionResponse_jobDefinitionArn :: Lens' CreateModelQualityJobDefinitionResponse Text Source #
The Amazon Resource Name (ARN) of the model quality monitoring job.