pyarrow.parquet.encryption.KmsConnectionConfig¶
- class pyarrow.parquet.encryption.KmsConnectionConfig(kms_instance_id=None, *, kms_instance_url=None, key_access_token=None, custom_kms_conf=None) Configuration of the connection to the Key Management Service (KMS)¶
Bases:
_Weakrefable
Configuration of the connection to the Key Management Service (KMS)
- __init__(*args, **kwargs)¶
Methods
__init__
(*args, **kwargs)refresh_key_access_token
(self, value)Attributes
A dictionary with KMS-type-specific configuration
Authorization token that will be passed to KMS.
ID of the KMS instance that will be used for encryption (if multiple KMS instances are available).
URL of the KMS instance.
- custom_kms_conf¶
A dictionary with KMS-type-specific configuration
- key_access_token¶
Authorization token that will be passed to KMS.
- kms_instance_id¶
ID of the KMS instance that will be used for encryption (if multiple KMS instances are available).
- kms_instance_url¶
URL of the KMS instance.
- refresh_key_access_token(self, value)¶