AWS::SageMaker::ModelQualityJobDefinition ModelQualityAppSpecification - AWS CloudFormation

AWS::SageMaker::ModelQualityJobDefinition ModelQualityAppSpecification

Container image configuration object for the monitoring job.

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, "ProblemType" : String, "RecordPreprocessorSourceUri" : String }

Properties

ContainerArguments

An array of arguments for the container used to run the monitoring job.

Required: No

Type: Array of String

Minimum: 1

Maximum: 256 | 50

Update requires: Replacement

ContainerEntrypoint

Specifies the entrypoint for a container that the monitoring job runs.

Required: No

Type: Array of String

Minimum: 1

Maximum: 256 | 100

Update requires: Replacement

Environment

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

Required: No

Type: Object of String

Pattern: [a-zA-Z_][a-zA-Z0-9_]*

Minimum: 1

Maximum: 256

Update requires: Replacement

ImageUri

The address of the container image that the monitoring job runs.

Required: Yes

Type: String

Pattern: .*

Maximum: 255

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

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

Maximum: 1024

Update requires: Replacement

ProblemType

The machine learning problem type of the model that the monitoring job monitors.

Required: Yes

Type: String

Allowed values: BinaryClassification | MulticlassClassification | Regression

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 flattened 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

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

Maximum: 1024

Update requires: Replacement