This library uses the same mechanism (google::cloud::Options) and the commonoptionsas all other C++ client libraries for its configuration. Some*Optionclasses, which are only used in this library, are documented in this page.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[[["\u003cp\u003eThe latest version of the Cloud SQL Admin API C++ client library is 2.37.0-rc, with a list of other versions available ranging from 2.36.0 down to 2.11.0.\u003c/p\u003e\n"],["\u003cp\u003eThis library uses \u003ccode\u003egoogle::cloud::Options\u003c/code\u003e for configuration, which is the same mechanism utilized by other C++ client libraries, with additional \u003ccode\u003e*Option\u003c/code\u003e classes specific to this library being documented.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation includes information on various classes related to different Cloud SQL services such as Backup Runs, Connect, Databases, Flags, Instances, Operations, SslCerts, Tiers, and Users, each with Retry, Backoff, and Connection Idempotency policy options.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation details the types of \u003ccode\u003e*ServicePolicyOptionList\u003c/code\u003e available for each Cloud SQL service, providing a comprehensive list of configuration options.\u003c/p\u003e\n"],["\u003cp\u003eThe webpage provides links for each of the client library version releases, and also includes links for \u003ccode\u003eClient Library Configuration\u003c/code\u003e as well as the \u003ccode\u003egoogle::cloud::Options\u003c/code\u003e that this library uses.\u003c/p\u003e\n"]]],[],null,["# Cloud SQL Admin API Configuration Options (2.12.0)\n\nVersion 2.12.0keyboard_arrow_down\n\n- [2.42.0-rc (latest)](/cpp/docs/reference/sql/latest/group__google-cloud-sql-options)\n- [2.41.0](/cpp/docs/reference/sql/2.41.0/group__google-cloud-sql-options)\n- [2.40.0](/cpp/docs/reference/sql/2.40.0/group__google-cloud-sql-options)\n- [2.39.0](/cpp/docs/reference/sql/2.39.0/group__google-cloud-sql-options)\n- [2.38.0](/cpp/docs/reference/sql/2.38.0/group__google-cloud-sql-options)\n- [2.37.0](/cpp/docs/reference/sql/2.37.0/group__google-cloud-sql-options)\n- [2.36.0](/cpp/docs/reference/sql/2.36.0/group__google-cloud-sql-options)\n- [2.35.0](/cpp/docs/reference/sql/2.35.0/group__google-cloud-sql-options)\n- [2.34.0](/cpp/docs/reference/sql/2.34.0/group__google-cloud-sql-options)\n- [2.33.0](/cpp/docs/reference/sql/2.33.0/group__google-cloud-sql-options)\n- [2.32.0](/cpp/docs/reference/sql/2.32.0/group__google-cloud-sql-options)\n- [2.31.0](/cpp/docs/reference/sql/2.31.0/group__google-cloud-sql-options)\n- [2.30.0](/cpp/docs/reference/sql/2.30.0/group__google-cloud-sql-options)\n- [2.29.0](/cpp/docs/reference/sql/2.29.0/group__google-cloud-sql-options)\n- [2.28.0](/cpp/docs/reference/sql/2.28.0/group__google-cloud-sql-options)\n- [2.27.0](/cpp/docs/reference/sql/2.27.0/group__google-cloud-sql-options)\n- [2.26.0](/cpp/docs/reference/sql/2.26.0/group__google-cloud-sql-options)\n- [2.25.1](/cpp/docs/reference/sql/2.25.1/group__google-cloud-sql-options)\n- [2.24.0](/cpp/docs/reference/sql/2.24.0/group__google-cloud-sql-options)\n- [2.23.0](/cpp/docs/reference/sql/2.23.0/group__google-cloud-sql-options)\n- [2.22.1](/cpp/docs/reference/sql/2.22.1/group__google-cloud-sql-options)\n- [2.21.0](/cpp/docs/reference/sql/2.21.0/group__google-cloud-sql-options)\n- [2.20.0](/cpp/docs/reference/sql/2.20.0/group__google-cloud-sql-options)\n- [2.19.0](/cpp/docs/reference/sql/2.19.0/group__google-cloud-sql-options)\n- [2.18.0](/cpp/docs/reference/sql/2.18.0/group__google-cloud-sql-options)\n- [2.17.0](/cpp/docs/reference/sql/2.17.0/group__google-cloud-sql-options)\n- [2.16.0](/cpp/docs/reference/sql/2.16.0/group__google-cloud-sql-options)\n- [2.15.1](/cpp/docs/reference/sql/2.15.1/group__google-cloud-sql-options)\n- [2.14.0](/cpp/docs/reference/sql/2.14.0/group__google-cloud-sql-options)\n- [2.13.0](/cpp/docs/reference/sql/2.13.0/group__google-cloud-sql-options)\n- [2.12.0](/cpp/docs/reference/sql/2.12.0/group__google-cloud-sql-options)\n- [2.11.0](/cpp/docs/reference/sql/2.11.0/group__google-cloud-sql-options) \n\nCloud SQL Admin API Configuration Options\n=========================================\n\nThis library uses the same mechanism ([`google::cloud::Options`](https://cloud.google.com/cpp/docs/reference/common/latest/classgoogle_1_1cloud_1_1Options.html)) and the common [options](https://cloud.google.com/cpp/docs/reference/common/latest/group__options.html) as all other C++ client libraries for its configuration. Some `*Option` classes, which are only used in this library, are documented in this page.\n\n###### See Also\n\n[Client Library Configuration](https://cloud.google.com/cpp/docs/reference/common/latest/group__options.html) - for an overview of client library configuration.\n\n### Classes\n\n- [`google::cloud::sql_v1::SqlBackupRunsServiceRetryPolicyOption`](/cpp/docs/reference/sql/2.12.0/structgoogle_1_1cloud_1_1sql__v1_1_1SqlBackupRunsServiceRetryPolicyOption)\n- [`google::cloud::sql_v1::SqlBackupRunsServiceBackoffPolicyOption`](/cpp/docs/reference/sql/2.12.0/structgoogle_1_1cloud_1_1sql__v1_1_1SqlBackupRunsServiceBackoffPolicyOption)\n- [`google::cloud::sql_v1::SqlBackupRunsServiceConnectionIdempotencyPolicyOption`](/cpp/docs/reference/sql/2.12.0/structgoogle_1_1cloud_1_1sql__v1_1_1SqlBackupRunsServiceConnectionIdempotencyPolicyOption)\n- [`google::cloud::sql_v1::SqlConnectServiceRetryPolicyOption`](/cpp/docs/reference/sql/2.12.0/structgoogle_1_1cloud_1_1sql__v1_1_1SqlConnectServiceRetryPolicyOption)\n- [`google::cloud::sql_v1::SqlConnectServiceBackoffPolicyOption`](/cpp/docs/reference/sql/2.12.0/structgoogle_1_1cloud_1_1sql__v1_1_1SqlConnectServiceBackoffPolicyOption)\n- [`google::cloud::sql_v1::SqlConnectServiceConnectionIdempotencyPolicyOption`](/cpp/docs/reference/sql/2.12.0/structgoogle_1_1cloud_1_1sql__v1_1_1SqlConnectServiceConnectionIdempotencyPolicyOption)\n- [`google::cloud::sql_v1::SqlDatabasesServiceRetryPolicyOption`](/cpp/docs/reference/sql/2.12.0/structgoogle_1_1cloud_1_1sql__v1_1_1SqlDatabasesServiceRetryPolicyOption)\n- [`google::cloud::sql_v1::SqlDatabasesServiceBackoffPolicyOption`](/cpp/docs/reference/sql/2.12.0/structgoogle_1_1cloud_1_1sql__v1_1_1SqlDatabasesServiceBackoffPolicyOption)\n- [`google::cloud::sql_v1::SqlDatabasesServiceConnectionIdempotencyPolicyOption`](/cpp/docs/reference/sql/2.12.0/structgoogle_1_1cloud_1_1sql__v1_1_1SqlDatabasesServiceConnectionIdempotencyPolicyOption)\n- [`google::cloud::sql_v1::SqlFlagsServiceRetryPolicyOption`](/cpp/docs/reference/sql/2.12.0/structgoogle_1_1cloud_1_1sql__v1_1_1SqlFlagsServiceRetryPolicyOption)\n- [`google::cloud::sql_v1::SqlFlagsServiceBackoffPolicyOption`](/cpp/docs/reference/sql/2.12.0/structgoogle_1_1cloud_1_1sql__v1_1_1SqlFlagsServiceBackoffPolicyOption)\n- [`google::cloud::sql_v1::SqlFlagsServiceConnectionIdempotencyPolicyOption`](/cpp/docs/reference/sql/2.12.0/structgoogle_1_1cloud_1_1sql__v1_1_1SqlFlagsServiceConnectionIdempotencyPolicyOption)\n- [`google::cloud::sql_v1::SqlInstancesServiceRetryPolicyOption`](/cpp/docs/reference/sql/2.12.0/structgoogle_1_1cloud_1_1sql__v1_1_1SqlInstancesServiceRetryPolicyOption)\n- [`google::cloud::sql_v1::SqlInstancesServiceBackoffPolicyOption`](/cpp/docs/reference/sql/2.12.0/structgoogle_1_1cloud_1_1sql__v1_1_1SqlInstancesServiceBackoffPolicyOption)\n- [`google::cloud::sql_v1::SqlInstancesServiceConnectionIdempotencyPolicyOption`](/cpp/docs/reference/sql/2.12.0/structgoogle_1_1cloud_1_1sql__v1_1_1SqlInstancesServiceConnectionIdempotencyPolicyOption)\n- [`google::cloud::sql_v1::SqlOperationsServiceRetryPolicyOption`](/cpp/docs/reference/sql/2.12.0/structgoogle_1_1cloud_1_1sql__v1_1_1SqlOperationsServiceRetryPolicyOption)\n- [`google::cloud::sql_v1::SqlOperationsServiceBackoffPolicyOption`](/cpp/docs/reference/sql/2.12.0/structgoogle_1_1cloud_1_1sql__v1_1_1SqlOperationsServiceBackoffPolicyOption)\n- [`google::cloud::sql_v1::SqlOperationsServiceConnectionIdempotencyPolicyOption`](/cpp/docs/reference/sql/2.12.0/structgoogle_1_1cloud_1_1sql__v1_1_1SqlOperationsServiceConnectionIdempotencyPolicyOption)\n- [`google::cloud::sql_v1::SqlSslCertsServiceRetryPolicyOption`](/cpp/docs/reference/sql/2.12.0/structgoogle_1_1cloud_1_1sql__v1_1_1SqlSslCertsServiceRetryPolicyOption)\n- [`google::cloud::sql_v1::SqlSslCertsServiceBackoffPolicyOption`](/cpp/docs/reference/sql/2.12.0/structgoogle_1_1cloud_1_1sql__v1_1_1SqlSslCertsServiceBackoffPolicyOption)\n- [`google::cloud::sql_v1::SqlSslCertsServiceConnectionIdempotencyPolicyOption`](/cpp/docs/reference/sql/2.12.0/structgoogle_1_1cloud_1_1sql__v1_1_1SqlSslCertsServiceConnectionIdempotencyPolicyOption)\n- [`google::cloud::sql_v1::SqlTiersServiceRetryPolicyOption`](/cpp/docs/reference/sql/2.12.0/structgoogle_1_1cloud_1_1sql__v1_1_1SqlTiersServiceRetryPolicyOption)\n- [`google::cloud::sql_v1::SqlTiersServiceBackoffPolicyOption`](/cpp/docs/reference/sql/2.12.0/structgoogle_1_1cloud_1_1sql__v1_1_1SqlTiersServiceBackoffPolicyOption)\n- [`google::cloud::sql_v1::SqlTiersServiceConnectionIdempotencyPolicyOption`](/cpp/docs/reference/sql/2.12.0/structgoogle_1_1cloud_1_1sql__v1_1_1SqlTiersServiceConnectionIdempotencyPolicyOption)\n- [`google::cloud::sql_v1::SqlUsersServiceRetryPolicyOption`](/cpp/docs/reference/sql/2.12.0/structgoogle_1_1cloud_1_1sql__v1_1_1SqlUsersServiceRetryPolicyOption)\n- [`google::cloud::sql_v1::SqlUsersServiceBackoffPolicyOption`](/cpp/docs/reference/sql/2.12.0/structgoogle_1_1cloud_1_1sql__v1_1_1SqlUsersServiceBackoffPolicyOption)\n- [`google::cloud::sql_v1::SqlUsersServiceConnectionIdempotencyPolicyOption`](/cpp/docs/reference/sql/2.12.0/structgoogle_1_1cloud_1_1sql__v1_1_1SqlUsersServiceConnectionIdempotencyPolicyOption)\n\n### Types\n\n- [`SqlBackupRunsServicePolicyOptionList`](/cpp/docs/reference/sql/2.12.0/namespacegoogle_1_1cloud_1_1sql__v1)\n- [`SqlConnectServicePolicyOptionList`](/cpp/docs/reference/sql/2.12.0/namespacegoogle_1_1cloud_1_1sql__v1)\n- [`SqlDatabasesServicePolicyOptionList`](/cpp/docs/reference/sql/2.12.0/namespacegoogle_1_1cloud_1_1sql__v1)\n- [`SqlFlagsServicePolicyOptionList`](/cpp/docs/reference/sql/2.12.0/namespacegoogle_1_1cloud_1_1sql__v1)\n- [`SqlInstancesServicePolicyOptionList`](/cpp/docs/reference/sql/2.12.0/namespacegoogle_1_1cloud_1_1sql__v1)\n- [`SqlOperationsServicePolicyOptionList`](/cpp/docs/reference/sql/2.12.0/namespacegoogle_1_1cloud_1_1sql__v1)\n- [`SqlSslCertsServicePolicyOptionList`](/cpp/docs/reference/sql/2.12.0/namespacegoogle_1_1cloud_1_1sql__v1)\n- [`SqlTiersServicePolicyOptionList`](/cpp/docs/reference/sql/2.12.0/namespacegoogle_1_1cloud_1_1sql__v1)\n- [`SqlUsersServicePolicyOptionList`](/cpp/docs/reference/sql/2.12.0/namespacegoogle_1_1cloud_1_1sql__v1)"]]