aws-cdk-lib.aws_macie.CfnAllowList.CriteriaProperty

interface CriteriaProperty

LanguageType name
.NETAmazon.CDK.AWS.Macie.CfnAllowList.CriteriaProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsmacie#CfnAllowList_CriteriaProperty
Javasoftware.amazon.awscdk.services.macie.CfnAllowList.CriteriaProperty
Pythonaws_cdk.aws_macie.CfnAllowList.CriteriaProperty
TypeScript aws-cdk-lib » aws_macie » CfnAllowList » CriteriaProperty

Specifies the criteria for an allow list, which is a list that defines specific text or a text pattern to ignore when inspecting data sources for sensitive data.

The criteria can be:

  • The location and name of an Amazon Simple Storage Service ( Amazon S3 ) object that lists specific, predefined text to ignore ( S3WordsList ), or
  • A regular expression ( Regex ) that defines a text pattern to ignore.

The criteria must specify either an S3 object or a regular expression. It can't specify both.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_macie as macie } from 'aws-cdk-lib';
const criteriaProperty: macie.CfnAllowList.CriteriaProperty = {
  regex: 'regex',
  s3WordsList: {
    bucketName: 'bucketName',
    objectKey: 'objectKey',
  },
};

Properties

NameTypeDescription
regex?stringThe regular expression ( regex ) that defines the text pattern to ignore.
s3WordsList?IResolvable | S3WordsListPropertyThe location and name of an Amazon S3 object that lists specific text to ignore.

regex?

Type: string (optional)

The regular expression ( regex ) that defines the text pattern to ignore.

The expression can contain 1-512 characters.


s3WordsList?

Type: IResolvable | S3WordsListProperty (optional)

The location and name of an Amazon S3 object that lists specific text to ignore.