Example Airflow DAG that creates, patches and deletes a Cloud SQL instance, and also
creates, patches and deletes a database inside the instance, in Google Cloud.
This DAG relies on the following OS environment variables
https://airflow.apache.org/concepts.html#variables
* GCP_PROJECT_ID - Google Cloud project for the Cloud SQL instance.
* INSTANCE_NAME - Name of the Cloud SQL instance.
* DB_NAME - Name of the database inside a Cloud SQL instance.
Module Contents
-
tests.system.providers.google.cloud.cloud_sql.example_cloud_sql_deferrable.ENV_ID[source]
-
tests.system.providers.google.cloud.cloud_sql.example_cloud_sql_deferrable.PROJECT_ID[source]
-
tests.system.providers.google.cloud.cloud_sql.example_cloud_sql_deferrable.DAG_ID = 'cloudsql-def'[source]
-
tests.system.providers.google.cloud.cloud_sql.example_cloud_sql_deferrable.INSTANCE_NAME[source]
-
tests.system.providers.google.cloud.cloud_sql.example_cloud_sql_deferrable.DB_NAME[source]
-
tests.system.providers.google.cloud.cloud_sql.example_cloud_sql_deferrable.BUCKET_NAME[source]
-
tests.system.providers.google.cloud.cloud_sql.example_cloud_sql_deferrable.FILE_NAME[source]
-
tests.system.providers.google.cloud.cloud_sql.example_cloud_sql_deferrable.FILE_URI[source]
-
tests.system.providers.google.cloud.cloud_sql.example_cloud_sql_deferrable.body[source]
-
tests.system.providers.google.cloud.cloud_sql.example_cloud_sql_deferrable.export_body[source]
-
tests.system.providers.google.cloud.cloud_sql.example_cloud_sql_deferrable.db_create_body[source]
-
tests.system.providers.google.cloud.cloud_sql.example_cloud_sql_deferrable.create_bucket[source]
-
tests.system.providers.google.cloud.cloud_sql.example_cloud_sql_deferrable.test_run[source]