pyfivetran.client

Module Contents

Classes

AuthenticationTuple

FivetranClient

Interface class for Fivetran API interactions via endpoints.

API

class pyfivetran.client.AuthenticationTuple[source]

Bases: typing.NamedTuple

basic: httpx.BasicAuth = None
mapping: Dict[str, str] = None
class pyfivetran.client.FivetranClient(api_key: str, api_secret: str)[source]

Interface class for Fivetran API interactions via endpoints.

Initialization

property authentication: pyfivetran.client.AuthenticationTuple
property client: httpx.Client
connector_endpoint() pyfivetran.endpoints.ConnectorEndpoint[source]
connector_schema_endpoint() pyfivetran.endpoints.ConnectorSchemaEndpoint[source]
certificate_endpoint() pyfivetran.endpoints.CertificateEndpoint[source]
destination_endpoint() pyfivetran.endpoints.DestinationEndpoint[source]
group_endpoint() pyfivetran.endpoints.GroupEndpoint[source]
logs_endpoint() pyfivetran.endpoints.LogEndpoint[source]
role_endpoint() pyfivetran.endpoints.RoleEndpoint[source]
user_endpoint() pyfivetran.endpoints.UserEndpoint[source]
webhook_endpoint() pyfivetran.endpoints.WebhookEndpoint[source]