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` ).