- class pyarrow.parquet.encryption.KmsConnectionConfig(kms_instance_id=None, *, kms_instance_url=None, key_access_token=None, custom_kms_conf=None)#
Bases:
_WeakrefableConfiguration of the connection to the Key Management Service (KMS)
- __init__(*args, **kwargs)#
Methods
Attributes
- 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)#
pyarrow.parquet.encryption.KmsConnectionConfig — Apache Arrow v23.0.1