docs/en/integrations/cloud-sql-admin/source.md
The cloud-sql-admin source provides a client to interact with the Google
Cloud SQL Admin API. This
allows tools to perform administrative tasks on Cloud SQL instances, such as
creating users and databases.
Authentication can be handled in two ways:
useClientOAuth is set to true, the source will
expect an OAuth 2.0 access token to be provided by the client (e.g., a web
browser) for each request.{{< list-tools >}}
kind: source
name: my-cloud-sql-admin
type: cloud-sql-admin
---
kind: source
name: my-oauth-cloud-sql-admin
type: cloud-sql-admin
useClientOAuth: true
| field | type | required | description |
|---|---|---|---|
| type | string | true | Must be "cloud-sql-admin". |
| defaultProject | string | false | The Google Cloud project ID to use for Cloud SQL infrastructure tools. |
| useClientOAuth | boolean | false | If true, the source will use client-side OAuth for authorization. Otherwise, it will use Application Default Credentials. Defaults to false. |