| 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.CreateDataQualityJobDefinition
Description
Creates a definition for a job that monitors data quality and drift. For information about model monitor, see Amazon SageMaker Model Monitor.
Synopsis
- data CreateDataQualityJobDefinition = CreateDataQualityJobDefinition' {
- dataQualityBaselineConfig :: Maybe DataQualityBaselineConfig
 - networkConfig :: Maybe MonitoringNetworkConfig
 - stoppingCondition :: Maybe MonitoringStoppingCondition
 - tags :: Maybe [Tag]
 - jobDefinitionName :: Text
 - dataQualityAppSpecification :: DataQualityAppSpecification
 - dataQualityJobInput :: DataQualityJobInput
 - dataQualityJobOutputConfig :: MonitoringOutputConfig
 - jobResources :: MonitoringResources
 - roleArn :: Text
 
 - newCreateDataQualityJobDefinition :: Text -> DataQualityAppSpecification -> DataQualityJobInput -> MonitoringOutputConfig -> MonitoringResources -> Text -> CreateDataQualityJobDefinition
 - createDataQualityJobDefinition_dataQualityBaselineConfig :: Lens' CreateDataQualityJobDefinition (Maybe DataQualityBaselineConfig)
 - createDataQualityJobDefinition_networkConfig :: Lens' CreateDataQualityJobDefinition (Maybe MonitoringNetworkConfig)
 - createDataQualityJobDefinition_stoppingCondition :: Lens' CreateDataQualityJobDefinition (Maybe MonitoringStoppingCondition)
 - createDataQualityJobDefinition_tags :: Lens' CreateDataQualityJobDefinition (Maybe [Tag])
 - createDataQualityJobDefinition_jobDefinitionName :: Lens' CreateDataQualityJobDefinition Text
 - createDataQualityJobDefinition_dataQualityAppSpecification :: Lens' CreateDataQualityJobDefinition DataQualityAppSpecification
 - createDataQualityJobDefinition_dataQualityJobInput :: Lens' CreateDataQualityJobDefinition DataQualityJobInput
 - createDataQualityJobDefinition_dataQualityJobOutputConfig :: Lens' CreateDataQualityJobDefinition MonitoringOutputConfig
 - createDataQualityJobDefinition_jobResources :: Lens' CreateDataQualityJobDefinition MonitoringResources
 - createDataQualityJobDefinition_roleArn :: Lens' CreateDataQualityJobDefinition Text
 - data CreateDataQualityJobDefinitionResponse = CreateDataQualityJobDefinitionResponse' {}
 - newCreateDataQualityJobDefinitionResponse :: Int -> Text -> CreateDataQualityJobDefinitionResponse
 - createDataQualityJobDefinitionResponse_httpStatus :: Lens' CreateDataQualityJobDefinitionResponse Int
 - createDataQualityJobDefinitionResponse_jobDefinitionArn :: Lens' CreateDataQualityJobDefinitionResponse Text
 
Creating a Request
data CreateDataQualityJobDefinition Source #
See: newCreateDataQualityJobDefinition smart constructor.
Constructors
| CreateDataQualityJobDefinition' | |
Fields 
  | |
Instances
newCreateDataQualityJobDefinition Source #
Arguments
Create a value of CreateDataQualityJobDefinition 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:dataQualityBaselineConfig:CreateDataQualityJobDefinition', createDataQualityJobDefinition_dataQualityBaselineConfig - Configures the constraints and baselines for the monitoring job.
CreateDataQualityJobDefinition, createDataQualityJobDefinition_networkConfig - Specifies networking configuration for the monitoring job.
CreateDataQualityJobDefinition, createDataQualityJobDefinition_stoppingCondition - Undocumented member.
CreateDataQualityJobDefinition, createDataQualityJobDefinition_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:CreateDataQualityJobDefinition', createDataQualityJobDefinition_jobDefinitionName - The name for the monitoring job definition.
$sel:dataQualityAppSpecification:CreateDataQualityJobDefinition', createDataQualityJobDefinition_dataQualityAppSpecification - Specifies the container that runs the monitoring job.
$sel:dataQualityJobInput:CreateDataQualityJobDefinition', createDataQualityJobDefinition_dataQualityJobInput - A list of inputs for the monitoring job. Currently endpoints are
 supported as monitoring inputs.
$sel:dataQualityJobOutputConfig:CreateDataQualityJobDefinition', createDataQualityJobDefinition_dataQualityJobOutputConfig - Undocumented member.
$sel:jobResources:CreateDataQualityJobDefinition', createDataQualityJobDefinition_jobResources - Undocumented member.
CreateDataQualityJobDefinition, createDataQualityJobDefinition_roleArn - The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can
 assume to perform tasks on your behalf.
Request Lenses
createDataQualityJobDefinition_dataQualityBaselineConfig :: Lens' CreateDataQualityJobDefinition (Maybe DataQualityBaselineConfig) Source #
Configures the constraints and baselines for the monitoring job.
createDataQualityJobDefinition_networkConfig :: Lens' CreateDataQualityJobDefinition (Maybe MonitoringNetworkConfig) Source #
Specifies networking configuration for the monitoring job.
createDataQualityJobDefinition_stoppingCondition :: Lens' CreateDataQualityJobDefinition (Maybe MonitoringStoppingCondition) Source #
Undocumented member.
createDataQualityJobDefinition_tags :: Lens' CreateDataQualityJobDefinition (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.
createDataQualityJobDefinition_jobDefinitionName :: Lens' CreateDataQualityJobDefinition Text Source #
The name for the monitoring job definition.
createDataQualityJobDefinition_dataQualityAppSpecification :: Lens' CreateDataQualityJobDefinition DataQualityAppSpecification Source #
Specifies the container that runs the monitoring job.
createDataQualityJobDefinition_dataQualityJobInput :: Lens' CreateDataQualityJobDefinition DataQualityJobInput Source #
A list of inputs for the monitoring job. Currently endpoints are supported as monitoring inputs.
createDataQualityJobDefinition_dataQualityJobOutputConfig :: Lens' CreateDataQualityJobDefinition MonitoringOutputConfig Source #
Undocumented member.
createDataQualityJobDefinition_jobResources :: Lens' CreateDataQualityJobDefinition MonitoringResources Source #
Undocumented member.
createDataQualityJobDefinition_roleArn :: Lens' CreateDataQualityJobDefinition 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 CreateDataQualityJobDefinitionResponse Source #
See: newCreateDataQualityJobDefinitionResponse smart constructor.
Constructors
| CreateDataQualityJobDefinitionResponse' | |
Fields 
  | |
Instances
newCreateDataQualityJobDefinitionResponse Source #
Arguments
| :: Int | |
| -> Text | 
  | 
| -> CreateDataQualityJobDefinitionResponse | 
Create a value of CreateDataQualityJobDefinitionResponse 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:CreateDataQualityJobDefinitionResponse', createDataQualityJobDefinitionResponse_httpStatus - The response's http status code.
$sel:jobDefinitionArn:CreateDataQualityJobDefinitionResponse', createDataQualityJobDefinitionResponse_jobDefinitionArn - The Amazon Resource Name (ARN) of the job definition.
Response Lenses
createDataQualityJobDefinitionResponse_httpStatus :: Lens' CreateDataQualityJobDefinitionResponse Int Source #
The response's http status code.
createDataQualityJobDefinitionResponse_jobDefinitionArn :: Lens' CreateDataQualityJobDefinitionResponse Text Source #
The Amazon Resource Name (ARN) of the job definition.