import { Value } from '../../../cloudformation/Value';
/**
  The settings for client-side encryption for cryptographic computing.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-collaboration-dataencryptionmetadata.html">the AWS Docs</a>
*/
export interface DataEncryptionMetadataProps {
    /** <code>AllowCleartext</code>  <a name="cfn-cleanrooms-collaboration-dataencryptionmetadata-allowcleartext"></a>
  Indicates whether encrypted tables can contain cleartext data (true) or are to cryptographically process every column (false).<br />
  
  Required: Yes<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement">Replacement</a> */
    allowCleartext: Value<boolean>;
    /** <code>PreserveNulls</code>  <a name="cfn-cleanrooms-collaboration-dataencryptionmetadata-preservenulls"></a>
  Indicates whether NULL values are to be copied as NULL to encrypted tables (true) or cryptographically processed (false).<br />
  
  Required: Yes<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement">Replacement</a> */
    preserveNulls: Value<boolean>;
    /** <code>AllowJoinsOnColumnsWithDifferentNames</code>  <a name="cfn-cleanrooms-collaboration-dataencryptionmetadata-allowjoinsoncolumnswithdifferentnames"></a>
  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).<br />
  
  Required: Yes<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement">Replacement</a> */
    allowJoinsOnColumnsWithDifferentNames: Value<boolean>;
    /** <code>AllowDuplicates</code>  <a name="cfn-cleanrooms-collaboration-dataencryptionmetadata-allowduplicates"></a>
  Indicates whether Fingerprint columns can contain duplicate entries (true) or are to contain only non-repeated values (false).<br />
  
  Required: Yes<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement">Replacement</a> */
    allowDuplicates: Value<boolean>;
}
