Reference documentation and code samples for the Cloud Bigtable Admin V2 API module Google::Cloud::Bigtable::Admin::V2::EncryptionInfo::EncryptionType.
Possible encryption types for a resource.
Constants
ENCRYPTION_TYPE_UNSPECIFIED
value: 0 Encryption type was not specified, though data at rest remains encrypted.
GOOGLE_DEFAULT_ENCRYPTION
value: 1 The data backing this resource 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
value: 2 The data backing this resource is encrypted at rest with a key that is
managed by the customer.
The in-use version of the key and its status are populated for
CMEK-protected tables.
CMEK-protected backups are pinned to the key version that was in use at
the time the backup was taken. This key version is populated but its
status is not tracked and is reported as UNKNOWN.
[[["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 Bigtable Admin V2 API - Module Google::Cloud::Bigtable::Admin::V2::EncryptionInfo::EncryptionType (v1.13.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.13.0 (latest)](/ruby/docs/reference/google-cloud-bigtable-admin-v2/latest/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [1.12.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/1.12.0/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [1.11.1](/ruby/docs/reference/google-cloud-bigtable-admin-v2/1.11.1/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [1.10.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/1.10.0/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [1.9.1](/ruby/docs/reference/google-cloud-bigtable-admin-v2/1.9.1/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [1.8.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/1.8.0/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [1.7.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/1.7.0/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [1.6.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/1.6.0/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [1.5.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/1.5.0/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [1.4.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/1.4.0/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [1.3.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/1.3.0/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [1.2.1](/ruby/docs/reference/google-cloud-bigtable-admin-v2/1.2.1/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [1.1.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/1.1.0/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [1.0.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/1.0.0/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [0.27.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.27.0/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [0.26.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.26.0/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [0.25.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.25.0/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [0.24.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.24.0/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [0.23.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.23.0/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [0.22.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.22.0/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [0.21.3](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.21.3/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [0.20.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.20.0/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [0.19.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.19.0/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [0.18.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.18.0/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [0.17.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.17.0/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [0.16.3](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.16.3/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [0.15.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.15.0/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [0.14.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.14.0/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [0.13.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.13.0/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [0.12.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.12.0/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [0.11.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.11.0/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [0.10.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.10.0/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [0.9.1](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.9.1/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType)\n- [0.8.1](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.8.1/Google-Cloud-Bigtable-Admin-V2-EncryptionInfo-EncryptionType) \nReference documentation and code samples for the Cloud Bigtable Admin V2 API module Google::Cloud::Bigtable::Admin::V2::EncryptionInfo::EncryptionType.\n\nPossible encryption types for a resource.\n\nConstants\n---------\n\n### ENCRYPTION_TYPE_UNSPECIFIED\n\n**value:** 0 \nEncryption type was not specified, though data at rest remains encrypted.\n\n### GOOGLE_DEFAULT_ENCRYPTION\n\n**value:** 1 \nThe data backing this resource is encrypted at rest with a key that is\nfully managed by Google. No key version or status will be populated.\nThis is the default state.\n\n### CUSTOMER_MANAGED_ENCRYPTION\n\n**value:** 2 \nThe data backing this resource is encrypted at rest with a key that is\nmanaged by the customer.\nThe in-use version of the key and its status are populated for\nCMEK-protected tables.\nCMEK-protected backups are pinned to the key version that was in use at\nthe time the backup was taken. This key version is populated but its\nstatus is not tracked and is reported as `UNKNOWN`."]]