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

aws.macie2.ClassificationJob

Explore with Pulumi AI

Provides a resource to manage an AWS Macie Classification Job.

Example Usage

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

const test = new aws.macie2.Account("test", {});
const testClassificationJob = new aws.macie2.ClassificationJob("test", {
    jobType: "ONE_TIME",
    name: "NAME OF THE CLASSIFICATION JOB",
    s3JobDefinition: {
        bucketDefinitions: [{
            accountId: "ACCOUNT ID",
            buckets: ["S3 BUCKET NAME"],
        }],
    },
}, {
    dependsOn: [test],
});
Copy
import pulumi
import pulumi_aws as aws

test = aws.macie2.Account("test")
test_classification_job = aws.macie2.ClassificationJob("test",
    job_type="ONE_TIME",
    name="NAME OF THE CLASSIFICATION JOB",
    s3_job_definition={
        "bucket_definitions": [{
            "account_id": "ACCOUNT ID",
            "buckets": ["S3 BUCKET NAME"],
        }],
    },
    opts = pulumi.ResourceOptions(depends_on=[test]))
Copy
package main

import (
	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/macie2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		test, err := macie2.NewAccount(ctx, "test", nil)
		if err != nil {
			return err
		}
		_, err = macie2.NewClassificationJob(ctx, "test", &macie2.ClassificationJobArgs{
			JobType: pulumi.String("ONE_TIME"),
			Name:    pulumi.String("NAME OF THE CLASSIFICATION JOB"),
			S3JobDefinition: &macie2.ClassificationJobS3JobDefinitionArgs{
				BucketDefinitions: macie2.ClassificationJobS3JobDefinitionBucketDefinitionArray{
					&macie2.ClassificationJobS3JobDefinitionBucketDefinitionArgs{
						AccountId: pulumi.String("ACCOUNT ID"),
						Buckets: pulumi.StringArray{
							pulumi.String("S3 BUCKET NAME"),
						},
					},
				},
			},
		}, pulumi.DependsOn([]pulumi.Resource{
			test,
		}))
		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.Macie2.Account("test");

    var testClassificationJob = new Aws.Macie2.ClassificationJob("test", new()
    {
        JobType = "ONE_TIME",
        Name = "NAME OF THE CLASSIFICATION JOB",
        S3JobDefinition = new Aws.Macie2.Inputs.ClassificationJobS3JobDefinitionArgs
        {
            BucketDefinitions = new[]
            {
                new Aws.Macie2.Inputs.ClassificationJobS3JobDefinitionBucketDefinitionArgs
                {
                    AccountId = "ACCOUNT ID",
                    Buckets = new[]
                    {
                        "S3 BUCKET NAME",
                    },
                },
            },
        },
    }, new CustomResourceOptions
    {
        DependsOn =
        {
            test,
        },
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.macie2.Account;
import com.pulumi.aws.macie2.ClassificationJob;
import com.pulumi.aws.macie2.ClassificationJobArgs;
import com.pulumi.aws.macie2.inputs.ClassificationJobS3JobDefinitionArgs;
import com.pulumi.resources.CustomResourceOptions;
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 Account("test");

        var testClassificationJob = new ClassificationJob("testClassificationJob", ClassificationJobArgs.builder()
            .jobType("ONE_TIME")
            .name("NAME OF THE CLASSIFICATION JOB")
            .s3JobDefinition(ClassificationJobS3JobDefinitionArgs.builder()
                .bucketDefinitions(ClassificationJobS3JobDefinitionBucketDefinitionArgs.builder()
                    .accountId("ACCOUNT ID")
                    .buckets("S3 BUCKET NAME")
                    .build())
                .build())
            .build(), CustomResourceOptions.builder()
                .dependsOn(test)
                .build());

    }
}
Copy
resources:
  test:
    type: aws:macie2:Account
  testClassificationJob:
    type: aws:macie2:ClassificationJob
    name: test
    properties:
      jobType: ONE_TIME
      name: NAME OF THE CLASSIFICATION JOB
      s3JobDefinition:
        bucketDefinitions:
          - accountId: ACCOUNT ID
            buckets:
              - S3 BUCKET NAME
    options:
      dependsOn:
        - ${test}
Copy

Create ClassificationJob Resource

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

Constructor syntax

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

@overload
def ClassificationJob(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      job_type: Optional[str] = None,
                      s3_job_definition: Optional[ClassificationJobS3JobDefinitionArgs] = None,
                      custom_data_identifier_ids: Optional[Sequence[str]] = None,
                      description: Optional[str] = None,
                      initial_run: Optional[bool] = None,
                      job_status: Optional[str] = None,
                      name: Optional[str] = None,
                      name_prefix: Optional[str] = None,
                      sampling_percentage: Optional[int] = None,
                      schedule_frequency: Optional[ClassificationJobScheduleFrequencyArgs] = None,
                      tags: Optional[Mapping[str, str]] = None)
func NewClassificationJob(ctx *Context, name string, args ClassificationJobArgs, opts ...ResourceOption) (*ClassificationJob, error)
public ClassificationJob(string name, ClassificationJobArgs args, CustomResourceOptions? opts = null)
public ClassificationJob(String name, ClassificationJobArgs args)
public ClassificationJob(String name, ClassificationJobArgs args, CustomResourceOptions options)
type: aws:macie2:ClassificationJob
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. ClassificationJobArgs
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. ClassificationJobArgs
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. ClassificationJobArgs
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. ClassificationJobArgs
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. ClassificationJobArgs
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 classificationJobResource = new Aws.Macie2.ClassificationJob("classificationJobResource", new()
{
    JobType = "string",
    S3JobDefinition = new Aws.Macie2.Inputs.ClassificationJobS3JobDefinitionArgs
    {
        BucketCriteria = new Aws.Macie2.Inputs.ClassificationJobS3JobDefinitionBucketCriteriaArgs
        {
            Excludes = new Aws.Macie2.Inputs.ClassificationJobS3JobDefinitionBucketCriteriaExcludesArgs
            {
                Ands = new[]
                {
                    new Aws.Macie2.Inputs.ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndArgs
                    {
                        SimpleCriterion = new Aws.Macie2.Inputs.ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndSimpleCriterionArgs
                        {
                            Comparator = "string",
                            Key = "string",
                            Values = new[]
                            {
                                "string",
                            },
                        },
                        TagCriterion = new Aws.Macie2.Inputs.ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndTagCriterionArgs
                        {
                            Comparator = "string",
                            TagValues = new[]
                            {
                                new Aws.Macie2.Inputs.ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndTagCriterionTagValueArgs
                                {
                                    Key = "string",
                                    Value = "string",
                                },
                            },
                        },
                    },
                },
            },
            Includes = new Aws.Macie2.Inputs.ClassificationJobS3JobDefinitionBucketCriteriaIncludesArgs
            {
                Ands = new[]
                {
                    new Aws.Macie2.Inputs.ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndArgs
                    {
                        SimpleCriterion = new Aws.Macie2.Inputs.ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndSimpleCriterionArgs
                        {
                            Comparator = "string",
                            Key = "string",
                            Values = new[]
                            {
                                "string",
                            },
                        },
                        TagCriterion = new Aws.Macie2.Inputs.ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndTagCriterionArgs
                        {
                            Comparator = "string",
                            TagValues = new[]
                            {
                                new Aws.Macie2.Inputs.ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndTagCriterionTagValueArgs
                                {
                                    Key = "string",
                                    Value = "string",
                                },
                            },
                        },
                    },
                },
            },
        },
        BucketDefinitions = new[]
        {
            new Aws.Macie2.Inputs.ClassificationJobS3JobDefinitionBucketDefinitionArgs
            {
                AccountId = "string",
                Buckets = new[]
                {
                    "string",
                },
            },
        },
        Scoping = new Aws.Macie2.Inputs.ClassificationJobS3JobDefinitionScopingArgs
        {
            Excludes = new Aws.Macie2.Inputs.ClassificationJobS3JobDefinitionScopingExcludesArgs
            {
                Ands = new[]
                {
                    new Aws.Macie2.Inputs.ClassificationJobS3JobDefinitionScopingExcludesAndArgs
                    {
                        SimpleScopeTerm = new Aws.Macie2.Inputs.ClassificationJobS3JobDefinitionScopingExcludesAndSimpleScopeTermArgs
                        {
                            Comparator = "string",
                            Key = "string",
                            Values = new[]
                            {
                                "string",
                            },
                        },
                        TagScopeTerm = new Aws.Macie2.Inputs.ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermArgs
                        {
                            Comparator = "string",
                            Key = "string",
                            TagValues = new[]
                            {
                                new Aws.Macie2.Inputs.ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValueArgs
                                {
                                    Key = "string",
                                    Value = "string",
                                },
                            },
                            Target = "string",
                        },
                    },
                },
            },
            Includes = new Aws.Macie2.Inputs.ClassificationJobS3JobDefinitionScopingIncludesArgs
            {
                Ands = new[]
                {
                    new Aws.Macie2.Inputs.ClassificationJobS3JobDefinitionScopingIncludesAndArgs
                    {
                        SimpleScopeTerm = new Aws.Macie2.Inputs.ClassificationJobS3JobDefinitionScopingIncludesAndSimpleScopeTermArgs
                        {
                            Comparator = "string",
                            Key = "string",
                            Values = new[]
                            {
                                "string",
                            },
                        },
                        TagScopeTerm = new Aws.Macie2.Inputs.ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermArgs
                        {
                            Comparator = "string",
                            Key = "string",
                            TagValues = new[]
                            {
                                new Aws.Macie2.Inputs.ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValueArgs
                                {
                                    Key = "string",
                                    Value = "string",
                                },
                            },
                            Target = "string",
                        },
                    },
                },
            },
        },
    },
    CustomDataIdentifierIds = new[]
    {
        "string",
    },
    Description = "string",
    InitialRun = false,
    JobStatus = "string",
    Name = "string",
    NamePrefix = "string",
    SamplingPercentage = 0,
    ScheduleFrequency = new Aws.Macie2.Inputs.ClassificationJobScheduleFrequencyArgs
    {
        DailySchedule = false,
        MonthlySchedule = 0,
        WeeklySchedule = "string",
    },
    Tags = 
    {
        { "string", "string" },
    },
});
Copy
example, err := macie2.NewClassificationJob(ctx, "classificationJobResource", &macie2.ClassificationJobArgs{
	JobType: pulumi.String("string"),
	S3JobDefinition: &macie2.ClassificationJobS3JobDefinitionArgs{
		BucketCriteria: &macie2.ClassificationJobS3JobDefinitionBucketCriteriaArgs{
			Excludes: &macie2.ClassificationJobS3JobDefinitionBucketCriteriaExcludesArgs{
				Ands: macie2.ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndArray{
					&macie2.ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndArgs{
						SimpleCriterion: &macie2.ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndSimpleCriterionArgs{
							Comparator: pulumi.String("string"),
							Key:        pulumi.String("string"),
							Values: pulumi.StringArray{
								pulumi.String("string"),
							},
						},
						TagCriterion: &macie2.ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndTagCriterionArgs{
							Comparator: pulumi.String("string"),
							TagValues: macie2.ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndTagCriterionTagValueArray{
								&macie2.ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndTagCriterionTagValueArgs{
									Key:   pulumi.String("string"),
									Value: pulumi.String("string"),
								},
							},
						},
					},
				},
			},
			Includes: &macie2.ClassificationJobS3JobDefinitionBucketCriteriaIncludesArgs{
				Ands: macie2.ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndArray{
					&macie2.ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndArgs{
						SimpleCriterion: &macie2.ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndSimpleCriterionArgs{
							Comparator: pulumi.String("string"),
							Key:        pulumi.String("string"),
							Values: pulumi.StringArray{
								pulumi.String("string"),
							},
						},
						TagCriterion: &macie2.ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndTagCriterionArgs{
							Comparator: pulumi.String("string"),
							TagValues: macie2.ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndTagCriterionTagValueArray{
								&macie2.ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndTagCriterionTagValueArgs{
									Key:   pulumi.String("string"),
									Value: pulumi.String("string"),
								},
							},
						},
					},
				},
			},
		},
		BucketDefinitions: macie2.ClassificationJobS3JobDefinitionBucketDefinitionArray{
			&macie2.ClassificationJobS3JobDefinitionBucketDefinitionArgs{
				AccountId: pulumi.String("string"),
				Buckets: pulumi.StringArray{
					pulumi.String("string"),
				},
			},
		},
		Scoping: &macie2.ClassificationJobS3JobDefinitionScopingArgs{
			Excludes: &macie2.ClassificationJobS3JobDefinitionScopingExcludesArgs{
				Ands: macie2.ClassificationJobS3JobDefinitionScopingExcludesAndArray{
					&macie2.ClassificationJobS3JobDefinitionScopingExcludesAndArgs{
						SimpleScopeTerm: &macie2.ClassificationJobS3JobDefinitionScopingExcludesAndSimpleScopeTermArgs{
							Comparator: pulumi.String("string"),
							Key:        pulumi.String("string"),
							Values: pulumi.StringArray{
								pulumi.String("string"),
							},
						},
						TagScopeTerm: &macie2.ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermArgs{
							Comparator: pulumi.String("string"),
							Key:        pulumi.String("string"),
							TagValues: macie2.ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValueArray{
								&macie2.ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValueArgs{
									Key:   pulumi.String("string"),
									Value: pulumi.String("string"),
								},
							},
							Target: pulumi.String("string"),
						},
					},
				},
			},
			Includes: &macie2.ClassificationJobS3JobDefinitionScopingIncludesArgs{
				Ands: macie2.ClassificationJobS3JobDefinitionScopingIncludesAndArray{
					&macie2.ClassificationJobS3JobDefinitionScopingIncludesAndArgs{
						SimpleScopeTerm: &macie2.ClassificationJobS3JobDefinitionScopingIncludesAndSimpleScopeTermArgs{
							Comparator: pulumi.String("string"),
							Key:        pulumi.String("string"),
							Values: pulumi.StringArray{
								pulumi.String("string"),
							},
						},
						TagScopeTerm: &macie2.ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermArgs{
							Comparator: pulumi.String("string"),
							Key:        pulumi.String("string"),
							TagValues: macie2.ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValueArray{
								&macie2.ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValueArgs{
									Key:   pulumi.String("string"),
									Value: pulumi.String("string"),
								},
							},
							Target: pulumi.String("string"),
						},
					},
				},
			},
		},
	},
	CustomDataIdentifierIds: pulumi.StringArray{
		pulumi.String("string"),
	},
	Description:        pulumi.String("string"),
	InitialRun:         pulumi.Bool(false),
	JobStatus:          pulumi.String("string"),
	Name:               pulumi.String("string"),
	NamePrefix:         pulumi.String("string"),
	SamplingPercentage: pulumi.Int(0),
	ScheduleFrequency: &macie2.ClassificationJobScheduleFrequencyArgs{
		DailySchedule:   pulumi.Bool(false),
		MonthlySchedule: pulumi.Int(0),
		WeeklySchedule:  pulumi.String("string"),
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
Copy
var classificationJobResource = new ClassificationJob("classificationJobResource", ClassificationJobArgs.builder()
    .jobType("string")
    .s3JobDefinition(ClassificationJobS3JobDefinitionArgs.builder()
        .bucketCriteria(ClassificationJobS3JobDefinitionBucketCriteriaArgs.builder()
            .excludes(ClassificationJobS3JobDefinitionBucketCriteriaExcludesArgs.builder()
                .ands(ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndArgs.builder()
                    .simpleCriterion(ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndSimpleCriterionArgs.builder()
                        .comparator("string")
                        .key("string")
                        .values("string")
                        .build())
                    .tagCriterion(ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndTagCriterionArgs.builder()
                        .comparator("string")
                        .tagValues(ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndTagCriterionTagValueArgs.builder()
                            .key("string")
                            .value("string")
                            .build())
                        .build())
                    .build())
                .build())
            .includes(ClassificationJobS3JobDefinitionBucketCriteriaIncludesArgs.builder()
                .ands(ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndArgs.builder()
                    .simpleCriterion(ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndSimpleCriterionArgs.builder()
                        .comparator("string")
                        .key("string")
                        .values("string")
                        .build())
                    .tagCriterion(ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndTagCriterionArgs.builder()
                        .comparator("string")
                        .tagValues(ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndTagCriterionTagValueArgs.builder()
                            .key("string")
                            .value("string")
                            .build())
                        .build())
                    .build())
                .build())
            .build())
        .bucketDefinitions(ClassificationJobS3JobDefinitionBucketDefinitionArgs.builder()
            .accountId("string")
            .buckets("string")
            .build())
        .scoping(ClassificationJobS3JobDefinitionScopingArgs.builder()
            .excludes(ClassificationJobS3JobDefinitionScopingExcludesArgs.builder()
                .ands(ClassificationJobS3JobDefinitionScopingExcludesAndArgs.builder()
                    .simpleScopeTerm(ClassificationJobS3JobDefinitionScopingExcludesAndSimpleScopeTermArgs.builder()
                        .comparator("string")
                        .key("string")
                        .values("string")
                        .build())
                    .tagScopeTerm(ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermArgs.builder()
                        .comparator("string")
                        .key("string")
                        .tagValues(ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValueArgs.builder()
                            .key("string")
                            .value("string")
                            .build())
                        .target("string")
                        .build())
                    .build())
                .build())
            .includes(ClassificationJobS3JobDefinitionScopingIncludesArgs.builder()
                .ands(ClassificationJobS3JobDefinitionScopingIncludesAndArgs.builder()
                    .simpleScopeTerm(ClassificationJobS3JobDefinitionScopingIncludesAndSimpleScopeTermArgs.builder()
                        .comparator("string")
                        .key("string")
                        .values("string")
                        .build())
                    .tagScopeTerm(ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermArgs.builder()
                        .comparator("string")
                        .key("string")
                        .tagValues(ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValueArgs.builder()
                            .key("string")
                            .value("string")
                            .build())
                        .target("string")
                        .build())
                    .build())
                .build())
            .build())
        .build())
    .customDataIdentifierIds("string")
    .description("string")
    .initialRun(false)
    .jobStatus("string")
    .name("string")
    .namePrefix("string")
    .samplingPercentage(0)
    .scheduleFrequency(ClassificationJobScheduleFrequencyArgs.builder()
        .dailySchedule(false)
        .monthlySchedule(0)
        .weeklySchedule("string")
        .build())
    .tags(Map.of("string", "string"))
    .build());
Copy
classification_job_resource = aws.macie2.ClassificationJob("classificationJobResource",
    job_type="string",
    s3_job_definition={
        "bucket_criteria": {
            "excludes": {
                "ands": [{
                    "simple_criterion": {
                        "comparator": "string",
                        "key": "string",
                        "values": ["string"],
                    },
                    "tag_criterion": {
                        "comparator": "string",
                        "tag_values": [{
                            "key": "string",
                            "value": "string",
                        }],
                    },
                }],
            },
            "includes": {
                "ands": [{
                    "simple_criterion": {
                        "comparator": "string",
                        "key": "string",
                        "values": ["string"],
                    },
                    "tag_criterion": {
                        "comparator": "string",
                        "tag_values": [{
                            "key": "string",
                            "value": "string",
                        }],
                    },
                }],
            },
        },
        "bucket_definitions": [{
            "account_id": "string",
            "buckets": ["string"],
        }],
        "scoping": {
            "excludes": {
                "ands": [{
                    "simple_scope_term": {
                        "comparator": "string",
                        "key": "string",
                        "values": ["string"],
                    },
                    "tag_scope_term": {
                        "comparator": "string",
                        "key": "string",
                        "tag_values": [{
                            "key": "string",
                            "value": "string",
                        }],
                        "target": "string",
                    },
                }],
            },
            "includes": {
                "ands": [{
                    "simple_scope_term": {
                        "comparator": "string",
                        "key": "string",
                        "values": ["string"],
                    },
                    "tag_scope_term": {
                        "comparator": "string",
                        "key": "string",
                        "tag_values": [{
                            "key": "string",
                            "value": "string",
                        }],
                        "target": "string",
                    },
                }],
            },
        },
    },
    custom_data_identifier_ids=["string"],
    description="string",
    initial_run=False,
    job_status="string",
    name="string",
    name_prefix="string",
    sampling_percentage=0,
    schedule_frequency={
        "daily_schedule": False,
        "monthly_schedule": 0,
        "weekly_schedule": "string",
    },
    tags={
        "string": "string",
    })
Copy
const classificationJobResource = new aws.macie2.ClassificationJob("classificationJobResource", {
    jobType: "string",
    s3JobDefinition: {
        bucketCriteria: {
            excludes: {
                ands: [{
                    simpleCriterion: {
                        comparator: "string",
                        key: "string",
                        values: ["string"],
                    },
                    tagCriterion: {
                        comparator: "string",
                        tagValues: [{
                            key: "string",
                            value: "string",
                        }],
                    },
                }],
            },
            includes: {
                ands: [{
                    simpleCriterion: {
                        comparator: "string",
                        key: "string",
                        values: ["string"],
                    },
                    tagCriterion: {
                        comparator: "string",
                        tagValues: [{
                            key: "string",
                            value: "string",
                        }],
                    },
                }],
            },
        },
        bucketDefinitions: [{
            accountId: "string",
            buckets: ["string"],
        }],
        scoping: {
            excludes: {
                ands: [{
                    simpleScopeTerm: {
                        comparator: "string",
                        key: "string",
                        values: ["string"],
                    },
                    tagScopeTerm: {
                        comparator: "string",
                        key: "string",
                        tagValues: [{
                            key: "string",
                            value: "string",
                        }],
                        target: "string",
                    },
                }],
            },
            includes: {
                ands: [{
                    simpleScopeTerm: {
                        comparator: "string",
                        key: "string",
                        values: ["string"],
                    },
                    tagScopeTerm: {
                        comparator: "string",
                        key: "string",
                        tagValues: [{
                            key: "string",
                            value: "string",
                        }],
                        target: "string",
                    },
                }],
            },
        },
    },
    customDataIdentifierIds: ["string"],
    description: "string",
    initialRun: false,
    jobStatus: "string",
    name: "string",
    namePrefix: "string",
    samplingPercentage: 0,
    scheduleFrequency: {
        dailySchedule: false,
        monthlySchedule: 0,
        weeklySchedule: "string",
    },
    tags: {
        string: "string",
    },
});
Copy
type: aws:macie2:ClassificationJob
properties:
    customDataIdentifierIds:
        - string
    description: string
    initialRun: false
    jobStatus: string
    jobType: string
    name: string
    namePrefix: string
    s3JobDefinition:
        bucketCriteria:
            excludes:
                ands:
                    - simpleCriterion:
                        comparator: string
                        key: string
                        values:
                            - string
                      tagCriterion:
                        comparator: string
                        tagValues:
                            - key: string
                              value: string
            includes:
                ands:
                    - simpleCriterion:
                        comparator: string
                        key: string
                        values:
                            - string
                      tagCriterion:
                        comparator: string
                        tagValues:
                            - key: string
                              value: string
        bucketDefinitions:
            - accountId: string
              buckets:
                - string
        scoping:
            excludes:
                ands:
                    - simpleScopeTerm:
                        comparator: string
                        key: string
                        values:
                            - string
                      tagScopeTerm:
                        comparator: string
                        key: string
                        tagValues:
                            - key: string
                              value: string
                        target: string
            includes:
                ands:
                    - simpleScopeTerm:
                        comparator: string
                        key: string
                        values:
                            - string
                      tagScopeTerm:
                        comparator: string
                        key: string
                        tagValues:
                            - key: string
                              value: string
                        target: string
    samplingPercentage: 0
    scheduleFrequency:
        dailySchedule: false
        monthlySchedule: 0
        weeklySchedule: string
    tags:
        string: string
Copy

ClassificationJob 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 ClassificationJob resource accepts the following input properties:

JobType
This property is required.
Changes to this property will trigger replacement.
string
The schedule for running the job. Valid values are: ONE_TIME - Run the job only once. If you specify this value, don't specify a value for the schedule_frequency property. SCHEDULED - Run the job on a daily, weekly, or monthly basis. If you specify this value, use the schedule_frequency property to define the recurrence pattern for the job.
S3JobDefinition
This property is required.
Changes to this property will trigger replacement.
ClassificationJobS3JobDefinition
The S3 buckets that contain the objects to analyze, and the scope of that analysis. (documented below)
CustomDataIdentifierIds Changes to this property will trigger replacement. List<string>
The custom data identifiers to use for data analysis and classification.
Description Changes to this property will trigger replacement. string
A custom description of the job. The description can contain as many as 200 characters.
InitialRun Changes to this property will trigger replacement. bool
Specifies whether to analyze all existing, eligible objects immediately after the job is created.
JobStatus string
The status for the job. Valid values are: CANCELLED, RUNNING and USER_PAUSED
Name Changes to this property will trigger replacement. string
A custom name for the job. The name can contain as many as 500 characters. If omitted, the provider will assign a random, unique name. Conflicts with name_prefix.
NamePrefix Changes to this property will trigger replacement. string
Creates a unique name beginning with the specified prefix. Conflicts with name.
SamplingPercentage Changes to this property will trigger replacement. int
The sampling depth, as a percentage, to apply when processing objects. This value determines the percentage of eligible objects that the job analyzes. If this value is less than 100, Amazon Macie selects the objects to analyze at random, up to the specified percentage, and analyzes all the data in those objects.
ScheduleFrequency Changes to this property will trigger replacement. ClassificationJobScheduleFrequency
The recurrence pattern for running the job. To run the job only once, don't specify a value for this property and set the value for the job_type property to ONE_TIME. (documented below)
Tags Dictionary<string, string>
Map 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.
JobType
This property is required.
Changes to this property will trigger replacement.
string
The schedule for running the job. Valid values are: ONE_TIME - Run the job only once. If you specify this value, don't specify a value for the schedule_frequency property. SCHEDULED - Run the job on a daily, weekly, or monthly basis. If you specify this value, use the schedule_frequency property to define the recurrence pattern for the job.
S3JobDefinition
This property is required.
Changes to this property will trigger replacement.
ClassificationJobS3JobDefinitionArgs
The S3 buckets that contain the objects to analyze, and the scope of that analysis. (documented below)
CustomDataIdentifierIds Changes to this property will trigger replacement. []string
The custom data identifiers to use for data analysis and classification.
Description Changes to this property will trigger replacement. string
A custom description of the job. The description can contain as many as 200 characters.
InitialRun Changes to this property will trigger replacement. bool
Specifies whether to analyze all existing, eligible objects immediately after the job is created.
JobStatus string
The status for the job. Valid values are: CANCELLED, RUNNING and USER_PAUSED
Name Changes to this property will trigger replacement. string
A custom name for the job. The name can contain as many as 500 characters. If omitted, the provider will assign a random, unique name. Conflicts with name_prefix.
NamePrefix Changes to this property will trigger replacement. string
Creates a unique name beginning with the specified prefix. Conflicts with name.
SamplingPercentage Changes to this property will trigger replacement. int
The sampling depth, as a percentage, to apply when processing objects. This value determines the percentage of eligible objects that the job analyzes. If this value is less than 100, Amazon Macie selects the objects to analyze at random, up to the specified percentage, and analyzes all the data in those objects.
ScheduleFrequency Changes to this property will trigger replacement. ClassificationJobScheduleFrequencyArgs
The recurrence pattern for running the job. To run the job only once, don't specify a value for this property and set the value for the job_type property to ONE_TIME. (documented below)
Tags map[string]string
Map 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.
jobType
This property is required.
Changes to this property will trigger replacement.
String
The schedule for running the job. Valid values are: ONE_TIME - Run the job only once. If you specify this value, don't specify a value for the schedule_frequency property. SCHEDULED - Run the job on a daily, weekly, or monthly basis. If you specify this value, use the schedule_frequency property to define the recurrence pattern for the job.
s3JobDefinition
This property is required.
Changes to this property will trigger replacement.
ClassificationJobS3JobDefinition
The S3 buckets that contain the objects to analyze, and the scope of that analysis. (documented below)
customDataIdentifierIds Changes to this property will trigger replacement. List<String>
The custom data identifiers to use for data analysis and classification.
description Changes to this property will trigger replacement. String
A custom description of the job. The description can contain as many as 200 characters.
initialRun Changes to this property will trigger replacement. Boolean
Specifies whether to analyze all existing, eligible objects immediately after the job is created.
jobStatus String
The status for the job. Valid values are: CANCELLED, RUNNING and USER_PAUSED
name Changes to this property will trigger replacement. String
A custom name for the job. The name can contain as many as 500 characters. If omitted, the provider will assign a random, unique name. Conflicts with name_prefix.
namePrefix Changes to this property will trigger replacement. String
Creates a unique name beginning with the specified prefix. Conflicts with name.
samplingPercentage Changes to this property will trigger replacement. Integer
The sampling depth, as a percentage, to apply when processing objects. This value determines the percentage of eligible objects that the job analyzes. If this value is less than 100, Amazon Macie selects the objects to analyze at random, up to the specified percentage, and analyzes all the data in those objects.
scheduleFrequency Changes to this property will trigger replacement. ClassificationJobScheduleFrequency
The recurrence pattern for running the job. To run the job only once, don't specify a value for this property and set the value for the job_type property to ONE_TIME. (documented below)
tags Map<String,String>
Map 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.
jobType
This property is required.
Changes to this property will trigger replacement.
string
The schedule for running the job. Valid values are: ONE_TIME - Run the job only once. If you specify this value, don't specify a value for the schedule_frequency property. SCHEDULED - Run the job on a daily, weekly, or monthly basis. If you specify this value, use the schedule_frequency property to define the recurrence pattern for the job.
s3JobDefinition
This property is required.
Changes to this property will trigger replacement.
ClassificationJobS3JobDefinition
The S3 buckets that contain the objects to analyze, and the scope of that analysis. (documented below)
customDataIdentifierIds Changes to this property will trigger replacement. string[]
The custom data identifiers to use for data analysis and classification.
description Changes to this property will trigger replacement. string
A custom description of the job. The description can contain as many as 200 characters.
initialRun Changes to this property will trigger replacement. boolean
Specifies whether to analyze all existing, eligible objects immediately after the job is created.
jobStatus string
The status for the job. Valid values are: CANCELLED, RUNNING and USER_PAUSED
name Changes to this property will trigger replacement. string
A custom name for the job. The name can contain as many as 500 characters. If omitted, the provider will assign a random, unique name. Conflicts with name_prefix.
namePrefix Changes to this property will trigger replacement. string
Creates a unique name beginning with the specified prefix. Conflicts with name.
samplingPercentage Changes to this property will trigger replacement. number
The sampling depth, as a percentage, to apply when processing objects. This value determines the percentage of eligible objects that the job analyzes. If this value is less than 100, Amazon Macie selects the objects to analyze at random, up to the specified percentage, and analyzes all the data in those objects.
scheduleFrequency Changes to this property will trigger replacement. ClassificationJobScheduleFrequency
The recurrence pattern for running the job. To run the job only once, don't specify a value for this property and set the value for the job_type property to ONE_TIME. (documented below)
tags {[key: string]: string}
Map 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.
job_type
This property is required.
Changes to this property will trigger replacement.
str
The schedule for running the job. Valid values are: ONE_TIME - Run the job only once. If you specify this value, don't specify a value for the schedule_frequency property. SCHEDULED - Run the job on a daily, weekly, or monthly basis. If you specify this value, use the schedule_frequency property to define the recurrence pattern for the job.
s3_job_definition
This property is required.
Changes to this property will trigger replacement.
ClassificationJobS3JobDefinitionArgs
The S3 buckets that contain the objects to analyze, and the scope of that analysis. (documented below)
custom_data_identifier_ids Changes to this property will trigger replacement. Sequence[str]
The custom data identifiers to use for data analysis and classification.
description Changes to this property will trigger replacement. str
A custom description of the job. The description can contain as many as 200 characters.
initial_run Changes to this property will trigger replacement. bool
Specifies whether to analyze all existing, eligible objects immediately after the job is created.
job_status str
The status for the job. Valid values are: CANCELLED, RUNNING and USER_PAUSED
name Changes to this property will trigger replacement. str
A custom name for the job. The name can contain as many as 500 characters. If omitted, the provider will assign a random, unique name. Conflicts with name_prefix.
name_prefix Changes to this property will trigger replacement. str
Creates a unique name beginning with the specified prefix. Conflicts with name.
sampling_percentage Changes to this property will trigger replacement. int
The sampling depth, as a percentage, to apply when processing objects. This value determines the percentage of eligible objects that the job analyzes. If this value is less than 100, Amazon Macie selects the objects to analyze at random, up to the specified percentage, and analyzes all the data in those objects.
schedule_frequency Changes to this property will trigger replacement. ClassificationJobScheduleFrequencyArgs
The recurrence pattern for running the job. To run the job only once, don't specify a value for this property and set the value for the job_type property to ONE_TIME. (documented below)
tags Mapping[str, str]
Map 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.
jobType
This property is required.
Changes to this property will trigger replacement.
String
The schedule for running the job. Valid values are: ONE_TIME - Run the job only once. If you specify this value, don't specify a value for the schedule_frequency property. SCHEDULED - Run the job on a daily, weekly, or monthly basis. If you specify this value, use the schedule_frequency property to define the recurrence pattern for the job.
s3JobDefinition
This property is required.
Changes to this property will trigger replacement.
Property Map
The S3 buckets that contain the objects to analyze, and the scope of that analysis. (documented below)
customDataIdentifierIds Changes to this property will trigger replacement. List<String>
The custom data identifiers to use for data analysis and classification.
description Changes to this property will trigger replacement. String
A custom description of the job. The description can contain as many as 200 characters.
initialRun Changes to this property will trigger replacement. Boolean
Specifies whether to analyze all existing, eligible objects immediately after the job is created.
jobStatus String
The status for the job. Valid values are: CANCELLED, RUNNING and USER_PAUSED
name Changes to this property will trigger replacement. String
A custom name for the job. The name can contain as many as 500 characters. If omitted, the provider will assign a random, unique name. Conflicts with name_prefix.
namePrefix Changes to this property will trigger replacement. String
Creates a unique name beginning with the specified prefix. Conflicts with name.
samplingPercentage Changes to this property will trigger replacement. Number
The sampling depth, as a percentage, to apply when processing objects. This value determines the percentage of eligible objects that the job analyzes. If this value is less than 100, Amazon Macie selects the objects to analyze at random, up to the specified percentage, and analyzes all the data in those objects.
scheduleFrequency Changes to this property will trigger replacement. Property Map
The recurrence pattern for running the job. To run the job only once, don't specify a value for this property and set the value for the job_type property to ONE_TIME. (documented below)
tags Map<String>
Map 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 ClassificationJob resource produces the following output properties:

CreatedAt string
The date and time, in UTC and extended RFC 3339 format, when the job was created.
Id string
The provider-assigned unique ID for this managed resource.
JobArn string
JobId string
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.

UserPausedDetails List<ClassificationJobUserPausedDetail>
If the current status of the job is USER_PAUSED, specifies when the job was paused and when the job or job run will expire and be canceled if it isn't resumed. This value is present only if the value for job-status is USER_PAUSED.
CreatedAt string
The date and time, in UTC and extended RFC 3339 format, when the job was created.
Id string
The provider-assigned unique ID for this managed resource.
JobArn string
JobId string
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.

UserPausedDetails []ClassificationJobUserPausedDetail
If the current status of the job is USER_PAUSED, specifies when the job was paused and when the job or job run will expire and be canceled if it isn't resumed. This value is present only if the value for job-status is USER_PAUSED.
createdAt String
The date and time, in UTC and extended RFC 3339 format, when the job was created.
id String
The provider-assigned unique ID for this managed resource.
jobArn String
jobId String
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.

userPausedDetails List<ClassificationJobUserPausedDetail>
If the current status of the job is USER_PAUSED, specifies when the job was paused and when the job or job run will expire and be canceled if it isn't resumed. This value is present only if the value for job-status is USER_PAUSED.
createdAt string
The date and time, in UTC and extended RFC 3339 format, when the job was created.
id string
The provider-assigned unique ID for this managed resource.
jobArn string
jobId string
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.

userPausedDetails ClassificationJobUserPausedDetail[]
If the current status of the job is USER_PAUSED, specifies when the job was paused and when the job or job run will expire and be canceled if it isn't resumed. This value is present only if the value for job-status is USER_PAUSED.
created_at str
The date and time, in UTC and extended RFC 3339 format, when the job was created.
id str
The provider-assigned unique ID for this managed resource.
job_arn str
job_id str
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.

user_paused_details Sequence[ClassificationJobUserPausedDetail]
If the current status of the job is USER_PAUSED, specifies when the job was paused and when the job or job run will expire and be canceled if it isn't resumed. This value is present only if the value for job-status is USER_PAUSED.
createdAt String
The date and time, in UTC and extended RFC 3339 format, when the job was created.
id String
The provider-assigned unique ID for this managed resource.
jobArn String
jobId String
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.

userPausedDetails List<Property Map>
If the current status of the job is USER_PAUSED, specifies when the job was paused and when the job or job run will expire and be canceled if it isn't resumed. This value is present only if the value for job-status is USER_PAUSED.

Look up Existing ClassificationJob Resource

Get an existing ClassificationJob 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?: ClassificationJobState, opts?: CustomResourceOptions): ClassificationJob
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        created_at: Optional[str] = None,
        custom_data_identifier_ids: Optional[Sequence[str]] = None,
        description: Optional[str] = None,
        initial_run: Optional[bool] = None,
        job_arn: Optional[str] = None,
        job_id: Optional[str] = None,
        job_status: Optional[str] = None,
        job_type: Optional[str] = None,
        name: Optional[str] = None,
        name_prefix: Optional[str] = None,
        s3_job_definition: Optional[ClassificationJobS3JobDefinitionArgs] = None,
        sampling_percentage: Optional[int] = None,
        schedule_frequency: Optional[ClassificationJobScheduleFrequencyArgs] = None,
        tags: Optional[Mapping[str, str]] = None,
        tags_all: Optional[Mapping[str, str]] = None,
        user_paused_details: Optional[Sequence[ClassificationJobUserPausedDetailArgs]] = None) -> ClassificationJob
func GetClassificationJob(ctx *Context, name string, id IDInput, state *ClassificationJobState, opts ...ResourceOption) (*ClassificationJob, error)
public static ClassificationJob Get(string name, Input<string> id, ClassificationJobState? state, CustomResourceOptions? opts = null)
public static ClassificationJob get(String name, Output<String> id, ClassificationJobState state, CustomResourceOptions options)
resources:  _:    type: aws:macie2:ClassificationJob    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:
CreatedAt string
The date and time, in UTC and extended RFC 3339 format, when the job was created.
CustomDataIdentifierIds Changes to this property will trigger replacement. List<string>
The custom data identifiers to use for data analysis and classification.
Description Changes to this property will trigger replacement. string
A custom description of the job. The description can contain as many as 200 characters.
InitialRun Changes to this property will trigger replacement. bool
Specifies whether to analyze all existing, eligible objects immediately after the job is created.
JobArn string
JobId string
JobStatus string
The status for the job. Valid values are: CANCELLED, RUNNING and USER_PAUSED
JobType Changes to this property will trigger replacement. string
The schedule for running the job. Valid values are: ONE_TIME - Run the job only once. If you specify this value, don't specify a value for the schedule_frequency property. SCHEDULED - Run the job on a daily, weekly, or monthly basis. If you specify this value, use the schedule_frequency property to define the recurrence pattern for the job.
Name Changes to this property will trigger replacement. string
A custom name for the job. The name can contain as many as 500 characters. If omitted, the provider will assign a random, unique name. Conflicts with name_prefix.
NamePrefix Changes to this property will trigger replacement. string
Creates a unique name beginning with the specified prefix. Conflicts with name.
S3JobDefinition Changes to this property will trigger replacement. ClassificationJobS3JobDefinition
The S3 buckets that contain the objects to analyze, and the scope of that analysis. (documented below)
SamplingPercentage Changes to this property will trigger replacement. int
The sampling depth, as a percentage, to apply when processing objects. This value determines the percentage of eligible objects that the job analyzes. If this value is less than 100, Amazon Macie selects the objects to analyze at random, up to the specified percentage, and analyzes all the data in those objects.
ScheduleFrequency Changes to this property will trigger replacement. ClassificationJobScheduleFrequency
The recurrence pattern for running the job. To run the job only once, don't specify a value for this property and set the value for the job_type property to ONE_TIME. (documented below)
Tags Dictionary<string, string>
Map 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.

UserPausedDetails List<ClassificationJobUserPausedDetail>
If the current status of the job is USER_PAUSED, specifies when the job was paused and when the job or job run will expire and be canceled if it isn't resumed. This value is present only if the value for job-status is USER_PAUSED.
CreatedAt string
The date and time, in UTC and extended RFC 3339 format, when the job was created.
CustomDataIdentifierIds Changes to this property will trigger replacement. []string
The custom data identifiers to use for data analysis and classification.
Description Changes to this property will trigger replacement. string
A custom description of the job. The description can contain as many as 200 characters.
InitialRun Changes to this property will trigger replacement. bool
Specifies whether to analyze all existing, eligible objects immediately after the job is created.
JobArn string
JobId string
JobStatus string
The status for the job. Valid values are: CANCELLED, RUNNING and USER_PAUSED
JobType Changes to this property will trigger replacement. string
The schedule for running the job. Valid values are: ONE_TIME - Run the job only once. If you specify this value, don't specify a value for the schedule_frequency property. SCHEDULED - Run the job on a daily, weekly, or monthly basis. If you specify this value, use the schedule_frequency property to define the recurrence pattern for the job.
Name Changes to this property will trigger replacement. string
A custom name for the job. The name can contain as many as 500 characters. If omitted, the provider will assign a random, unique name. Conflicts with name_prefix.
NamePrefix Changes to this property will trigger replacement. string
Creates a unique name beginning with the specified prefix. Conflicts with name.
S3JobDefinition Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionArgs
The S3 buckets that contain the objects to analyze, and the scope of that analysis. (documented below)
SamplingPercentage Changes to this property will trigger replacement. int
The sampling depth, as a percentage, to apply when processing objects. This value determines the percentage of eligible objects that the job analyzes. If this value is less than 100, Amazon Macie selects the objects to analyze at random, up to the specified percentage, and analyzes all the data in those objects.
ScheduleFrequency Changes to this property will trigger replacement. ClassificationJobScheduleFrequencyArgs
The recurrence pattern for running the job. To run the job only once, don't specify a value for this property and set the value for the job_type property to ONE_TIME. (documented below)
Tags map[string]string
Map 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.

UserPausedDetails []ClassificationJobUserPausedDetailArgs
If the current status of the job is USER_PAUSED, specifies when the job was paused and when the job or job run will expire and be canceled if it isn't resumed. This value is present only if the value for job-status is USER_PAUSED.
createdAt String
The date and time, in UTC and extended RFC 3339 format, when the job was created.
customDataIdentifierIds Changes to this property will trigger replacement. List<String>
The custom data identifiers to use for data analysis and classification.
description Changes to this property will trigger replacement. String
A custom description of the job. The description can contain as many as 200 characters.
initialRun Changes to this property will trigger replacement. Boolean
Specifies whether to analyze all existing, eligible objects immediately after the job is created.
jobArn String
jobId String
jobStatus String
The status for the job. Valid values are: CANCELLED, RUNNING and USER_PAUSED
jobType Changes to this property will trigger replacement. String
The schedule for running the job. Valid values are: ONE_TIME - Run the job only once. If you specify this value, don't specify a value for the schedule_frequency property. SCHEDULED - Run the job on a daily, weekly, or monthly basis. If you specify this value, use the schedule_frequency property to define the recurrence pattern for the job.
name Changes to this property will trigger replacement. String
A custom name for the job. The name can contain as many as 500 characters. If omitted, the provider will assign a random, unique name. Conflicts with name_prefix.
namePrefix Changes to this property will trigger replacement. String
Creates a unique name beginning with the specified prefix. Conflicts with name.
s3JobDefinition Changes to this property will trigger replacement. ClassificationJobS3JobDefinition
The S3 buckets that contain the objects to analyze, and the scope of that analysis. (documented below)
samplingPercentage Changes to this property will trigger replacement. Integer
The sampling depth, as a percentage, to apply when processing objects. This value determines the percentage of eligible objects that the job analyzes. If this value is less than 100, Amazon Macie selects the objects to analyze at random, up to the specified percentage, and analyzes all the data in those objects.
scheduleFrequency Changes to this property will trigger replacement. ClassificationJobScheduleFrequency
The recurrence pattern for running the job. To run the job only once, don't specify a value for this property and set the value for the job_type property to ONE_TIME. (documented below)
tags Map<String,String>
Map 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.

userPausedDetails List<ClassificationJobUserPausedDetail>
If the current status of the job is USER_PAUSED, specifies when the job was paused and when the job or job run will expire and be canceled if it isn't resumed. This value is present only if the value for job-status is USER_PAUSED.
createdAt string
The date and time, in UTC and extended RFC 3339 format, when the job was created.
customDataIdentifierIds Changes to this property will trigger replacement. string[]
The custom data identifiers to use for data analysis and classification.
description Changes to this property will trigger replacement. string
A custom description of the job. The description can contain as many as 200 characters.
initialRun Changes to this property will trigger replacement. boolean
Specifies whether to analyze all existing, eligible objects immediately after the job is created.
jobArn string
jobId string
jobStatus string
The status for the job. Valid values are: CANCELLED, RUNNING and USER_PAUSED
jobType Changes to this property will trigger replacement. string
The schedule for running the job. Valid values are: ONE_TIME - Run the job only once. If you specify this value, don't specify a value for the schedule_frequency property. SCHEDULED - Run the job on a daily, weekly, or monthly basis. If you specify this value, use the schedule_frequency property to define the recurrence pattern for the job.
name Changes to this property will trigger replacement. string
A custom name for the job. The name can contain as many as 500 characters. If omitted, the provider will assign a random, unique name. Conflicts with name_prefix.
namePrefix Changes to this property will trigger replacement. string
Creates a unique name beginning with the specified prefix. Conflicts with name.
s3JobDefinition Changes to this property will trigger replacement. ClassificationJobS3JobDefinition
The S3 buckets that contain the objects to analyze, and the scope of that analysis. (documented below)
samplingPercentage Changes to this property will trigger replacement. number
The sampling depth, as a percentage, to apply when processing objects. This value determines the percentage of eligible objects that the job analyzes. If this value is less than 100, Amazon Macie selects the objects to analyze at random, up to the specified percentage, and analyzes all the data in those objects.
scheduleFrequency Changes to this property will trigger replacement. ClassificationJobScheduleFrequency
The recurrence pattern for running the job. To run the job only once, don't specify a value for this property and set the value for the job_type property to ONE_TIME. (documented below)
tags {[key: string]: string}
Map 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.

userPausedDetails ClassificationJobUserPausedDetail[]
If the current status of the job is USER_PAUSED, specifies when the job was paused and when the job or job run will expire and be canceled if it isn't resumed. This value is present only if the value for job-status is USER_PAUSED.
created_at str
The date and time, in UTC and extended RFC 3339 format, when the job was created.
custom_data_identifier_ids Changes to this property will trigger replacement. Sequence[str]
The custom data identifiers to use for data analysis and classification.
description Changes to this property will trigger replacement. str
A custom description of the job. The description can contain as many as 200 characters.
initial_run Changes to this property will trigger replacement. bool
Specifies whether to analyze all existing, eligible objects immediately after the job is created.
job_arn str
job_id str
job_status str
The status for the job. Valid values are: CANCELLED, RUNNING and USER_PAUSED
job_type Changes to this property will trigger replacement. str
The schedule for running the job. Valid values are: ONE_TIME - Run the job only once. If you specify this value, don't specify a value for the schedule_frequency property. SCHEDULED - Run the job on a daily, weekly, or monthly basis. If you specify this value, use the schedule_frequency property to define the recurrence pattern for the job.
name Changes to this property will trigger replacement. str
A custom name for the job. The name can contain as many as 500 characters. If omitted, the provider will assign a random, unique name. Conflicts with name_prefix.
name_prefix Changes to this property will trigger replacement. str
Creates a unique name beginning with the specified prefix. Conflicts with name.
s3_job_definition Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionArgs
The S3 buckets that contain the objects to analyze, and the scope of that analysis. (documented below)
sampling_percentage Changes to this property will trigger replacement. int
The sampling depth, as a percentage, to apply when processing objects. This value determines the percentage of eligible objects that the job analyzes. If this value is less than 100, Amazon Macie selects the objects to analyze at random, up to the specified percentage, and analyzes all the data in those objects.
schedule_frequency Changes to this property will trigger replacement. ClassificationJobScheduleFrequencyArgs
The recurrence pattern for running the job. To run the job only once, don't specify a value for this property and set the value for the job_type property to ONE_TIME. (documented below)
tags Mapping[str, str]
Map 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.

user_paused_details Sequence[ClassificationJobUserPausedDetailArgs]
If the current status of the job is USER_PAUSED, specifies when the job was paused and when the job or job run will expire and be canceled if it isn't resumed. This value is present only if the value for job-status is USER_PAUSED.
createdAt String
The date and time, in UTC and extended RFC 3339 format, when the job was created.
customDataIdentifierIds Changes to this property will trigger replacement. List<String>
The custom data identifiers to use for data analysis and classification.
description Changes to this property will trigger replacement. String
A custom description of the job. The description can contain as many as 200 characters.
initialRun Changes to this property will trigger replacement. Boolean
Specifies whether to analyze all existing, eligible objects immediately after the job is created.
jobArn String
jobId String
jobStatus String
The status for the job. Valid values are: CANCELLED, RUNNING and USER_PAUSED
jobType Changes to this property will trigger replacement. String
The schedule for running the job. Valid values are: ONE_TIME - Run the job only once. If you specify this value, don't specify a value for the schedule_frequency property. SCHEDULED - Run the job on a daily, weekly, or monthly basis. If you specify this value, use the schedule_frequency property to define the recurrence pattern for the job.
name Changes to this property will trigger replacement. String
A custom name for the job. The name can contain as many as 500 characters. If omitted, the provider will assign a random, unique name. Conflicts with name_prefix.
namePrefix Changes to this property will trigger replacement. String
Creates a unique name beginning with the specified prefix. Conflicts with name.
s3JobDefinition Changes to this property will trigger replacement. Property Map
The S3 buckets that contain the objects to analyze, and the scope of that analysis. (documented below)
samplingPercentage Changes to this property will trigger replacement. Number
The sampling depth, as a percentage, to apply when processing objects. This value determines the percentage of eligible objects that the job analyzes. If this value is less than 100, Amazon Macie selects the objects to analyze at random, up to the specified percentage, and analyzes all the data in those objects.
scheduleFrequency Changes to this property will trigger replacement. Property Map
The recurrence pattern for running the job. To run the job only once, don't specify a value for this property and set the value for the job_type property to ONE_TIME. (documented below)
tags Map<String>
Map 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.

userPausedDetails List<Property Map>
If the current status of the job is USER_PAUSED, specifies when the job was paused and when the job or job run will expire and be canceled if it isn't resumed. This value is present only if the value for job-status is USER_PAUSED.

Supporting Types

ClassificationJobS3JobDefinition
, ClassificationJobS3JobDefinitionArgs

BucketCriteria Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteria
The property- and tag-based conditions that determine which S3 buckets to include or exclude from the analysis. Conflicts with bucket_definitions. (documented below)
BucketDefinitions Changes to this property will trigger replacement. List<ClassificationJobS3JobDefinitionBucketDefinition>
An array of objects, one for each AWS account that owns buckets to analyze. Each object specifies the account ID for an account and one or more buckets to analyze for the account. Conflicts with bucket_criteria. (documented below)
Scoping Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScoping
The property- and tag-based conditions that determine which objects to include or exclude from the analysis. (documented below)
BucketCriteria Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteria
The property- and tag-based conditions that determine which S3 buckets to include or exclude from the analysis. Conflicts with bucket_definitions. (documented below)
BucketDefinitions Changes to this property will trigger replacement. []ClassificationJobS3JobDefinitionBucketDefinition
An array of objects, one for each AWS account that owns buckets to analyze. Each object specifies the account ID for an account and one or more buckets to analyze for the account. Conflicts with bucket_criteria. (documented below)
Scoping Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScoping
The property- and tag-based conditions that determine which objects to include or exclude from the analysis. (documented below)
bucketCriteria Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteria
The property- and tag-based conditions that determine which S3 buckets to include or exclude from the analysis. Conflicts with bucket_definitions. (documented below)
bucketDefinitions Changes to this property will trigger replacement. List<ClassificationJobS3JobDefinitionBucketDefinition>
An array of objects, one for each AWS account that owns buckets to analyze. Each object specifies the account ID for an account and one or more buckets to analyze for the account. Conflicts with bucket_criteria. (documented below)
scoping Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScoping
The property- and tag-based conditions that determine which objects to include or exclude from the analysis. (documented below)
bucketCriteria Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteria
The property- and tag-based conditions that determine which S3 buckets to include or exclude from the analysis. Conflicts with bucket_definitions. (documented below)
bucketDefinitions Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketDefinition[]
An array of objects, one for each AWS account that owns buckets to analyze. Each object specifies the account ID for an account and one or more buckets to analyze for the account. Conflicts with bucket_criteria. (documented below)
scoping Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScoping
The property- and tag-based conditions that determine which objects to include or exclude from the analysis. (documented below)
bucket_criteria Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteria
The property- and tag-based conditions that determine which S3 buckets to include or exclude from the analysis. Conflicts with bucket_definitions. (documented below)
bucket_definitions Changes to this property will trigger replacement. Sequence[ClassificationJobS3JobDefinitionBucketDefinition]
An array of objects, one for each AWS account that owns buckets to analyze. Each object specifies the account ID for an account and one or more buckets to analyze for the account. Conflicts with bucket_criteria. (documented below)
scoping Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScoping
The property- and tag-based conditions that determine which objects to include or exclude from the analysis. (documented below)
bucketCriteria Changes to this property will trigger replacement. Property Map
The property- and tag-based conditions that determine which S3 buckets to include or exclude from the analysis. Conflicts with bucket_definitions. (documented below)
bucketDefinitions Changes to this property will trigger replacement. List<Property Map>
An array of objects, one for each AWS account that owns buckets to analyze. Each object specifies the account ID for an account and one or more buckets to analyze for the account. Conflicts with bucket_criteria. (documented below)
scoping Changes to this property will trigger replacement. Property Map
The property- and tag-based conditions that determine which objects to include or exclude from the analysis. (documented below)

ClassificationJobS3JobDefinitionBucketCriteria
, ClassificationJobS3JobDefinitionBucketCriteriaArgs

Excludes Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaExcludes
The property- or tag-based conditions that determine which S3 buckets to exclude from the analysis. (documented below)
Includes Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaIncludes
The property- or tag-based conditions that determine which S3 buckets to include in the analysis. (documented below)
Excludes Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaExcludes
The property- or tag-based conditions that determine which S3 buckets to exclude from the analysis. (documented below)
Includes Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaIncludes
The property- or tag-based conditions that determine which S3 buckets to include in the analysis. (documented below)
excludes Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaExcludes
The property- or tag-based conditions that determine which S3 buckets to exclude from the analysis. (documented below)
includes Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaIncludes
The property- or tag-based conditions that determine which S3 buckets to include in the analysis. (documented below)
excludes Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaExcludes
The property- or tag-based conditions that determine which S3 buckets to exclude from the analysis. (documented below)
includes Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaIncludes
The property- or tag-based conditions that determine which S3 buckets to include in the analysis. (documented below)
excludes Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaExcludes
The property- or tag-based conditions that determine which S3 buckets to exclude from the analysis. (documented below)
includes Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaIncludes
The property- or tag-based conditions that determine which S3 buckets to include in the analysis. (documented below)
excludes Changes to this property will trigger replacement. Property Map
The property- or tag-based conditions that determine which S3 buckets to exclude from the analysis. (documented below)
includes Changes to this property will trigger replacement. Property Map
The property- or tag-based conditions that determine which S3 buckets to include in the analysis. (documented below)

ClassificationJobS3JobDefinitionBucketCriteriaExcludes
, ClassificationJobS3JobDefinitionBucketCriteriaExcludesArgs

Ands Changes to this property will trigger replacement. List<ClassificationJobS3JobDefinitionBucketCriteriaExcludesAnd>
An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
Ands Changes to this property will trigger replacement. []ClassificationJobS3JobDefinitionBucketCriteriaExcludesAnd
An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
ands Changes to this property will trigger replacement. List<ClassificationJobS3JobDefinitionBucketCriteriaExcludesAnd>
An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
ands Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaExcludesAnd[]
An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
ands Changes to this property will trigger replacement. Sequence[ClassificationJobS3JobDefinitionBucketCriteriaExcludesAnd]
An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
ands Changes to this property will trigger replacement. List<Property Map>
An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)

ClassificationJobS3JobDefinitionBucketCriteriaExcludesAnd
, ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndArgs

SimpleCriterion Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndSimpleCriterion
A property-based condition that defines a property, operator, and one or more values for including or excluding an S3 buckets from the job. (documented below)
TagCriterion Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndTagCriterion
A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an S3 buckets from the job. (documented below)
SimpleCriterion Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndSimpleCriterion
A property-based condition that defines a property, operator, and one or more values for including or excluding an S3 buckets from the job. (documented below)
TagCriterion Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndTagCriterion
A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an S3 buckets from the job. (documented below)
simpleCriterion Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndSimpleCriterion
A property-based condition that defines a property, operator, and one or more values for including or excluding an S3 buckets from the job. (documented below)
tagCriterion Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndTagCriterion
A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an S3 buckets from the job. (documented below)
simpleCriterion Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndSimpleCriterion
A property-based condition that defines a property, operator, and one or more values for including or excluding an S3 buckets from the job. (documented below)
tagCriterion Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndTagCriterion
A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an S3 buckets from the job. (documented below)
simple_criterion Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndSimpleCriterion
A property-based condition that defines a property, operator, and one or more values for including or excluding an S3 buckets from the job. (documented below)
tag_criterion Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndTagCriterion
A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an S3 buckets from the job. (documented below)
simpleCriterion Changes to this property will trigger replacement. Property Map
A property-based condition that defines a property, operator, and one or more values for including or excluding an S3 buckets from the job. (documented below)
tagCriterion Changes to this property will trigger replacement. Property Map
A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an S3 buckets from the job. (documented below)

ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndSimpleCriterion
, ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndSimpleCriterionArgs

Comparator Changes to this property will trigger replacement. string
The operator to use in a condition. Valid combination of values are available in the AWS Documentation
Key Changes to this property will trigger replacement. string
The object property to use in the condition. Valid combination of values are available in the AWS Documentation
Values Changes to this property will trigger replacement. List<string>
An array that lists the values to use in the condition. Valid combination of values are available in the AWS Documentation
Comparator Changes to this property will trigger replacement. string
The operator to use in a condition. Valid combination of values are available in the AWS Documentation
Key Changes to this property will trigger replacement. string
The object property to use in the condition. Valid combination of values are available in the AWS Documentation
Values Changes to this property will trigger replacement. []string
An array that lists the values to use in the condition. Valid combination of values are available in the AWS Documentation
comparator Changes to this property will trigger replacement. String
The operator to use in a condition. Valid combination of values are available in the AWS Documentation
key Changes to this property will trigger replacement. String
The object property to use in the condition. Valid combination of values are available in the AWS Documentation
values Changes to this property will trigger replacement. List<String>
An array that lists the values to use in the condition. Valid combination of values are available in the AWS Documentation
comparator Changes to this property will trigger replacement. string
The operator to use in a condition. Valid combination of values are available in the AWS Documentation
key Changes to this property will trigger replacement. string
The object property to use in the condition. Valid combination of values are available in the AWS Documentation
values Changes to this property will trigger replacement. string[]
An array that lists the values to use in the condition. Valid combination of values are available in the AWS Documentation
comparator Changes to this property will trigger replacement. str
The operator to use in a condition. Valid combination of values are available in the AWS Documentation
key Changes to this property will trigger replacement. str
The object property to use in the condition. Valid combination of values are available in the AWS Documentation
values Changes to this property will trigger replacement. Sequence[str]
An array that lists the values to use in the condition. Valid combination of values are available in the AWS Documentation
comparator Changes to this property will trigger replacement. String
The operator to use in a condition. Valid combination of values are available in the AWS Documentation
key Changes to this property will trigger replacement. String
The object property to use in the condition. Valid combination of values are available in the AWS Documentation
values Changes to this property will trigger replacement. List<String>
An array that lists the values to use in the condition. Valid combination of values are available in the AWS Documentation

ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndTagCriterion
, ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndTagCriterionArgs

Comparator Changes to this property will trigger replacement. string
The operator to use in the condition. Valid combination and values are available in the AWS Documentation
TagValues Changes to this property will trigger replacement. List<ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndTagCriterionTagValue>
The tag key and value pairs to use in the condition. One or more blocks are allowed. (documented below)
Comparator Changes to this property will trigger replacement. string
The operator to use in the condition. Valid combination and values are available in the AWS Documentation
TagValues Changes to this property will trigger replacement. []ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndTagCriterionTagValue
The tag key and value pairs to use in the condition. One or more blocks are allowed. (documented below)
comparator Changes to this property will trigger replacement. String
The operator to use in the condition. Valid combination and values are available in the AWS Documentation
tagValues Changes to this property will trigger replacement. List<ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndTagCriterionTagValue>
The tag key and value pairs to use in the condition. One or more blocks are allowed. (documented below)
comparator Changes to this property will trigger replacement. string
The operator to use in the condition. Valid combination and values are available in the AWS Documentation
tagValues Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndTagCriterionTagValue[]
The tag key and value pairs to use in the condition. One or more blocks are allowed. (documented below)
comparator Changes to this property will trigger replacement. str
The operator to use in the condition. Valid combination and values are available in the AWS Documentation
tag_values Changes to this property will trigger replacement. Sequence[ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndTagCriterionTagValue]
The tag key and value pairs to use in the condition. One or more blocks are allowed. (documented below)
comparator Changes to this property will trigger replacement. String
The operator to use in the condition. Valid combination and values are available in the AWS Documentation
tagValues Changes to this property will trigger replacement. List<Property Map>
The tag key and value pairs to use in the condition. One or more blocks are allowed. (documented below)

ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndTagCriterionTagValue
, ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndTagCriterionTagValueArgs

Key Changes to this property will trigger replacement. string
The tag key.
Value Changes to this property will trigger replacement. string
The tag value.
Key Changes to this property will trigger replacement. string
The tag key.
Value Changes to this property will trigger replacement. string
The tag value.
key Changes to this property will trigger replacement. String
The tag key.
value Changes to this property will trigger replacement. String
The tag value.
key Changes to this property will trigger replacement. string
The tag key.
value Changes to this property will trigger replacement. string
The tag value.
key Changes to this property will trigger replacement. str
The tag key.
value Changes to this property will trigger replacement. str
The tag value.
key Changes to this property will trigger replacement. String
The tag key.
value Changes to this property will trigger replacement. String
The tag value.

ClassificationJobS3JobDefinitionBucketCriteriaIncludes
, ClassificationJobS3JobDefinitionBucketCriteriaIncludesArgs

Ands Changes to this property will trigger replacement. List<ClassificationJobS3JobDefinitionBucketCriteriaIncludesAnd>
An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
Ands Changes to this property will trigger replacement. []ClassificationJobS3JobDefinitionBucketCriteriaIncludesAnd
An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
ands Changes to this property will trigger replacement. List<ClassificationJobS3JobDefinitionBucketCriteriaIncludesAnd>
An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
ands Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaIncludesAnd[]
An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
ands Changes to this property will trigger replacement. Sequence[ClassificationJobS3JobDefinitionBucketCriteriaIncludesAnd]
An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
ands Changes to this property will trigger replacement. List<Property Map>
An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)

ClassificationJobS3JobDefinitionBucketCriteriaIncludesAnd
, ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndArgs

SimpleCriterion Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndSimpleCriterion
A property-based condition that defines a property, operator, and one or more values for including or excluding an S3 buckets from the job. (documented below)
TagCriterion Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndTagCriterion
A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an S3 buckets from the job. (documented below)
SimpleCriterion Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndSimpleCriterion
A property-based condition that defines a property, operator, and one or more values for including or excluding an S3 buckets from the job. (documented below)
TagCriterion Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndTagCriterion
A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an S3 buckets from the job. (documented below)
simpleCriterion Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndSimpleCriterion
A property-based condition that defines a property, operator, and one or more values for including or excluding an S3 buckets from the job. (documented below)
tagCriterion Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndTagCriterion
A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an S3 buckets from the job. (documented below)
simpleCriterion Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndSimpleCriterion
A property-based condition that defines a property, operator, and one or more values for including or excluding an S3 buckets from the job. (documented below)
tagCriterion Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndTagCriterion
A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an S3 buckets from the job. (documented below)
simple_criterion Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndSimpleCriterion
A property-based condition that defines a property, operator, and one or more values for including or excluding an S3 buckets from the job. (documented below)
tag_criterion Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndTagCriterion
A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an S3 buckets from the job. (documented below)
simpleCriterion Changes to this property will trigger replacement. Property Map
A property-based condition that defines a property, operator, and one or more values for including or excluding an S3 buckets from the job. (documented below)
tagCriterion Changes to this property will trigger replacement. Property Map
A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an S3 buckets from the job. (documented below)

ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndSimpleCriterion
, ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndSimpleCriterionArgs

Comparator Changes to this property will trigger replacement. string
The operator to use in a condition. Valid combination of values are available in the AWS Documentation
Key Changes to this property will trigger replacement. string
The object property to use in the condition. Valid combination of values are available in the AWS Documentation
Values Changes to this property will trigger replacement. List<string>
An array that lists the values to use in the condition. Valid combination of values are available in the AWS Documentation
Comparator Changes to this property will trigger replacement. string
The operator to use in a condition. Valid combination of values are available in the AWS Documentation
Key Changes to this property will trigger replacement. string
The object property to use in the condition. Valid combination of values are available in the AWS Documentation
Values Changes to this property will trigger replacement. []string
An array that lists the values to use in the condition. Valid combination of values are available in the AWS Documentation
comparator Changes to this property will trigger replacement. String
The operator to use in a condition. Valid combination of values are available in the AWS Documentation
key Changes to this property will trigger replacement. String
The object property to use in the condition. Valid combination of values are available in the AWS Documentation
values Changes to this property will trigger replacement. List<String>
An array that lists the values to use in the condition. Valid combination of values are available in the AWS Documentation
comparator Changes to this property will trigger replacement. string
The operator to use in a condition. Valid combination of values are available in the AWS Documentation
key Changes to this property will trigger replacement. string
The object property to use in the condition. Valid combination of values are available in the AWS Documentation
values Changes to this property will trigger replacement. string[]
An array that lists the values to use in the condition. Valid combination of values are available in the AWS Documentation
comparator Changes to this property will trigger replacement. str
The operator to use in a condition. Valid combination of values are available in the AWS Documentation
key Changes to this property will trigger replacement. str
The object property to use in the condition. Valid combination of values are available in the AWS Documentation
values Changes to this property will trigger replacement. Sequence[str]
An array that lists the values to use in the condition. Valid combination of values are available in the AWS Documentation
comparator Changes to this property will trigger replacement. String
The operator to use in a condition. Valid combination of values are available in the AWS Documentation
key Changes to this property will trigger replacement. String
The object property to use in the condition. Valid combination of values are available in the AWS Documentation
values Changes to this property will trigger replacement. List<String>
An array that lists the values to use in the condition. Valid combination of values are available in the AWS Documentation

ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndTagCriterion
, ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndTagCriterionArgs

Comparator Changes to this property will trigger replacement. string
The operator to use in the condition. Valid combination and values are available in the AWS Documentation
TagValues Changes to this property will trigger replacement. List<ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndTagCriterionTagValue>
The tag key and value pairs to use in the condition. One or more blocks are allowed. (documented below)
Comparator Changes to this property will trigger replacement. string
The operator to use in the condition. Valid combination and values are available in the AWS Documentation
TagValues Changes to this property will trigger replacement. []ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndTagCriterionTagValue
The tag key and value pairs to use in the condition. One or more blocks are allowed. (documented below)
comparator Changes to this property will trigger replacement. String
The operator to use in the condition. Valid combination and values are available in the AWS Documentation
tagValues Changes to this property will trigger replacement. List<ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndTagCriterionTagValue>
The tag key and value pairs to use in the condition. One or more blocks are allowed. (documented below)
comparator Changes to this property will trigger replacement. string
The operator to use in the condition. Valid combination and values are available in the AWS Documentation
tagValues Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndTagCriterionTagValue[]
The tag key and value pairs to use in the condition. One or more blocks are allowed. (documented below)
comparator Changes to this property will trigger replacement. str
The operator to use in the condition. Valid combination and values are available in the AWS Documentation
tag_values Changes to this property will trigger replacement. Sequence[ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndTagCriterionTagValue]
The tag key and value pairs to use in the condition. One or more blocks are allowed. (documented below)
comparator Changes to this property will trigger replacement. String
The operator to use in the condition. Valid combination and values are available in the AWS Documentation
tagValues Changes to this property will trigger replacement. List<Property Map>
The tag key and value pairs to use in the condition. One or more blocks are allowed. (documented below)

ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndTagCriterionTagValue
, ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndTagCriterionTagValueArgs

Key Changes to this property will trigger replacement. string
The tag key.
Value Changes to this property will trigger replacement. string
The tag value.
Key Changes to this property will trigger replacement. string
The tag key.
Value Changes to this property will trigger replacement. string
The tag value.
key Changes to this property will trigger replacement. String
The tag key.
value Changes to this property will trigger replacement. String
The tag value.
key Changes to this property will trigger replacement. string
The tag key.
value Changes to this property will trigger replacement. string
The tag value.
key Changes to this property will trigger replacement. str
The tag key.
value Changes to this property will trigger replacement. str
The tag value.
key Changes to this property will trigger replacement. String
The tag key.
value Changes to this property will trigger replacement. String
The tag value.

ClassificationJobS3JobDefinitionBucketDefinition
, ClassificationJobS3JobDefinitionBucketDefinitionArgs

AccountId
This property is required.
Changes to this property will trigger replacement.
string
The unique identifier for the AWS account that owns the buckets.
Buckets
This property is required.
Changes to this property will trigger replacement.
List<string>
An array that lists the names of the buckets.
AccountId
This property is required.
Changes to this property will trigger replacement.
string
The unique identifier for the AWS account that owns the buckets.
Buckets
This property is required.
Changes to this property will trigger replacement.
[]string
An array that lists the names of the buckets.
accountId
This property is required.
Changes to this property will trigger replacement.
String
The unique identifier for the AWS account that owns the buckets.
buckets
This property is required.
Changes to this property will trigger replacement.
List<String>
An array that lists the names of the buckets.
accountId
This property is required.
Changes to this property will trigger replacement.
string
The unique identifier for the AWS account that owns the buckets.
buckets
This property is required.
Changes to this property will trigger replacement.
string[]
An array that lists the names of the buckets.
account_id
This property is required.
Changes to this property will trigger replacement.
str
The unique identifier for the AWS account that owns the buckets.
buckets
This property is required.
Changes to this property will trigger replacement.
Sequence[str]
An array that lists the names of the buckets.
accountId
This property is required.
Changes to this property will trigger replacement.
String
The unique identifier for the AWS account that owns the buckets.
buckets
This property is required.
Changes to this property will trigger replacement.
List<String>
An array that lists the names of the buckets.

ClassificationJobS3JobDefinitionScoping
, ClassificationJobS3JobDefinitionScopingArgs

Excludes Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingExcludes
The property- or tag-based conditions that determine which objects to exclude from the analysis. (documented below)
Includes Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingIncludes
The property- or tag-based conditions that determine which objects to include in the analysis. (documented below)
Excludes Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingExcludes
The property- or tag-based conditions that determine which objects to exclude from the analysis. (documented below)
Includes Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingIncludes
The property- or tag-based conditions that determine which objects to include in the analysis. (documented below)
excludes Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingExcludes
The property- or tag-based conditions that determine which objects to exclude from the analysis. (documented below)
includes Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingIncludes
The property- or tag-based conditions that determine which objects to include in the analysis. (documented below)
excludes Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingExcludes
The property- or tag-based conditions that determine which objects to exclude from the analysis. (documented below)
includes Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingIncludes
The property- or tag-based conditions that determine which objects to include in the analysis. (documented below)
excludes Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingExcludes
The property- or tag-based conditions that determine which objects to exclude from the analysis. (documented below)
includes Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingIncludes
The property- or tag-based conditions that determine which objects to include in the analysis. (documented below)
excludes Changes to this property will trigger replacement. Property Map
The property- or tag-based conditions that determine which objects to exclude from the analysis. (documented below)
includes Changes to this property will trigger replacement. Property Map
The property- or tag-based conditions that determine which objects to include in the analysis. (documented below)

ClassificationJobS3JobDefinitionScopingExcludes
, ClassificationJobS3JobDefinitionScopingExcludesArgs

Ands Changes to this property will trigger replacement. List<ClassificationJobS3JobDefinitionScopingExcludesAnd>
An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
Ands Changes to this property will trigger replacement. []ClassificationJobS3JobDefinitionScopingExcludesAnd
An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
ands Changes to this property will trigger replacement. List<ClassificationJobS3JobDefinitionScopingExcludesAnd>
An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
ands Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingExcludesAnd[]
An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
ands Changes to this property will trigger replacement. Sequence[ClassificationJobS3JobDefinitionScopingExcludesAnd]
An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
ands Changes to this property will trigger replacement. List<Property Map>
An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)

ClassificationJobS3JobDefinitionScopingExcludesAnd
, ClassificationJobS3JobDefinitionScopingExcludesAndArgs

SimpleScopeTerm Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingExcludesAndSimpleScopeTerm
A property-based condition that defines a property, operator, and one or more values for including or excluding an object from the job. (documented below)
TagScopeTerm Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTerm
A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an object from the job. (documented below)
SimpleScopeTerm Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingExcludesAndSimpleScopeTerm
A property-based condition that defines a property, operator, and one or more values for including or excluding an object from the job. (documented below)
TagScopeTerm Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTerm
A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an object from the job. (documented below)
simpleScopeTerm Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingExcludesAndSimpleScopeTerm
A property-based condition that defines a property, operator, and one or more values for including or excluding an object from the job. (documented below)
tagScopeTerm Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTerm
A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an object from the job. (documented below)
simpleScopeTerm Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingExcludesAndSimpleScopeTerm
A property-based condition that defines a property, operator, and one or more values for including or excluding an object from the job. (documented below)
tagScopeTerm Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTerm
A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an object from the job. (documented below)
simple_scope_term Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingExcludesAndSimpleScopeTerm
A property-based condition that defines a property, operator, and one or more values for including or excluding an object from the job. (documented below)
tag_scope_term Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTerm
A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an object from the job. (documented below)
simpleScopeTerm Changes to this property will trigger replacement. Property Map
A property-based condition that defines a property, operator, and one or more values for including or excluding an object from the job. (documented below)
tagScopeTerm Changes to this property will trigger replacement. Property Map
A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an object from the job. (documented below)

ClassificationJobS3JobDefinitionScopingExcludesAndSimpleScopeTerm
, ClassificationJobS3JobDefinitionScopingExcludesAndSimpleScopeTermArgs

Comparator Changes to this property will trigger replacement. string
The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH
Key Changes to this property will trigger replacement. string
The object property to use in the condition.
Values Changes to this property will trigger replacement. List<string>
An array that lists the values to use in the condition.
Comparator Changes to this property will trigger replacement. string
The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH
Key Changes to this property will trigger replacement. string
The object property to use in the condition.
Values Changes to this property will trigger replacement. []string
An array that lists the values to use in the condition.
comparator Changes to this property will trigger replacement. String
The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH
key Changes to this property will trigger replacement. String
The object property to use in the condition.
values Changes to this property will trigger replacement. List<String>
An array that lists the values to use in the condition.
comparator Changes to this property will trigger replacement. string
The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH
key Changes to this property will trigger replacement. string
The object property to use in the condition.
values Changes to this property will trigger replacement. string[]
An array that lists the values to use in the condition.
comparator Changes to this property will trigger replacement. str
The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH
key Changes to this property will trigger replacement. str
The object property to use in the condition.
values Changes to this property will trigger replacement. Sequence[str]
An array that lists the values to use in the condition.
comparator Changes to this property will trigger replacement. String
The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH
key Changes to this property will trigger replacement. String
The object property to use in the condition.
values Changes to this property will trigger replacement. List<String>
An array that lists the values to use in the condition.

ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTerm
, ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermArgs

Comparator Changes to this property will trigger replacement. string
The operator to use in the condition.
Key Changes to this property will trigger replacement. string
The tag key to use in the condition. The only valid value is TAG.
TagValues Changes to this property will trigger replacement. List<ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValue>
The tag keys or tag key and value pairs to use in the condition.
Target Changes to this property will trigger replacement. string
The type of object to apply the condition to. The only valid value is S3_OBJECT.
Comparator Changes to this property will trigger replacement. string
The operator to use in the condition.
Key Changes to this property will trigger replacement. string
The tag key to use in the condition. The only valid value is TAG.
TagValues Changes to this property will trigger replacement. []ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValue
The tag keys or tag key and value pairs to use in the condition.
Target Changes to this property will trigger replacement. string
The type of object to apply the condition to. The only valid value is S3_OBJECT.
comparator Changes to this property will trigger replacement. String
The operator to use in the condition.
key Changes to this property will trigger replacement. String
The tag key to use in the condition. The only valid value is TAG.
tagValues Changes to this property will trigger replacement. List<ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValue>
The tag keys or tag key and value pairs to use in the condition.
target Changes to this property will trigger replacement. String
The type of object to apply the condition to. The only valid value is S3_OBJECT.
comparator Changes to this property will trigger replacement. string
The operator to use in the condition.
key Changes to this property will trigger replacement. string
The tag key to use in the condition. The only valid value is TAG.
tagValues Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValue[]
The tag keys or tag key and value pairs to use in the condition.
target Changes to this property will trigger replacement. string
The type of object to apply the condition to. The only valid value is S3_OBJECT.
comparator Changes to this property will trigger replacement. str
The operator to use in the condition.
key Changes to this property will trigger replacement. str
The tag key to use in the condition. The only valid value is TAG.
tag_values Changes to this property will trigger replacement. Sequence[ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValue]
The tag keys or tag key and value pairs to use in the condition.
target Changes to this property will trigger replacement. str
The type of object to apply the condition to. The only valid value is S3_OBJECT.
comparator Changes to this property will trigger replacement. String
The operator to use in the condition.
key Changes to this property will trigger replacement. String
The tag key to use in the condition. The only valid value is TAG.
tagValues Changes to this property will trigger replacement. List<Property Map>
The tag keys or tag key and value pairs to use in the condition.
target Changes to this property will trigger replacement. String
The type of object to apply the condition to. The only valid value is S3_OBJECT.

ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValue
, ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValueArgs

Key Changes to this property will trigger replacement. string
The tag key.
Value Changes to this property will trigger replacement. string
The tag value.
Key Changes to this property will trigger replacement. string
The tag key.
Value Changes to this property will trigger replacement. string
The tag value.
key Changes to this property will trigger replacement. String
The tag key.
value Changes to this property will trigger replacement. String
The tag value.
key Changes to this property will trigger replacement. string
The tag key.
value Changes to this property will trigger replacement. string
The tag value.
key Changes to this property will trigger replacement. str
The tag key.
value Changes to this property will trigger replacement. str
The tag value.
key Changes to this property will trigger replacement. String
The tag key.
value Changes to this property will trigger replacement. String
The tag value.

ClassificationJobS3JobDefinitionScopingIncludes
, ClassificationJobS3JobDefinitionScopingIncludesArgs

Ands Changes to this property will trigger replacement. List<ClassificationJobS3JobDefinitionScopingIncludesAnd>
An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
Ands Changes to this property will trigger replacement. []ClassificationJobS3JobDefinitionScopingIncludesAnd
An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
ands Changes to this property will trigger replacement. List<ClassificationJobS3JobDefinitionScopingIncludesAnd>
An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
ands Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingIncludesAnd[]
An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
ands Changes to this property will trigger replacement. Sequence[ClassificationJobS3JobDefinitionScopingIncludesAnd]
An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
ands Changes to this property will trigger replacement. List<Property Map>
An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)

ClassificationJobS3JobDefinitionScopingIncludesAnd
, ClassificationJobS3JobDefinitionScopingIncludesAndArgs

SimpleScopeTerm Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingIncludesAndSimpleScopeTerm
A property-based condition that defines a property, operator, and one or more values for including or excluding an object from the job. (documented below)
TagScopeTerm Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTerm
A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an object from the job. (documented below)
SimpleScopeTerm Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingIncludesAndSimpleScopeTerm
A property-based condition that defines a property, operator, and one or more values for including or excluding an object from the job. (documented below)
TagScopeTerm Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTerm
A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an object from the job. (documented below)
simpleScopeTerm Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingIncludesAndSimpleScopeTerm
A property-based condition that defines a property, operator, and one or more values for including or excluding an object from the job. (documented below)
tagScopeTerm Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTerm
A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an object from the job. (documented below)
simpleScopeTerm Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingIncludesAndSimpleScopeTerm
A property-based condition that defines a property, operator, and one or more values for including or excluding an object from the job. (documented below)
tagScopeTerm Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTerm
A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an object from the job. (documented below)
simple_scope_term Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingIncludesAndSimpleScopeTerm
A property-based condition that defines a property, operator, and one or more values for including or excluding an object from the job. (documented below)
tag_scope_term Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTerm
A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an object from the job. (documented below)
simpleScopeTerm Changes to this property will trigger replacement. Property Map
A property-based condition that defines a property, operator, and one or more values for including or excluding an object from the job. (documented below)
tagScopeTerm Changes to this property will trigger replacement. Property Map
A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an object from the job. (documented below)

ClassificationJobS3JobDefinitionScopingIncludesAndSimpleScopeTerm
, ClassificationJobS3JobDefinitionScopingIncludesAndSimpleScopeTermArgs

Comparator Changes to this property will trigger replacement. string
The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH
Key Changes to this property will trigger replacement. string
The object property to use in the condition.
Values Changes to this property will trigger replacement. List<string>
An array that lists the values to use in the condition.
Comparator Changes to this property will trigger replacement. string
The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH
Key Changes to this property will trigger replacement. string
The object property to use in the condition.
Values Changes to this property will trigger replacement. []string
An array that lists the values to use in the condition.
comparator Changes to this property will trigger replacement. String
The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH
key Changes to this property will trigger replacement. String
The object property to use in the condition.
values Changes to this property will trigger replacement. List<String>
An array that lists the values to use in the condition.
comparator Changes to this property will trigger replacement. string
The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH
key Changes to this property will trigger replacement. string
The object property to use in the condition.
values Changes to this property will trigger replacement. string[]
An array that lists the values to use in the condition.
comparator Changes to this property will trigger replacement. str
The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH
key Changes to this property will trigger replacement. str
The object property to use in the condition.
values Changes to this property will trigger replacement. Sequence[str]
An array that lists the values to use in the condition.
comparator Changes to this property will trigger replacement. String
The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH
key Changes to this property will trigger replacement. String
The object property to use in the condition.
values Changes to this property will trigger replacement. List<String>
An array that lists the values to use in the condition.

ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTerm
, ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermArgs

Comparator Changes to this property will trigger replacement. string
The operator to use in the condition.
Key Changes to this property will trigger replacement. string
The tag key to use in the condition. The only valid value is TAG.
TagValues Changes to this property will trigger replacement. List<ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValue>
The tag keys or tag key and value pairs to use in the condition.
Target Changes to this property will trigger replacement. string
The type of object to apply the condition to. The only valid value is S3_OBJECT.
Comparator Changes to this property will trigger replacement. string
The operator to use in the condition.
Key Changes to this property will trigger replacement. string
The tag key to use in the condition. The only valid value is TAG.
TagValues Changes to this property will trigger replacement. []ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValue
The tag keys or tag key and value pairs to use in the condition.
Target Changes to this property will trigger replacement. string
The type of object to apply the condition to. The only valid value is S3_OBJECT.
comparator Changes to this property will trigger replacement. String
The operator to use in the condition.
key Changes to this property will trigger replacement. String
The tag key to use in the condition. The only valid value is TAG.
tagValues Changes to this property will trigger replacement. List<ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValue>
The tag keys or tag key and value pairs to use in the condition.
target Changes to this property will trigger replacement. String
The type of object to apply the condition to. The only valid value is S3_OBJECT.
comparator Changes to this property will trigger replacement. string
The operator to use in the condition.
key Changes to this property will trigger replacement. string
The tag key to use in the condition. The only valid value is TAG.
tagValues Changes to this property will trigger replacement. ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValue[]
The tag keys or tag key and value pairs to use in the condition.
target Changes to this property will trigger replacement. string
The type of object to apply the condition to. The only valid value is S3_OBJECT.
comparator Changes to this property will trigger replacement. str
The operator to use in the condition.
key Changes to this property will trigger replacement. str
The tag key to use in the condition. The only valid value is TAG.
tag_values Changes to this property will trigger replacement. Sequence[ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValue]
The tag keys or tag key and value pairs to use in the condition.
target Changes to this property will trigger replacement. str
The type of object to apply the condition to. The only valid value is S3_OBJECT.
comparator Changes to this property will trigger replacement. String
The operator to use in the condition.
key Changes to this property will trigger replacement. String
The tag key to use in the condition. The only valid value is TAG.
tagValues Changes to this property will trigger replacement. List<Property Map>
The tag keys or tag key and value pairs to use in the condition.
target Changes to this property will trigger replacement. String
The type of object to apply the condition to. The only valid value is S3_OBJECT.

ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValue
, ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValueArgs

Key Changes to this property will trigger replacement. string
The tag key.
Value Changes to this property will trigger replacement. string
The tag value.
Key Changes to this property will trigger replacement. string
The tag key.
Value Changes to this property will trigger replacement. string
The tag value.
key Changes to this property will trigger replacement. String
The tag key.
value Changes to this property will trigger replacement. String
The tag value.
key Changes to this property will trigger replacement. string
The tag key.
value Changes to this property will trigger replacement. string
The tag value.
key Changes to this property will trigger replacement. str
The tag key.
value Changes to this property will trigger replacement. str
The tag value.
key Changes to this property will trigger replacement. String
The tag key.
value Changes to this property will trigger replacement. String
The tag value.

ClassificationJobScheduleFrequency
, ClassificationJobScheduleFrequencyArgs

DailySchedule Changes to this property will trigger replacement. bool
Specifies a daily recurrence pattern for running the job.
MonthlySchedule Changes to this property will trigger replacement. int
Specifies a monthly recurrence pattern for running the job.
WeeklySchedule Changes to this property will trigger replacement. string
Specifies a weekly recurrence pattern for running the job.
DailySchedule Changes to this property will trigger replacement. bool
Specifies a daily recurrence pattern for running the job.
MonthlySchedule Changes to this property will trigger replacement. int
Specifies a monthly recurrence pattern for running the job.
WeeklySchedule Changes to this property will trigger replacement. string
Specifies a weekly recurrence pattern for running the job.
dailySchedule Changes to this property will trigger replacement. Boolean
Specifies a daily recurrence pattern for running the job.
monthlySchedule Changes to this property will trigger replacement. Integer
Specifies a monthly recurrence pattern for running the job.
weeklySchedule Changes to this property will trigger replacement. String
Specifies a weekly recurrence pattern for running the job.
dailySchedule Changes to this property will trigger replacement. boolean
Specifies a daily recurrence pattern for running the job.
monthlySchedule Changes to this property will trigger replacement. number
Specifies a monthly recurrence pattern for running the job.
weeklySchedule Changes to this property will trigger replacement. string
Specifies a weekly recurrence pattern for running the job.
daily_schedule Changes to this property will trigger replacement. bool
Specifies a daily recurrence pattern for running the job.
monthly_schedule Changes to this property will trigger replacement. int
Specifies a monthly recurrence pattern for running the job.
weekly_schedule Changes to this property will trigger replacement. str
Specifies a weekly recurrence pattern for running the job.
dailySchedule Changes to this property will trigger replacement. Boolean
Specifies a daily recurrence pattern for running the job.
monthlySchedule Changes to this property will trigger replacement. Number
Specifies a monthly recurrence pattern for running the job.
weeklySchedule Changes to this property will trigger replacement. String
Specifies a weekly recurrence pattern for running the job.

ClassificationJobUserPausedDetail
, ClassificationJobUserPausedDetailArgs

Import

Using pulumi import, import aws_macie2_classification_job using the id. For example:

$ pulumi import aws:macie2/classificationJob:ClassificationJob example abcd1
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.