aws-cdk-lib.aws_cleanrooms.CfnCollaboration.DataEncryptionMetadataProperty

interface DataEncryptionMetadataProperty

LanguageType name
.NETAmazon.CDK.aws_cleanrooms.CfnCollaboration.DataEncryptionMetadataProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awscleanrooms#CfnCollaboration_DataEncryptionMetadataProperty
Javaservices.cleanrooms.CfnCollaboration.DataEncryptionMetadataProperty
Pythonaws_cdk.aws_cleanrooms.CfnCollaboration.DataEncryptionMetadataProperty
TypeScript aws-cdk-lib » aws_cleanrooms » CfnCollaboration » DataEncryptionMetadataProperty

The settings for client-side encryption for cryptographic computing.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_cleanrooms as cleanrooms } from 'aws-cdk-lib';
const dataEncryptionMetadataProperty: cleanrooms.CfnCollaboration.DataEncryptionMetadataProperty = {
  allowCleartext: false,
  allowDuplicates: false,
  allowJoinsOnColumnsWithDifferentNames: false,
  preserveNulls: false,
};

Properties

NameTypeDescription
allowCleartextboolean | IResolvableIndicates whether encrypted tables can contain cleartext data (true) or are to cryptographically process every column (false).
allowDuplicatesboolean | IResolvableIndicates whether Fingerprint columns can contain duplicate entries (true) or are to contain only non-repeated values (false).
allowJoinsOnColumnsWithDifferentNamesboolean | IResolvableIndicates whether Fingerprint columns can be joined on any other Fingerprint column with a different name (true) or can only be joined on Fingerprint columns of the same name (false).
preserveNullsboolean | IResolvableIndicates whether NULL values are to be copied as NULL to encrypted tables (true) or cryptographically processed (false).

allowCleartext

Type: boolean | IResolvable

Indicates whether encrypted tables can contain cleartext data (true) or are to cryptographically process every column (false).


allowDuplicates

Type: boolean | IResolvable

Indicates whether Fingerprint columns can contain duplicate entries (true) or are to contain only non-repeated values (false).


allowJoinsOnColumnsWithDifferentNames

Type: boolean | IResolvable

Indicates whether Fingerprint columns can be joined on any other Fingerprint column with a different name (true) or can only be joined on Fingerprint columns of the same name (false).


preserveNulls

Type: boolean | IResolvable

Indicates whether NULL values are to be copied as NULL to encrypted tables (true) or cryptographically processed (false).