Values_0.CreateDataQualityJobDefinitionRequestSourceCreates a definition for a job that monitors data quality and drift. For information about model monitor, see Amazon SageMaker AI Model Monitor.
type nonrec t = {jobDefinitionName : MonitoringJobDefinitionName.t;The name for the monitoring job definition.
*)dataQualityBaselineConfig : DataQualityBaselineConfig.t option;Configures the constraints and baselines for the monitoring job.
*)dataQualityAppSpecification : DataQualityAppSpecification.t;Specifies the container that runs the monitoring job.
*)dataQualityJobInput : DataQualityJobInput.t;A list of inputs for the monitoring job. Currently endpoints are supported as monitoring inputs.
*)dataQualityJobOutputConfig : MonitoringOutputConfig.t;jobResources : MonitoringResources.t;networkConfig : MonitoringNetworkConfig.t option;Specifies networking configuration for the monitoring job.
*)roleArn : RoleArn.t;The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker AI can assume to perform tasks on your behalf.
*)stoppingCondition : MonitoringStoppingCondition.t option;}val make :
?dataQualityBaselineConfig:??? ->
?networkConfig:??? ->
?stoppingCondition:??? ->
?tags:??? ->
jobDefinitionName:MonitoringJobDefinitionName.t ->
dataQualityAppSpecification:DataQualityAppSpecification.t ->
dataQualityJobInput:DataQualityJobInput.t ->
dataQualityJobOutputConfig:MonitoringOutputConfig.t ->
jobResources:MonitoringResources.t ->
roleArn:RoleArn.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of (string * [> `String of TagKey.t ]) list ] list
| `String of MonitoringJobDefinitionName.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of MonitoringMaxRuntimeInSeconds.t
| `List of
[> `String of ContainerEntrypointString.t
| `Structure of
(string
* [> `Structure of
(string
* [> `Enum of string
| `String of MonitoringS3Uri.t ])
list ])
list ]
list
| `Map of
([> `String of ProcessingEnvironmentKey.t ]
* [> `String of ProcessingEnvironmentValue.t ])
list
| `String of ProcessingJobName.t
| `Structure of
(string
* [> `Double of ProbabilityThresholdAttribute.t
| `Enum of string
| `Integer of ProcessingInstanceCount.t
| `List of [> `String of SecurityGroupId.t ] list
| `String of S3Uri.t
| `Structure of
(string
* [> `Structure of
(string * [> `Boolean of Boolean.t ]) list ])
list ])
list ])
list ])
list ]