Skip to content

Files

Latest commit

c04acda · Jan 10, 2024

History

History
7982 lines (4886 loc) · 425 KB

macie2ClassificationJob.md

File metadata and controls

7982 lines (4886 loc) · 425 KB

macie2ClassificationJob Submodule

Constructs

Macie2ClassificationJob

Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job aws_macie2_classification_job}.

Initializers

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

new macie2ClassificationJob.Macie2ClassificationJob(scope: Construct, id: string, config: Macie2ClassificationJobConfig)
Name Type Description
scope constructs.Construct The scope in which to define this construct.
id string The scoped construct ID.
config Macie2ClassificationJobConfig No description.

scopeRequired
  • Type: constructs.Construct

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Methods

Name Description
toString Returns a string representation of this construct.
addOverride No description.
overrideLogicalId Overrides the auto-generated logical ID with a specific ID.
resetOverrideLogicalId Resets a previously passed logical Id to use the auto-generated logical id again.
toHclTerraform No description.
toMetadata No description.
toTerraform Adds this resource to the terraform JSON output.
addMoveTarget Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
hasResourceMove No description.
importFrom No description.
interpolationForAttribute No description.
moveFromId Move the resource corresponding to "id" to this resource.
moveTo Moves this resource to the target resource given by moveTarget.
moveToId Moves this resource to the resource corresponding to "id".
putS3JobDefinition No description.
putScheduleFrequency No description.
resetCustomDataIdentifierIds No description.
resetDescription No description.
resetId No description.
resetInitialRun No description.
resetJobStatus No description.
resetName No description.
resetNamePrefix No description.
resetSamplingPercentage No description.
resetScheduleFrequency No description.
resetTags No description.
resetTagsAll No description.

toString
public toString(): string

Returns a string representation of this construct.

addOverride
public addOverride(path: string, value: any): void
pathRequired
  • Type: string

valueRequired
  • Type: any

overrideLogicalId
public overrideLogicalId(newLogicalId: string): void

Overrides the auto-generated logical ID with a specific ID.

newLogicalIdRequired
  • Type: string

The new logical ID to use for this stack element.


resetOverrideLogicalId
public resetOverrideLogicalId(): void

Resets a previously passed logical Id to use the auto-generated logical id again.

toHclTerraform
public toHclTerraform(): any
toMetadata
public toMetadata(): any
toTerraform
public toTerraform(): any

Adds this resource to the terraform JSON output.

addMoveTarget
public addMoveTarget(moveTarget: string): void

Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.

moveTargetRequired
  • Type: string

The string move target that will correspond to this resource.


getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

hasResourceMove
public hasResourceMove(): TerraformResourceMoveByTarget | TerraformResourceMoveById
importFrom
public importFrom(id: string, provider?: TerraformProvider): void
idRequired
  • Type: string

providerOptional
  • Type: cdktf.TerraformProvider

interpolationForAttribute
public interpolationForAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

moveFromId
public moveFromId(id: string): void

Move the resource corresponding to "id" to this resource.

Note that the resource being moved from must be marked as moved using it's instance function.

idRequired
  • Type: string

Full id of resource being moved from, e.g. "aws_s3_bucket.example".


moveTo
public moveTo(moveTarget: string, index?: string | number): void

Moves this resource to the target resource given by moveTarget.

moveTargetRequired
  • Type: string

The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.


indexOptional
  • Type: string | number

Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.


moveToId
public moveToId(id: string): void

Moves this resource to the resource corresponding to "id".

idRequired
  • Type: string

Full id of resource to move to, e.g. "aws_s3_bucket.example".


putS3JobDefinition
public putS3JobDefinition(value: Macie2ClassificationJobS3JobDefinition): void
valueRequired

putScheduleFrequency
public putScheduleFrequency(value: Macie2ClassificationJobScheduleFrequency): void
valueRequired

resetCustomDataIdentifierIds
public resetCustomDataIdentifierIds(): void
resetDescription
public resetDescription(): void
resetId
public resetId(): void
resetInitialRun
public resetInitialRun(): void
resetJobStatus
public resetJobStatus(): void
resetName
public resetName(): void
resetNamePrefix
public resetNamePrefix(): void
resetSamplingPercentage
public resetSamplingPercentage(): void
resetScheduleFrequency
public resetScheduleFrequency(): void
resetTags
public resetTags(): void
resetTagsAll
public resetTagsAll(): void

Static Functions

Name Description
isConstruct Checks if x is a construct.
isTerraformElement No description.
isTerraformResource No description.
generateConfigForImport Generates CDKTF code for importing a Macie2ClassificationJob resource upon running "cdktf plan ".

isConstruct
import { macie2ClassificationJob } from '@cdktf/aws-cdk'

macie2ClassificationJob.Macie2ClassificationJob.isConstruct(x: any)

Checks if x is a construct.

xRequired
  • Type: any

Any object.


isTerraformElement
import { macie2ClassificationJob } from '@cdktf/aws-cdk'

macie2ClassificationJob.Macie2ClassificationJob.isTerraformElement(x: any)
xRequired
  • Type: any

isTerraformResource
import { macie2ClassificationJob } from '@cdktf/aws-cdk'

macie2ClassificationJob.Macie2ClassificationJob.isTerraformResource(x: any)
xRequired
  • Type: any

generateConfigForImport
import { macie2ClassificationJob } from '@cdktf/aws-cdk'

macie2ClassificationJob.Macie2ClassificationJob.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)

Generates CDKTF code for importing a Macie2ClassificationJob resource upon running "cdktf plan ".

scopeRequired
  • Type: constructs.Construct

The scope in which to define this construct.


importToIdRequired
  • Type: string

The construct id used in the generated config for the Macie2ClassificationJob to import.


importFromIdRequired
  • Type: string

The id of the existing Macie2ClassificationJob that should be imported.

Refer to the {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#import import section} in the documentation of this resource for the id to use


providerOptional
  • Type: cdktf.TerraformProvider

? Optional instance of the provider where the Macie2ClassificationJob to import is found.


Properties

Name Type Description
node constructs.Node The tree node.
cdktfStack cdktf.TerraformStack No description.
fqn string No description.
friendlyUniqueId string No description.
terraformMetaArguments {[ key: string ]: any} No description.
terraformResourceType string No description.
terraformGeneratorMetadata cdktf.TerraformProviderGeneratorMetadata No description.
connection cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection No description.
count number | cdktf.TerraformCount No description.
dependsOn string[] No description.
forEach cdktf.ITerraformIterator No description.
lifecycle cdktf.TerraformResourceLifecycle No description.
provider cdktf.TerraformProvider No description.
provisioners cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] No description.
createdAt string No description.
jobArn string No description.
jobId string No description.
s3JobDefinition Macie2ClassificationJobS3JobDefinitionOutputReference No description.
scheduleFrequency Macie2ClassificationJobScheduleFrequencyOutputReference No description.
userPausedDetails Macie2ClassificationJobUserPausedDetailsList No description.
customDataIdentifierIdsInput string[] No description.
descriptionInput string No description.
idInput string No description.
initialRunInput boolean | cdktf.IResolvable No description.
jobStatusInput string No description.
jobTypeInput string No description.
nameInput string No description.
namePrefixInput string No description.
s3JobDefinitionInput Macie2ClassificationJobS3JobDefinition No description.
samplingPercentageInput number No description.
scheduleFrequencyInput Macie2ClassificationJobScheduleFrequency No description.
tagsAllInput {[ key: string ]: string} No description.
tagsInput {[ key: string ]: string} No description.
customDataIdentifierIds string[] No description.
description string No description.
id string No description.
initialRun boolean | cdktf.IResolvable No description.
jobStatus string No description.
jobType string No description.
name string No description.
namePrefix string No description.
samplingPercentage number No description.
tags {[ key: string ]: string} No description.
tagsAll {[ key: string ]: string} No description.

nodeRequired
public readonly node: Node;
  • Type: constructs.Node

The tree node.


cdktfStackRequired
public readonly cdktfStack: TerraformStack;
  • Type: cdktf.TerraformStack

fqnRequired
public readonly fqn: string;
  • Type: string

friendlyUniqueIdRequired
public readonly friendlyUniqueId: string;
  • Type: string

terraformMetaArgumentsRequired
public readonly terraformMetaArguments: {[ key: string ]: any};
  • Type: {[ key: string ]: any}

terraformResourceTypeRequired
public readonly terraformResourceType: string;
  • Type: string

terraformGeneratorMetadataOptional
public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata;
  • Type: cdktf.TerraformProviderGeneratorMetadata

connectionOptional
public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
  • Type: cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection

countOptional
public readonly count: number | TerraformCount;
  • Type: number | cdktf.TerraformCount

dependsOnOptional
public readonly dependsOn: string[];
  • Type: string[]

forEachOptional
public readonly forEach: ITerraformIterator;
  • Type: cdktf.ITerraformIterator

lifecycleOptional
public readonly lifecycle: TerraformResourceLifecycle;
  • Type: cdktf.TerraformResourceLifecycle

providerOptional
public readonly provider: TerraformProvider;
  • Type: cdktf.TerraformProvider

provisionersOptional
public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
  • Type: cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[]

createdAtRequired
public readonly createdAt: string;
  • Type: string

jobArnRequired
public readonly jobArn: string;
  • Type: string

jobIdRequired
public readonly jobId: string;
  • Type: string

s3JobDefinitionRequired
public readonly s3JobDefinition: Macie2ClassificationJobS3JobDefinitionOutputReference;

scheduleFrequencyRequired
public readonly scheduleFrequency: Macie2ClassificationJobScheduleFrequencyOutputReference;

userPausedDetailsRequired
public readonly userPausedDetails: Macie2ClassificationJobUserPausedDetailsList;

customDataIdentifierIdsInputOptional
public readonly customDataIdentifierIdsInput: string[];
  • Type: string[]

descriptionInputOptional
public readonly descriptionInput: string;
  • Type: string

idInputOptional
public readonly idInput: string;
  • Type: string

initialRunInputOptional
public readonly initialRunInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

jobStatusInputOptional
public readonly jobStatusInput: string;
  • Type: string

jobTypeInputOptional
public readonly jobTypeInput: string;
  • Type: string

nameInputOptional
public readonly nameInput: string;
  • Type: string

namePrefixInputOptional
public readonly namePrefixInput: string;
  • Type: string

s3JobDefinitionInputOptional
public readonly s3JobDefinitionInput: Macie2ClassificationJobS3JobDefinition;

samplingPercentageInputOptional
public readonly samplingPercentageInput: number;
  • Type: number

scheduleFrequencyInputOptional
public readonly scheduleFrequencyInput: Macie2ClassificationJobScheduleFrequency;

tagsAllInputOptional
public readonly tagsAllInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

tagsInputOptional
public readonly tagsInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

customDataIdentifierIdsRequired
public readonly customDataIdentifierIds: string[];
  • Type: string[]

descriptionRequired
public readonly description: string;
  • Type: string

idRequired
public readonly id: string;
  • Type: string

initialRunRequired
public readonly initialRun: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

jobStatusRequired
public readonly jobStatus: string;
  • Type: string

jobTypeRequired
public readonly jobType: string;
  • Type: string

nameRequired
public readonly name: string;
  • Type: string

namePrefixRequired
public readonly namePrefix: string;
  • Type: string

samplingPercentageRequired
public readonly samplingPercentage: number;
  • Type: number

tagsRequired
public readonly tags: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

tagsAllRequired
public readonly tagsAll: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Constants

Name Type Description
tfResourceType string No description.

tfResourceTypeRequired
public readonly tfResourceType: string;
  • Type: string

Structs

Macie2ClassificationJobConfig

Initializer

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

const macie2ClassificationJobConfig: macie2ClassificationJob.Macie2ClassificationJobConfig = { ... }

Properties

Name Type Description
connection cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection No description.
count number | cdktf.TerraformCount No description.
dependsOn cdktf.ITerraformDependable[] No description.
forEach cdktf.ITerraformIterator No description.
lifecycle cdktf.TerraformResourceLifecycle No description.
provider cdktf.TerraformProvider No description.
provisioners cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] No description.
jobType string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#job_type Macie2ClassificationJob#job_type}.
s3JobDefinition Macie2ClassificationJobS3JobDefinition s3_job_definition block.
customDataIdentifierIds string[] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#custom_data_identifier_ids Macie2ClassificationJob#custom_data_identifier_ids}.
description string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#description Macie2ClassificationJob#description}.
id string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#id Macie2ClassificationJob#id}.
initialRun boolean | cdktf.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#initial_run Macie2ClassificationJob#initial_run}.
jobStatus string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#job_status Macie2ClassificationJob#job_status}.
name string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#name Macie2ClassificationJob#name}.
namePrefix string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#name_prefix Macie2ClassificationJob#name_prefix}.
samplingPercentage number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#sampling_percentage Macie2ClassificationJob#sampling_percentage}.
scheduleFrequency Macie2ClassificationJobScheduleFrequency schedule_frequency block.
tags {[ key: string ]: string} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#tags Macie2ClassificationJob#tags}.
tagsAll {[ key: string ]: string} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#tags_all Macie2ClassificationJob#tags_all}.

connectionOptional
public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
  • Type: cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection

countOptional
public readonly count: number | TerraformCount;
  • Type: number | cdktf.TerraformCount

dependsOnOptional
public readonly dependsOn: ITerraformDependable[];
  • Type: cdktf.ITerraformDependable[]

forEachOptional
public readonly forEach: ITerraformIterator;
  • Type: cdktf.ITerraformIterator

lifecycleOptional
public readonly lifecycle: TerraformResourceLifecycle;
  • Type: cdktf.TerraformResourceLifecycle

providerOptional
public readonly provider: TerraformProvider;
  • Type: cdktf.TerraformProvider

provisionersOptional
public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
  • Type: cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[]

jobTypeRequired
public readonly jobType: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#job_type Macie2ClassificationJob#job_type}.


s3JobDefinitionRequired
public readonly s3JobDefinition: Macie2ClassificationJobS3JobDefinition;

s3_job_definition block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#s3_job_definition Macie2ClassificationJob#s3_job_definition}


customDataIdentifierIdsOptional
public readonly customDataIdentifierIds: string[];
  • Type: string[]

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#custom_data_identifier_ids Macie2ClassificationJob#custom_data_identifier_ids}.


descriptionOptional
public readonly description: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#description Macie2ClassificationJob#description}.


idOptional
public readonly id: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#id Macie2ClassificationJob#id}.

Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.


initialRunOptional
public readonly initialRun: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#initial_run Macie2ClassificationJob#initial_run}.


jobStatusOptional
public readonly jobStatus: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#job_status Macie2ClassificationJob#job_status}.


nameOptional
public readonly name: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#name Macie2ClassificationJob#name}.


namePrefixOptional
public readonly namePrefix: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#name_prefix Macie2ClassificationJob#name_prefix}.


samplingPercentageOptional
public readonly samplingPercentage: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#sampling_percentage Macie2ClassificationJob#sampling_percentage}.


scheduleFrequencyOptional
public readonly scheduleFrequency: Macie2ClassificationJobScheduleFrequency;

schedule_frequency block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#schedule_frequency Macie2ClassificationJob#schedule_frequency}


tagsOptional
public readonly tags: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#tags Macie2ClassificationJob#tags}.


tagsAllOptional
public readonly tagsAll: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#tags_all Macie2ClassificationJob#tags_all}.


Macie2ClassificationJobS3JobDefinition

Initializer

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

const macie2ClassificationJobS3JobDefinition: macie2ClassificationJob.Macie2ClassificationJobS3JobDefinition = { ... }

Properties

Name Type Description
bucketDefinitions cdktf.IResolvable | Macie2ClassificationJobS3JobDefinitionBucketDefinitions[] bucket_definitions block.
scoping Macie2ClassificationJobS3JobDefinitionScoping scoping block.

bucketDefinitionsOptional
public readonly bucketDefinitions: IResolvable | Macie2ClassificationJobS3JobDefinitionBucketDefinitions[];

bucket_definitions block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#bucket_definitions Macie2ClassificationJob#bucket_definitions}


scopingOptional
public readonly scoping: Macie2ClassificationJobS3JobDefinitionScoping;

scoping block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#scoping Macie2ClassificationJob#scoping}


Macie2ClassificationJobS3JobDefinitionBucketDefinitions

Initializer

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

const macie2ClassificationJobS3JobDefinitionBucketDefinitions: macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionBucketDefinitions = { ... }

Properties

Name Type Description
accountId string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#account_id Macie2ClassificationJob#account_id}.
buckets string[] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#buckets Macie2ClassificationJob#buckets}.

accountIdRequired
public readonly accountId: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#account_id Macie2ClassificationJob#account_id}.


bucketsRequired
public readonly buckets: string[];
  • Type: string[]

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#buckets Macie2ClassificationJob#buckets}.


Macie2ClassificationJobS3JobDefinitionScoping

Initializer

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

const macie2ClassificationJobS3JobDefinitionScoping: macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionScoping = { ... }

Properties

Name Type Description
excludes Macie2ClassificationJobS3JobDefinitionScopingExcludes excludes block.
includes Macie2ClassificationJobS3JobDefinitionScopingIncludes includes block.

excludesOptional
public readonly excludes: Macie2ClassificationJobS3JobDefinitionScopingExcludes;

excludes block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#excludes Macie2ClassificationJob#excludes}


includesOptional
public readonly includes: Macie2ClassificationJobS3JobDefinitionScopingIncludes;

includes block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#includes Macie2ClassificationJob#includes}


Macie2ClassificationJobS3JobDefinitionScopingExcludes

Initializer

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

const macie2ClassificationJobS3JobDefinitionScopingExcludes: macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionScopingExcludes = { ... }

Properties

Name Type Description
and cdktf.IResolvable | Macie2ClassificationJobS3JobDefinitionScopingExcludesAnd[] and block.

andOptional
public readonly and: IResolvable | Macie2ClassificationJobS3JobDefinitionScopingExcludesAnd[];

and block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#and Macie2ClassificationJob#and}


Macie2ClassificationJobS3JobDefinitionScopingExcludesAnd

Initializer

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

const macie2ClassificationJobS3JobDefinitionScopingExcludesAnd: macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionScopingExcludesAnd = { ... }

Properties

Name Type Description
simpleScopeTerm Macie2ClassificationJobS3JobDefinitionScopingExcludesAndSimpleScopeTerm simple_scope_term block.
tagScopeTerm Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTerm tag_scope_term block.

simpleScopeTermOptional
public readonly simpleScopeTerm: Macie2ClassificationJobS3JobDefinitionScopingExcludesAndSimpleScopeTerm;

simple_scope_term block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#simple_scope_term Macie2ClassificationJob#simple_scope_term}


tagScopeTermOptional
public readonly tagScopeTerm: Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTerm;

tag_scope_term block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#tag_scope_term Macie2ClassificationJob#tag_scope_term}


Macie2ClassificationJobS3JobDefinitionScopingExcludesAndSimpleScopeTerm

Initializer

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

const macie2ClassificationJobS3JobDefinitionScopingExcludesAndSimpleScopeTerm: macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionScopingExcludesAndSimpleScopeTerm = { ... }

Properties

Name Type Description
comparator string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#comparator Macie2ClassificationJob#comparator}.
key string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#key Macie2ClassificationJob#key}.
values string[] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#values Macie2ClassificationJob#values}.

comparatorOptional
public readonly comparator: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#comparator Macie2ClassificationJob#comparator}.


keyOptional
public readonly key: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#key Macie2ClassificationJob#key}.


valuesOptional
public readonly values: string[];
  • Type: string[]

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#values Macie2ClassificationJob#values}.


Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTerm

Initializer

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

const macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTerm: macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTerm = { ... }

Properties

Name Type Description
comparator string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#comparator Macie2ClassificationJob#comparator}.
key string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#key Macie2ClassificationJob#key}.
tagValues cdktf.IResolvable | Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValues[] tag_values block.
target string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#target Macie2ClassificationJob#target}.

comparatorOptional
public readonly comparator: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#comparator Macie2ClassificationJob#comparator}.


keyOptional
public readonly key: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#key Macie2ClassificationJob#key}.


tagValuesOptional
public readonly tagValues: IResolvable | Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValues[];

tag_values block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#tag_values Macie2ClassificationJob#tag_values}


targetOptional
public readonly target: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#target Macie2ClassificationJob#target}.


Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValues

Initializer

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

const macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValues: macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValues = { ... }

Properties

Name Type Description
key string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#key Macie2ClassificationJob#key}.
value string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#value Macie2ClassificationJob#value}.

keyOptional
public readonly key: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#key Macie2ClassificationJob#key}.


valueOptional
public readonly value: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#value Macie2ClassificationJob#value}.


Macie2ClassificationJobS3JobDefinitionScopingIncludes

Initializer

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

const macie2ClassificationJobS3JobDefinitionScopingIncludes: macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionScopingIncludes = { ... }

Properties

Name Type Description
and cdktf.IResolvable | Macie2ClassificationJobS3JobDefinitionScopingIncludesAnd[] and block.

andOptional
public readonly and: IResolvable | Macie2ClassificationJobS3JobDefinitionScopingIncludesAnd[];

and block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#and Macie2ClassificationJob#and}


Macie2ClassificationJobS3JobDefinitionScopingIncludesAnd

Initializer

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

const macie2ClassificationJobS3JobDefinitionScopingIncludesAnd: macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionScopingIncludesAnd = { ... }

Properties

Name Type Description
simpleScopeTerm Macie2ClassificationJobS3JobDefinitionScopingIncludesAndSimpleScopeTerm simple_scope_term block.
tagScopeTerm Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTerm tag_scope_term block.

simpleScopeTermOptional
public readonly simpleScopeTerm: Macie2ClassificationJobS3JobDefinitionScopingIncludesAndSimpleScopeTerm;

simple_scope_term block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#simple_scope_term Macie2ClassificationJob#simple_scope_term}


tagScopeTermOptional
public readonly tagScopeTerm: Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTerm;

tag_scope_term block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#tag_scope_term Macie2ClassificationJob#tag_scope_term}


Macie2ClassificationJobS3JobDefinitionScopingIncludesAndSimpleScopeTerm

Initializer

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

const macie2ClassificationJobS3JobDefinitionScopingIncludesAndSimpleScopeTerm: macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionScopingIncludesAndSimpleScopeTerm = { ... }

Properties

Name Type Description
comparator string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#comparator Macie2ClassificationJob#comparator}.
key string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#key Macie2ClassificationJob#key}.
values string[] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#values Macie2ClassificationJob#values}.

comparatorOptional
public readonly comparator: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#comparator Macie2ClassificationJob#comparator}.


keyOptional
public readonly key: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#key Macie2ClassificationJob#key}.


valuesOptional
public readonly values: string[];
  • Type: string[]

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#values Macie2ClassificationJob#values}.


Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTerm

Initializer

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

const macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTerm: macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTerm = { ... }

Properties

Name Type Description
comparator string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#comparator Macie2ClassificationJob#comparator}.
key string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#key Macie2ClassificationJob#key}.
tagValues cdktf.IResolvable | Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValues[] tag_values block.
target string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#target Macie2ClassificationJob#target}.

comparatorOptional
public readonly comparator: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#comparator Macie2ClassificationJob#comparator}.


keyOptional
public readonly key: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#key Macie2ClassificationJob#key}.


tagValuesOptional
public readonly tagValues: IResolvable | Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValues[];

tag_values block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#tag_values Macie2ClassificationJob#tag_values}


targetOptional
public readonly target: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#target Macie2ClassificationJob#target}.


Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValues

Initializer

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

const macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValues: macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValues = { ... }

Properties

Name Type Description
key string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#key Macie2ClassificationJob#key}.
value string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#value Macie2ClassificationJob#value}.

keyOptional
public readonly key: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#key Macie2ClassificationJob#key}.


valueOptional
public readonly value: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#value Macie2ClassificationJob#value}.


Macie2ClassificationJobScheduleFrequency

Initializer

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

const macie2ClassificationJobScheduleFrequency: macie2ClassificationJob.Macie2ClassificationJobScheduleFrequency = { ... }

Properties

Name Type Description
dailySchedule boolean | cdktf.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#daily_schedule Macie2ClassificationJob#daily_schedule}.
monthlySchedule number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#monthly_schedule Macie2ClassificationJob#monthly_schedule}.
weeklySchedule string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#weekly_schedule Macie2ClassificationJob#weekly_schedule}.

dailyScheduleOptional
public readonly dailySchedule: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#daily_schedule Macie2ClassificationJob#daily_schedule}.


monthlyScheduleOptional
public readonly monthlySchedule: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#monthly_schedule Macie2ClassificationJob#monthly_schedule}.


weeklyScheduleOptional
public readonly weeklySchedule: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/macie2_classification_job#weekly_schedule Macie2ClassificationJob#weekly_schedule}.


Macie2ClassificationJobUserPausedDetails

Initializer

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

const macie2ClassificationJobUserPausedDetails: macie2ClassificationJob.Macie2ClassificationJobUserPausedDetails = { ... }

Classes

Macie2ClassificationJobS3JobDefinitionBucketDefinitionsList

Initializers

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

new macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionBucketDefinitionsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): Macie2ClassificationJobS3JobDefinitionBucketDefinitionsOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
internalValue cdktf.IResolvable | Macie2ClassificationJobS3JobDefinitionBucketDefinitions[] No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | Macie2ClassificationJobS3JobDefinitionBucketDefinitions[];

Macie2ClassificationJobS3JobDefinitionBucketDefinitionsOutputReference

Initializers

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

new macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionBucketDefinitionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
accountIdInput string No description.
bucketsInput string[] No description.
accountId string No description.
buckets string[] No description.
internalValue cdktf.IResolvable | Macie2ClassificationJobS3JobDefinitionBucketDefinitions No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

accountIdInputOptional
public readonly accountIdInput: string;
  • Type: string

bucketsInputOptional
public readonly bucketsInput: string[];
  • Type: string[]

accountIdRequired
public readonly accountId: string;
  • Type: string

bucketsRequired
public readonly buckets: string[];
  • Type: string[]

internalValueOptional
public readonly internalValue: IResolvable | Macie2ClassificationJobS3JobDefinitionBucketDefinitions;

Macie2ClassificationJobS3JobDefinitionOutputReference

Initializers

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

new macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putBucketDefinitions No description.
putScoping No description.
resetBucketDefinitions No description.
resetScoping No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putBucketDefinitions
public putBucketDefinitions(value: IResolvable | Macie2ClassificationJobS3JobDefinitionBucketDefinitions[]): void
valueRequired

putScoping
public putScoping(value: Macie2ClassificationJobS3JobDefinitionScoping): void
valueRequired

resetBucketDefinitions
public resetBucketDefinitions(): void
resetScoping
public resetScoping(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
bucketDefinitions Macie2ClassificationJobS3JobDefinitionBucketDefinitionsList No description.
scoping Macie2ClassificationJobS3JobDefinitionScopingOutputReference No description.
bucketDefinitionsInput cdktf.IResolvable | Macie2ClassificationJobS3JobDefinitionBucketDefinitions[] No description.
scopingInput Macie2ClassificationJobS3JobDefinitionScoping No description.
internalValue Macie2ClassificationJobS3JobDefinition No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

bucketDefinitionsRequired
public readonly bucketDefinitions: Macie2ClassificationJobS3JobDefinitionBucketDefinitionsList;

scopingRequired
public readonly scoping: Macie2ClassificationJobS3JobDefinitionScopingOutputReference;

bucketDefinitionsInputOptional
public readonly bucketDefinitionsInput: IResolvable | Macie2ClassificationJobS3JobDefinitionBucketDefinitions[];

scopingInputOptional
public readonly scopingInput: Macie2ClassificationJobS3JobDefinitionScoping;

internalValueOptional
public readonly internalValue: Macie2ClassificationJobS3JobDefinition;

Macie2ClassificationJobS3JobDefinitionScopingExcludesAndList

Initializers

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

new macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionScopingExcludesAndList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): Macie2ClassificationJobS3JobDefinitionScopingExcludesAndOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
internalValue cdktf.IResolvable | Macie2ClassificationJobS3JobDefinitionScopingExcludesAnd[] No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | Macie2ClassificationJobS3JobDefinitionScopingExcludesAnd[];

Macie2ClassificationJobS3JobDefinitionScopingExcludesAndOutputReference

Initializers

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

new macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionScopingExcludesAndOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putSimpleScopeTerm No description.
putTagScopeTerm No description.
resetSimpleScopeTerm No description.
resetTagScopeTerm No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putSimpleScopeTerm
public putSimpleScopeTerm(value: Macie2ClassificationJobS3JobDefinitionScopingExcludesAndSimpleScopeTerm): void
valueRequired

putTagScopeTerm
public putTagScopeTerm(value: Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTerm): void
valueRequired

resetSimpleScopeTerm
public resetSimpleScopeTerm(): void
resetTagScopeTerm
public resetTagScopeTerm(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
simpleScopeTerm Macie2ClassificationJobS3JobDefinitionScopingExcludesAndSimpleScopeTermOutputReference No description.
tagScopeTerm Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermOutputReference No description.
simpleScopeTermInput Macie2ClassificationJobS3JobDefinitionScopingExcludesAndSimpleScopeTerm No description.
tagScopeTermInput Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTerm No description.
internalValue cdktf.IResolvable | Macie2ClassificationJobS3JobDefinitionScopingExcludesAnd No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

simpleScopeTermRequired
public readonly simpleScopeTerm: Macie2ClassificationJobS3JobDefinitionScopingExcludesAndSimpleScopeTermOutputReference;

tagScopeTermRequired
public readonly tagScopeTerm: Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermOutputReference;

simpleScopeTermInputOptional
public readonly simpleScopeTermInput: Macie2ClassificationJobS3JobDefinitionScopingExcludesAndSimpleScopeTerm;

tagScopeTermInputOptional
public readonly tagScopeTermInput: Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTerm;

internalValueOptional
public readonly internalValue: IResolvable | Macie2ClassificationJobS3JobDefinitionScopingExcludesAnd;

Macie2ClassificationJobS3JobDefinitionScopingExcludesAndSimpleScopeTermOutputReference

Initializers

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

new macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionScopingExcludesAndSimpleScopeTermOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetComparator No description.
resetKey No description.
resetValues No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetComparator
public resetComparator(): void
resetKey
public resetKey(): void
resetValues
public resetValues(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
comparatorInput string No description.
keyInput string No description.
valuesInput string[] No description.
comparator string No description.
key string No description.
values string[] No description.
internalValue Macie2ClassificationJobS3JobDefinitionScopingExcludesAndSimpleScopeTerm No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

comparatorInputOptional
public readonly comparatorInput: string;
  • Type: string

keyInputOptional
public readonly keyInput: string;
  • Type: string

valuesInputOptional
public readonly valuesInput: string[];
  • Type: string[]

comparatorRequired
public readonly comparator: string;
  • Type: string

keyRequired
public readonly key: string;
  • Type: string

valuesRequired
public readonly values: string[];
  • Type: string[]

internalValueOptional
public readonly internalValue: Macie2ClassificationJobS3JobDefinitionScopingExcludesAndSimpleScopeTerm;

Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermOutputReference

Initializers

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

new macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putTagValues No description.
resetComparator No description.
resetKey No description.
resetTagValues No description.
resetTarget No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putTagValues
public putTagValues(value: IResolvable | Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValues[]): void
valueRequired

resetComparator
public resetComparator(): void
resetKey
public resetKey(): void
resetTagValues
public resetTagValues(): void
resetTarget
public resetTarget(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
tagValues Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValuesList No description.
comparatorInput string No description.
keyInput string No description.
tagValuesInput cdktf.IResolvable | Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValues[] No description.
targetInput string No description.
comparator string No description.
key string No description.
target string No description.
internalValue Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTerm No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

tagValuesRequired
public readonly tagValues: Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValuesList;

comparatorInputOptional
public readonly comparatorInput: string;
  • Type: string

keyInputOptional
public readonly keyInput: string;
  • Type: string

tagValuesInputOptional
public readonly tagValuesInput: IResolvable | Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValues[];

targetInputOptional
public readonly targetInput: string;
  • Type: string

comparatorRequired
public readonly comparator: string;
  • Type: string

keyRequired
public readonly key: string;
  • Type: string

targetRequired
public readonly target: string;
  • Type: string

internalValueOptional
public readonly internalValue: Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTerm;

Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValuesList

Initializers

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

new macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValuesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValuesOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
internalValue cdktf.IResolvable | Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValues[] No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValues[];

Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValuesOutputReference

Initializers

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

new macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValuesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetKey No description.
resetValue No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetKey
public resetKey(): void
resetValue
public resetValue(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
keyInput string No description.
valueInput string No description.
key string No description.
value string No description.
internalValue cdktf.IResolvable | Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValues No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

keyInputOptional
public readonly keyInput: string;
  • Type: string

valueInputOptional
public readonly valueInput: string;
  • Type: string

keyRequired
public readonly key: string;
  • Type: string

valueRequired
public readonly value: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermTagValues;

Macie2ClassificationJobS3JobDefinitionScopingExcludesOutputReference

Initializers

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

new macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionScopingExcludesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putAnd No description.
resetAnd No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putAnd
public putAnd(value: IResolvable | Macie2ClassificationJobS3JobDefinitionScopingExcludesAnd[]): void
valueRequired

resetAnd
public resetAnd(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
and Macie2ClassificationJobS3JobDefinitionScopingExcludesAndList No description.
andInput cdktf.IResolvable | Macie2ClassificationJobS3JobDefinitionScopingExcludesAnd[] No description.
internalValue Macie2ClassificationJobS3JobDefinitionScopingExcludes No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

andRequired
public readonly and: Macie2ClassificationJobS3JobDefinitionScopingExcludesAndList;

andInputOptional
public readonly andInput: IResolvable | Macie2ClassificationJobS3JobDefinitionScopingExcludesAnd[];

internalValueOptional
public readonly internalValue: Macie2ClassificationJobS3JobDefinitionScopingExcludes;

Macie2ClassificationJobS3JobDefinitionScopingIncludesAndList

Initializers

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

new macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionScopingIncludesAndList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): Macie2ClassificationJobS3JobDefinitionScopingIncludesAndOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
internalValue cdktf.IResolvable | Macie2ClassificationJobS3JobDefinitionScopingIncludesAnd[] No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | Macie2ClassificationJobS3JobDefinitionScopingIncludesAnd[];

Macie2ClassificationJobS3JobDefinitionScopingIncludesAndOutputReference

Initializers

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

new macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionScopingIncludesAndOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putSimpleScopeTerm No description.
putTagScopeTerm No description.
resetSimpleScopeTerm No description.
resetTagScopeTerm No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putSimpleScopeTerm
public putSimpleScopeTerm(value: Macie2ClassificationJobS3JobDefinitionScopingIncludesAndSimpleScopeTerm): void
valueRequired

putTagScopeTerm
public putTagScopeTerm(value: Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTerm): void
valueRequired

resetSimpleScopeTerm
public resetSimpleScopeTerm(): void
resetTagScopeTerm
public resetTagScopeTerm(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
simpleScopeTerm Macie2ClassificationJobS3JobDefinitionScopingIncludesAndSimpleScopeTermOutputReference No description.
tagScopeTerm Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermOutputReference No description.
simpleScopeTermInput Macie2ClassificationJobS3JobDefinitionScopingIncludesAndSimpleScopeTerm No description.
tagScopeTermInput Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTerm No description.
internalValue cdktf.IResolvable | Macie2ClassificationJobS3JobDefinitionScopingIncludesAnd No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

simpleScopeTermRequired
public readonly simpleScopeTerm: Macie2ClassificationJobS3JobDefinitionScopingIncludesAndSimpleScopeTermOutputReference;

tagScopeTermRequired
public readonly tagScopeTerm: Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermOutputReference;

simpleScopeTermInputOptional
public readonly simpleScopeTermInput: Macie2ClassificationJobS3JobDefinitionScopingIncludesAndSimpleScopeTerm;

tagScopeTermInputOptional
public readonly tagScopeTermInput: Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTerm;

internalValueOptional
public readonly internalValue: IResolvable | Macie2ClassificationJobS3JobDefinitionScopingIncludesAnd;

Macie2ClassificationJobS3JobDefinitionScopingIncludesAndSimpleScopeTermOutputReference

Initializers

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

new macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionScopingIncludesAndSimpleScopeTermOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetComparator No description.
resetKey No description.
resetValues No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetComparator
public resetComparator(): void
resetKey
public resetKey(): void
resetValues
public resetValues(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
comparatorInput string No description.
keyInput string No description.
valuesInput string[] No description.
comparator string No description.
key string No description.
values string[] No description.
internalValue Macie2ClassificationJobS3JobDefinitionScopingIncludesAndSimpleScopeTerm No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

comparatorInputOptional
public readonly comparatorInput: string;
  • Type: string

keyInputOptional
public readonly keyInput: string;
  • Type: string

valuesInputOptional
public readonly valuesInput: string[];
  • Type: string[]

comparatorRequired
public readonly comparator: string;
  • Type: string

keyRequired
public readonly key: string;
  • Type: string

valuesRequired
public readonly values: string[];
  • Type: string[]

internalValueOptional
public readonly internalValue: Macie2ClassificationJobS3JobDefinitionScopingIncludesAndSimpleScopeTerm;

Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermOutputReference

Initializers

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

new macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putTagValues No description.
resetComparator No description.
resetKey No description.
resetTagValues No description.
resetTarget No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putTagValues
public putTagValues(value: IResolvable | Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValues[]): void
valueRequired

resetComparator
public resetComparator(): void
resetKey
public resetKey(): void
resetTagValues
public resetTagValues(): void
resetTarget
public resetTarget(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
tagValues Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValuesList No description.
comparatorInput string No description.
keyInput string No description.
tagValuesInput cdktf.IResolvable | Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValues[] No description.
targetInput string No description.
comparator string No description.
key string No description.
target string No description.
internalValue Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTerm No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

tagValuesRequired
public readonly tagValues: Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValuesList;

comparatorInputOptional
public readonly comparatorInput: string;
  • Type: string

keyInputOptional
public readonly keyInput: string;
  • Type: string

tagValuesInputOptional
public readonly tagValuesInput: IResolvable | Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValues[];

targetInputOptional
public readonly targetInput: string;
  • Type: string

comparatorRequired
public readonly comparator: string;
  • Type: string

keyRequired
public readonly key: string;
  • Type: string

targetRequired
public readonly target: string;
  • Type: string

internalValueOptional
public readonly internalValue: Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTerm;

Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValuesList

Initializers

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

new macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValuesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValuesOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
internalValue cdktf.IResolvable | Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValues[] No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValues[];

Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValuesOutputReference

Initializers

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

new macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValuesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetKey No description.
resetValue No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetKey
public resetKey(): void
resetValue
public resetValue(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
keyInput string No description.
valueInput string No description.
key string No description.
value string No description.
internalValue cdktf.IResolvable | Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValues No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

keyInputOptional
public readonly keyInput: string;
  • Type: string

valueInputOptional
public readonly valueInput: string;
  • Type: string

keyRequired
public readonly key: string;
  • Type: string

valueRequired
public readonly value: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValues;

Macie2ClassificationJobS3JobDefinitionScopingIncludesOutputReference

Initializers

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

new macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionScopingIncludesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putAnd No description.
resetAnd No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putAnd
public putAnd(value: IResolvable | Macie2ClassificationJobS3JobDefinitionScopingIncludesAnd[]): void
valueRequired

resetAnd
public resetAnd(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
and Macie2ClassificationJobS3JobDefinitionScopingIncludesAndList No description.
andInput cdktf.IResolvable | Macie2ClassificationJobS3JobDefinitionScopingIncludesAnd[] No description.
internalValue Macie2ClassificationJobS3JobDefinitionScopingIncludes No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

andRequired
public readonly and: Macie2ClassificationJobS3JobDefinitionScopingIncludesAndList;

andInputOptional
public readonly andInput: IResolvable | Macie2ClassificationJobS3JobDefinitionScopingIncludesAnd[];

internalValueOptional
public readonly internalValue: Macie2ClassificationJobS3JobDefinitionScopingIncludes;

Macie2ClassificationJobS3JobDefinitionScopingOutputReference

Initializers

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

new macie2ClassificationJob.Macie2ClassificationJobS3JobDefinitionScopingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putExcludes No description.
putIncludes No description.
resetExcludes No description.
resetIncludes No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putExcludes
public putExcludes(value: Macie2ClassificationJobS3JobDefinitionScopingExcludes): void
valueRequired

putIncludes
public putIncludes(value: Macie2ClassificationJobS3JobDefinitionScopingIncludes): void
valueRequired

resetExcludes
public resetExcludes(): void
resetIncludes
public resetIncludes(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
excludes Macie2ClassificationJobS3JobDefinitionScopingExcludesOutputReference No description.
includes Macie2ClassificationJobS3JobDefinitionScopingIncludesOutputReference No description.
excludesInput Macie2ClassificationJobS3JobDefinitionScopingExcludes No description.
includesInput Macie2ClassificationJobS3JobDefinitionScopingIncludes No description.
internalValue Macie2ClassificationJobS3JobDefinitionScoping No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

excludesRequired
public readonly excludes: Macie2ClassificationJobS3JobDefinitionScopingExcludesOutputReference;

includesRequired
public readonly includes: Macie2ClassificationJobS3JobDefinitionScopingIncludesOutputReference;

excludesInputOptional
public readonly excludesInput: Macie2ClassificationJobS3JobDefinitionScopingExcludes;

includesInputOptional
public readonly includesInput: Macie2ClassificationJobS3JobDefinitionScopingIncludes;

internalValueOptional
public readonly internalValue: Macie2ClassificationJobS3JobDefinitionScoping;

Macie2ClassificationJobScheduleFrequencyOutputReference

Initializers

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

new macie2ClassificationJob.Macie2ClassificationJobScheduleFrequencyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetDailySchedule No description.
resetMonthlySchedule No description.
resetWeeklySchedule No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetDailySchedule
public resetDailySchedule(): void
resetMonthlySchedule
public resetMonthlySchedule(): void
resetWeeklySchedule
public resetWeeklySchedule(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
dailyScheduleInput boolean | cdktf.IResolvable No description.
monthlyScheduleInput number No description.
weeklyScheduleInput string No description.
dailySchedule boolean | cdktf.IResolvable No description.
monthlySchedule number No description.
weeklySchedule string No description.
internalValue Macie2ClassificationJobScheduleFrequency No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

dailyScheduleInputOptional
public readonly dailyScheduleInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

monthlyScheduleInputOptional
public readonly monthlyScheduleInput: number;
  • Type: number

weeklyScheduleInputOptional
public readonly weeklyScheduleInput: string;
  • Type: string

dailyScheduleRequired
public readonly dailySchedule: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

monthlyScheduleRequired
public readonly monthlySchedule: number;
  • Type: number

weeklyScheduleRequired
public readonly weeklySchedule: string;
  • Type: string

internalValueOptional
public readonly internalValue: Macie2ClassificationJobScheduleFrequency;

Macie2ClassificationJobUserPausedDetailsList

Initializers

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

new macie2ClassificationJob.Macie2ClassificationJobUserPausedDetailsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): Macie2ClassificationJobUserPausedDetailsOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

Macie2ClassificationJobUserPausedDetailsOutputReference

Initializers

import { macie2ClassificationJob } from '@cdktf/aws-cdk'

new macie2ClassificationJob.Macie2ClassificationJobUserPausedDetailsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
jobExpiresAt string No description.
jobImminentExpirationHealthEventArn string No description.
jobPausedAt string No description.
internalValue Macie2ClassificationJobUserPausedDetails No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

jobExpiresAtRequired
public readonly jobExpiresAt: string;
  • Type: string

jobImminentExpirationHealthEventArnRequired
public readonly jobImminentExpirationHealthEventArn: string;
  • Type: string

jobPausedAtRequired
public readonly jobPausedAt: string;
  • Type: string

internalValueOptional
public readonly internalValue: Macie2ClassificationJobUserPausedDetails;