Class DataIdentifier
A data protection identifier.
Inheritance
System.Object
DataIdentifier
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class DataIdentifier : DeputyBase
Syntax (vb)
Public Class DataIdentifier
Inherits DeputyBase
Examples
using Amazon.CDK.AWS.KinesisFirehose.Alpha;
using Amazon.CDK.AWS.KinesisFirehose.Destinations.Alpha;
var logGroupDestination = new LogGroup(this, "LogGroupLambdaAudit", new LogGroupProps {
LogGroupName = "auditDestinationForCDK"
});
var bucket = new Bucket(this, "audit-bucket");
var s3Destination = new S3Bucket(bucket);
var deliveryStream = new DeliveryStream(this, "Delivery Stream", new DeliveryStreamProps {
Destinations = new [] { s3Destination }
});
var dataProtectionPolicy = new DataProtectionPolicy(new DataProtectionPolicyProps {
Name = "data protection policy",
Description = "policy description",
Identifiers = new [] { DataIdentifier.DRIVERSLICENSE_US, // managed data identifier
new DataIdentifier("EmailAddress"), // forward compatibility for new managed data identifiers
new CustomDataIdentifier("EmployeeId", "EmployeeId-\\d{9}") }, // custom data identifier
LogGroupAuditDestination = logGroupDestination,
S3BucketAuditDestination = bucket,
DeliveryStreamNameAuditDestination = deliveryStream.DeliveryStreamName
});
new LogGroup(this, "LogGroupLambda", new LogGroupProps {
LogGroupName = "cdkIntegLogGroup",
DataProtectionPolicy = dataProtectionPolicy
});
Synopsis
Constructors
Properties
Methods
Constructors
DataIdentifier(ByRefValue)
Used by jsii to construct an instance of this class from a Javascript-owned object reference
protected DataIdentifier(ByRefValue reference)
Parameters
- reference Amazon.JSII.Runtime.Deputy.ByRefValue
The Javascript-owned object reference
DataIdentifier(DeputyBase.DeputyProps)
Used by jsii to construct an instance of this class from DeputyProps
protected DataIdentifier(DeputyBase.DeputyProps props)
Parameters
- props Amazon.JSII.Runtime.Deputy.DeputyBase.DeputyProps
The deputy props
DataIdentifier(String)
Create a managed data identifier not in the list of static members.
public DataIdentifier(string name)
Parameters
- name System.String
-
Properties
ADDRESS
public static DataIdentifier ADDRESS { get; }
Property Value
DataIdentifier
AWSSECRETKEY
public static DataIdentifier AWSSECRETKEY { get; }
Property Value
DataIdentifier
BANKACCOUNTNUMBER_DE
public static DataIdentifier BANKACCOUNTNUMBER_DE { get; }
Property Value
DataIdentifier
BANKACCOUNTNUMBER_ES
public static DataIdentifier BANKACCOUNTNUMBER_ES { get; }
Property Value
DataIdentifier
BANKACCOUNTNUMBER_FR
public static DataIdentifier BANKACCOUNTNUMBER_FR { get; }
Property Value
DataIdentifier
BANKACCOUNTNUMBER_GB
public static DataIdentifier BANKACCOUNTNUMBER_GB { get; }
Property Value
DataIdentifier
BANKACCOUNTNUMBER_IT
public static DataIdentifier BANKACCOUNTNUMBER_IT { get; }
Property Value
DataIdentifier
BANKACCOUNTNUMBER_US
public static DataIdentifier BANKACCOUNTNUMBER_US { get; }
Property Value
DataIdentifier
CEPCODE_BR
public static DataIdentifier CEPCODE_BR { get; }
Property Value
DataIdentifier
CNPJ_BR
public static DataIdentifier CNPJ_BR { get; }
Property Value
DataIdentifier
CPFCODE_BR
public static DataIdentifier CPFCODE_BR { get; }
Property Value
DataIdentifier
CREDITCARDEXPIRATION
public static DataIdentifier CREDITCARDEXPIRATION { get; }
Property Value
DataIdentifier
CREDITCARDNUMBER
public static DataIdentifier CREDITCARDNUMBER { get; }
Property Value
DataIdentifier
CREDITCARDSECURITYCODE
public static DataIdentifier CREDITCARDSECURITYCODE { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_AT
public static DataIdentifier DRIVERSLICENSE_AT { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_AU
public static DataIdentifier DRIVERSLICENSE_AU { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_BE
public static DataIdentifier DRIVERSLICENSE_BE { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_BG
public static DataIdentifier DRIVERSLICENSE_BG { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_CA
public static DataIdentifier DRIVERSLICENSE_CA { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_CY
public static DataIdentifier DRIVERSLICENSE_CY { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_CZ
public static DataIdentifier DRIVERSLICENSE_CZ { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_DE
public static DataIdentifier DRIVERSLICENSE_DE { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_DK
public static DataIdentifier DRIVERSLICENSE_DK { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_EE
public static DataIdentifier DRIVERSLICENSE_EE { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_ES
public static DataIdentifier DRIVERSLICENSE_ES { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_FI
public static DataIdentifier DRIVERSLICENSE_FI { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_FR
public static DataIdentifier DRIVERSLICENSE_FR { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_GB
public static DataIdentifier DRIVERSLICENSE_GB { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_GR
public static DataIdentifier DRIVERSLICENSE_GR { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_HR
public static DataIdentifier DRIVERSLICENSE_HR { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_HU
public static DataIdentifier DRIVERSLICENSE_HU { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_IE
public static DataIdentifier DRIVERSLICENSE_IE { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_IT
public static DataIdentifier DRIVERSLICENSE_IT { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_LT
public static DataIdentifier DRIVERSLICENSE_LT { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_LU
public static DataIdentifier DRIVERSLICENSE_LU { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_LV
public static DataIdentifier DRIVERSLICENSE_LV { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_MT
public static DataIdentifier DRIVERSLICENSE_MT { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_NL
public static DataIdentifier DRIVERSLICENSE_NL { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_PL
public static DataIdentifier DRIVERSLICENSE_PL { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_PT
public static DataIdentifier DRIVERSLICENSE_PT { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_RO
public static DataIdentifier DRIVERSLICENSE_RO { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_SE
public static DataIdentifier DRIVERSLICENSE_SE { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_SI
public static DataIdentifier DRIVERSLICENSE_SI { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_SK
public static DataIdentifier DRIVERSLICENSE_SK { get; }
Property Value
DataIdentifier
DRIVERSLICENSE_US
public static DataIdentifier DRIVERSLICENSE_US { get; }
Property Value
DataIdentifier
DRUGENFORCEMENTAGENCYNUMBER_US
public static DataIdentifier DRUGENFORCEMENTAGENCYNUMBER_US { get; }
Property Value
DataIdentifier
ELECTORALROLLNUMBER_GB
public static DataIdentifier ELECTORALROLLNUMBER_GB { get; }
Property Value
DataIdentifier
EMAILADDRESS
public static DataIdentifier EMAILADDRESS { get; }
Property Value
DataIdentifier
HEALTHCAREPROCEDURECODE_US
public static DataIdentifier HEALTHCAREPROCEDURECODE_US { get; }
Property Value
DataIdentifier
HEALTHINSURANCECARDNUMBER_EU
public static DataIdentifier HEALTHINSURANCECARDNUMBER_EU { get; }
Property Value
DataIdentifier
HEALTHINSURANCECLAIMNUMBER_US
public static DataIdentifier HEALTHINSURANCECLAIMNUMBER_US { get; }
Property Value
DataIdentifier
HEALTHINSURANCENUMBER_FR
public static DataIdentifier HEALTHINSURANCENUMBER_FR { get; }
Property Value
DataIdentifier
INDIVIDUALTAXIDENTIFICATIONNUMBER_US
public static DataIdentifier INDIVIDUALTAXIDENTIFICATIONNUMBER_US { get; }
Property Value
DataIdentifier
INSEECODE_FR
public static DataIdentifier INSEECODE_FR { get; }
Property Value
DataIdentifier
IPADDRESS
public static DataIdentifier IPADDRESS { get; }
Property Value
DataIdentifier
LATLONG
public static DataIdentifier LATLONG { get; }
Property Value
DataIdentifier
MEDICAREBENEFICIARYNUMBER_US
public static DataIdentifier MEDICAREBENEFICIARYNUMBER_US { get; }
Property Value
DataIdentifier
Name
public virtual string Name { get; }
Property Value
System.String
NAME
public static DataIdentifier NAME { get; }
Property Value
DataIdentifier
NATIONALDRUGCODE_US
public static DataIdentifier NATIONALDRUGCODE_US { get; }
Property Value
DataIdentifier
NATIONALIDENTIFICATIONNUMBER_DE
public static DataIdentifier NATIONALIDENTIFICATIONNUMBER_DE { get; }
Property Value
DataIdentifier
NATIONALIDENTIFICATIONNUMBER_ES
public static DataIdentifier NATIONALIDENTIFICATIONNUMBER_ES { get; }
Property Value
DataIdentifier
NATIONALIDENTIFICATIONNUMBER_IT
public static DataIdentifier NATIONALIDENTIFICATIONNUMBER_IT { get; }
Property Value
DataIdentifier
NATIONALINSURANCENUMBER_GB
public static DataIdentifier NATIONALINSURANCENUMBER_GB { get; }
Property Value
DataIdentifier
NATIONALPROVIDERID_US
public static DataIdentifier NATIONALPROVIDERID_US { get; }
Property Value
DataIdentifier
NHSNUMBER_GB
public static DataIdentifier NHSNUMBER_GB { get; }
Property Value
DataIdentifier
NIENUMBER_ES
public static DataIdentifier NIENUMBER_ES { get; }
Property Value
DataIdentifier
NIFNUMBER_ES
public static DataIdentifier NIFNUMBER_ES { get; }
Property Value
DataIdentifier
OPENSSHPRIVATEKEY
public static DataIdentifier OPENSSHPRIVATEKEY { get; }
Property Value
DataIdentifier
PASSPORTNUMBER_CA
public static DataIdentifier PASSPORTNUMBER_CA { get; }
Property Value
DataIdentifier
PASSPORTNUMBER_DE
public static DataIdentifier PASSPORTNUMBER_DE { get; }
Property Value
DataIdentifier
PASSPORTNUMBER_ES
public static DataIdentifier PASSPORTNUMBER_ES { get; }
Property Value
DataIdentifier
PASSPORTNUMBER_FR
public static DataIdentifier PASSPORTNUMBER_FR { get; }
Property Value
DataIdentifier
PASSPORTNUMBER_GB
public static DataIdentifier PASSPORTNUMBER_GB { get; }
Property Value
DataIdentifier
PASSPORTNUMBER_IT
public static DataIdentifier PASSPORTNUMBER_IT { get; }
Property Value
DataIdentifier
PASSPORTNUMBER_US
public static DataIdentifier PASSPORTNUMBER_US { get; }
Property Value
DataIdentifier
PERMANENTRESIDENCENUMBER_CA
public static DataIdentifier PERMANENTRESIDENCENUMBER_CA { get; }
Property Value
DataIdentifier
PERSONALHEALTHNUMBER_CA
public static DataIdentifier PERSONALHEALTHNUMBER_CA { get; }
Property Value
DataIdentifier
PGPPRIVATEKEY
public static DataIdentifier PGPPRIVATEKEY { get; }
Property Value
DataIdentifier
PHONENUMBER_BR
public static DataIdentifier PHONENUMBER_BR { get; }
Property Value
DataIdentifier
PHONENUMBER_DE
public static DataIdentifier PHONENUMBER_DE { get; }
Property Value
DataIdentifier
PHONENUMBER_ES
public static DataIdentifier PHONENUMBER_ES { get; }
Property Value
DataIdentifier
PHONENUMBER_FR
public static DataIdentifier PHONENUMBER_FR { get; }
Property Value
DataIdentifier
PHONENUMBER_GB
public static DataIdentifier PHONENUMBER_GB { get; }
Property Value
DataIdentifier
PHONENUMBER_IT
public static DataIdentifier PHONENUMBER_IT { get; }
Property Value
DataIdentifier
PHONENUMBER_US
public static DataIdentifier PHONENUMBER_US { get; }
Property Value
DataIdentifier
PKCSPRIVATEKEY
public static DataIdentifier PKCSPRIVATEKEY { get; }
Property Value
DataIdentifier
POSTALCODE_CA
public static DataIdentifier POSTALCODE_CA { get; }
Property Value
DataIdentifier
PUTTYPRIVATEKEY
public static DataIdentifier PUTTYPRIVATEKEY { get; }
Property Value
DataIdentifier
RGNUMBER_BR
public static DataIdentifier RGNUMBER_BR { get; }
Property Value
DataIdentifier
SOCIALINSURANCENUMBER_CA
public static DataIdentifier SOCIALINSURANCENUMBER_CA { get; }
Property Value
DataIdentifier
SSN_ES
public static DataIdentifier SSN_ES { get; }
Property Value
DataIdentifier
SSN_US
public static DataIdentifier SSN_US { get; }
Property Value
DataIdentifier
TAXID_DE
public static DataIdentifier TAXID_DE { get; }
Property Value
DataIdentifier
TAXID_ES
public static DataIdentifier TAXID_ES { get; }
Property Value
DataIdentifier
TAXID_FR
public static DataIdentifier TAXID_FR { get; }
Property Value
DataIdentifier
TAXID_GB
public static DataIdentifier TAXID_GB { get; }
Property Value
DataIdentifier
VEHICLEIDENTIFICATIONNUMBER
public static DataIdentifier VEHICLEIDENTIFICATIONNUMBER { get; }
Property Value
DataIdentifier
ZIPCODE_US
public static DataIdentifier ZIPCODE_US { get; }
Property Value
DataIdentifier
Methods
ToString()
public override string ToString()
Returns
System.String