API documentation for engine module.
Classes
AlloyDBEngine
AlloyDBEngine(
    key: object,
    pool: sqlalchemy.ext.asyncio.engine.AsyncEngine,
    loop: typing.Optional[asyncio.events.AbstractEventLoop],
    thread: typing.Optional[threading.Thread],
)A class for managing connections to a AlloyDB database.
Column
Column(name: "str", data_type: "str", nullable: "bool" = True)Column(name: 'str', data_type: 'str', nullable: 'bool' = True)
Modules Functions
_get_iam_principal_email
_get_iam_principal_email(credentials: google.auth.credentials.Credentials) -> strGet email address associated with current authenticated IAM principal.
Email will be used for automatic IAM database authentication to AlloyDB.
| Parameter | |
|---|---|
| Name | Description | 
| credentials | google.auth.credentials.CredentialsThe credentials object to use in finding the associated IAM principal email address. | 
| Returns | |
|---|---|
| Type | Description | 
| email (str) | The email address associated with the current authenticated IAM principal. |