prefect_firebolt.credentials
Module for managing Firebolt credentials.
Classes
FireboltCredentials
Bases: CredentialsBlock
Store credentials for authenticating with Firebolt.
Attributes:
Name | Type | Description |
---|---|---|
username |
Optional[str]
|
The email address associated with your Firebolt user. |
password |
Optional[SecretStr]
|
The password used for connecting to Firebolt. |
token |
Optional[SecretStr]
|
Authentication token to use instead of username and password. |
api_endpoint |
str
|
Firebolt API endpoint used for authentication. |
account_name |
Optional[str]
|
Name of the account to authenticate with. If not provided, the default account will be used. |
Source code in prefect_firebolt/credentials.py
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 |
|
Functions
get_client
async
Retrieves an initialized Firebolt connection object.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
**connect_params |
Dict
|
Additional parameters to pass to the Firebolt connection object. |
{}
|
Returns:
Type | Description |
---|---|
Connection
|
A Firebolt connection object. |
Source code in prefect_firebolt/credentials.py
85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 |
|