EncryptionService interface
A service that allows server-side encryption to be used.
Properties
enabled | A boolean indicating whether or not the service encrypts the data as it is stored. Encryption at rest is enabled by default today and cannot be disabled. |
key |
Encryption key type to be used for the encryption service. 'Account' key type implies that an account-scoped encryption key will be used. 'Service' key type implies that a default service key is used. |
last |
Gets a rough estimate of the date/time when the encryption was last enabled by the user. Data is encrypted at rest by default today and cannot be disabled. NOTE: This property will not be serialized. It can only be populated by the server. |
Property Details
enabled
A boolean indicating whether or not the service encrypts the data as it is stored. Encryption at rest is enabled by default today and cannot be disabled.
enabled?: boolean
Property Value
boolean
keyType
Encryption key type to be used for the encryption service. 'Account' key type implies that an account-scoped encryption key will be used. 'Service' key type implies that a default service key is used.
keyType?: string
Property Value
string
lastEnabledTime
Gets a rough estimate of the date/time when the encryption was last enabled by the user. Data is encrypted at rest by default today and cannot be disabled. NOTE: This property will not be serialized. It can only be populated by the server.
lastEnabledTime?: Date
Property Value
Date