Skip to content
v2.274.0

DataEncryptionMetadataProperty Struct ​

The settings for client-side encryption for cryptographic computing.

Example ​

ts
// 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 ​

allowCleartextboolean | IResolvableallow_cleartexttyping.Union[bool, IResolvable]allowCleartextBooleanAllowCleartextboolAllowCleartextinterface{}required#
Indicates whether encrypted tables can contain cleartext data ( `TRUE` ) or are to cryptographically process every column ( `FALSE` ).
allowDuplicatesboolean | IResolvableallow_duplicatestyping.Union[bool, IResolvable]allowDuplicatesBooleanAllowDuplicatesboolAllowDuplicatesinterface{}required#
Indicates whether Fingerprint columns can contain duplicate entries ( `TRUE` ) or are to contain only non-repeated values ( `FALSE` ).
allowJoinsOnColumnsWithDifferentNamesboolean | IResolvableallow_joins_on_columns_with_different_namestyping.Union[bool, IResolvable]allowJoinsOnColumnsWithDifferentNamesBooleanAllowJoinsOnColumnsWithDifferentNamesboolAllowJoinsOnColumnsWithDifferentNamesinterface{}required#
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` ).
preserveNullsboolean | IResolvablepreserve_nullstyping.Union[bool, IResolvable]preserveNullsBooleanPreserveNullsboolPreserveNullsinterface{}required#
Indicates whether NULL values are to be copied as NULL to encrypted tables ( `TRUE` ) or cryptographically processed ( `FALSE` ).