# DataIdentifier

A data protection identifier.

If an identifier is supported but not in this class, it can be passed in the constructor instead.

Extends: DataIdentifier
Superclass of: CustomDataIdentifier

- Source: [`aws-logs/lib/data-protection-policy.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/aws-logs/lib/data-protection-policy.ts#L180)
- Type last changed: v2.123.0 · 24 Jan 2024

## Example

```ts
import * as firehose from 'aws-cdk-lib/aws-kinesisfirehose';

const logGroupDestination = new logs.LogGroup(this, 'LogGroupLambdaAudit', {
  logGroupName: 'auditDestinationForCDK',
});

const bucket = new s3.Bucket(this, 'audit-bucket');
const s3Destination = new firehose.S3Bucket(bucket);

const deliveryStream = new firehose.DeliveryStream(this, 'Delivery Stream', {
  destination: s3Destination,
});

const dataProtectionPolicy = new logs.DataProtectionPolicy({
  name: 'data protection policy',
  description: 'policy description',
  identifiers: [
    logs.DataIdentifier.DRIVERSLICENSE_US, // managed data identifier
    new logs.DataIdentifier('EmailAddress'), // forward compatibility for new managed data identifiers
    new logs.CustomDataIdentifier('EmployeeId', 'EmployeeId-\\d{9}')], // custom data identifier
  logGroupAuditDestination: logGroupDestination,
  s3BucketAuditDestination: bucket,
  deliveryStreamNameAuditDestination: deliveryStream.deliveryStreamName,
});

new logs.LogGroup(this, 'LogGroupLambda', {
  logGroupName: 'cdkIntegLogGroup',
  dataProtectionPolicy: dataProtectionPolicy,
});
```

## Initializer

```ts
new DataIdentifier(name: string)
```

## Properties

- `ADDRESS`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `AWSSECRETKEY`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `BANKACCOUNTNUMBER_DE`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `BANKACCOUNTNUMBER_ES`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `BANKACCOUNTNUMBER_FR`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `BANKACCOUNTNUMBER_GB`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `BANKACCOUNTNUMBER_IT`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `BANKACCOUNTNUMBER_US`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `CEPCODE_BR`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `CNPJ_BR`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `CPFCODE_BR`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `CREDITCARDEXPIRATION`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `CREDITCARDNUMBER`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `CREDITCARDSECURITYCODE`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_AT`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_AU`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_BE`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_BG`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_CA`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_CY`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_CZ`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_DE`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_DK`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_EE`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_ES`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_FI`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_FR`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_GB`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_GR`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_HR`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_HU`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_IE`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_IT`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_LT`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_LU`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_LV`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_MT`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_NL`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_PL`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_PT`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_RO`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_SE`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_SI`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_SK`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRIVERSLICENSE_US`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `DRUGENFORCEMENTAGENCYNUMBER_US`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `ELECTORALROLLNUMBER_GB`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `EMAILADDRESS`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `HEALTHCAREPROCEDURECODE_US`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `HEALTHINSURANCECARDNUMBER_EU`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `HEALTHINSURANCECLAIMNUMBER_US`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `HEALTHINSURANCENUMBER_FR`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `INDIVIDUALTAXIDENTIFICATIONNUMBER_US`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `INSEECODE_FR`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `IPADDRESS`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `LATLONG`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `MEDICAREBENEFICIARYNUMBER_US`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `name`: string — - name of the identifier.

- `NAME`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `NATIONALDRUGCODE_US`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `NATIONALIDENTIFICATIONNUMBER_DE`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `NATIONALIDENTIFICATIONNUMBER_ES`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `NATIONALIDENTIFICATIONNUMBER_IT`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `NATIONALINSURANCENUMBER_GB`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `NATIONALPROVIDERID_US`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `NHSNUMBER_GB`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `NIENUMBER_ES`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `NIFNUMBER_ES`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `OPENSSHPRIVATEKEY`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `PASSPORTNUMBER_CA`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `PASSPORTNUMBER_DE`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `PASSPORTNUMBER_ES`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `PASSPORTNUMBER_FR`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `PASSPORTNUMBER_GB`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `PASSPORTNUMBER_IT`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `PASSPORTNUMBER_US`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `PERMANENTRESIDENCENUMBER_CA`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `PERSONALHEALTHNUMBER_CA`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `PGPPRIVATEKEY`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `PHONENUMBER_BR`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `PHONENUMBER_DE`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `PHONENUMBER_ES`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `PHONENUMBER_FR`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `PHONENUMBER_GB`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `PHONENUMBER_IT`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `PHONENUMBER_US`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `PKCSPRIVATEKEY`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `POSTALCODE_CA`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `PUTTYPRIVATEKEY`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `RGNUMBER_BR`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `SOCIALINSURANCENUMBER_CA`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `SSN_ES`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `SSN_US`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `TAXID_DE`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `TAXID_ES`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `TAXID_FR`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `TAXID_GB`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `VEHICLEIDENTIFICATIONNUMBER`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

- `ZIPCODE_US`: [DataIdentifier](/cdk/api/v2/docs/aws-cdk-lib.aws_logs.DataIdentifier.html) (static)

## Methods

- `toString(): string`
