import { _FieldLevelEncryptionConfig, _UnmarshalledFieldLevelEncryptionConfig } from "./_FieldLevelEncryptionConfig"; /** *

A complex data type that includes the profile configurations and other options specified for field-level encryption.

*/ export interface _FieldLevelEncryption { /** *

The configuration ID for a field-level encryption configuration which includes a set of profiles that specify certain selected data fields to be encrypted by specific public keys.

*/ Id: string; /** *

The last time the field-level encryption configuration was changed.

*/ LastModifiedTime: Date | string | number; /** *

A complex data type that includes the profile configurations specified for field-level encryption.

*/ FieldLevelEncryptionConfig: _FieldLevelEncryptionConfig; } export interface _UnmarshalledFieldLevelEncryption extends _FieldLevelEncryption { /** *

The last time the field-level encryption configuration was changed.

*/ LastModifiedTime: Date; /** *

A complex data type that includes the profile configurations specified for field-level encryption.

*/ FieldLevelEncryptionConfig: _UnmarshalledFieldLevelEncryptionConfig; }