aws.macie2.ClassificationJob
Explore with Pulumi AI
Provides a resource to manage an AWS Macie Classification Job.
Example Usage
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var testAccount = new Aws.Macie2.Account("testAccount");
var testClassificationJob = new Aws.Macie2.ClassificationJob("testClassificationJob", new()
{
JobType = "ONE_TIME",
S3JobDefinition = new Aws.Macie2.Inputs.ClassificationJobS3JobDefinitionArgs
{
BucketDefinitions = new[]
{
new Aws.Macie2.Inputs.ClassificationJobS3JobDefinitionBucketDefinitionArgs
{
AccountId = "ACCOUNT ID",
Buckets = new[]
{
"S3 BUCKET NAME",
},
},
},
},
}, new CustomResourceOptions
{
DependsOn = new[]
{
testAccount,
},
});
});
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/macie2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
testAccount, err := macie2.NewAccount(ctx, "testAccount", nil)
if err != nil {
return err
}
_, err = macie2.NewClassificationJob(ctx, "testClassificationJob", &macie2.ClassificationJobArgs{
JobType: pulumi.String("ONE_TIME"),
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{
testAccount,
}))
if err != nil {
return err
}
return nil
})
}
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 testAccount = new Account("testAccount");
var testClassificationJob = new ClassificationJob("testClassificationJob", ClassificationJobArgs.builder()
.jobType("ONE_TIME")
.s3JobDefinition(ClassificationJobS3JobDefinitionArgs.builder()
.bucketDefinitions(ClassificationJobS3JobDefinitionBucketDefinitionArgs.builder()
.accountId("ACCOUNT ID")
.buckets("S3 BUCKET NAME")
.build())
.build())
.build(), CustomResourceOptions.builder()
.dependsOn(testAccount)
.build());
}
}
import pulumi
import pulumi_aws as aws
test_account = aws.macie2.Account("testAccount")
test_classification_job = aws.macie2.ClassificationJob("testClassificationJob",
job_type="ONE_TIME",
s3_job_definition=aws.macie2.ClassificationJobS3JobDefinitionArgs(
bucket_definitions=[aws.macie2.ClassificationJobS3JobDefinitionBucketDefinitionArgs(
account_id="ACCOUNT ID",
buckets=["S3 BUCKET NAME"],
)],
),
opts=pulumi.ResourceOptions(depends_on=[test_account]))
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const testAccount = new aws.macie2.Account("testAccount", {});
const testClassificationJob = new aws.macie2.ClassificationJob("testClassificationJob", {
jobType: "ONE_TIME",
s3JobDefinition: {
bucketDefinitions: [{
accountId: "ACCOUNT ID",
buckets: ["S3 BUCKET NAME"],
}],
},
}, {
dependsOn: [testAccount],
});
resources:
testAccount:
type: aws:macie2:Account
testClassificationJob:
type: aws:macie2:ClassificationJob
properties:
jobType: ONE_TIME
s3JobDefinition:
bucketDefinitions:
- accountId: ACCOUNT ID
buckets:
- S3 BUCKET NAME
options:
dependson:
- ${testAccount}
Create ClassificationJob Resource
new ClassificationJob(name: string, args: ClassificationJobArgs, opts?: CustomResourceOptions);
@overload
def ClassificationJob(resource_name: str,
opts: Optional[ResourceOptions] = None,
custom_data_identifier_ids: Optional[Sequence[str]] = None,
description: Optional[str] = None,
initial_run: Optional[bool] = 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)
@overload
def ClassificationJob(resource_name: str,
args: ClassificationJobArgs,
opts: Optional[ResourceOptions] = 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.
- name string
- The unique name of the resource.
- args ClassificationJobArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args ClassificationJobArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ClassificationJobArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ClassificationJobArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
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
The ClassificationJob resource accepts the following input properties:
- Job
Type 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 theschedule_frequency
property.SCHEDULED
- Run the job on a daily, weekly, or monthly basis. If you specify this value, use theschedule_frequency
property to define the recurrence pattern for the job.- S3Job
Definition ClassificationJob S3Job Definition Args The S3 buckets that contain the objects to analyze, and the scope of that analysis. (documented below)
- Custom
Data List<string>Identifier Ids The custom data identifiers to use for data analysis and classification.
- Description string
A custom description of the job. The description can contain as many as 200 characters.
- Initial
Run bool Specifies whether to analyze all existing, eligible objects immediately after the job is created.
- Job
Status string The status for the job. Valid values are:
CANCELLED
,RUNNING
andUSER_PAUSED
- Name 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
.- Name
Prefix string Creates a unique name beginning with the specified prefix. Conflicts with
name
.- Sampling
Percentage 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 ClassificationJob Schedule Frequency Args 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 toONE_TIME
. (documented below)- Dictionary<string, string>
A map of key-value pairs that specifies the tags to associate with the job. A job can have a maximum of 50 tags. Each tag consists of a tag key and an associated tag value. The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.
- Job
Type 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 theschedule_frequency
property.SCHEDULED
- Run the job on a daily, weekly, or monthly basis. If you specify this value, use theschedule_frequency
property to define the recurrence pattern for the job.- S3Job
Definition ClassificationJob S3Job Definition Args The S3 buckets that contain the objects to analyze, and the scope of that analysis. (documented below)
- Custom
Data []stringIdentifier Ids The custom data identifiers to use for data analysis and classification.
- Description string
A custom description of the job. The description can contain as many as 200 characters.
- Initial
Run bool Specifies whether to analyze all existing, eligible objects immediately after the job is created.
- Job
Status string The status for the job. Valid values are:
CANCELLED
,RUNNING
andUSER_PAUSED
- Name 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
.- Name
Prefix string Creates a unique name beginning with the specified prefix. Conflicts with
name
.- Sampling
Percentage 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 ClassificationJob Schedule Frequency Args 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 toONE_TIME
. (documented below)- map[string]string
A map of key-value pairs that specifies the tags to associate with the job. A job can have a maximum of 50 tags. Each tag consists of a tag key and an associated tag value. The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.
- job
Type 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 theschedule_frequency
property.SCHEDULED
- Run the job on a daily, weekly, or monthly basis. If you specify this value, use theschedule_frequency
property to define the recurrence pattern for the job.- s3Job
Definition ClassificationJob S3Job Definition Args The S3 buckets that contain the objects to analyze, and the scope of that analysis. (documented below)
- custom
Data List<String>Identifier Ids The custom data identifiers to use for data analysis and classification.
- description String
A custom description of the job. The description can contain as many as 200 characters.
- initial
Run Boolean Specifies whether to analyze all existing, eligible objects immediately after the job is created.
- job
Status String The status for the job. Valid values are:
CANCELLED
,RUNNING
andUSER_PAUSED
- name 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
.- name
Prefix String Creates a unique name beginning with the specified prefix. Conflicts with
name
.- sampling
Percentage 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.
- schedule
Frequency ClassificationJob Schedule Frequency Args 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 toONE_TIME
. (documented below)- Map<String,String>
A map of key-value pairs that specifies the tags to associate with the job. A job can have a maximum of 50 tags. Each tag consists of a tag key and an associated tag value. The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.
- job
Type 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 theschedule_frequency
property.SCHEDULED
- Run the job on a daily, weekly, or monthly basis. If you specify this value, use theschedule_frequency
property to define the recurrence pattern for the job.- s3Job
Definition ClassificationJob S3Job Definition Args The S3 buckets that contain the objects to analyze, and the scope of that analysis. (documented below)
- custom
Data string[]Identifier Ids The custom data identifiers to use for data analysis and classification.
- description string
A custom description of the job. The description can contain as many as 200 characters.
- initial
Run boolean Specifies whether to analyze all existing, eligible objects immediately after the job is created.
- job
Status string The status for the job. Valid values are:
CANCELLED
,RUNNING
andUSER_PAUSED
- name 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
.- name
Prefix string Creates a unique name beginning with the specified prefix. Conflicts with
name
.- sampling
Percentage 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.
- schedule
Frequency ClassificationJob Schedule Frequency Args 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 toONE_TIME
. (documented below)- {[key: string]: string}
A map of key-value pairs that specifies the tags to associate with the job. A job can have a maximum of 50 tags. Each tag consists of a tag key and an associated tag value. The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.
- job_
type 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 theschedule_frequency
property.SCHEDULED
- Run the job on a daily, weekly, or monthly basis. If you specify this value, use theschedule_frequency
property to define the recurrence pattern for the job.- s3_
job_ Classificationdefinition Job S3Job Definition Args The S3 buckets that contain the objects to analyze, and the scope of that analysis. (documented below)
- custom_
data_ Sequence[str]identifier_ ids The custom data identifiers to use for data analysis and classification.
- description str
A custom description of the job. The description can contain as many as 200 characters.
- initial_
run 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
andUSER_PAUSED
- name 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 str Creates a unique name beginning with the specified prefix. Conflicts with
name
.- sampling_
percentage 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 ClassificationJob Schedule Frequency Args 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 toONE_TIME
. (documented below)- Mapping[str, str]
A map of key-value pairs that specifies the tags to associate with the job. A job can have a maximum of 50 tags. Each tag consists of a tag key and an associated tag value. The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.
- job
Type 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 theschedule_frequency
property.SCHEDULED
- Run the job on a daily, weekly, or monthly basis. If you specify this value, use theschedule_frequency
property to define the recurrence pattern for the job.- s3Job
Definition Property Map The S3 buckets that contain the objects to analyze, and the scope of that analysis. (documented below)
- custom
Data List<String>Identifier Ids The custom data identifiers to use for data analysis and classification.
- description String
A custom description of the job. The description can contain as many as 200 characters.
- initial
Run Boolean Specifies whether to analyze all existing, eligible objects immediately after the job is created.
- job
Status String The status for the job. Valid values are:
CANCELLED
,RUNNING
andUSER_PAUSED
- name 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
.- name
Prefix String Creates a unique name beginning with the specified prefix. Conflicts with
name
.- sampling
Percentage 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.
- schedule
Frequency 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 toONE_TIME
. (documented below)- Map<String>
A map of key-value pairs that specifies the tags to associate with the job. A job can have a maximum of 50 tags. Each tag consists of a tag key and an associated tag value. The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.
Outputs
All input properties are implicitly available as output properties. Additionally, the ClassificationJob resource produces the following output properties:
- Created
At 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.
- Job
Arn string - Job
Id string - Dictionary<string, string>
- User
Paused List<ClassificationDetails Job User Paused Detail> 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 cancelled if it isn't resumed. This value is present only if the value forjob-status
isUSER_PAUSED
.
- Created
At 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.
- Job
Arn string - Job
Id string - map[string]string
- User
Paused []ClassificationDetails Job User Paused Detail 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 cancelled if it isn't resumed. This value is present only if the value forjob-status
isUSER_PAUSED
.
- created
At 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.
- job
Arn String - job
Id String - Map<String,String>
- user
Paused List<ClassificationDetails Job User Paused Detail> 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 cancelled if it isn't resumed. This value is present only if the value forjob-status
isUSER_PAUSED
.
- created
At 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.
- job
Arn string - job
Id string - {[key: string]: string}
- user
Paused ClassificationDetails Job User Paused Detail[] 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 cancelled if it isn't resumed. This value is present only if the value forjob-status
isUSER_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 - Mapping[str, str]
- user_
paused_ Sequence[Classificationdetails Job User Paused Detail] 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 cancelled if it isn't resumed. This value is present only if the value forjob-status
isUSER_PAUSED
.
- created
At 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.
- job
Arn String - job
Id String - Map<String>
- user
Paused List<Property Map>Details 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 cancelled if it isn't resumed. This value is present only if the value forjob-status
isUSER_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)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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.
- Created
At string The date and time, in UTC and extended RFC 3339 format, when the job was created.
- Custom
Data List<string>Identifier Ids The custom data identifiers to use for data analysis and classification.
- Description string
A custom description of the job. The description can contain as many as 200 characters.
- Initial
Run bool Specifies whether to analyze all existing, eligible objects immediately after the job is created.
- Job
Arn string - Job
Id string - Job
Status string The status for the job. Valid values are:
CANCELLED
,RUNNING
andUSER_PAUSED
- Job
Type 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 theschedule_frequency
property.SCHEDULED
- Run the job on a daily, weekly, or monthly basis. If you specify this value, use theschedule_frequency
property to define the recurrence pattern for the job.- Name 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
.- Name
Prefix string Creates a unique name beginning with the specified prefix. Conflicts with
name
.- S3Job
Definition ClassificationJob S3Job Definition Args The S3 buckets that contain the objects to analyze, and the scope of that analysis. (documented below)
- Sampling
Percentage 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 ClassificationJob Schedule Frequency Args 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 toONE_TIME
. (documented below)- Dictionary<string, string>
A map of key-value pairs that specifies the tags to associate with the job. A job can have a maximum of 50 tags. Each tag consists of a tag key and an associated tag value. The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.
- Dictionary<string, string>
- User
Paused List<ClassificationDetails Job User Paused Detail Args> 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 cancelled if it isn't resumed. This value is present only if the value forjob-status
isUSER_PAUSED
.
- Created
At string The date and time, in UTC and extended RFC 3339 format, when the job was created.
- Custom
Data []stringIdentifier Ids The custom data identifiers to use for data analysis and classification.
- Description string
A custom description of the job. The description can contain as many as 200 characters.
- Initial
Run bool Specifies whether to analyze all existing, eligible objects immediately after the job is created.
- Job
Arn string - Job
Id string - Job
Status string The status for the job. Valid values are:
CANCELLED
,RUNNING
andUSER_PAUSED
- Job
Type 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 theschedule_frequency
property.SCHEDULED
- Run the job on a daily, weekly, or monthly basis. If you specify this value, use theschedule_frequency
property to define the recurrence pattern for the job.- Name 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
.- Name
Prefix string Creates a unique name beginning with the specified prefix. Conflicts with
name
.- S3Job
Definition ClassificationJob S3Job Definition Args The S3 buckets that contain the objects to analyze, and the scope of that analysis. (documented below)
- Sampling
Percentage 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 ClassificationJob Schedule Frequency Args 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 toONE_TIME
. (documented below)- map[string]string
A map of key-value pairs that specifies the tags to associate with the job. A job can have a maximum of 50 tags. Each tag consists of a tag key and an associated tag value. The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.
- map[string]string
- User
Paused []ClassificationDetails Job User Paused Detail Args 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 cancelled if it isn't resumed. This value is present only if the value forjob-status
isUSER_PAUSED
.
- created
At String The date and time, in UTC and extended RFC 3339 format, when the job was created.
- custom
Data List<String>Identifier Ids The custom data identifiers to use for data analysis and classification.
- description String
A custom description of the job. The description can contain as many as 200 characters.
- initial
Run Boolean Specifies whether to analyze all existing, eligible objects immediately after the job is created.
- job
Arn String - job
Id String - job
Status String The status for the job. Valid values are:
CANCELLED
,RUNNING
andUSER_PAUSED
- job
Type 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 theschedule_frequency
property.SCHEDULED
- Run the job on a daily, weekly, or monthly basis. If you specify this value, use theschedule_frequency
property to define the recurrence pattern for the job.- name 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
.- name
Prefix String Creates a unique name beginning with the specified prefix. Conflicts with
name
.- s3Job
Definition ClassificationJob S3Job Definition Args The S3 buckets that contain the objects to analyze, and the scope of that analysis. (documented below)
- sampling
Percentage 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.
- schedule
Frequency ClassificationJob Schedule Frequency Args 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 toONE_TIME
. (documented below)- Map<String,String>
A map of key-value pairs that specifies the tags to associate with the job. A job can have a maximum of 50 tags. Each tag consists of a tag key and an associated tag value. The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.
- Map<String,String>
- user
Paused List<ClassificationDetails Job User Paused Detail Args> 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 cancelled if it isn't resumed. This value is present only if the value forjob-status
isUSER_PAUSED
.
- created
At string The date and time, in UTC and extended RFC 3339 format, when the job was created.
- custom
Data string[]Identifier Ids The custom data identifiers to use for data analysis and classification.
- description string
A custom description of the job. The description can contain as many as 200 characters.
- initial
Run boolean Specifies whether to analyze all existing, eligible objects immediately after the job is created.
- job
Arn string - job
Id string - job
Status string The status for the job. Valid values are:
CANCELLED
,RUNNING
andUSER_PAUSED
- job
Type 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 theschedule_frequency
property.SCHEDULED
- Run the job on a daily, weekly, or monthly basis. If you specify this value, use theschedule_frequency
property to define the recurrence pattern for the job.- name 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
.- name
Prefix string Creates a unique name beginning with the specified prefix. Conflicts with
name
.- s3Job
Definition ClassificationJob S3Job Definition Args The S3 buckets that contain the objects to analyze, and the scope of that analysis. (documented below)
- sampling
Percentage 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.
- schedule
Frequency ClassificationJob Schedule Frequency Args 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 toONE_TIME
. (documented below)- {[key: string]: string}
A map of key-value pairs that specifies the tags to associate with the job. A job can have a maximum of 50 tags. Each tag consists of a tag key and an associated tag value. The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.
- {[key: string]: string}
- user
Paused ClassificationDetails Job User Paused Detail Args[] 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 cancelled if it isn't resumed. This value is present only if the value forjob-status
isUSER_PAUSED
.
- created_
at str The date and time, in UTC and extended RFC 3339 format, when the job was created.
- custom_
data_ Sequence[str]identifier_ ids The custom data identifiers to use for data analysis and classification.
- description str
A custom description of the job. The description can contain as many as 200 characters.
- initial_
run 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
andUSER_PAUSED
- job_
type 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 theschedule_frequency
property.SCHEDULED
- Run the job on a daily, weekly, or monthly basis. If you specify this value, use theschedule_frequency
property to define the recurrence pattern for the job.- name 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 str Creates a unique name beginning with the specified prefix. Conflicts with
name
.- s3_
job_ Classificationdefinition Job S3Job Definition Args The S3 buckets that contain the objects to analyze, and the scope of that analysis. (documented below)
- sampling_
percentage 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 ClassificationJob Schedule Frequency Args 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 toONE_TIME
. (documented below)- Mapping[str, str]
A map of key-value pairs that specifies the tags to associate with the job. A job can have a maximum of 50 tags. Each tag consists of a tag key and an associated tag value. The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.
- Mapping[str, str]
- user_
paused_ Sequence[Classificationdetails Job User Paused Detail Args] 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 cancelled if it isn't resumed. This value is present only if the value forjob-status
isUSER_PAUSED
.
- created
At String The date and time, in UTC and extended RFC 3339 format, when the job was created.
- custom
Data List<String>Identifier Ids The custom data identifiers to use for data analysis and classification.
- description String
A custom description of the job. The description can contain as many as 200 characters.
- initial
Run Boolean Specifies whether to analyze all existing, eligible objects immediately after the job is created.
- job
Arn String - job
Id String - job
Status String The status for the job. Valid values are:
CANCELLED
,RUNNING
andUSER_PAUSED
- job
Type 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 theschedule_frequency
property.SCHEDULED
- Run the job on a daily, weekly, or monthly basis. If you specify this value, use theschedule_frequency
property to define the recurrence pattern for the job.- name 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
.- name
Prefix String Creates a unique name beginning with the specified prefix. Conflicts with
name
.- s3Job
Definition Property Map The S3 buckets that contain the objects to analyze, and the scope of that analysis. (documented below)
- sampling
Percentage 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.
- schedule
Frequency 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 toONE_TIME
. (documented below)- Map<String>
A map of key-value pairs that specifies the tags to associate with the job. A job can have a maximum of 50 tags. Each tag consists of a tag key and an associated tag value. The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.
- Map<String>
- user
Paused List<Property Map>Details 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 cancelled if it isn't resumed. This value is present only if the value forjob-status
isUSER_PAUSED
.
Supporting Types
ClassificationJobS3JobDefinition
- Bucket
Criteria ClassificationJob S3Job Definition Bucket Criteria 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 List<ClassificationJob S3Job Definition Bucket Definition> 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
Classification
Job S3Job Definition Scoping The property- and tag-based conditions that determine which objects to include or exclude from the analysis. (documented below)
- Bucket
Criteria ClassificationJob S3Job Definition Bucket Criteria 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 []ClassificationJob S3Job Definition Bucket Definition 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
Classification
Job S3Job Definition Scoping The property- and tag-based conditions that determine which objects to include or exclude from the analysis. (documented below)
- bucket
Criteria ClassificationJob S3Job Definition Bucket Criteria 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 List<ClassificationJob S3Job Definition Bucket Definition> 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
Classification
Job S3Job Definition Scoping The property- and tag-based conditions that determine which objects to include or exclude from the analysis. (documented below)
- bucket
Criteria ClassificationJob S3Job Definition Bucket Criteria 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 ClassificationJob S3Job Definition Bucket Definition[] 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
Classification
Job S3Job Definition Scoping The property- and tag-based conditions that determine which objects to include or exclude from the analysis. (documented below)
- bucket_
criteria ClassificationJob S3Job Definition Bucket Criteria 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 Sequence[ClassificationJob S3Job Definition Bucket Definition] 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
Classification
Job S3Job Definition Scoping The property- and tag-based conditions that determine which objects to include or exclude from the analysis. (documented below)
- bucket
Criteria 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)- bucket
Definitions 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 Property Map
The property- and tag-based conditions that determine which objects to include or exclude from the analysis. (documented below)
ClassificationJobS3JobDefinitionBucketCriteria
- Excludes
Classification
Job S3Job Definition Bucket Criteria Excludes The property- or tag-based conditions that determine which S3 buckets to exclude from the analysis. (documented below)
- Includes
Classification
Job S3Job Definition Bucket Criteria Includes The property- or tag-based conditions that determine which S3 buckets to include in the analysis. (documented below)
- Excludes
Classification
Job S3Job Definition Bucket Criteria Excludes The property- or tag-based conditions that determine which S3 buckets to exclude from the analysis. (documented below)
- Includes
Classification
Job S3Job Definition Bucket Criteria Includes The property- or tag-based conditions that determine which S3 buckets to include in the analysis. (documented below)
- excludes
Classification
Job S3Job Definition Bucket Criteria Excludes The property- or tag-based conditions that determine which S3 buckets to exclude from the analysis. (documented below)
- includes
Classification
Job S3Job Definition Bucket Criteria Includes The property- or tag-based conditions that determine which S3 buckets to include in the analysis. (documented below)
- excludes
Classification
Job S3Job Definition Bucket Criteria Excludes The property- or tag-based conditions that determine which S3 buckets to exclude from the analysis. (documented below)
- includes
Classification
Job S3Job Definition Bucket Criteria Includes The property- or tag-based conditions that determine which S3 buckets to include in the analysis. (documented below)
- excludes
Classification
Job S3Job Definition Bucket Criteria Excludes The property- or tag-based conditions that determine which S3 buckets to exclude from the analysis. (documented below)
- includes
Classification
Job S3Job Definition Bucket Criteria Includes The property- or tag-based conditions that determine which S3 buckets to include in the analysis. (documented below)
- excludes Property Map
The property- or tag-based conditions that determine which S3 buckets to exclude from the analysis. (documented below)
- includes Property Map
The property- or tag-based conditions that determine which S3 buckets to include in the analysis. (documented below)
ClassificationJobS3JobDefinitionBucketCriteriaExcludes
- Ands
List<Classification
Job S3Job Definition Bucket Criteria Excludes And> An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
- Ands
[]Classification
Job S3Job Definition Bucket Criteria Excludes And An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
- ands
List<Classification
Job S3Job Definition Bucket Criteria Excludes And> An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
- ands
Classification
Job S3Job Definition Bucket Criteria Excludes And[] An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
- ands
Sequence[Classification
Job S3Job Definition Bucket Criteria Excludes And] An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
- ands 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
- Simple
Criterion ClassificationJob S3Job Definition Bucket Criteria Excludes And Simple Criterion 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 ClassificationJob S3Job Definition Bucket Criteria Excludes And Tag Criterion 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 ClassificationJob S3Job Definition Bucket Criteria Excludes And Simple Criterion 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 ClassificationJob S3Job Definition Bucket Criteria Excludes And Tag Criterion 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 ClassificationJob S3Job Definition Bucket Criteria Excludes And Simple Criterion 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 ClassificationJob S3Job Definition Bucket Criteria Excludes And Tag Criterion 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 ClassificationJob S3Job Definition Bucket Criteria Excludes And Simple Criterion 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 ClassificationJob S3Job Definition Bucket Criteria Excludes And Tag Criterion 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 ClassificationJob S3Job Definition Bucket Criteria Excludes And Simple Criterion 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 ClassificationJob S3Job Definition Bucket Criteria Excludes And Tag Criterion 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 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)
- tag
Criterion 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
- Comparator string
The operator to use in a condition. Valid combination of values are available in the AWS Documentation
- Key string
The object property to use in the condition. Valid combination of values are available in the AWS Documentation
- Values List<string>
An array that lists the values to use in the condition. Valid combination of values are available in the AWS Documentation
- Comparator string
The operator to use in a condition. Valid combination of values are available in the AWS Documentation
- Key string
The object property to use in the condition. Valid combination of values are available in the AWS Documentation
- Values []string
An array that lists the values to use in the condition. Valid combination of values are available in the AWS Documentation
- comparator String
The operator to use in a condition. Valid combination of values are available in the AWS Documentation
- key String
The object property to use in the condition. Valid combination of values are available in the AWS Documentation
- values List<String>
An array that lists the values to use in the condition. Valid combination of values are available in the AWS Documentation
- comparator string
The operator to use in a condition. Valid combination of values are available in the AWS Documentation
- key string
The object property to use in the condition. Valid combination of values are available in the AWS Documentation
- values string[]
An array that lists the values to use in the condition. Valid combination of values are available in the AWS Documentation
- comparator str
The operator to use in a condition. Valid combination of values are available in the AWS Documentation
- key str
The object property to use in the condition. Valid combination of values are available in the AWS Documentation
- values Sequence[str]
An array that lists the values to use in the condition. Valid combination of values are available in the AWS Documentation
- comparator String
The operator to use in a condition. Valid combination of values are available in the AWS Documentation
- key String
The object property to use in the condition. Valid combination of values are available in the AWS Documentation
- values List<String>
An array that lists the values to use in the condition. Valid combination of values are available in the AWS Documentation
ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndTagCriterion
- Comparator string
The operator to use in the condition. Valid combination and values are available in the AWS Documentation
- Tag
Values List<ClassificationJob S3Job Definition Bucket Criteria Excludes And Tag Criterion Tag Value> The tag key and value pairs to use in the condition. One or more blocks are allowed. (documented below)
- Comparator string
The operator to use in the condition. Valid combination and values are available in the AWS Documentation
- Tag
Values []ClassificationJob S3Job Definition Bucket Criteria Excludes And Tag Criterion Tag Value The tag key and value pairs to use in the condition. One or more blocks are allowed. (documented below)
- comparator String
The operator to use in the condition. Valid combination and values are available in the AWS Documentation
- tag
Values List<ClassificationJob S3Job Definition Bucket Criteria Excludes And Tag Criterion Tag Value> The tag key and value pairs to use in the condition. One or more blocks are allowed. (documented below)
- comparator string
The operator to use in the condition. Valid combination and values are available in the AWS Documentation
- tag
Values ClassificationJob S3Job Definition Bucket Criteria Excludes And Tag Criterion Tag Value[] The tag key and value pairs to use in the condition. One or more blocks are allowed. (documented below)
- comparator str
The operator to use in the condition. Valid combination and values are available in the AWS Documentation
- tag_
values Sequence[ClassificationJob S3Job Definition Bucket Criteria Excludes And Tag Criterion Tag Value] The tag key and value pairs to use in the condition. One or more blocks are allowed. (documented below)
- comparator String
The operator to use in the condition. Valid combination and values are available in the AWS Documentation
- tag
Values List<Property Map> The tag key and value pairs to use in the condition. One or more blocks are allowed. (documented below)
ClassificationJobS3JobDefinitionBucketCriteriaExcludesAndTagCriterionTagValue
ClassificationJobS3JobDefinitionBucketCriteriaIncludes
- Ands
List<Classification
Job S3Job Definition Bucket Criteria Includes And> An array of conditions, one for each condition that determines which S3 buckets to include or exclude from the job. (documented below)
- Ands
[]Classification
Job S3Job Definition Bucket Criteria Includes And An array of conditions, one for each condition that determines which S3 buckets to include or exclude from the job. (documented below)
- ands
List<Classification
Job S3Job Definition Bucket Criteria Includes And> An array of conditions, one for each condition that determines which S3 buckets to include or exclude from the job. (documented below)
- ands
Classification
Job S3Job Definition Bucket Criteria Includes And[] An array of conditions, one for each condition that determines which S3 buckets to include or exclude from the job. (documented below)
- ands
Sequence[Classification
Job S3Job Definition Bucket Criteria Includes And] An array of conditions, one for each condition that determines which S3 buckets to include or exclude from the job. (documented below)
- ands List<Property Map>
An array of conditions, one for each condition that determines which S3 buckets to include or exclude from the job. (documented below)
ClassificationJobS3JobDefinitionBucketCriteriaIncludesAnd
- Simple
Criterion ClassificationJob S3Job Definition Bucket Criteria Includes And Simple Criterion 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 ClassificationJob S3Job Definition Bucket Criteria Includes And Tag Criterion 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 ClassificationJob S3Job Definition Bucket Criteria Includes And Simple Criterion 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 ClassificationJob S3Job Definition Bucket Criteria Includes And Tag Criterion 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 ClassificationJob S3Job Definition Bucket Criteria Includes And Simple Criterion 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 ClassificationJob S3Job Definition Bucket Criteria Includes And Tag Criterion 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 ClassificationJob S3Job Definition Bucket Criteria Includes And Simple Criterion 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 ClassificationJob S3Job Definition Bucket Criteria Includes And Tag Criterion 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 ClassificationJob S3Job Definition Bucket Criteria Includes And Simple Criterion 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 ClassificationJob S3Job Definition Bucket Criteria Includes And Tag Criterion 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 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)
- tag
Criterion 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
- Comparator string
The operator to use in a condition. Valid combination of values are available in the AWS Documentation
- Key string
The object property to use in the condition. Valid combination of values are available in the AWS Documentation
- Values List<string>
An array that lists the values to use in the condition. Valid combination of values are available in the AWS Documentation
- Comparator string
The operator to use in a condition. Valid combination of values are available in the AWS Documentation
- Key string
The object property to use in the condition. Valid combination of values are available in the AWS Documentation
- Values []string
An array that lists the values to use in the condition. Valid combination of values are available in the AWS Documentation
- comparator String
The operator to use in a condition. Valid combination of values are available in the AWS Documentation
- key String
The object property to use in the condition. Valid combination of values are available in the AWS Documentation
- values List<String>
An array that lists the values to use in the condition. Valid combination of values are available in the AWS Documentation
- comparator string
The operator to use in a condition. Valid combination of values are available in the AWS Documentation
- key string
The object property to use in the condition. Valid combination of values are available in the AWS Documentation
- values string[]
An array that lists the values to use in the condition. Valid combination of values are available in the AWS Documentation
- comparator str
The operator to use in a condition. Valid combination of values are available in the AWS Documentation
- key str
The object property to use in the condition. Valid combination of values are available in the AWS Documentation
- values Sequence[str]
An array that lists the values to use in the condition. Valid combination of values are available in the AWS Documentation
- comparator String
The operator to use in a condition. Valid combination of values are available in the AWS Documentation
- key String
The object property to use in the condition. Valid combination of values are available in the AWS Documentation
- values List<String>
An array that lists the values to use in the condition. Valid combination of values are available in the AWS Documentation
ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndTagCriterion
- Comparator string
The operator to use in the condition. Valid combination and values are available in the AWS Documentation
- Tag
Values List<ClassificationJob S3Job Definition Bucket Criteria Includes And Tag Criterion Tag Value> The tag key and value pairs to use in the condition. One or more blocks are allowed. (documented below)
- Comparator string
The operator to use in the condition. Valid combination and values are available in the AWS Documentation
- Tag
Values []ClassificationJob S3Job Definition Bucket Criteria Includes And Tag Criterion Tag Value The tag key and value pairs to use in the condition. One or more blocks are allowed. (documented below)
- comparator String
The operator to use in the condition. Valid combination and values are available in the AWS Documentation
- tag
Values List<ClassificationJob S3Job Definition Bucket Criteria Includes And Tag Criterion Tag Value> The tag key and value pairs to use in the condition. One or more blocks are allowed. (documented below)
- comparator string
The operator to use in the condition. Valid combination and values are available in the AWS Documentation
- tag
Values ClassificationJob S3Job Definition Bucket Criteria Includes And Tag Criterion Tag Value[] The tag key and value pairs to use in the condition. One or more blocks are allowed. (documented below)
- comparator str
The operator to use in the condition. Valid combination and values are available in the AWS Documentation
- tag_
values Sequence[ClassificationJob S3Job Definition Bucket Criteria Includes And Tag Criterion Tag Value] The tag key and value pairs to use in the condition. One or more blocks are allowed. (documented below)
- comparator String
The operator to use in the condition. Valid combination and values are available in the AWS Documentation
- tag
Values List<Property Map> The tag key and value pairs to use in the condition. One or more blocks are allowed. (documented below)
ClassificationJobS3JobDefinitionBucketCriteriaIncludesAndTagCriterionTagValue
ClassificationJobS3JobDefinitionBucketDefinition
- account_
id str The unique identifier for the AWS account that owns the buckets.
- buckets Sequence[str]
An array that lists the names of the buckets.
ClassificationJobS3JobDefinitionScoping
- Excludes
Classification
Job S3Job Definition Scoping Excludes The property- or tag-based conditions that determine which objects to exclude from the analysis. (documented below)
- Includes
Classification
Job S3Job Definition Scoping Includes The property- or tag-based conditions that determine which objects to include in the analysis. (documented below)
- Excludes
Classification
Job S3Job Definition Scoping Excludes The property- or tag-based conditions that determine which objects to exclude from the analysis. (documented below)
- Includes
Classification
Job S3Job Definition Scoping Includes The property- or tag-based conditions that determine which objects to include in the analysis. (documented below)
- excludes
Classification
Job S3Job Definition Scoping Excludes The property- or tag-based conditions that determine which objects to exclude from the analysis. (documented below)
- includes
Classification
Job S3Job Definition Scoping Includes The property- or tag-based conditions that determine which objects to include in the analysis. (documented below)
- excludes
Classification
Job S3Job Definition Scoping Excludes The property- or tag-based conditions that determine which objects to exclude from the analysis. (documented below)
- includes
Classification
Job S3Job Definition Scoping Includes The property- or tag-based conditions that determine which objects to include in the analysis. (documented below)
- excludes
Classification
Job S3Job Definition Scoping Excludes The property- or tag-based conditions that determine which objects to exclude from the analysis. (documented below)
- includes
Classification
Job S3Job Definition Scoping Includes The property- or tag-based conditions that determine which objects to include in the analysis. (documented below)
- excludes Property Map
The property- or tag-based conditions that determine which objects to exclude from the analysis. (documented below)
- includes Property Map
The property- or tag-based conditions that determine which objects to include in the analysis. (documented below)
ClassificationJobS3JobDefinitionScopingExcludes
- Ands
List<Classification
Job S3Job Definition Scoping Excludes And> An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
- Ands
[]Classification
Job S3Job Definition Scoping Excludes And An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
- ands
List<Classification
Job S3Job Definition Scoping Excludes And> An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
- ands
Classification
Job S3Job Definition Scoping Excludes And[] An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
- ands
Sequence[Classification
Job S3Job Definition Scoping Excludes And] An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below)
- ands 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
- Simple
Scope ClassificationTerm Job S3Job Definition Scoping Excludes And Simple Scope Term 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)
- Classification
Job S3Job Definition Scoping Excludes And Tag Scope Term 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 ClassificationTerm Job S3Job Definition Scoping Excludes And Simple Scope Term 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)
- Classification
Job S3Job Definition Scoping Excludes And Tag Scope Term 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 ClassificationTerm Job S3Job Definition Scoping Excludes And Simple Scope Term 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)
- Classification
Job S3Job Definition Scoping Excludes And Tag Scope Term 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 ClassificationTerm Job S3Job Definition Scoping Excludes And Simple Scope Term 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)
- Classification
Job S3Job Definition Scoping Excludes And Tag Scope Term 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_ Classificationterm Job S3Job Definition Scoping Excludes And Simple Scope Term 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_ Classificationterm Job S3Job Definition Scoping Excludes And Tag Scope Term 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 Property MapTerm 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)
- 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
- Comparator string
The operator to use in a condition. Valid values are:
EQ
,GT
,GTE
,LT
,LTE
,NE
,CONTAINS
,STARTS_WITH
- Key string
The object property to use in the condition.
- Values List<string>
An array that lists the values to use in the condition.
- Comparator string
The operator to use in a condition. Valid values are:
EQ
,GT
,GTE
,LT
,LTE
,NE
,CONTAINS
,STARTS_WITH
- Key string
The object property to use in the condition.
- Values []string
An array that lists the values to use in the condition.
- comparator String
The operator to use in a condition. Valid values are:
EQ
,GT
,GTE
,LT
,LTE
,NE
,CONTAINS
,STARTS_WITH
- key String
The object property to use in the condition.
- values List<String>
An array that lists the values to use in the condition.
- comparator string
The operator to use in a condition. Valid values are:
EQ
,GT
,GTE
,LT
,LTE
,NE
,CONTAINS
,STARTS_WITH
- key string
The object property to use in the condition.
- values string[]
An array that lists the values to use in the condition.
- comparator str
The operator to use in a condition. Valid values are:
EQ
,GT
,GTE
,LT
,LTE
,NE
,CONTAINS
,STARTS_WITH
- key str
The object property to use in the condition.
- values Sequence[str]
An array that lists the values to use in the condition.
- comparator String
The operator to use in a condition. Valid values are:
EQ
,GT
,GTE
,LT
,LTE
,NE
,CONTAINS
,STARTS_WITH
- key String
The object property to use in the condition.
- values List<String>
An array that lists the values to use in the condition.
ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTerm
- Comparator string
The operator to use in the condition.
- Key string
The tag key to use in the condition. The only valid value is
TAG
.- Tag
Values List<ClassificationJob S3Job Definition Scoping Excludes And Tag Scope Term Tag Value> The tag keys or tag key and value pairs to use in the condition.
- Target string
The type of object to apply the condition to. The only valid value is
S3_OBJECT
.
- Comparator string
The operator to use in the condition.
- Key string
The tag key to use in the condition. The only valid value is
TAG
.- Tag
Values []ClassificationJob S3Job Definition Scoping Excludes And Tag Scope Term Tag Value The tag keys or tag key and value pairs to use in the condition.
- Target string
The type of object to apply the condition to. The only valid value is
S3_OBJECT
.
- comparator String
The operator to use in the condition.
- key String
The tag key to use in the condition. The only valid value is
TAG
.- tag
Values List<ClassificationJob S3Job Definition Scoping Excludes And Tag Scope Term Tag Value> The tag keys or tag key and value pairs to use in the condition.
- target String
The type of object to apply the condition to. The only valid value is
S3_OBJECT
.
- comparator string
The operator to use in the condition.
- key string
The tag key to use in the condition. The only valid value is
TAG
.- tag
Values ClassificationJob S3Job Definition Scoping Excludes And Tag Scope Term Tag Value[] The tag keys or tag key and value pairs to use in the condition.
- target string
The type of object to apply the condition to. The only valid value is
S3_OBJECT
.
- comparator str
The operator to use in the condition.
- key str
The tag key to use in the condition. The only valid value is
TAG
.- tag_
values Sequence[ClassificationJob S3Job Definition Scoping Excludes And Tag Scope Term Tag Value] The tag keys or tag key and value pairs to use in the condition.
- target str
The type of object to apply the condition to. The only valid value is
S3_OBJECT
.
- comparator String
The operator to use in the condition.
- key String
The tag key to use in the condition. The only valid value is
TAG
.- tag
Values List<Property Map> The tag keys or tag key and value pairs to use in the condition.
- target String
The type of object to apply the condition to. The only valid value is
S3_OBJECT
.
ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValue
ClassificationJobS3JobDefinitionScopingIncludes
- Ands
List<Classification
Job S3Job Definition Scoping Includes And> An array of conditions, one for each condition that determines which S3 buckets to include or exclude from the job. (documented below)
- Ands
[]Classification
Job S3Job Definition Scoping Includes And An array of conditions, one for each condition that determines which S3 buckets to include or exclude from the job. (documented below)
- ands
List<Classification
Job S3Job Definition Scoping Includes And> An array of conditions, one for each condition that determines which S3 buckets to include or exclude from the job. (documented below)
- ands
Classification
Job S3Job Definition Scoping Includes And[] An array of conditions, one for each condition that determines which S3 buckets to include or exclude from the job. (documented below)
- ands
Sequence[Classification
Job S3Job Definition Scoping Includes And] An array of conditions, one for each condition that determines which S3 buckets to include or exclude from the job. (documented below)
- ands List<Property Map>
An array of conditions, one for each condition that determines which S3 buckets to include or exclude from the job. (documented below)
ClassificationJobS3JobDefinitionScopingIncludesAnd
- Simple
Scope ClassificationTerm Job S3Job Definition Scoping Includes And Simple Scope Term 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)
- Classification
Job S3Job Definition Scoping Includes And Tag Scope Term 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 ClassificationTerm Job S3Job Definition Scoping Includes And Simple Scope Term 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)
- Classification
Job S3Job Definition Scoping Includes And Tag Scope Term 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 ClassificationTerm Job S3Job Definition Scoping Includes And Simple Scope Term 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)
- Classification
Job S3Job Definition Scoping Includes And Tag Scope Term 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 ClassificationTerm Job S3Job Definition Scoping Includes And Simple Scope Term 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)
- Classification
Job S3Job Definition Scoping Includes And Tag Scope Term 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_ Classificationterm Job S3Job Definition Scoping Includes And Simple Scope Term 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_ Classificationterm Job S3Job Definition Scoping Includes And Tag Scope Term 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 Property MapTerm 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)
- 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
- Comparator string
The operator to use in a condition. Valid values are:
EQ
,GT
,GTE
,LT
,LTE
,NE
,CONTAINS
,STARTS_WITH
- Key string
The object property to use in the condition.
- Values List<string>
An array that lists the values to use in the condition.
- Comparator string
The operator to use in a condition. Valid values are:
EQ
,GT
,GTE
,LT
,LTE
,NE
,CONTAINS
,STARTS_WITH
- Key string
The object property to use in the condition.
- Values []string
An array that lists the values to use in the condition.
- comparator String
The operator to use in a condition. Valid values are:
EQ
,GT
,GTE
,LT
,LTE
,NE
,CONTAINS
,STARTS_WITH
- key String
The object property to use in the condition.
- values List<String>
An array that lists the values to use in the condition.
- comparator string
The operator to use in a condition. Valid values are:
EQ
,GT
,GTE
,LT
,LTE
,NE
,CONTAINS
,STARTS_WITH
- key string
The object property to use in the condition.
- values string[]
An array that lists the values to use in the condition.
- comparator str
The operator to use in a condition. Valid values are:
EQ
,GT
,GTE
,LT
,LTE
,NE
,CONTAINS
,STARTS_WITH
- key str
The object property to use in the condition.
- values Sequence[str]
An array that lists the values to use in the condition.
- comparator String
The operator to use in a condition. Valid values are:
EQ
,GT
,GTE
,LT
,LTE
,NE
,CONTAINS
,STARTS_WITH
- key String
The object property to use in the condition.
- values List<String>
An array that lists the values to use in the condition.
ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTerm
- Comparator string
The operator to use in the condition.
- Key string
The tag key to use in the condition. The only valid value is
TAG
.- Tag
Values List<ClassificationJob S3Job Definition Scoping Includes And Tag Scope Term Tag Value> The tag keys or tag key and value pairs to use in the condition.
- Target string
The type of object to apply the condition to. The only valid value is
S3_OBJECT
.
- Comparator string
The operator to use in the condition.
- Key string
The tag key to use in the condition. The only valid value is
TAG
.- Tag
Values []ClassificationJob S3Job Definition Scoping Includes And Tag Scope Term Tag Value The tag keys or tag key and value pairs to use in the condition.
- Target string
The type of object to apply the condition to. The only valid value is
S3_OBJECT
.
- comparator String
The operator to use in the condition.
- key String
The tag key to use in the condition. The only valid value is
TAG
.- tag
Values List<ClassificationJob S3Job Definition Scoping Includes And Tag Scope Term Tag Value> The tag keys or tag key and value pairs to use in the condition.
- target String
The type of object to apply the condition to. The only valid value is
S3_OBJECT
.
- comparator string
The operator to use in the condition.
- key string
The tag key to use in the condition. The only valid value is
TAG
.- tag
Values ClassificationJob S3Job Definition Scoping Includes And Tag Scope Term Tag Value[] The tag keys or tag key and value pairs to use in the condition.
- target string
The type of object to apply the condition to. The only valid value is
S3_OBJECT
.
- comparator str
The operator to use in the condition.
- key str
The tag key to use in the condition. The only valid value is
TAG
.- tag_
values Sequence[ClassificationJob S3Job Definition Scoping Includes And Tag Scope Term Tag Value] The tag keys or tag key and value pairs to use in the condition.
- target str
The type of object to apply the condition to. The only valid value is
S3_OBJECT
.
- comparator String
The operator to use in the condition.
- key String
The tag key to use in the condition. The only valid value is
TAG
.- tag
Values List<Property Map> The tag keys or tag key and value pairs to use in the condition.
- target String
The type of object to apply the condition to. The only valid value is
S3_OBJECT
.
ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValue
ClassificationJobScheduleFrequency
- Daily
Schedule bool Specifies a daily recurrence pattern for running the job.
- Monthly
Schedule int Specifies a monthly recurrence pattern for running the job.
- Weekly
Schedule string Specifies a weekly recurrence pattern for running the job.
- Daily
Schedule bool Specifies a daily recurrence pattern for running the job.
- Monthly
Schedule int Specifies a monthly recurrence pattern for running the job.
- Weekly
Schedule string Specifies a weekly recurrence pattern for running the job.
- daily
Schedule Boolean Specifies a daily recurrence pattern for running the job.
- monthly
Schedule Integer Specifies a monthly recurrence pattern for running the job.
- weekly
Schedule String Specifies a weekly recurrence pattern for running the job.
- daily
Schedule boolean Specifies a daily recurrence pattern for running the job.
- monthly
Schedule number Specifies a monthly recurrence pattern for running the job.
- weekly
Schedule string Specifies a weekly recurrence pattern for running the job.
- daily_
schedule bool Specifies a daily recurrence pattern for running the job.
- monthly_
schedule int Specifies a monthly recurrence pattern for running the job.
- weekly_
schedule str Specifies a weekly recurrence pattern for running the job.
- daily
Schedule Boolean Specifies a daily recurrence pattern for running the job.
- monthly
Schedule Number Specifies a monthly recurrence pattern for running the job.
- weekly
Schedule String Specifies a weekly recurrence pattern for running the job.
ClassificationJobUserPausedDetail
- Job
Expires stringAt - Job
Imminent stringExpiration Health Event Arn - Job
Paused stringAt
- Job
Expires stringAt - Job
Imminent stringExpiration Health Event Arn - Job
Paused stringAt
- job
Expires StringAt - job
Imminent StringExpiration Health Event Arn - job
Paused StringAt
- job
Expires stringAt - job
Imminent stringExpiration Health Event Arn - job
Paused stringAt
- job
Expires StringAt - job
Imminent StringExpiration Health Event Arn - job
Paused StringAt
Import
aws_macie2_classification_job
can be imported using the id, e.g.,
$ pulumi import aws:macie2/classificationJob:ClassificationJob example abcd1
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
aws
Terraform Provider.