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

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.

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)#