Class EncryptionConfiguration (3.36.0)
EncryptionConfiguration(kms_key_name=None)
Custom encryption configuration (e.g., Cloud KMS keys).
Parameter |
Name |
Description |
kms_key_name |
str
resource ID of Cloud KMS key used for encryption
|
Properties
kms_key_name
str: Resource ID of Cloud KMS key
Resource ID of Cloud KMS key or :data:None
if using default
encryption.
Methods
from_api_repr
Construct an encryption configuration from its API representation
Parameter |
Name |
Description |
resource |
Dict[str, object]
An encryption configuration representation as returned from the API.
|
to_api_repr
Construct the API resource representation of this encryption
configuration.
Returns |
Type |
Description |
Dict[str, object] |
Encryption configuration as represented as an API resource |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-28 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Class EncryptionConfiguration (3.36.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.36.0 (latest)](/python/docs/reference/bigquery/latest/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [3.35.1](/python/docs/reference/bigquery/3.35.1/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [3.34.0](/python/docs/reference/bigquery/3.34.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [3.33.0](/python/docs/reference/bigquery/3.33.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [3.31.0](/python/docs/reference/bigquery/3.31.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [3.30.0](/python/docs/reference/bigquery/3.30.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [3.29.0](/python/docs/reference/bigquery/3.29.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [3.27.0](/python/docs/reference/bigquery/3.27.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [3.26.0](/python/docs/reference/bigquery/3.26.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [3.25.0](/python/docs/reference/bigquery/3.25.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [3.24.0](/python/docs/reference/bigquery/3.24.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [3.23.1](/python/docs/reference/bigquery/3.23.1/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [3.22.0](/python/docs/reference/bigquery/3.22.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [3.21.0](/python/docs/reference/bigquery/3.21.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [3.20.1](/python/docs/reference/bigquery/3.20.1/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [3.19.0](/python/docs/reference/bigquery/3.19.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [3.18.0](/python/docs/reference/bigquery/3.18.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [3.17.2](/python/docs/reference/bigquery/3.17.2/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [3.16.0](/python/docs/reference/bigquery/3.16.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [3.15.0](/python/docs/reference/bigquery/3.15.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [3.14.1](/python/docs/reference/bigquery/3.14.1/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [3.13.0](/python/docs/reference/bigquery/3.13.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [3.12.0](/python/docs/reference/bigquery/3.12.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [3.11.4](/python/docs/reference/bigquery/3.11.4/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [3.4.0](/python/docs/reference/bigquery/3.4.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [3.3.6](/python/docs/reference/bigquery/3.3.6/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [3.2.0](/python/docs/reference/bigquery/3.2.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [3.1.0](/python/docs/reference/bigquery/3.1.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [3.0.1](/python/docs/reference/bigquery/3.0.1/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.34.4](/python/docs/reference/bigquery/2.34.4/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.33.0](/python/docs/reference/bigquery/2.33.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.32.0](/python/docs/reference/bigquery/2.32.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.31.0](/python/docs/reference/bigquery/2.31.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.30.1](/python/docs/reference/bigquery/2.30.1/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.29.0](/python/docs/reference/bigquery/2.29.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.28.1](/python/docs/reference/bigquery/2.28.1/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.27.1](/python/docs/reference/bigquery/2.27.1/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.26.0](/python/docs/reference/bigquery/2.26.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.25.2](/python/docs/reference/bigquery/2.25.2/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.24.1](/python/docs/reference/bigquery/2.24.1/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.23.3](/python/docs/reference/bigquery/2.23.3/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.22.1](/python/docs/reference/bigquery/2.22.1/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.21.0](/python/docs/reference/bigquery/2.21.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.20.0](/python/docs/reference/bigquery/2.20.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.19.0](/python/docs/reference/bigquery/2.19.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.18.0](/python/docs/reference/bigquery/2.18.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.17.0](/python/docs/reference/bigquery/2.17.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.16.1](/python/docs/reference/bigquery/2.16.1/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.15.0](/python/docs/reference/bigquery/2.15.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.14.0](/python/docs/reference/bigquery/2.14.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.13.1](/python/docs/reference/bigquery/2.13.1/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.12.0](/python/docs/reference/bigquery/2.12.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.11.0](/python/docs/reference/bigquery/2.11.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.10.0](/python/docs/reference/bigquery/2.10.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.9.0](/python/docs/reference/bigquery/2.9.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.8.0](/python/docs/reference/bigquery/2.8.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.7.0](/python/docs/reference/bigquery/2.7.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.6.2](/python/docs/reference/bigquery/2.6.2/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.5.0](/python/docs/reference/bigquery/2.5.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.4.0](/python/docs/reference/bigquery/2.4.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.3.1](/python/docs/reference/bigquery/2.3.1/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.2.0](/python/docs/reference/bigquery/2.2.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.1.0](/python/docs/reference/bigquery/2.1.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [2.0.0](/python/docs/reference/bigquery/2.0.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [1.28.2](/python/docs/reference/bigquery/1.28.2/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [1.27.2](/python/docs/reference/bigquery/1.27.2/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [1.26.1](/python/docs/reference/bigquery/1.26.1/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [1.25.0](/python/docs/reference/bigquery/1.25.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [1.24.0](/python/docs/reference/bigquery/1.24.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [1.23.1](/python/docs/reference/bigquery/1.23.1/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [1.22.0](/python/docs/reference/bigquery/1.22.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [1.21.0](/python/docs/reference/bigquery/1.21.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [1.20.0](/python/docs/reference/bigquery/1.20.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [1.19.0](/python/docs/reference/bigquery/1.19.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [1.18.0](/python/docs/reference/bigquery/1.18.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [1.17.0](/python/docs/reference/bigquery/1.17.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration)\n- [1.16.0](/python/docs/reference/bigquery/1.16.0/google.cloud.bigquery.encryption_configuration.EncryptionConfiguration) \n\n EncryptionConfiguration(kms_key_name=None)\n\nCustom encryption configuration (e.g., Cloud KMS keys).\n\nProperties\n----------\n\n### kms_key_name\n\nstr: Resource ID of Cloud KMS key\n\nResource ID of Cloud KMS key or :data:`None` if using default\nencryption.\n\nMethods\n-------\n\n### from_api_repr\n\n from_api_repr(resource)\n\nConstruct an encryption configuration from its API representation\n\n### to_api_repr\n\n to_api_repr()\n\nConstruct the API resource representation of this encryption\nconfiguration."]]