AWS::SageMaker::DataQualityJobDefinition DataQualityAppSpecification - AWS CloudFormation

AWS::SageMaker::DataQualityJobDefinition DataQualityAppSpecification

Information about the container that a data quality monitoring job runs.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "ContainerArguments" : [ String, ... ], "ContainerEntrypoint" : [ String, ... ], "Environment" : {Key : Value, ...}, "ImageUri" : String, "PostAnalyticsProcessorSourceUri" : String, "RecordPreprocessorSourceUri" : String }

Properties

ContainerArguments

The arguments to send to the container that the monitoring job runs.

Required: No

Type: List of String

Maximum: 50

Update requires: Replacement

ContainerEntrypoint

The entrypoint for a container used to run a monitoring job.

Required: No

Type: List of String

Maximum: 100

Update requires: Replacement

Environment

Sets the environment variables in the container that the monitoring job runs.

Required: No

Type: Map of String

Update requires: Replacement

ImageUri

The container image that the data quality monitoring job runs.

Required: Yes

Type: String

Maximum: 255

Pattern: .*

Update requires: Replacement

PostAnalyticsProcessorSourceUri

An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers.

Required: No

Type: String

Maximum: 1024

Pattern: ^(https|s3)://([^/]+)/?(.*)$

Update requires: Replacement

RecordPreprocessorSourceUri

An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the payload and convert it into a flatted json so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers.

Required: No

Type: String

Maximum: 1024

Pattern: ^(https|s3)://([^/]+)/?(.*)$

Update requires: Replacement