snowshu.core.models.credentials¶
-
class
snowshu.core.models.credentials.Credentials(account: Optional[str] = None, database: Optional[str] = None, host: Optional[str] = None, password: Optional[str] = None, port: Optional[int] = None, role: Optional[str] = None, schema: Optional[str] = None, user: Optional[str] = None, warehouse: Optional[str] = None)¶ Bases:
objectRepresents every accepted type of credential, attempting to bring some sanity to how configs are defined for disparate adapters.
-
account: Optional[str] = None¶
-
database: Optional[str] = None¶
-
host: Optional[str] = None¶
-
password: Optional[str] = None¶
-
port: Optional[int] = None¶
-
role: Optional[str] = None¶
-
schema: Optional[str] = None¶
-
urlencode() → None¶ quote-plus encoding of all attributes good for sql urls.
-
user: Optional[str] = None¶
-
warehouse: Optional[str] = None¶
-