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
string
Output only. A Cloud KMS key version that is being used to protect the database or backup.
getEncryptionType
Output only. The type of encryption.
Returns
Type
Description
int
setEncryptionType
Output only. The type of encryption.
Parameter
Name
Description
var
int
Returns
Type
Description
$this
getEncryptionStatus
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.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Cloud Spanner V1 Client - Class EncryptionInfo (1.104.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.104.0 (latest)](/php/docs/reference/cloud-spanner/latest/Admin.Database.V1.EncryptionInfo)\n- [1.103.0](/php/docs/reference/cloud-spanner/1.103.0/Admin.Database.V1.EncryptionInfo)\n- [1.102.0](/php/docs/reference/cloud-spanner/1.102.0/Admin.Database.V1.EncryptionInfo)\n- [1.101.0](/php/docs/reference/cloud-spanner/1.101.0/Admin.Database.V1.EncryptionInfo)\n- [1.100.0](/php/docs/reference/cloud-spanner/1.100.0/Admin.Database.V1.EncryptionInfo)\n- [1.98.0](/php/docs/reference/cloud-spanner/1.98.0/Admin.Database.V1.EncryptionInfo)\n- [1.97.0](/php/docs/reference/cloud-spanner/1.97.0/Admin.Database.V1.EncryptionInfo)\n- [1.96.0](/php/docs/reference/cloud-spanner/1.96.0/Admin.Database.V1.EncryptionInfo)\n- [1.95.0](/php/docs/reference/cloud-spanner/1.95.0/Admin.Database.V1.EncryptionInfo)\n- [1.94.0](/php/docs/reference/cloud-spanner/1.94.0/Admin.Database.V1.EncryptionInfo)\n- [1.93.1](/php/docs/reference/cloud-spanner/1.93.1/Admin.Database.V1.EncryptionInfo)\n- [1.92.1](/php/docs/reference/cloud-spanner/1.92.1/Admin.Database.V1.EncryptionInfo)\n- [1.91.0](/php/docs/reference/cloud-spanner/1.91.0/Admin.Database.V1.EncryptionInfo)\n- [1.90.0](/php/docs/reference/cloud-spanner/1.90.0/Admin.Database.V1.EncryptionInfo)\n- [1.89.0](/php/docs/reference/cloud-spanner/1.89.0/Admin.Database.V1.EncryptionInfo)\n- [1.88.0](/php/docs/reference/cloud-spanner/1.88.0/Admin.Database.V1.EncryptionInfo)\n- [1.87.0](/php/docs/reference/cloud-spanner/1.87.0/Admin.Database.V1.EncryptionInfo)\n- [1.86.0](/php/docs/reference/cloud-spanner/1.86.0/Admin.Database.V1.EncryptionInfo)\n- [1.85.0](/php/docs/reference/cloud-spanner/1.85.0/Admin.Database.V1.EncryptionInfo)\n- [1.84.0](/php/docs/reference/cloud-spanner/1.84.0/Admin.Database.V1.EncryptionInfo)\n- [1.83.0](/php/docs/reference/cloud-spanner/1.83.0/Admin.Database.V1.EncryptionInfo)\n- [1.82.0](/php/docs/reference/cloud-spanner/1.82.0/Admin.Database.V1.EncryptionInfo)\n- [1.81.0](/php/docs/reference/cloud-spanner/1.81.0/Admin.Database.V1.EncryptionInfo)\n- [1.80.0](/php/docs/reference/cloud-spanner/1.80.0/Admin.Database.V1.EncryptionInfo)\n- [1.79.0](/php/docs/reference/cloud-spanner/1.79.0/Admin.Database.V1.EncryptionInfo)\n- [1.78.0](/php/docs/reference/cloud-spanner/1.78.0/Admin.Database.V1.EncryptionInfo)\n- [1.77.0](/php/docs/reference/cloud-spanner/1.77.0/Admin.Database.V1.EncryptionInfo)\n- [1.76.1](/php/docs/reference/cloud-spanner/1.76.1/Admin.Database.V1.EncryptionInfo)\n- [1.68.0](/php/docs/reference/cloud-spanner/1.68.0/Admin.Database.V1.EncryptionInfo)\n- [1.67.0](/php/docs/reference/cloud-spanner/1.67.0/Admin.Database.V1.EncryptionInfo)\n- [1.66.0](/php/docs/reference/cloud-spanner/1.66.0/Admin.Database.V1.EncryptionInfo)\n- [1.65.0](/php/docs/reference/cloud-spanner/1.65.0/Admin.Database.V1.EncryptionInfo)\n- [1.64.0](/php/docs/reference/cloud-spanner/1.64.0/Admin.Database.V1.EncryptionInfo)\n- [1.63.2](/php/docs/reference/cloud-spanner/1.63.2/Admin.Database.V1.EncryptionInfo)\n- [1.62.1](/php/docs/reference/cloud-spanner/1.62.1/Admin.Database.V1.EncryptionInfo)\n- [1.61.0](/php/docs/reference/cloud-spanner/1.61.0/Admin.Database.V1.EncryptionInfo)\n- [1.60.0](/php/docs/reference/cloud-spanner/1.60.0/Admin.Database.V1.EncryptionInfo)\n- [1.59.0](/php/docs/reference/cloud-spanner/1.59.0/Admin.Database.V1.EncryptionInfo)\n- [1.58.4](/php/docs/reference/cloud-spanner/1.58.4/Admin.Database.V1.EncryptionInfo)\n- [1.57.0](/php/docs/reference/cloud-spanner/1.57.0/Admin.Database.V1.EncryptionInfo)\n- [1.56.0](/php/docs/reference/cloud-spanner/1.56.0/Admin.Database.V1.EncryptionInfo)\n- [1.55.0](/php/docs/reference/cloud-spanner/1.55.0/Admin.Database.V1.EncryptionInfo)\n- [1.54.2](/php/docs/reference/cloud-spanner/1.54.2/Admin.Database.V1.EncryptionInfo) \nReference documentation and code samples for the Cloud Spanner V1 Client class EncryptionInfo.\n\nEncryption information for a Cloud Spanner database or backup.\n\nGenerated from protobuf message `google.spanner.admin.database.v1.EncryptionInfo`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Spanner \\\\ Admin \\\\ Database \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getEncryptionType\n\nOutput only. The type of encryption.\n\n### setEncryptionType\n\nOutput only. The type of encryption.\n\n### getEncryptionStatus\n\nOutput only. If present, the status of a recent encrypt/decrypt call on\nunderlying data for this database or backup. Regardless of status, data is\nalways encrypted at rest.\n\n### hasEncryptionStatus\n\n### clearEncryptionStatus\n\n### setEncryptionStatus\n\nOutput only. If present, the status of a recent encrypt/decrypt call on\nunderlying data for this database or backup. Regardless of status, data is\nalways encrypted at rest.\n\n### getKmsKeyVersion\n\nOutput only. A Cloud KMS key version that is being used to protect the\ndatabase or backup.\n\n### setKmsKeyVersion\n\nOutput only. A Cloud KMS key version that is being used to protect the\ndatabase or backup."]]