Updates the configuration of an existing database connection, including credentials, settings, and connection parameters.
Authorization: Requires project admin permissions. Security: Credentials are encrypted and stored securely. Validation: Tests connection before saving changes.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
The unique identifier of the organization Standard identifier pattern for resource names
^[a-zA-Z0-9_-]+$The unique identifier of the project Standard identifier pattern for resource names
^[a-zA-Z0-9_-]+$The unique identifier of the connection Standard identifier pattern for resource names
^[a-zA-Z0-9_-]+$Database connection configuration and metadata
Resource path to the connection
Name of the connection
Type of database connection
postgres, bigquery, snowflake, trino, mysql, duckdb, motherduck Connection capabilities and configuration attributes
PostgreSQL database connection configuration
Google BigQuery database connection configuration
Snowflake database connection configuration
Trino database connection configuration
MySQL database connection configuration
DuckDB database connection configuration
MotherDuck database connection configuration
The list of tables to include, in the format {dataset/schema}.{table}. The first part represents the dataset or schema, and the second part is the table name. The second part can be a literal * to include all tables.
Table name pattern supporting slashes, dots, and dashes
^[a-zA-Z0-9_-]+\\.(?:[a-zA-Z0-9_-]+|\\*)$["sales.orders", "finance.*"]Whether to exclude all tables.
The list of tables to exclude, in the format {dataset/schema}.{table}. The first part represents the dataset or schema, and the second part is the table name. The second part can be a literal * to exclude all tables.
Table name pattern supporting slashes, dots, and dashes
^[a-zA-Z0-9_-]+\\.(?:[a-zA-Z0-9_-]+|\\*)$["backup.records", "temp_data.*"]Current indexing status of the connection. UNKNOWN means indexing has not started yet, PENDING means indexing is in progress, INDEXED means indexing finished successfully, SKIPPED means the connection is excluded from indexing, FAILED means indexing failed, RETRY means the connection was updated while indexing was in progress and will be re-indexed when the current job finishes.
UNKNOWN, PENDING, INDEXED, SKIPPED, FAILED, RETRY ISO 8601 timestamp of when the indexing status was last updated
Connection updated successfully
Database connection configuration and metadata
Resource path to the connection
Name of the connection
Type of database connection
postgres, bigquery, snowflake, trino, mysql, duckdb, motherduck Connection capabilities and configuration attributes
PostgreSQL database connection configuration
Google BigQuery database connection configuration
Snowflake database connection configuration
Trino database connection configuration
MySQL database connection configuration
DuckDB database connection configuration
MotherDuck database connection configuration
The list of tables to include, in the format {dataset/schema}.{table}. The first part represents the dataset or schema, and the second part is the table name. The second part can be a literal * to include all tables.
Table name pattern supporting slashes, dots, and dashes
^[a-zA-Z0-9_-]+\\.(?:[a-zA-Z0-9_-]+|\\*)$["sales.orders", "finance.*"]Whether to exclude all tables.
The list of tables to exclude, in the format {dataset/schema}.{table}. The first part represents the dataset or schema, and the second part is the table name. The second part can be a literal * to exclude all tables.
Table name pattern supporting slashes, dots, and dashes
^[a-zA-Z0-9_-]+\\.(?:[a-zA-Z0-9_-]+|\\*)$["backup.records", "temp_data.*"]Current indexing status of the connection. UNKNOWN means indexing has not started yet, PENDING means indexing is in progress, INDEXED means indexing finished successfully, SKIPPED means the connection is excluded from indexing, FAILED means indexing failed, RETRY means the connection was updated while indexing was in progress and will be re-indexed when the current job finishes.
UNKNOWN, PENDING, INDEXED, SKIPPED, FAILED, RETRY ISO 8601 timestamp of when the indexing status was last updated