AWS::SageMaker::MonitoringSchedule MonitoringAppSpecification - AWS CloudFormation

AWS::SageMaker::MonitoringSchedule MonitoringAppSpecification

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, ... ], "ImageUri" : String, "PostAnalyticsProcessorSourceUri" : String, "RecordPreprocessorSourceUri" : String }

Properties

ContainerArguments

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

Required: No

Type: Array of String

Maximum: 50

Update requires: No interruption

ContainerEntrypoint

Specifies the entrypoint for a container used to run the monitoring job.

Required: No

Type: Array of String

Minimum: 1

Maximum: 256 | 100

Update requires: No interruption

ImageUri

The container image to be run by the monitoring job.

Required: Yes

Type: String

Pattern: .*

Maximum: 255

Update requires: No interruption

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: No interruption

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: No interruption