1. Packages
  2. AWS
  3. API Docs
  4. sagemaker
  5. DataQualityJobDefinition
AWS v6.76.0 published on Tuesday, Apr 8, 2025 by Pulumi

aws.sagemaker.DataQualityJobDefinition

Explore with Pulumi AI

Provides a SageMaker AI data quality job definition resource.

Example Usage

Basic usage:

import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";

const test = new aws.sagemaker.DataQualityJobDefinition("test", {
    name: "my-data-quality-job-definition",
    dataQualityAppSpecification: {
        imageUri: monitor.registryPath,
    },
    dataQualityJobInput: {
        endpointInput: {
            endpointName: myEndpoint.name,
        },
    },
    dataQualityJobOutputConfig: {
        monitoringOutputs: {
            s3Output: {
                s3Uri: `https://${myBucket.bucketRegionalDomainName}/output`,
            },
        },
    },
    jobResources: {
        clusterConfig: {
            instanceCount: 1,
            instanceType: "ml.t3.medium",
            volumeSizeInGb: 20,
        },
    },
    roleArn: myRole.arn,
});
Copy
import pulumi
import pulumi_aws as aws

test = aws.sagemaker.DataQualityJobDefinition("test",
    name="my-data-quality-job-definition",
    data_quality_app_specification={
        "image_uri": monitor["registryPath"],
    },
    data_quality_job_input={
        "endpoint_input": {
            "endpoint_name": my_endpoint["name"],
        },
    },
    data_quality_job_output_config={
        "monitoring_outputs": {
            "s3_output": {
                "s3_uri": f"https://{my_bucket['bucketRegionalDomainName']}/output",
            },
        },
    },
    job_resources={
        "cluster_config": {
            "instance_count": 1,
            "instance_type": "ml.t3.medium",
            "volume_size_in_gb": 20,
        },
    },
    role_arn=my_role["arn"])
Copy
package main

import (
	"fmt"

	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/sagemaker"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := sagemaker.NewDataQualityJobDefinition(ctx, "test", &sagemaker.DataQualityJobDefinitionArgs{
			Name: pulumi.String("my-data-quality-job-definition"),
			DataQualityAppSpecification: &sagemaker.DataQualityJobDefinitionDataQualityAppSpecificationArgs{
				ImageUri: pulumi.Any(monitor.RegistryPath),
			},
			DataQualityJobInput: &sagemaker.DataQualityJobDefinitionDataQualityJobInputArgs{
				EndpointInput: &sagemaker.DataQualityJobDefinitionDataQualityJobInputEndpointInputArgs{
					EndpointName: pulumi.Any(myEndpoint.Name),
				},
			},
			DataQualityJobOutputConfig: &sagemaker.DataQualityJobDefinitionDataQualityJobOutputConfigArgs{
				MonitoringOutputs: &sagemaker.DataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsArgs{
					S3Output: sagemaker.DataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3OutputArgs{
						S3Uri: pulumi.Sprintf("https://%v/output", myBucket.BucketRegionalDomainName),
					},
				},
			},
			JobResources: &sagemaker.DataQualityJobDefinitionJobResourcesArgs{
				ClusterConfig: &sagemaker.DataQualityJobDefinitionJobResourcesClusterConfigArgs{
					InstanceCount:  pulumi.Int(1),
					InstanceType:   pulumi.String("ml.t3.medium"),
					VolumeSizeInGb: pulumi.Int(20),
				},
			},
			RoleArn: pulumi.Any(myRole.Arn),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;

return await Deployment.RunAsync(() => 
{
    var test = new Aws.Sagemaker.DataQualityJobDefinition("test", new()
    {
        Name = "my-data-quality-job-definition",
        DataQualityAppSpecification = new Aws.Sagemaker.Inputs.DataQualityJobDefinitionDataQualityAppSpecificationArgs
        {
            ImageUri = monitor.RegistryPath,
        },
        DataQualityJobInput = new Aws.Sagemaker.Inputs.DataQualityJobDefinitionDataQualityJobInputArgs
        {
            EndpointInput = new Aws.Sagemaker.Inputs.DataQualityJobDefinitionDataQualityJobInputEndpointInputArgs
            {
                EndpointName = myEndpoint.Name,
            },
        },
        DataQualityJobOutputConfig = new Aws.Sagemaker.Inputs.DataQualityJobDefinitionDataQualityJobOutputConfigArgs
        {
            MonitoringOutputs = new Aws.Sagemaker.Inputs.DataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsArgs
            {
                S3Output = new Aws.Sagemaker.Inputs.DataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3OutputArgs
                {
                    S3Uri = $"https://{myBucket.BucketRegionalDomainName}/output",
                },
            },
        },
        JobResources = new Aws.Sagemaker.Inputs.DataQualityJobDefinitionJobResourcesArgs
        {
            ClusterConfig = new Aws.Sagemaker.Inputs.DataQualityJobDefinitionJobResourcesClusterConfigArgs
            {
                InstanceCount = 1,
                InstanceType = "ml.t3.medium",
                VolumeSizeInGb = 20,
            },
        },
        RoleArn = myRole.Arn,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.sagemaker.DataQualityJobDefinition;
import com.pulumi.aws.sagemaker.DataQualityJobDefinitionArgs;
import com.pulumi.aws.sagemaker.inputs.DataQualityJobDefinitionDataQualityAppSpecificationArgs;
import com.pulumi.aws.sagemaker.inputs.DataQualityJobDefinitionDataQualityJobInputArgs;
import com.pulumi.aws.sagemaker.inputs.DataQualityJobDefinitionDataQualityJobInputEndpointInputArgs;
import com.pulumi.aws.sagemaker.inputs.DataQualityJobDefinitionDataQualityJobOutputConfigArgs;
import com.pulumi.aws.sagemaker.inputs.DataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsArgs;
import com.pulumi.aws.sagemaker.inputs.DataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3OutputArgs;
import com.pulumi.aws.sagemaker.inputs.DataQualityJobDefinitionJobResourcesArgs;
import com.pulumi.aws.sagemaker.inputs.DataQualityJobDefinitionJobResourcesClusterConfigArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var test = new DataQualityJobDefinition("test", DataQualityJobDefinitionArgs.builder()
            .name("my-data-quality-job-definition")
            .dataQualityAppSpecification(DataQualityJobDefinitionDataQualityAppSpecificationArgs.builder()
                .imageUri(monitor.registryPath())
                .build())
            .dataQualityJobInput(DataQualityJobDefinitionDataQualityJobInputArgs.builder()
                .endpointInput(DataQualityJobDefinitionDataQualityJobInputEndpointInputArgs.builder()
                    .endpointName(myEndpoint.name())
                    .build())
                .build())
            .dataQualityJobOutputConfig(DataQualityJobDefinitionDataQualityJobOutputConfigArgs.builder()
                .monitoringOutputs(DataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsArgs.builder()
                    .s3Output(DataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3OutputArgs.builder()
                        .s3Uri(String.format("https://%s/output", myBucket.bucketRegionalDomainName()))
                        .build())
                    .build())
                .build())
            .jobResources(DataQualityJobDefinitionJobResourcesArgs.builder()
                .clusterConfig(DataQualityJobDefinitionJobResourcesClusterConfigArgs.builder()
                    .instanceCount(1)
                    .instanceType("ml.t3.medium")
                    .volumeSizeInGb(20)
                    .build())
                .build())
            .roleArn(myRole.arn())
            .build());

    }
}
Copy
resources:
  test:
    type: aws:sagemaker:DataQualityJobDefinition
    properties:
      name: my-data-quality-job-definition
      dataQualityAppSpecification:
        imageUri: ${monitor.registryPath}
      dataQualityJobInput:
        endpointInput:
          endpointName: ${myEndpoint.name}
      dataQualityJobOutputConfig:
        monitoringOutputs:
          s3Output:
            s3Uri: https://${myBucket.bucketRegionalDomainName}/output
      jobResources:
        clusterConfig:
          instanceCount: 1
          instanceType: ml.t3.medium
          volumeSizeInGb: 20
      roleArn: ${myRole.arn}
Copy

Create DataQualityJobDefinition Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new DataQualityJobDefinition(name: string, args: DataQualityJobDefinitionArgs, opts?: CustomResourceOptions);
@overload
def DataQualityJobDefinition(resource_name: str,
                             args: DataQualityJobDefinitionArgs,
                             opts: Optional[ResourceOptions] = None)

@overload
def DataQualityJobDefinition(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             data_quality_app_specification: Optional[DataQualityJobDefinitionDataQualityAppSpecificationArgs] = None,
                             data_quality_job_input: Optional[DataQualityJobDefinitionDataQualityJobInputArgs] = None,
                             data_quality_job_output_config: Optional[DataQualityJobDefinitionDataQualityJobOutputConfigArgs] = None,
                             job_resources: Optional[DataQualityJobDefinitionJobResourcesArgs] = None,
                             role_arn: Optional[str] = None,
                             data_quality_baseline_config: Optional[DataQualityJobDefinitionDataQualityBaselineConfigArgs] = None,
                             name: Optional[str] = None,
                             network_config: Optional[DataQualityJobDefinitionNetworkConfigArgs] = None,
                             stopping_condition: Optional[DataQualityJobDefinitionStoppingConditionArgs] = None,
                             tags: Optional[Mapping[str, str]] = None)
func NewDataQualityJobDefinition(ctx *Context, name string, args DataQualityJobDefinitionArgs, opts ...ResourceOption) (*DataQualityJobDefinition, error)
public DataQualityJobDefinition(string name, DataQualityJobDefinitionArgs args, CustomResourceOptions? opts = null)
public DataQualityJobDefinition(String name, DataQualityJobDefinitionArgs args)
public DataQualityJobDefinition(String name, DataQualityJobDefinitionArgs args, CustomResourceOptions options)
type: aws:sagemaker:DataQualityJobDefinition
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. DataQualityJobDefinitionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. DataQualityJobDefinitionArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. DataQualityJobDefinitionArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. DataQualityJobDefinitionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. DataQualityJobDefinitionArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var dataQualityJobDefinitionResource = new Aws.Sagemaker.DataQualityJobDefinition("dataQualityJobDefinitionResource", new()
{
    DataQualityAppSpecification = new Aws.Sagemaker.Inputs.DataQualityJobDefinitionDataQualityAppSpecificationArgs
    {
        ImageUri = "string",
        Environment = 
        {
            { "string", "string" },
        },
        PostAnalyticsProcessorSourceUri = "string",
        RecordPreprocessorSourceUri = "string",
    },
    DataQualityJobInput = new Aws.Sagemaker.Inputs.DataQualityJobDefinitionDataQualityJobInputArgs
    {
        BatchTransformInput = new Aws.Sagemaker.Inputs.DataQualityJobDefinitionDataQualityJobInputBatchTransformInputArgs
        {
            DataCapturedDestinationS3Uri = "string",
            DatasetFormat = new Aws.Sagemaker.Inputs.DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatArgs
            {
                Csv = new Aws.Sagemaker.Inputs.DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsvArgs
                {
                    Header = false,
                },
                Json = new Aws.Sagemaker.Inputs.DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJsonArgs
                {
                    Line = false,
                },
            },
            LocalPath = "string",
            S3DataDistributionType = "string",
            S3InputMode = "string",
        },
        EndpointInput = new Aws.Sagemaker.Inputs.DataQualityJobDefinitionDataQualityJobInputEndpointInputArgs
        {
            EndpointName = "string",
            LocalPath = "string",
            S3DataDistributionType = "string",
            S3InputMode = "string",
        },
    },
    DataQualityJobOutputConfig = new Aws.Sagemaker.Inputs.DataQualityJobDefinitionDataQualityJobOutputConfigArgs
    {
        MonitoringOutputs = new Aws.Sagemaker.Inputs.DataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsArgs
        {
            S3Output = new Aws.Sagemaker.Inputs.DataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3OutputArgs
            {
                S3Uri = "string",
                LocalPath = "string",
                S3UploadMode = "string",
            },
        },
        KmsKeyId = "string",
    },
    JobResources = new Aws.Sagemaker.Inputs.DataQualityJobDefinitionJobResourcesArgs
    {
        ClusterConfig = new Aws.Sagemaker.Inputs.DataQualityJobDefinitionJobResourcesClusterConfigArgs
        {
            InstanceCount = 0,
            InstanceType = "string",
            VolumeSizeInGb = 0,
            VolumeKmsKeyId = "string",
        },
    },
    RoleArn = "string",
    DataQualityBaselineConfig = new Aws.Sagemaker.Inputs.DataQualityJobDefinitionDataQualityBaselineConfigArgs
    {
        ConstraintsResource = new Aws.Sagemaker.Inputs.DataQualityJobDefinitionDataQualityBaselineConfigConstraintsResourceArgs
        {
            S3Uri = "string",
        },
        StatisticsResource = new Aws.Sagemaker.Inputs.DataQualityJobDefinitionDataQualityBaselineConfigStatisticsResourceArgs
        {
            S3Uri = "string",
        },
    },
    Name = "string",
    NetworkConfig = new Aws.Sagemaker.Inputs.DataQualityJobDefinitionNetworkConfigArgs
    {
        EnableInterContainerTrafficEncryption = false,
        EnableNetworkIsolation = false,
        VpcConfig = new Aws.Sagemaker.Inputs.DataQualityJobDefinitionNetworkConfigVpcConfigArgs
        {
            SecurityGroupIds = new[]
            {
                "string",
            },
            Subnets = new[]
            {
                "string",
            },
        },
    },
    StoppingCondition = new Aws.Sagemaker.Inputs.DataQualityJobDefinitionStoppingConditionArgs
    {
        MaxRuntimeInSeconds = 0,
    },
    Tags = 
    {
        { "string", "string" },
    },
});
Copy
example, err := sagemaker.NewDataQualityJobDefinition(ctx, "dataQualityJobDefinitionResource", &sagemaker.DataQualityJobDefinitionArgs{
	DataQualityAppSpecification: &sagemaker.DataQualityJobDefinitionDataQualityAppSpecificationArgs{
		ImageUri: pulumi.String("string"),
		Environment: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		PostAnalyticsProcessorSourceUri: pulumi.String("string"),
		RecordPreprocessorSourceUri:     pulumi.String("string"),
	},
	DataQualityJobInput: &sagemaker.DataQualityJobDefinitionDataQualityJobInputArgs{
		BatchTransformInput: &sagemaker.DataQualityJobDefinitionDataQualityJobInputBatchTransformInputArgs{
			DataCapturedDestinationS3Uri: pulumi.String("string"),
			DatasetFormat: &sagemaker.DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatArgs{
				Csv: &sagemaker.DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsvArgs{
					Header: pulumi.Bool(false),
				},
				Json: &sagemaker.DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJsonArgs{
					Line: pulumi.Bool(false),
				},
			},
			LocalPath:              pulumi.String("string"),
			S3DataDistributionType: pulumi.String("string"),
			S3InputMode:            pulumi.String("string"),
		},
		EndpointInput: &sagemaker.DataQualityJobDefinitionDataQualityJobInputEndpointInputArgs{
			EndpointName:           pulumi.String("string"),
			LocalPath:              pulumi.String("string"),
			S3DataDistributionType: pulumi.String("string"),
			S3InputMode:            pulumi.String("string"),
		},
	},
	DataQualityJobOutputConfig: &sagemaker.DataQualityJobDefinitionDataQualityJobOutputConfigArgs{
		MonitoringOutputs: &sagemaker.DataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsArgs{
			S3Output: sagemaker.DataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3OutputArgs{
				S3Uri:        pulumi.String("string"),
				LocalPath:    pulumi.String("string"),
				S3UploadMode: pulumi.String("string"),
			},
		},
		KmsKeyId: pulumi.String("string"),
	},
	JobResources: &sagemaker.DataQualityJobDefinitionJobResourcesArgs{
		ClusterConfig: &sagemaker.DataQualityJobDefinitionJobResourcesClusterConfigArgs{
			InstanceCount:  pulumi.Int(0),
			InstanceType:   pulumi.String("string"),
			VolumeSizeInGb: pulumi.Int(0),
			VolumeKmsKeyId: pulumi.String("string"),
		},
	},
	RoleArn: pulumi.String("string"),
	DataQualityBaselineConfig: &sagemaker.DataQualityJobDefinitionDataQualityBaselineConfigArgs{
		ConstraintsResource: &sagemaker.DataQualityJobDefinitionDataQualityBaselineConfigConstraintsResourceArgs{
			S3Uri: pulumi.String("string"),
		},
		StatisticsResource: &sagemaker.DataQualityJobDefinitionDataQualityBaselineConfigStatisticsResourceArgs{
			S3Uri: pulumi.String("string"),
		},
	},
	Name: pulumi.String("string"),
	NetworkConfig: &sagemaker.DataQualityJobDefinitionNetworkConfigArgs{
		EnableInterContainerTrafficEncryption: pulumi.Bool(false),
		EnableNetworkIsolation:                pulumi.Bool(false),
		VpcConfig: &sagemaker.DataQualityJobDefinitionNetworkConfigVpcConfigArgs{
			SecurityGroupIds: pulumi.StringArray{
				pulumi.String("string"),
			},
			Subnets: pulumi.StringArray{
				pulumi.String("string"),
			},
		},
	},
	StoppingCondition: &sagemaker.DataQualityJobDefinitionStoppingConditionArgs{
		MaxRuntimeInSeconds: pulumi.Int(0),
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
Copy
var dataQualityJobDefinitionResource = new DataQualityJobDefinition("dataQualityJobDefinitionResource", DataQualityJobDefinitionArgs.builder()
    .dataQualityAppSpecification(DataQualityJobDefinitionDataQualityAppSpecificationArgs.builder()
        .imageUri("string")
        .environment(Map.of("string", "string"))
        .postAnalyticsProcessorSourceUri("string")
        .recordPreprocessorSourceUri("string")
        .build())
    .dataQualityJobInput(DataQualityJobDefinitionDataQualityJobInputArgs.builder()
        .batchTransformInput(DataQualityJobDefinitionDataQualityJobInputBatchTransformInputArgs.builder()
            .dataCapturedDestinationS3Uri("string")
            .datasetFormat(DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatArgs.builder()
                .csv(DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsvArgs.builder()
                    .header(false)
                    .build())
                .json(DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJsonArgs.builder()
                    .line(false)
                    .build())
                .build())
            .localPath("string")
            .s3DataDistributionType("string")
            .s3InputMode("string")
            .build())
        .endpointInput(DataQualityJobDefinitionDataQualityJobInputEndpointInputArgs.builder()
            .endpointName("string")
            .localPath("string")
            .s3DataDistributionType("string")
            .s3InputMode("string")
            .build())
        .build())
    .dataQualityJobOutputConfig(DataQualityJobDefinitionDataQualityJobOutputConfigArgs.builder()
        .monitoringOutputs(DataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsArgs.builder()
            .s3Output(DataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3OutputArgs.builder()
                .s3Uri("string")
                .localPath("string")
                .s3UploadMode("string")
                .build())
            .build())
        .kmsKeyId("string")
        .build())
    .jobResources(DataQualityJobDefinitionJobResourcesArgs.builder()
        .clusterConfig(DataQualityJobDefinitionJobResourcesClusterConfigArgs.builder()
            .instanceCount(0)
            .instanceType("string")
            .volumeSizeInGb(0)
            .volumeKmsKeyId("string")
            .build())
        .build())
    .roleArn("string")
    .dataQualityBaselineConfig(DataQualityJobDefinitionDataQualityBaselineConfigArgs.builder()
        .constraintsResource(DataQualityJobDefinitionDataQualityBaselineConfigConstraintsResourceArgs.builder()
            .s3Uri("string")
            .build())
        .statisticsResource(DataQualityJobDefinitionDataQualityBaselineConfigStatisticsResourceArgs.builder()
            .s3Uri("string")
            .build())
        .build())
    .name("string")
    .networkConfig(DataQualityJobDefinitionNetworkConfigArgs.builder()
        .enableInterContainerTrafficEncryption(false)
        .enableNetworkIsolation(false)
        .vpcConfig(DataQualityJobDefinitionNetworkConfigVpcConfigArgs.builder()
            .securityGroupIds("string")
            .subnets("string")
            .build())
        .build())
    .stoppingCondition(DataQualityJobDefinitionStoppingConditionArgs.builder()
        .maxRuntimeInSeconds(0)
        .build())
    .tags(Map.of("string", "string"))
    .build());
Copy
data_quality_job_definition_resource = aws.sagemaker.DataQualityJobDefinition("dataQualityJobDefinitionResource",
    data_quality_app_specification={
        "image_uri": "string",
        "environment": {
            "string": "string",
        },
        "post_analytics_processor_source_uri": "string",
        "record_preprocessor_source_uri": "string",
    },
    data_quality_job_input={
        "batch_transform_input": {
            "data_captured_destination_s3_uri": "string",
            "dataset_format": {
                "csv": {
                    "header": False,
                },
                "json": {
                    "line": False,
                },
            },
            "local_path": "string",
            "s3_data_distribution_type": "string",
            "s3_input_mode": "string",
        },
        "endpoint_input": {
            "endpoint_name": "string",
            "local_path": "string",
            "s3_data_distribution_type": "string",
            "s3_input_mode": "string",
        },
    },
    data_quality_job_output_config={
        "monitoring_outputs": {
            "s3_output": {
                "s3_uri": "string",
                "local_path": "string",
                "s3_upload_mode": "string",
            },
        },
        "kms_key_id": "string",
    },
    job_resources={
        "cluster_config": {
            "instance_count": 0,
            "instance_type": "string",
            "volume_size_in_gb": 0,
            "volume_kms_key_id": "string",
        },
    },
    role_arn="string",
    data_quality_baseline_config={
        "constraints_resource": {
            "s3_uri": "string",
        },
        "statistics_resource": {
            "s3_uri": "string",
        },
    },
    name="string",
    network_config={
        "enable_inter_container_traffic_encryption": False,
        "enable_network_isolation": False,
        "vpc_config": {
            "security_group_ids": ["string"],
            "subnets": ["string"],
        },
    },
    stopping_condition={
        "max_runtime_in_seconds": 0,
    },
    tags={
        "string": "string",
    })
Copy
const dataQualityJobDefinitionResource = new aws.sagemaker.DataQualityJobDefinition("dataQualityJobDefinitionResource", {
    dataQualityAppSpecification: {
        imageUri: "string",
        environment: {
            string: "string",
        },
        postAnalyticsProcessorSourceUri: "string",
        recordPreprocessorSourceUri: "string",
    },
    dataQualityJobInput: {
        batchTransformInput: {
            dataCapturedDestinationS3Uri: "string",
            datasetFormat: {
                csv: {
                    header: false,
                },
                json: {
                    line: false,
                },
            },
            localPath: "string",
            s3DataDistributionType: "string",
            s3InputMode: "string",
        },
        endpointInput: {
            endpointName: "string",
            localPath: "string",
            s3DataDistributionType: "string",
            s3InputMode: "string",
        },
    },
    dataQualityJobOutputConfig: {
        monitoringOutputs: {
            s3Output: {
                s3Uri: "string",
                localPath: "string",
                s3UploadMode: "string",
            },
        },
        kmsKeyId: "string",
    },
    jobResources: {
        clusterConfig: {
            instanceCount: 0,
            instanceType: "string",
            volumeSizeInGb: 0,
            volumeKmsKeyId: "string",
        },
    },
    roleArn: "string",
    dataQualityBaselineConfig: {
        constraintsResource: {
            s3Uri: "string",
        },
        statisticsResource: {
            s3Uri: "string",
        },
    },
    name: "string",
    networkConfig: {
        enableInterContainerTrafficEncryption: false,
        enableNetworkIsolation: false,
        vpcConfig: {
            securityGroupIds: ["string"],
            subnets: ["string"],
        },
    },
    stoppingCondition: {
        maxRuntimeInSeconds: 0,
    },
    tags: {
        string: "string",
    },
});
Copy
type: aws:sagemaker:DataQualityJobDefinition
properties:
    dataQualityAppSpecification:
        environment:
            string: string
        imageUri: string
        postAnalyticsProcessorSourceUri: string
        recordPreprocessorSourceUri: string
    dataQualityBaselineConfig:
        constraintsResource:
            s3Uri: string
        statisticsResource:
            s3Uri: string
    dataQualityJobInput:
        batchTransformInput:
            dataCapturedDestinationS3Uri: string
            datasetFormat:
                csv:
                    header: false
                json:
                    line: false
            localPath: string
            s3DataDistributionType: string
            s3InputMode: string
        endpointInput:
            endpointName: string
            localPath: string
            s3DataDistributionType: string
            s3InputMode: string
    dataQualityJobOutputConfig:
        kmsKeyId: string
        monitoringOutputs:
            s3Output:
                localPath: string
                s3UploadMode: string
                s3Uri: string
    jobResources:
        clusterConfig:
            instanceCount: 0
            instanceType: string
            volumeKmsKeyId: string
            volumeSizeInGb: 0
    name: string
    networkConfig:
        enableInterContainerTrafficEncryption: false
        enableNetworkIsolation: false
        vpcConfig:
            securityGroupIds:
                - string
            subnets:
                - string
    roleArn: string
    stoppingCondition:
        maxRuntimeInSeconds: 0
    tags:
        string: string
Copy

DataQualityJobDefinition Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The DataQualityJobDefinition resource accepts the following input properties:

DataQualityAppSpecification
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityAppSpecification
Specifies the container that runs the monitoring job. Fields are documented below.
DataQualityJobInput
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityJobInput
A list of inputs for the monitoring job. Fields are documented below.
DataQualityJobOutputConfig
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityJobOutputConfig
The output configuration for monitoring jobs. Fields are documented below.
JobResources
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionJobResources
Identifies the resources to deploy for a monitoring job. Fields are documented below.
RoleArn This property is required. string
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker AI can assume to perform tasks on your behalf.
DataQualityBaselineConfig Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityBaselineConfig
Configures the constraints and baselines for the monitoring job. Fields are documented below.
Name Changes to this property will trigger replacement. string
The name of the data quality job definition. If omitted, the provider will assign a random, unique name.
NetworkConfig Changes to this property will trigger replacement. DataQualityJobDefinitionNetworkConfig
Specifies networking configuration for the monitoring job. Fields are documented below.
StoppingCondition Changes to this property will trigger replacement. DataQualityJobDefinitionStoppingCondition
A time limit for how long the monitoring job is allowed to run before stopping. Fields are documented below.
Tags Dictionary<string, string>
A mapping of tags to assign to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
DataQualityAppSpecification
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityAppSpecificationArgs
Specifies the container that runs the monitoring job. Fields are documented below.
DataQualityJobInput
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityJobInputArgs
A list of inputs for the monitoring job. Fields are documented below.
DataQualityJobOutputConfig
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityJobOutputConfigArgs
The output configuration for monitoring jobs. Fields are documented below.
JobResources
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionJobResourcesArgs
Identifies the resources to deploy for a monitoring job. Fields are documented below.
RoleArn This property is required. string
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker AI can assume to perform tasks on your behalf.
DataQualityBaselineConfig Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityBaselineConfigArgs
Configures the constraints and baselines for the monitoring job. Fields are documented below.
Name Changes to this property will trigger replacement. string
The name of the data quality job definition. If omitted, the provider will assign a random, unique name.
NetworkConfig Changes to this property will trigger replacement. DataQualityJobDefinitionNetworkConfigArgs
Specifies networking configuration for the monitoring job. Fields are documented below.
StoppingCondition Changes to this property will trigger replacement. DataQualityJobDefinitionStoppingConditionArgs
A time limit for how long the monitoring job is allowed to run before stopping. Fields are documented below.
Tags map[string]string
A mapping of tags to assign to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
dataQualityAppSpecification
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityAppSpecification
Specifies the container that runs the monitoring job. Fields are documented below.
dataQualityJobInput
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityJobInput
A list of inputs for the monitoring job. Fields are documented below.
dataQualityJobOutputConfig
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityJobOutputConfig
The output configuration for monitoring jobs. Fields are documented below.
jobResources
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionJobResources
Identifies the resources to deploy for a monitoring job. Fields are documented below.
roleArn This property is required. String
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker AI can assume to perform tasks on your behalf.
dataQualityBaselineConfig Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityBaselineConfig
Configures the constraints and baselines for the monitoring job. Fields are documented below.
name Changes to this property will trigger replacement. String
The name of the data quality job definition. If omitted, the provider will assign a random, unique name.
networkConfig Changes to this property will trigger replacement. DataQualityJobDefinitionNetworkConfig
Specifies networking configuration for the monitoring job. Fields are documented below.
stoppingCondition Changes to this property will trigger replacement. DataQualityJobDefinitionStoppingCondition
A time limit for how long the monitoring job is allowed to run before stopping. Fields are documented below.
tags Map<String,String>
A mapping of tags to assign to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
dataQualityAppSpecification
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityAppSpecification
Specifies the container that runs the monitoring job. Fields are documented below.
dataQualityJobInput
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityJobInput
A list of inputs for the monitoring job. Fields are documented below.
dataQualityJobOutputConfig
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityJobOutputConfig
The output configuration for monitoring jobs. Fields are documented below.
jobResources
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionJobResources
Identifies the resources to deploy for a monitoring job. Fields are documented below.
roleArn This property is required. string
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker AI can assume to perform tasks on your behalf.
dataQualityBaselineConfig Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityBaselineConfig
Configures the constraints and baselines for the monitoring job. Fields are documented below.
name Changes to this property will trigger replacement. string
The name of the data quality job definition. If omitted, the provider will assign a random, unique name.
networkConfig Changes to this property will trigger replacement. DataQualityJobDefinitionNetworkConfig
Specifies networking configuration for the monitoring job. Fields are documented below.
stoppingCondition Changes to this property will trigger replacement. DataQualityJobDefinitionStoppingCondition
A time limit for how long the monitoring job is allowed to run before stopping. Fields are documented below.
tags {[key: string]: string}
A mapping of tags to assign to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
data_quality_app_specification
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityAppSpecificationArgs
Specifies the container that runs the monitoring job. Fields are documented below.
data_quality_job_input
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityJobInputArgs
A list of inputs for the monitoring job. Fields are documented below.
data_quality_job_output_config
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityJobOutputConfigArgs
The output configuration for monitoring jobs. Fields are documented below.
job_resources
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionJobResourcesArgs
Identifies the resources to deploy for a monitoring job. Fields are documented below.
role_arn This property is required. str
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker AI can assume to perform tasks on your behalf.
data_quality_baseline_config Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityBaselineConfigArgs
Configures the constraints and baselines for the monitoring job. Fields are documented below.
name Changes to this property will trigger replacement. str
The name of the data quality job definition. If omitted, the provider will assign a random, unique name.
network_config Changes to this property will trigger replacement. DataQualityJobDefinitionNetworkConfigArgs
Specifies networking configuration for the monitoring job. Fields are documented below.
stopping_condition Changes to this property will trigger replacement. DataQualityJobDefinitionStoppingConditionArgs
A time limit for how long the monitoring job is allowed to run before stopping. Fields are documented below.
tags Mapping[str, str]
A mapping of tags to assign to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
dataQualityAppSpecification
This property is required.
Changes to this property will trigger replacement.
Property Map
Specifies the container that runs the monitoring job. Fields are documented below.
dataQualityJobInput
This property is required.
Changes to this property will trigger replacement.
Property Map
A list of inputs for the monitoring job. Fields are documented below.
dataQualityJobOutputConfig
This property is required.
Changes to this property will trigger replacement.
Property Map
The output configuration for monitoring jobs. Fields are documented below.
jobResources
This property is required.
Changes to this property will trigger replacement.
Property Map
Identifies the resources to deploy for a monitoring job. Fields are documented below.
roleArn This property is required. String
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker AI can assume to perform tasks on your behalf.
dataQualityBaselineConfig Changes to this property will trigger replacement. Property Map
Configures the constraints and baselines for the monitoring job. Fields are documented below.
name Changes to this property will trigger replacement. String
The name of the data quality job definition. If omitted, the provider will assign a random, unique name.
networkConfig Changes to this property will trigger replacement. Property Map
Specifies networking configuration for the monitoring job. Fields are documented below.
stoppingCondition Changes to this property will trigger replacement. Property Map
A time limit for how long the monitoring job is allowed to run before stopping. Fields are documented below.
tags Map<String>
A mapping of tags to assign to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

Outputs

All input properties are implicitly available as output properties. Additionally, the DataQualityJobDefinition resource produces the following output properties:

Arn string
The Amazon Resource Name (ARN) assigned by AWS to this data quality job definition.
Id string
The provider-assigned unique ID for this managed resource.
TagsAll Dictionary<string, string>
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

Arn string
The Amazon Resource Name (ARN) assigned by AWS to this data quality job definition.
Id string
The provider-assigned unique ID for this managed resource.
TagsAll map[string]string
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

arn String
The Amazon Resource Name (ARN) assigned by AWS to this data quality job definition.
id String
The provider-assigned unique ID for this managed resource.
tagsAll Map<String,String>
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

arn string
The Amazon Resource Name (ARN) assigned by AWS to this data quality job definition.
id string
The provider-assigned unique ID for this managed resource.
tagsAll {[key: string]: string}
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

arn str
The Amazon Resource Name (ARN) assigned by AWS to this data quality job definition.
id str
The provider-assigned unique ID for this managed resource.
tags_all Mapping[str, str]
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

arn String
The Amazon Resource Name (ARN) assigned by AWS to this data quality job definition.
id String
The provider-assigned unique ID for this managed resource.
tagsAll Map<String>
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

Look up Existing DataQualityJobDefinition Resource

Get an existing DataQualityJobDefinition resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: DataQualityJobDefinitionState, opts?: CustomResourceOptions): DataQualityJobDefinition
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        arn: Optional[str] = None,
        data_quality_app_specification: Optional[DataQualityJobDefinitionDataQualityAppSpecificationArgs] = None,
        data_quality_baseline_config: Optional[DataQualityJobDefinitionDataQualityBaselineConfigArgs] = None,
        data_quality_job_input: Optional[DataQualityJobDefinitionDataQualityJobInputArgs] = None,
        data_quality_job_output_config: Optional[DataQualityJobDefinitionDataQualityJobOutputConfigArgs] = None,
        job_resources: Optional[DataQualityJobDefinitionJobResourcesArgs] = None,
        name: Optional[str] = None,
        network_config: Optional[DataQualityJobDefinitionNetworkConfigArgs] = None,
        role_arn: Optional[str] = None,
        stopping_condition: Optional[DataQualityJobDefinitionStoppingConditionArgs] = None,
        tags: Optional[Mapping[str, str]] = None,
        tags_all: Optional[Mapping[str, str]] = None) -> DataQualityJobDefinition
func GetDataQualityJobDefinition(ctx *Context, name string, id IDInput, state *DataQualityJobDefinitionState, opts ...ResourceOption) (*DataQualityJobDefinition, error)
public static DataQualityJobDefinition Get(string name, Input<string> id, DataQualityJobDefinitionState? state, CustomResourceOptions? opts = null)
public static DataQualityJobDefinition get(String name, Output<String> id, DataQualityJobDefinitionState state, CustomResourceOptions options)
resources:  _:    type: aws:sagemaker:DataQualityJobDefinition    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
Arn string
The Amazon Resource Name (ARN) assigned by AWS to this data quality job definition.
DataQualityAppSpecification Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityAppSpecification
Specifies the container that runs the monitoring job. Fields are documented below.
DataQualityBaselineConfig Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityBaselineConfig
Configures the constraints and baselines for the monitoring job. Fields are documented below.
DataQualityJobInput Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobInput
A list of inputs for the monitoring job. Fields are documented below.
DataQualityJobOutputConfig Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobOutputConfig
The output configuration for monitoring jobs. Fields are documented below.
JobResources Changes to this property will trigger replacement. DataQualityJobDefinitionJobResources
Identifies the resources to deploy for a monitoring job. Fields are documented below.
Name Changes to this property will trigger replacement. string
The name of the data quality job definition. If omitted, the provider will assign a random, unique name.
NetworkConfig Changes to this property will trigger replacement. DataQualityJobDefinitionNetworkConfig
Specifies networking configuration for the monitoring job. Fields are documented below.
RoleArn string
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker AI can assume to perform tasks on your behalf.
StoppingCondition Changes to this property will trigger replacement. DataQualityJobDefinitionStoppingCondition
A time limit for how long the monitoring job is allowed to run before stopping. Fields are documented below.
Tags Dictionary<string, string>
A mapping of tags to assign to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
TagsAll Dictionary<string, string>
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

Arn string
The Amazon Resource Name (ARN) assigned by AWS to this data quality job definition.
DataQualityAppSpecification Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityAppSpecificationArgs
Specifies the container that runs the monitoring job. Fields are documented below.
DataQualityBaselineConfig Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityBaselineConfigArgs
Configures the constraints and baselines for the monitoring job. Fields are documented below.
DataQualityJobInput Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobInputArgs
A list of inputs for the monitoring job. Fields are documented below.
DataQualityJobOutputConfig Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobOutputConfigArgs
The output configuration for monitoring jobs. Fields are documented below.
JobResources Changes to this property will trigger replacement. DataQualityJobDefinitionJobResourcesArgs
Identifies the resources to deploy for a monitoring job. Fields are documented below.
Name Changes to this property will trigger replacement. string
The name of the data quality job definition. If omitted, the provider will assign a random, unique name.
NetworkConfig Changes to this property will trigger replacement. DataQualityJobDefinitionNetworkConfigArgs
Specifies networking configuration for the monitoring job. Fields are documented below.
RoleArn string
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker AI can assume to perform tasks on your behalf.
StoppingCondition Changes to this property will trigger replacement. DataQualityJobDefinitionStoppingConditionArgs
A time limit for how long the monitoring job is allowed to run before stopping. Fields are documented below.
Tags map[string]string
A mapping of tags to assign to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
TagsAll map[string]string
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

arn String
The Amazon Resource Name (ARN) assigned by AWS to this data quality job definition.
dataQualityAppSpecification Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityAppSpecification
Specifies the container that runs the monitoring job. Fields are documented below.
dataQualityBaselineConfig Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityBaselineConfig
Configures the constraints and baselines for the monitoring job. Fields are documented below.
dataQualityJobInput Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobInput
A list of inputs for the monitoring job. Fields are documented below.
dataQualityJobOutputConfig Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobOutputConfig
The output configuration for monitoring jobs. Fields are documented below.
jobResources Changes to this property will trigger replacement. DataQualityJobDefinitionJobResources
Identifies the resources to deploy for a monitoring job. Fields are documented below.
name Changes to this property will trigger replacement. String
The name of the data quality job definition. If omitted, the provider will assign a random, unique name.
networkConfig Changes to this property will trigger replacement. DataQualityJobDefinitionNetworkConfig
Specifies networking configuration for the monitoring job. Fields are documented below.
roleArn String
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker AI can assume to perform tasks on your behalf.
stoppingCondition Changes to this property will trigger replacement. DataQualityJobDefinitionStoppingCondition
A time limit for how long the monitoring job is allowed to run before stopping. Fields are documented below.
tags Map<String,String>
A mapping of tags to assign to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
tagsAll Map<String,String>
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

arn string
The Amazon Resource Name (ARN) assigned by AWS to this data quality job definition.
dataQualityAppSpecification Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityAppSpecification
Specifies the container that runs the monitoring job. Fields are documented below.
dataQualityBaselineConfig Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityBaselineConfig
Configures the constraints and baselines for the monitoring job. Fields are documented below.
dataQualityJobInput Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobInput
A list of inputs for the monitoring job. Fields are documented below.
dataQualityJobOutputConfig Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobOutputConfig
The output configuration for monitoring jobs. Fields are documented below.
jobResources Changes to this property will trigger replacement. DataQualityJobDefinitionJobResources
Identifies the resources to deploy for a monitoring job. Fields are documented below.
name Changes to this property will trigger replacement. string
The name of the data quality job definition. If omitted, the provider will assign a random, unique name.
networkConfig Changes to this property will trigger replacement. DataQualityJobDefinitionNetworkConfig
Specifies networking configuration for the monitoring job. Fields are documented below.
roleArn string
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker AI can assume to perform tasks on your behalf.
stoppingCondition Changes to this property will trigger replacement. DataQualityJobDefinitionStoppingCondition
A time limit for how long the monitoring job is allowed to run before stopping. Fields are documented below.
tags {[key: string]: string}
A mapping of tags to assign to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
tagsAll {[key: string]: string}
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

arn str
The Amazon Resource Name (ARN) assigned by AWS to this data quality job definition.
data_quality_app_specification Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityAppSpecificationArgs
Specifies the container that runs the monitoring job. Fields are documented below.
data_quality_baseline_config Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityBaselineConfigArgs
Configures the constraints and baselines for the monitoring job. Fields are documented below.
data_quality_job_input Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobInputArgs
A list of inputs for the monitoring job. Fields are documented below.
data_quality_job_output_config Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobOutputConfigArgs
The output configuration for monitoring jobs. Fields are documented below.
job_resources Changes to this property will trigger replacement. DataQualityJobDefinitionJobResourcesArgs
Identifies the resources to deploy for a monitoring job. Fields are documented below.
name Changes to this property will trigger replacement. str
The name of the data quality job definition. If omitted, the provider will assign a random, unique name.
network_config Changes to this property will trigger replacement. DataQualityJobDefinitionNetworkConfigArgs
Specifies networking configuration for the monitoring job. Fields are documented below.
role_arn str
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker AI can assume to perform tasks on your behalf.
stopping_condition Changes to this property will trigger replacement. DataQualityJobDefinitionStoppingConditionArgs
A time limit for how long the monitoring job is allowed to run before stopping. Fields are documented below.
tags Mapping[str, str]
A mapping of tags to assign to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
tags_all Mapping[str, str]
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

arn String
The Amazon Resource Name (ARN) assigned by AWS to this data quality job definition.
dataQualityAppSpecification Changes to this property will trigger replacement. Property Map
Specifies the container that runs the monitoring job. Fields are documented below.
dataQualityBaselineConfig Changes to this property will trigger replacement. Property Map
Configures the constraints and baselines for the monitoring job. Fields are documented below.
dataQualityJobInput Changes to this property will trigger replacement. Property Map
A list of inputs for the monitoring job. Fields are documented below.
dataQualityJobOutputConfig Changes to this property will trigger replacement. Property Map
The output configuration for monitoring jobs. Fields are documented below.
jobResources Changes to this property will trigger replacement. Property Map
Identifies the resources to deploy for a monitoring job. Fields are documented below.
name Changes to this property will trigger replacement. String
The name of the data quality job definition. If omitted, the provider will assign a random, unique name.
networkConfig Changes to this property will trigger replacement. Property Map
Specifies networking configuration for the monitoring job. Fields are documented below.
roleArn String
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker AI can assume to perform tasks on your behalf.
stoppingCondition Changes to this property will trigger replacement. Property Map
A time limit for how long the monitoring job is allowed to run before stopping. Fields are documented below.
tags Map<String>
A mapping of tags to assign to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
tagsAll Map<String>
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

Supporting Types

DataQualityJobDefinitionDataQualityAppSpecification
, DataQualityJobDefinitionDataQualityAppSpecificationArgs

ImageUri
This property is required.
Changes to this property will trigger replacement.
string
The container image that the data quality monitoring job runs.
Environment Changes to this property will trigger replacement. Dictionary<string, string>
Sets the environment variables in the container that the monitoring job runs. A list of key value pairs.
PostAnalyticsProcessorSourceUri Changes to this property will trigger replacement. string
An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers.
RecordPreprocessorSourceUri Changes to this property will trigger replacement. string
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.
ImageUri
This property is required.
Changes to this property will trigger replacement.
string
The container image that the data quality monitoring job runs.
Environment Changes to this property will trigger replacement. map[string]string
Sets the environment variables in the container that the monitoring job runs. A list of key value pairs.
PostAnalyticsProcessorSourceUri Changes to this property will trigger replacement. string
An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers.
RecordPreprocessorSourceUri Changes to this property will trigger replacement. string
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.
imageUri
This property is required.
Changes to this property will trigger replacement.
String
The container image that the data quality monitoring job runs.
environment Changes to this property will trigger replacement. Map<String,String>
Sets the environment variables in the container that the monitoring job runs. A list of key value pairs.
postAnalyticsProcessorSourceUri Changes to this property will trigger replacement. String
An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers.
recordPreprocessorSourceUri Changes to this property will trigger replacement. String
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.
imageUri
This property is required.
Changes to this property will trigger replacement.
string
The container image that the data quality monitoring job runs.
environment Changes to this property will trigger replacement. {[key: string]: string}
Sets the environment variables in the container that the monitoring job runs. A list of key value pairs.
postAnalyticsProcessorSourceUri Changes to this property will trigger replacement. string
An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers.
recordPreprocessorSourceUri Changes to this property will trigger replacement. string
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.
image_uri
This property is required.
Changes to this property will trigger replacement.
str
The container image that the data quality monitoring job runs.
environment Changes to this property will trigger replacement. Mapping[str, str]
Sets the environment variables in the container that the monitoring job runs. A list of key value pairs.
post_analytics_processor_source_uri Changes to this property will trigger replacement. str
An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers.
record_preprocessor_source_uri Changes to this property will trigger replacement. str
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.
imageUri
This property is required.
Changes to this property will trigger replacement.
String
The container image that the data quality monitoring job runs.
environment Changes to this property will trigger replacement. Map<String>
Sets the environment variables in the container that the monitoring job runs. A list of key value pairs.
postAnalyticsProcessorSourceUri Changes to this property will trigger replacement. String
An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers.
recordPreprocessorSourceUri Changes to this property will trigger replacement. String
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.

DataQualityJobDefinitionDataQualityBaselineConfig
, DataQualityJobDefinitionDataQualityBaselineConfigArgs

ConstraintsResource Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityBaselineConfigConstraintsResource
The constraints resource for a monitoring job. Fields are documented below.
StatisticsResource Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityBaselineConfigStatisticsResource
The statistics resource for a monitoring job. Fields are documented below.
ConstraintsResource Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityBaselineConfigConstraintsResource
The constraints resource for a monitoring job. Fields are documented below.
StatisticsResource Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityBaselineConfigStatisticsResource
The statistics resource for a monitoring job. Fields are documented below.
constraintsResource Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityBaselineConfigConstraintsResource
The constraints resource for a monitoring job. Fields are documented below.
statisticsResource Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityBaselineConfigStatisticsResource
The statistics resource for a monitoring job. Fields are documented below.
constraintsResource Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityBaselineConfigConstraintsResource
The constraints resource for a monitoring job. Fields are documented below.
statisticsResource Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityBaselineConfigStatisticsResource
The statistics resource for a monitoring job. Fields are documented below.
constraints_resource Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityBaselineConfigConstraintsResource
The constraints resource for a monitoring job. Fields are documented below.
statistics_resource Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityBaselineConfigStatisticsResource
The statistics resource for a monitoring job. Fields are documented below.
constraintsResource Changes to this property will trigger replacement. Property Map
The constraints resource for a monitoring job. Fields are documented below.
statisticsResource Changes to this property will trigger replacement. Property Map
The statistics resource for a monitoring job. Fields are documented below.

DataQualityJobDefinitionDataQualityBaselineConfigConstraintsResource
, DataQualityJobDefinitionDataQualityBaselineConfigConstraintsResourceArgs

S3Uri Changes to this property will trigger replacement. string
The Amazon S3 URI for the constraints resource.
S3Uri Changes to this property will trigger replacement. string
The Amazon S3 URI for the constraints resource.
s3Uri Changes to this property will trigger replacement. String
The Amazon S3 URI for the constraints resource.
s3Uri Changes to this property will trigger replacement. string
The Amazon S3 URI for the constraints resource.
s3_uri Changes to this property will trigger replacement. str
The Amazon S3 URI for the constraints resource.
s3Uri Changes to this property will trigger replacement. String
The Amazon S3 URI for the constraints resource.

DataQualityJobDefinitionDataQualityBaselineConfigStatisticsResource
, DataQualityJobDefinitionDataQualityBaselineConfigStatisticsResourceArgs

S3Uri Changes to this property will trigger replacement. string
The Amazon S3 URI for the statistics resource.
S3Uri Changes to this property will trigger replacement. string
The Amazon S3 URI for the statistics resource.
s3Uri Changes to this property will trigger replacement. String
The Amazon S3 URI for the statistics resource.
s3Uri Changes to this property will trigger replacement. string
The Amazon S3 URI for the statistics resource.
s3_uri Changes to this property will trigger replacement. str
The Amazon S3 URI for the statistics resource.
s3Uri Changes to this property will trigger replacement. String
The Amazon S3 URI for the statistics resource.

DataQualityJobDefinitionDataQualityJobInput
, DataQualityJobDefinitionDataQualityJobInputArgs

BatchTransformInput Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobInputBatchTransformInput
Input object for the batch transform job. Fields are documented below.
EndpointInput Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobInputEndpointInput
Input object for the endpoint. Fields are documented below.
BatchTransformInput Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobInputBatchTransformInput
Input object for the batch transform job. Fields are documented below.
EndpointInput Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobInputEndpointInput
Input object for the endpoint. Fields are documented below.
batchTransformInput Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobInputBatchTransformInput
Input object for the batch transform job. Fields are documented below.
endpointInput Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobInputEndpointInput
Input object for the endpoint. Fields are documented below.
batchTransformInput Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobInputBatchTransformInput
Input object for the batch transform job. Fields are documented below.
endpointInput Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobInputEndpointInput
Input object for the endpoint. Fields are documented below.
batch_transform_input Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobInputBatchTransformInput
Input object for the batch transform job. Fields are documented below.
endpoint_input Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobInputEndpointInput
Input object for the endpoint. Fields are documented below.
batchTransformInput Changes to this property will trigger replacement. Property Map
Input object for the batch transform job. Fields are documented below.
endpointInput Changes to this property will trigger replacement. Property Map
Input object for the endpoint. Fields are documented below.

DataQualityJobDefinitionDataQualityJobInputBatchTransformInput
, DataQualityJobDefinitionDataQualityJobInputBatchTransformInputArgs

DataCapturedDestinationS3Uri
This property is required.
Changes to this property will trigger replacement.
string
The Amazon S3 location being used to capture the data.
DatasetFormat
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormat
The dataset format for your batch transform job. Fields are documented below.
LocalPath Changes to this property will trigger replacement. string
Path to the filesystem where the batch transform data is available to the container. Defaults to /opt/ml/processing/input.
S3DataDistributionType Changes to this property will trigger replacement. string
Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defaults to FullyReplicated. Valid values are FullyReplicated or ShardedByS3Key
S3InputMode Changes to this property will trigger replacement. string
Whether the Pipe or File is used as the input mode for transferring data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. Valid values are Pipe or File
DataCapturedDestinationS3Uri
This property is required.
Changes to this property will trigger replacement.
string
The Amazon S3 location being used to capture the data.
DatasetFormat
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormat
The dataset format for your batch transform job. Fields are documented below.
LocalPath Changes to this property will trigger replacement. string
Path to the filesystem where the batch transform data is available to the container. Defaults to /opt/ml/processing/input.
S3DataDistributionType Changes to this property will trigger replacement. string
Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defaults to FullyReplicated. Valid values are FullyReplicated or ShardedByS3Key
S3InputMode Changes to this property will trigger replacement. string
Whether the Pipe or File is used as the input mode for transferring data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. Valid values are Pipe or File
dataCapturedDestinationS3Uri
This property is required.
Changes to this property will trigger replacement.
String
The Amazon S3 location being used to capture the data.
datasetFormat
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormat
The dataset format for your batch transform job. Fields are documented below.
localPath Changes to this property will trigger replacement. String
Path to the filesystem where the batch transform data is available to the container. Defaults to /opt/ml/processing/input.
s3DataDistributionType Changes to this property will trigger replacement. String
Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defaults to FullyReplicated. Valid values are FullyReplicated or ShardedByS3Key
s3InputMode Changes to this property will trigger replacement. String
Whether the Pipe or File is used as the input mode for transferring data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. Valid values are Pipe or File
dataCapturedDestinationS3Uri
This property is required.
Changes to this property will trigger replacement.
string
The Amazon S3 location being used to capture the data.
datasetFormat
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormat
The dataset format for your batch transform job. Fields are documented below.
localPath Changes to this property will trigger replacement. string
Path to the filesystem where the batch transform data is available to the container. Defaults to /opt/ml/processing/input.
s3DataDistributionType Changes to this property will trigger replacement. string
Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defaults to FullyReplicated. Valid values are FullyReplicated or ShardedByS3Key
s3InputMode Changes to this property will trigger replacement. string
Whether the Pipe or File is used as the input mode for transferring data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. Valid values are Pipe or File
data_captured_destination_s3_uri
This property is required.
Changes to this property will trigger replacement.
str
The Amazon S3 location being used to capture the data.
dataset_format
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormat
The dataset format for your batch transform job. Fields are documented below.
local_path Changes to this property will trigger replacement. str
Path to the filesystem where the batch transform data is available to the container. Defaults to /opt/ml/processing/input.
s3_data_distribution_type Changes to this property will trigger replacement. str
Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defaults to FullyReplicated. Valid values are FullyReplicated or ShardedByS3Key
s3_input_mode Changes to this property will trigger replacement. str
Whether the Pipe or File is used as the input mode for transferring data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. Valid values are Pipe or File
dataCapturedDestinationS3Uri
This property is required.
Changes to this property will trigger replacement.
String
The Amazon S3 location being used to capture the data.
datasetFormat
This property is required.
Changes to this property will trigger replacement.
Property Map
The dataset format for your batch transform job. Fields are documented below.
localPath Changes to this property will trigger replacement. String
Path to the filesystem where the batch transform data is available to the container. Defaults to /opt/ml/processing/input.
s3DataDistributionType Changes to this property will trigger replacement. String
Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defaults to FullyReplicated. Valid values are FullyReplicated or ShardedByS3Key
s3InputMode Changes to this property will trigger replacement. String
Whether the Pipe or File is used as the input mode for transferring data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. Valid values are Pipe or File

DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormat
, DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatArgs

Csv Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsv
The CSV dataset used in the monitoring job. Fields are documented below.
Json Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJson
The JSON dataset used in the monitoring job. Fields are documented below.
Csv Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsv
The CSV dataset used in the monitoring job. Fields are documented below.
Json Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJson
The JSON dataset used in the monitoring job. Fields are documented below.
csv Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsv
The CSV dataset used in the monitoring job. Fields are documented below.
json Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJson
The JSON dataset used in the monitoring job. Fields are documented below.
csv Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsv
The CSV dataset used in the monitoring job. Fields are documented below.
json Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJson
The JSON dataset used in the monitoring job. Fields are documented below.
csv Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsv
The CSV dataset used in the monitoring job. Fields are documented below.
json Changes to this property will trigger replacement. DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJson
The JSON dataset used in the monitoring job. Fields are documented below.
csv Changes to this property will trigger replacement. Property Map
The CSV dataset used in the monitoring job. Fields are documented below.
json Changes to this property will trigger replacement. Property Map
The JSON dataset used in the monitoring job. Fields are documented below.

DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsv
, DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsvArgs

Header Changes to this property will trigger replacement. bool
Indicates if the CSV data has a header.
Header Changes to this property will trigger replacement. bool
Indicates if the CSV data has a header.
header Changes to this property will trigger replacement. Boolean
Indicates if the CSV data has a header.
header Changes to this property will trigger replacement. boolean
Indicates if the CSV data has a header.
header Changes to this property will trigger replacement. bool
Indicates if the CSV data has a header.
header Changes to this property will trigger replacement. Boolean
Indicates if the CSV data has a header.

DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJson
, DataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJsonArgs

Line Changes to this property will trigger replacement. bool
Indicates if the file should be read as a json object per line.
Line Changes to this property will trigger replacement. bool
Indicates if the file should be read as a json object per line.
line Changes to this property will trigger replacement. Boolean
Indicates if the file should be read as a json object per line.
line Changes to this property will trigger replacement. boolean
Indicates if the file should be read as a json object per line.
line Changes to this property will trigger replacement. bool
Indicates if the file should be read as a json object per line.
line Changes to this property will trigger replacement. Boolean
Indicates if the file should be read as a json object per line.

DataQualityJobDefinitionDataQualityJobInputEndpointInput
, DataQualityJobDefinitionDataQualityJobInputEndpointInputArgs

EndpointName
This property is required.
Changes to this property will trigger replacement.
string
An endpoint in customer's account which has data_capture_config enabled.
LocalPath Changes to this property will trigger replacement. string
Path to the filesystem where the endpoint data is available to the container. Defaults to /opt/ml/processing/input.
S3DataDistributionType Changes to this property will trigger replacement. string
Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defaults to FullyReplicated. Valid values are FullyReplicated or ShardedByS3Key
S3InputMode Changes to this property will trigger replacement. string
Whether the Pipe or File is used as the input mode for transferring data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. Valid values are Pipe or File
EndpointName
This property is required.
Changes to this property will trigger replacement.
string
An endpoint in customer's account which has data_capture_config enabled.
LocalPath Changes to this property will trigger replacement. string
Path to the filesystem where the endpoint data is available to the container. Defaults to /opt/ml/processing/input.
S3DataDistributionType Changes to this property will trigger replacement. string
Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defaults to FullyReplicated. Valid values are FullyReplicated or ShardedByS3Key
S3InputMode Changes to this property will trigger replacement. string
Whether the Pipe or File is used as the input mode for transferring data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. Valid values are Pipe or File
endpointName
This property is required.
Changes to this property will trigger replacement.
String
An endpoint in customer's account which has data_capture_config enabled.
localPath Changes to this property will trigger replacement. String
Path to the filesystem where the endpoint data is available to the container. Defaults to /opt/ml/processing/input.
s3DataDistributionType Changes to this property will trigger replacement. String
Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defaults to FullyReplicated. Valid values are FullyReplicated or ShardedByS3Key
s3InputMode Changes to this property will trigger replacement. String
Whether the Pipe or File is used as the input mode for transferring data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. Valid values are Pipe or File
endpointName
This property is required.
Changes to this property will trigger replacement.
string
An endpoint in customer's account which has data_capture_config enabled.
localPath Changes to this property will trigger replacement. string
Path to the filesystem where the endpoint data is available to the container. Defaults to /opt/ml/processing/input.
s3DataDistributionType Changes to this property will trigger replacement. string
Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defaults to FullyReplicated. Valid values are FullyReplicated or ShardedByS3Key
s3InputMode Changes to this property will trigger replacement. string
Whether the Pipe or File is used as the input mode for transferring data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. Valid values are Pipe or File
endpoint_name
This property is required.
Changes to this property will trigger replacement.
str
An endpoint in customer's account which has data_capture_config enabled.
local_path Changes to this property will trigger replacement. str
Path to the filesystem where the endpoint data is available to the container. Defaults to /opt/ml/processing/input.
s3_data_distribution_type Changes to this property will trigger replacement. str
Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defaults to FullyReplicated. Valid values are FullyReplicated or ShardedByS3Key
s3_input_mode Changes to this property will trigger replacement. str
Whether the Pipe or File is used as the input mode for transferring data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. Valid values are Pipe or File
endpointName
This property is required.
Changes to this property will trigger replacement.
String
An endpoint in customer's account which has data_capture_config enabled.
localPath Changes to this property will trigger replacement. String
Path to the filesystem where the endpoint data is available to the container. Defaults to /opt/ml/processing/input.
s3DataDistributionType Changes to this property will trigger replacement. String
Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defaults to FullyReplicated. Valid values are FullyReplicated or ShardedByS3Key
s3InputMode Changes to this property will trigger replacement. String
Whether the Pipe or File is used as the input mode for transferring data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. Valid values are Pipe or File

DataQualityJobDefinitionDataQualityJobOutputConfig
, DataQualityJobDefinitionDataQualityJobOutputConfigArgs

MonitoringOutputs
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputs
Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded. Fields are documented below.
KmsKeyId Changes to this property will trigger replacement. string
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker AI uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
MonitoringOutputs
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputs
Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded. Fields are documented below.
KmsKeyId Changes to this property will trigger replacement. string
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker AI uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
monitoringOutputs
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputs
Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded. Fields are documented below.
kmsKeyId Changes to this property will trigger replacement. String
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker AI uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
monitoringOutputs
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputs
Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded. Fields are documented below.
kmsKeyId Changes to this property will trigger replacement. string
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker AI uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
monitoring_outputs
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputs
Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded. Fields are documented below.
kms_key_id Changes to this property will trigger replacement. str
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker AI uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
monitoringOutputs
This property is required.
Changes to this property will trigger replacement.
Property Map
Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded. Fields are documented below.
kmsKeyId Changes to this property will trigger replacement. String
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker AI uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.

DataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputs
, DataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsArgs

S3Output
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3Output
The Amazon S3 storage location where the results of a monitoring job are saved. Fields are documented below.
S3Output
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3Output
The Amazon S3 storage location where the results of a monitoring job are saved. Fields are documented below.
s3Output
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3Output
The Amazon S3 storage location where the results of a monitoring job are saved. Fields are documented below.
s3Output
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3Output
The Amazon S3 storage location where the results of a monitoring job are saved. Fields are documented below.
s3_output
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3Output
The Amazon S3 storage location where the results of a monitoring job are saved. Fields are documented below.
s3Output
This property is required.
Changes to this property will trigger replacement.
Property Map
The Amazon S3 storage location where the results of a monitoring job are saved. Fields are documented below.

DataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3Output
, DataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3OutputArgs

S3Uri
This property is required.
Changes to this property will trigger replacement.
string
A URI that identifies the Amazon S3 storage location where Amazon SageMaker AI saves the results of a monitoring job.
LocalPath Changes to this property will trigger replacement. string
The local path to the Amazon S3 storage location where Amazon SageMaker AI saves the results of a monitoring job. LocalPath is an absolute path for the output data. Defaults to /opt/ml/processing/output.
S3UploadMode Changes to this property will trigger replacement. string
Whether to upload the results of the monitoring job continuously or after the job completes. Valid values are Continuous or EndOfJob
S3Uri
This property is required.
Changes to this property will trigger replacement.
string
A URI that identifies the Amazon S3 storage location where Amazon SageMaker AI saves the results of a monitoring job.
LocalPath Changes to this property will trigger replacement. string
The local path to the Amazon S3 storage location where Amazon SageMaker AI saves the results of a monitoring job. LocalPath is an absolute path for the output data. Defaults to /opt/ml/processing/output.
S3UploadMode Changes to this property will trigger replacement. string
Whether to upload the results of the monitoring job continuously or after the job completes. Valid values are Continuous or EndOfJob
s3Uri
This property is required.
Changes to this property will trigger replacement.
String
A URI that identifies the Amazon S3 storage location where Amazon SageMaker AI saves the results of a monitoring job.
localPath Changes to this property will trigger replacement. String
The local path to the Amazon S3 storage location where Amazon SageMaker AI saves the results of a monitoring job. LocalPath is an absolute path for the output data. Defaults to /opt/ml/processing/output.
s3UploadMode Changes to this property will trigger replacement. String
Whether to upload the results of the monitoring job continuously or after the job completes. Valid values are Continuous or EndOfJob
s3Uri
This property is required.
Changes to this property will trigger replacement.
string
A URI that identifies the Amazon S3 storage location where Amazon SageMaker AI saves the results of a monitoring job.
localPath Changes to this property will trigger replacement. string
The local path to the Amazon S3 storage location where Amazon SageMaker AI saves the results of a monitoring job. LocalPath is an absolute path for the output data. Defaults to /opt/ml/processing/output.
s3UploadMode Changes to this property will trigger replacement. string
Whether to upload the results of the monitoring job continuously or after the job completes. Valid values are Continuous or EndOfJob
s3_uri
This property is required.
Changes to this property will trigger replacement.
str
A URI that identifies the Amazon S3 storage location where Amazon SageMaker AI saves the results of a monitoring job.
local_path Changes to this property will trigger replacement. str
The local path to the Amazon S3 storage location where Amazon SageMaker AI saves the results of a monitoring job. LocalPath is an absolute path for the output data. Defaults to /opt/ml/processing/output.
s3_upload_mode Changes to this property will trigger replacement. str
Whether to upload the results of the monitoring job continuously or after the job completes. Valid values are Continuous or EndOfJob
s3Uri
This property is required.
Changes to this property will trigger replacement.
String
A URI that identifies the Amazon S3 storage location where Amazon SageMaker AI saves the results of a monitoring job.
localPath Changes to this property will trigger replacement. String
The local path to the Amazon S3 storage location where Amazon SageMaker AI saves the results of a monitoring job. LocalPath is an absolute path for the output data. Defaults to /opt/ml/processing/output.
s3UploadMode Changes to this property will trigger replacement. String
Whether to upload the results of the monitoring job continuously or after the job completes. Valid values are Continuous or EndOfJob

DataQualityJobDefinitionJobResources
, DataQualityJobDefinitionJobResourcesArgs

ClusterConfig
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionJobResourcesClusterConfig
The configuration for the cluster resources used to run the processing job. Fields are documented below.
ClusterConfig
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionJobResourcesClusterConfig
The configuration for the cluster resources used to run the processing job. Fields are documented below.
clusterConfig
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionJobResourcesClusterConfig
The configuration for the cluster resources used to run the processing job. Fields are documented below.
clusterConfig
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionJobResourcesClusterConfig
The configuration for the cluster resources used to run the processing job. Fields are documented below.
cluster_config
This property is required.
Changes to this property will trigger replacement.
DataQualityJobDefinitionJobResourcesClusterConfig
The configuration for the cluster resources used to run the processing job. Fields are documented below.
clusterConfig
This property is required.
Changes to this property will trigger replacement.
Property Map
The configuration for the cluster resources used to run the processing job. Fields are documented below.

DataQualityJobDefinitionJobResourcesClusterConfig
, DataQualityJobDefinitionJobResourcesClusterConfigArgs

InstanceCount
This property is required.
Changes to this property will trigger replacement.
int
The number of ML compute instances to use in the model monitoring job. For distributed processing jobs, specify a value greater than 1.
InstanceType
This property is required.
Changes to this property will trigger replacement.
string
The ML compute instance type for the processing job.
VolumeSizeInGb
This property is required.
Changes to this property will trigger replacement.
int
The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.
VolumeKmsKeyId Changes to this property will trigger replacement. string
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker AI uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job.
InstanceCount
This property is required.
Changes to this property will trigger replacement.
int
The number of ML compute instances to use in the model monitoring job. For distributed processing jobs, specify a value greater than 1.
InstanceType
This property is required.
Changes to this property will trigger replacement.
string
The ML compute instance type for the processing job.
VolumeSizeInGb
This property is required.
Changes to this property will trigger replacement.
int
The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.
VolumeKmsKeyId Changes to this property will trigger replacement. string
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker AI uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job.
instanceCount
This property is required.
Changes to this property will trigger replacement.
Integer
The number of ML compute instances to use in the model monitoring job. For distributed processing jobs, specify a value greater than 1.
instanceType
This property is required.
Changes to this property will trigger replacement.
String
The ML compute instance type for the processing job.
volumeSizeInGb
This property is required.
Changes to this property will trigger replacement.
Integer
The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.
volumeKmsKeyId Changes to this property will trigger replacement. String
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker AI uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job.
instanceCount
This property is required.
Changes to this property will trigger replacement.
number
The number of ML compute instances to use in the model monitoring job. For distributed processing jobs, specify a value greater than 1.
instanceType
This property is required.
Changes to this property will trigger replacement.
string
The ML compute instance type for the processing job.
volumeSizeInGb
This property is required.
Changes to this property will trigger replacement.
number
The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.
volumeKmsKeyId Changes to this property will trigger replacement. string
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker AI uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job.
instance_count
This property is required.
Changes to this property will trigger replacement.
int
The number of ML compute instances to use in the model monitoring job. For distributed processing jobs, specify a value greater than 1.
instance_type
This property is required.
Changes to this property will trigger replacement.
str
The ML compute instance type for the processing job.
volume_size_in_gb
This property is required.
Changes to this property will trigger replacement.
int
The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.
volume_kms_key_id Changes to this property will trigger replacement. str
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker AI uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job.
instanceCount
This property is required.
Changes to this property will trigger replacement.
Number
The number of ML compute instances to use in the model monitoring job. For distributed processing jobs, specify a value greater than 1.
instanceType
This property is required.
Changes to this property will trigger replacement.
String
The ML compute instance type for the processing job.
volumeSizeInGb
This property is required.
Changes to this property will trigger replacement.
Number
The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.
volumeKmsKeyId Changes to this property will trigger replacement. String
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker AI uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job.

DataQualityJobDefinitionNetworkConfig
, DataQualityJobDefinitionNetworkConfigArgs

EnableInterContainerTrafficEncryption Changes to this property will trigger replacement. bool
Whether to encrypt all communications between the instances used for the monitoring jobs. Choose true to encrypt communications. Encryption provides greater security for distributed jobs, but the processing might take longer.
EnableNetworkIsolation Changes to this property will trigger replacement. bool
Whether to allow inbound and outbound network calls to and from the containers used for the monitoring job.
VpcConfig Changes to this property will trigger replacement. DataQualityJobDefinitionNetworkConfigVpcConfig
Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC. Fields are documented below.
EnableInterContainerTrafficEncryption Changes to this property will trigger replacement. bool
Whether to encrypt all communications between the instances used for the monitoring jobs. Choose true to encrypt communications. Encryption provides greater security for distributed jobs, but the processing might take longer.
EnableNetworkIsolation Changes to this property will trigger replacement. bool
Whether to allow inbound and outbound network calls to and from the containers used for the monitoring job.
VpcConfig Changes to this property will trigger replacement. DataQualityJobDefinitionNetworkConfigVpcConfig
Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC. Fields are documented below.
enableInterContainerTrafficEncryption Changes to this property will trigger replacement. Boolean
Whether to encrypt all communications between the instances used for the monitoring jobs. Choose true to encrypt communications. Encryption provides greater security for distributed jobs, but the processing might take longer.
enableNetworkIsolation Changes to this property will trigger replacement. Boolean
Whether to allow inbound and outbound network calls to and from the containers used for the monitoring job.
vpcConfig Changes to this property will trigger replacement. DataQualityJobDefinitionNetworkConfigVpcConfig
Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC. Fields are documented below.
enableInterContainerTrafficEncryption Changes to this property will trigger replacement. boolean
Whether to encrypt all communications between the instances used for the monitoring jobs. Choose true to encrypt communications. Encryption provides greater security for distributed jobs, but the processing might take longer.
enableNetworkIsolation Changes to this property will trigger replacement. boolean
Whether to allow inbound and outbound network calls to and from the containers used for the monitoring job.
vpcConfig Changes to this property will trigger replacement. DataQualityJobDefinitionNetworkConfigVpcConfig
Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC. Fields are documented below.
enable_inter_container_traffic_encryption Changes to this property will trigger replacement. bool
Whether to encrypt all communications between the instances used for the monitoring jobs. Choose true to encrypt communications. Encryption provides greater security for distributed jobs, but the processing might take longer.
enable_network_isolation Changes to this property will trigger replacement. bool
Whether to allow inbound and outbound network calls to and from the containers used for the monitoring job.
vpc_config Changes to this property will trigger replacement. DataQualityJobDefinitionNetworkConfigVpcConfig
Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC. Fields are documented below.
enableInterContainerTrafficEncryption Changes to this property will trigger replacement. Boolean
Whether to encrypt all communications between the instances used for the monitoring jobs. Choose true to encrypt communications. Encryption provides greater security for distributed jobs, but the processing might take longer.
enableNetworkIsolation Changes to this property will trigger replacement. Boolean
Whether to allow inbound and outbound network calls to and from the containers used for the monitoring job.
vpcConfig Changes to this property will trigger replacement. Property Map
Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC. Fields are documented below.

DataQualityJobDefinitionNetworkConfigVpcConfig
, DataQualityJobDefinitionNetworkConfigVpcConfigArgs

SecurityGroupIds
This property is required.
Changes to this property will trigger replacement.
List<string>
The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the subnets field.
Subnets
This property is required.
Changes to this property will trigger replacement.
List<string>
The ID of the subnets in the VPC to which you want to connect your training job or model.
SecurityGroupIds
This property is required.
Changes to this property will trigger replacement.
[]string
The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the subnets field.
Subnets
This property is required.
Changes to this property will trigger replacement.
[]string
The ID of the subnets in the VPC to which you want to connect your training job or model.
securityGroupIds
This property is required.
Changes to this property will trigger replacement.
List<String>
The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the subnets field.
subnets
This property is required.
Changes to this property will trigger replacement.
List<String>
The ID of the subnets in the VPC to which you want to connect your training job or model.
securityGroupIds
This property is required.
Changes to this property will trigger replacement.
string[]
The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the subnets field.
subnets
This property is required.
Changes to this property will trigger replacement.
string[]
The ID of the subnets in the VPC to which you want to connect your training job or model.
security_group_ids
This property is required.
Changes to this property will trigger replacement.
Sequence[str]
The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the subnets field.
subnets
This property is required.
Changes to this property will trigger replacement.
Sequence[str]
The ID of the subnets in the VPC to which you want to connect your training job or model.
securityGroupIds
This property is required.
Changes to this property will trigger replacement.
List<String>
The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the subnets field.
subnets
This property is required.
Changes to this property will trigger replacement.
List<String>
The ID of the subnets in the VPC to which you want to connect your training job or model.

DataQualityJobDefinitionStoppingCondition
, DataQualityJobDefinitionStoppingConditionArgs

MaxRuntimeInSeconds Changes to this property will trigger replacement. int
The maximum runtime allowed in seconds.
MaxRuntimeInSeconds Changes to this property will trigger replacement. int
The maximum runtime allowed in seconds.
maxRuntimeInSeconds Changes to this property will trigger replacement. Integer
The maximum runtime allowed in seconds.
maxRuntimeInSeconds Changes to this property will trigger replacement. number
The maximum runtime allowed in seconds.
max_runtime_in_seconds Changes to this property will trigger replacement. int
The maximum runtime allowed in seconds.
maxRuntimeInSeconds Changes to this property will trigger replacement. Number
The maximum runtime allowed in seconds.

Import

Using pulumi import, import data quality job definitions using the name. For example:

$ pulumi import aws:sagemaker/dataQualityJobDefinition:DataQualityJobDefinition test_data_quality_job_definition data-quality-job-definition-foo
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
AWS Classic pulumi/pulumi-aws
License
Apache-2.0
Notes
This Pulumi package is based on the aws Terraform Provider.