Module engine (0.2.3)
 
 
 
 
 
 
 Stay organized with collections
 
 
 
 Save and categorize content based on your preferences.
 
  
 
 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. |