Class EncryptionInfo (3.35.1)

EncryptionInfo(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Encryption information for a Cloud Spanner database or backup.


Output only. The type of encryption.
encryption_status google.rpc.status_pb2.Status
Output only. If present, the status of a recent encrypt/decrypt call on underlying data for this database or backup. Regardless of status, data is always encrypted at rest.
kms_key_version str
Output only. A Cloud KMS key version that is being used to protect the database or backup.




Possible encryption types.

Values: TYPE_UNSPECIFIED (0): Encryption type was not specified, though data at rest remains encrypted. GOOGLE_DEFAULT_ENCRYPTION (1): The data is encrypted at rest with a key that is fully managed by Google. No key version or status will be populated. This is the default state. CUSTOMER_MANAGED_ENCRYPTION (2): The data is encrypted at rest with a key that is managed by the customer. The active version of the key. kms_key_version will be populated, and encryption_status may be populated.