class DataIdentifier
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.Logs.DataIdentifier |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awslogs#DataIdentifier |
![]() | software.amazon.awscdk.services.logs.DataIdentifier |
![]() | aws_cdk.aws_logs.DataIdentifier |
![]() | aws-cdk-lib » aws_logs » DataIdentifier |
A data protection identifier.
If an identifier is supported but not in this class, it can be passed in the constructor instead.
Example
import * as kinesisfirehose from '@aws-cdk/aws-kinesisfirehose-alpha';
import * as destinations from '@aws-cdk/aws-kinesisfirehose-destinations-alpha';
const logGroupDestination = new logs.LogGroup(this, 'LogGroupLambdaAudit', {
logGroupName: 'auditDestinationForCDK',
});
const bucket = new s3.Bucket(this, 'audit-bucket');
const s3Destination = new destinations.S3Bucket(bucket);
const deliveryStream = new kinesisfirehose.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
new DataIdentifier(name: string)
Parameters
- name
string
— - name of the identifier.
Create a managed data identifier not in the list of static members.
This is used to maintain forward compatibility, in case a new managed identifier is supported but not updated in CDK yet.
Properties
Name | Type | Description |
---|---|---|
name | string | - name of the identifier. |
static ADDRESS | Data | |
static AWSSECRETKEY | Data | |
static BANKACCOUNTNUMBER_DE | Data | |
static BANKACCOUNTNUMBER_ES | Data | |
static BANKACCOUNTNUMBER_FR | Data | |
static BANKACCOUNTNUMBER_GB | Data | |
static BANKACCOUNTNUMBER_IT | Data | |
static BANKACCOUNTNUMBER_US | Data | |
static CEPCODE_BR | Data | |
static CNPJ_BR | Data | |
static CPFCODE_BR | Data | |
static CREDITCARDEXPIRATION | Data | |
static CREDITCARDNUMBER | Data | |
static CREDITCARDSECURITYCODE | Data | |
static DRIVERSLICENSE_AT | Data | |
static DRIVERSLICENSE_AU | Data | |
static DRIVERSLICENSE_BE | Data | |
static DRIVERSLICENSE_BG | Data | |
static DRIVERSLICENSE_CA | Data | |
static DRIVERSLICENSE_CY | Data | |
static DRIVERSLICENSE_CZ | Data | |
static DRIVERSLICENSE_DE | Data | |
static DRIVERSLICENSE_DK | Data | |
static DRIVERSLICENSE_EE | Data | |
static DRIVERSLICENSE_ES | Data | |
static DRIVERSLICENSE_FI | Data | |
static DRIVERSLICENSE_FR | Data | |
static DRIVERSLICENSE_GB | Data | |
static DRIVERSLICENSE_GR | Data | |
static DRIVERSLICENSE_HR | Data | |
static DRIVERSLICENSE_HU | Data | |
static DRIVERSLICENSE_IE | Data | |
static DRIVERSLICENSE_IT | Data | |
static DRIVERSLICENSE_LT | Data | |
static DRIVERSLICENSE_LU | Data | |
static DRIVERSLICENSE_LV | Data | |
static DRIVERSLICENSE_MT | Data | |
static DRIVERSLICENSE_NL | Data | |
static DRIVERSLICENSE_PL | Data | |
static DRIVERSLICENSE_PT | Data | |
static DRIVERSLICENSE_RO | Data | |
static DRIVERSLICENSE_SE | Data | |
static DRIVERSLICENSE_SI | Data | |
static DRIVERSLICENSE_SK | Data | |
static DRIVERSLICENSE_US | Data | |
static DRUGENFORCEMENTAGENCYNUMBER_US | Data | |
static ELECTORALROLLNUMBER_GB | Data | |
static EMAILADDRESS | Data | |
static HEALTHCAREPROCEDURECODE_US | Data | |
static HEALTHINSURANCECARDNUMBER_EU | Data | |
static HEALTHINSURANCECLAIMNUMBER_US | Data | |
static HEALTHINSURANCENUMBER_FR | Data | |
static INDIVIDUALTAXIDENTIFICATIONNUMBER_US | Data | |
static INSEECODE_FR | Data | |
static IPADDRESS | Data | |
static LATLONG | Data | |
static MEDICAREBENEFICIARYNUMBER_US | Data | |
static NAME | Data | |
static NATIONALDRUGCODE_US | Data | |
static NATIONALIDENTIFICATIONNUMBER_DE | Data | |
static NATIONALIDENTIFICATIONNUMBER_ES | Data | |
static NATIONALIDENTIFICATIONNUMBER_IT | Data | |
static NATIONALINSURANCENUMBER_GB | Data | |
static NATIONALPROVIDERID_US | Data | |
static NHSNUMBER_GB | Data | |
static NIENUMBER_ES | Data | |
static NIFNUMBER_ES | Data | |
static OPENSSHPRIVATEKEY | Data | |
static PASSPORTNUMBER_CA | Data | |
static PASSPORTNUMBER_DE | Data | |
static PASSPORTNUMBER_ES | Data | |
static PASSPORTNUMBER_FR | Data | |
static PASSPORTNUMBER_GB | Data | |
static PASSPORTNUMBER_IT | Data | |
static PASSPORTNUMBER_US | Data | |
static PERMANENTRESIDENCENUMBER_CA | Data | |
static PERSONALHEALTHNUMBER_CA | Data | |
static PGPPRIVATEKEY | Data | |
static PHONENUMBER_BR | Data | |
static PHONENUMBER_DE | Data | |
static PHONENUMBER_ES | Data | |
static PHONENUMBER_FR | Data | |
static PHONENUMBER_GB | Data | |
static PHONENUMBER_IT | Data | |
static PHONENUMBER_US | Data | |
static PKCSPRIVATEKEY | Data | |
static POSTALCODE_CA | Data | |
static PUTTYPRIVATEKEY | Data | |
static RGNUMBER_BR | Data | |
static SOCIALINSURANCENUMBER_CA | Data | |
static SSN_ES | Data | |
static SSN_US | Data | |
static TAXID_DE | Data | |
static TAXID_ES | Data | |
static TAXID_FR | Data | |
static TAXID_GB | Data | |
static VEHICLEIDENTIFICATIONNUMBER | Data | |
static ZIPCODE_US | Data |
name
Type:
string
- name of the identifier.
static ADDRESS
Type:
Data
static AWSSECRETKEY
Type:
Data
static BANKACCOUNTNUMBER_DE
Type:
Data
static BANKACCOUNTNUMBER_ES
Type:
Data
static BANKACCOUNTNUMBER_FR
Type:
Data
static BANKACCOUNTNUMBER_GB
Type:
Data
static BANKACCOUNTNUMBER_IT
Type:
Data
static BANKACCOUNTNUMBER_US
Type:
Data
static CEPCODE_BR
Type:
Data
static CNPJ_BR
Type:
Data
static CPFCODE_BR
Type:
Data
static CREDITCARDEXPIRATION
Type:
Data
static CREDITCARDNUMBER
Type:
Data
static CREDITCARDSECURITYCODE
Type:
Data
static DRIVERSLICENSE_AT
Type:
Data
static DRIVERSLICENSE_AU
Type:
Data
static DRIVERSLICENSE_BE
Type:
Data
static DRIVERSLICENSE_BG
Type:
Data
static DRIVERSLICENSE_CA
Type:
Data
static DRIVERSLICENSE_CY
Type:
Data
static DRIVERSLICENSE_CZ
Type:
Data
static DRIVERSLICENSE_DE
Type:
Data
static DRIVERSLICENSE_DK
Type:
Data
static DRIVERSLICENSE_EE
Type:
Data
static DRIVERSLICENSE_ES
Type:
Data
static DRIVERSLICENSE_FI
Type:
Data
static DRIVERSLICENSE_FR
Type:
Data
static DRIVERSLICENSE_GB
Type:
Data
static DRIVERSLICENSE_GR
Type:
Data
static DRIVERSLICENSE_HR
Type:
Data
static DRIVERSLICENSE_HU
Type:
Data
static DRIVERSLICENSE_IE
Type:
Data
static DRIVERSLICENSE_IT
Type:
Data
static DRIVERSLICENSE_LT
Type:
Data
static DRIVERSLICENSE_LU
Type:
Data
static DRIVERSLICENSE_LV
Type:
Data
static DRIVERSLICENSE_MT
Type:
Data
static DRIVERSLICENSE_NL
Type:
Data
static DRIVERSLICENSE_PL
Type:
Data
static DRIVERSLICENSE_PT
Type:
Data
static DRIVERSLICENSE_RO
Type:
Data
static DRIVERSLICENSE_SE
Type:
Data
static DRIVERSLICENSE_SI
Type:
Data
static DRIVERSLICENSE_SK
Type:
Data
static DRIVERSLICENSE_US
Type:
Data
static DRUGENFORCEMENTAGENCYNUMBER_US
Type:
Data
static ELECTORALROLLNUMBER_GB
Type:
Data
static EMAILADDRESS
Type:
Data
static HEALTHCAREPROCEDURECODE_US
Type:
Data
static HEALTHINSURANCECARDNUMBER_EU
Type:
Data
static HEALTHINSURANCECLAIMNUMBER_US
Type:
Data
static HEALTHINSURANCENUMBER_FR
Type:
Data
static INDIVIDUALTAXIDENTIFICATIONNUMBER_US
Type:
Data
static INSEECODE_FR
Type:
Data
static IPADDRESS
Type:
Data
static LATLONG
Type:
Data
static MEDICAREBENEFICIARYNUMBER_US
Type:
Data
static NAME
Type:
Data
static NATIONALDRUGCODE_US
Type:
Data
static NATIONALIDENTIFICATIONNUMBER_DE
Type:
Data
static NATIONALIDENTIFICATIONNUMBER_ES
Type:
Data
static NATIONALIDENTIFICATIONNUMBER_IT
Type:
Data
static NATIONALINSURANCENUMBER_GB
Type:
Data
static NATIONALPROVIDERID_US
Type:
Data
static NHSNUMBER_GB
Type:
Data
static NIENUMBER_ES
Type:
Data
static NIFNUMBER_ES
Type:
Data
static OPENSSHPRIVATEKEY
Type:
Data
static PASSPORTNUMBER_CA
Type:
Data
static PASSPORTNUMBER_DE
Type:
Data
static PASSPORTNUMBER_ES
Type:
Data
static PASSPORTNUMBER_FR
Type:
Data
static PASSPORTNUMBER_GB
Type:
Data
static PASSPORTNUMBER_IT
Type:
Data
static PASSPORTNUMBER_US
Type:
Data
static PERMANENTRESIDENCENUMBER_CA
Type:
Data
static PERSONALHEALTHNUMBER_CA
Type:
Data
static PGPPRIVATEKEY
Type:
Data
static PHONENUMBER_BR
Type:
Data
static PHONENUMBER_DE
Type:
Data
static PHONENUMBER_ES
Type:
Data
static PHONENUMBER_FR
Type:
Data
static PHONENUMBER_GB
Type:
Data
static PHONENUMBER_IT
Type:
Data
static PHONENUMBER_US
Type:
Data
static PKCSPRIVATEKEY
Type:
Data
static POSTALCODE_CA
Type:
Data
static PUTTYPRIVATEKEY
Type:
Data
static RGNUMBER_BR
Type:
Data
static SOCIALINSURANCENUMBER_CA
Type:
Data
static SSN_ES
Type:
Data
static SSN_US
Type:
Data
static TAXID_DE
Type:
Data
static TAXID_ES
Type:
Data
static TAXID_FR
Type:
Data
static TAXID_GB
Type:
Data
static VEHICLEIDENTIFICATIONNUMBER
Type:
Data
static ZIPCODE_US
Type:
Data
Methods
Name | Description |
---|---|
to |
toString()
public toString(): string
Returns
string