import { _FieldLevelEncryptionProfileConfig, _UnmarshalledFieldLevelEncryptionProfileConfig } from "./_FieldLevelEncryptionProfileConfig"; /** *

A complex data type for field-level encryption profiles.

*/ export interface _FieldLevelEncryptionProfile { /** *

The ID for a field-level encryption profile 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 profile was updated.

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

A complex data type that includes the profile name and the encryption entities for the field-level encryption profile.

*/ FieldLevelEncryptionProfileConfig: _FieldLevelEncryptionProfileConfig; } export interface _UnmarshalledFieldLevelEncryptionProfile extends _FieldLevelEncryptionProfile { /** *

The last time the field-level encryption profile was updated.

*/ LastModifiedTime: Date; /** *

A complex data type that includes the profile name and the encryption entities for the field-level encryption profile.

*/ FieldLevelEncryptionProfileConfig: _UnmarshalledFieldLevelEncryptionProfileConfig; }