1414 * limitations under the License.
1515 */
1616
17- # [START cloud_sql_mysql_instance_mcp_creation]
18- resource "google_sql_database_instance" "mysql_mcp_creation" {
19- name = " mysql-instance-mcp-creation"
17+ # [START cloud_sql_mysql_instance_managed_connection_pooling_creation]
18+ # This example shows creating an instance with Managed Connection Pooling.
19+ resource "google_sql_database_instance" "mysql_managed_connection_pooling_creation" {
20+ name = " mysql-instance-managed-connection-pooling-creation"
2021 region = " us-central1"
2122 database_version = " MYSQL_8_0"
2223 deletion_protection = false
@@ -29,12 +30,12 @@ resource "google_sql_database_instance" "mysql_mcp_creation" {
2930 }
3031 }
3132}
32- # [END cloud_sql_mysql_instance_mcp_creation ]
33+ # [END cloud_sql_mysql_instance_managed_connection_pooling_creation ]
3334
34- # [START cloud_sql_mysql_instance_mcp_enable ]
35- # This example shows creating an instance with MCP enabled and custom flags set.
36- resource "google_sql_database_instance" "mysql_mcp_enable " {
37- name = " mysql-instance-mcp -enable"
35+ # [START cloud_sql_mysql_instance_managed_connection_pooling_enable ]
36+ # This example shows creating an instance with Managed Connection Pooling enabled and custom flags set.
37+ resource "google_sql_database_instance" "mysql_managed_connection_pooling_enable " {
38+ name = " mysql-instance-managed-connection-pooling -enable"
3839 region = " us-central1"
3940 database_version = " MYSQL_8_0"
4041 deletion_protection = false
@@ -47,12 +48,12 @@ resource "google_sql_database_instance" "mysql_mcp_enable" {
4748 }
4849 }
4950}
50- # [END cloud_sql_mysql_instance_mcp_enable ]
51+ # [END cloud_sql_mysql_instance_managed_connection_pooling_enable ]
5152
52- # [START cloud_sql_mysql_instance_mcp_modify ]
53- # This example shows modifying the flags of an existing MCP configuration.
54- resource "google_sql_database_instance" "mysql_mcp_modify " {
55- name = " mysql-instance-mcp -modify"
53+ # [START cloud_sql_mysql_instance_managed_connection_pooling_modify ]
54+ # This example shows modifying the flags of an existing Managed Connection Pooling configuration.
55+ resource "google_sql_database_instance" "mysql_managed_connection_pooling_modify " {
56+ name = " mysql-instance-managed-connection-pooling -modify"
5657 region = " us-central1"
5758 database_version = " MYSQL_8_0"
5859 deletion_protection = false
@@ -69,12 +70,12 @@ resource "google_sql_database_instance" "mysql_mcp_modify" {
6970 }
7071 }
7172}
72- # [END cloud_sql_mysql_instance_mcp_modify ]
73+ # [END cloud_sql_mysql_instance_managed_connection_pooing_modify ]
7374
74- # [START cloud_sql_mysql_instance_mcp_disable ]
75- # This example shows disabling MCP on an existing instance.
76- resource "google_sql_database_instance" "mysql_mcp_disable " {
77- name = " mysql-instance-mcp -disable"
75+ # [START cloud_sql_mysql_instance_managed_connection_pooling_disable ]
76+ # This example shows disabling Managed Connection Pooling on an existing instance.
77+ resource "google_sql_database_instance" "mysql_managed_connection_pooling_disable " {
78+ name = " mysql-instance-managed-connection-pooling -disable"
7879 region = " us-central1"
7980 database_version = " MYSQL_8_0"
8081 deletion_protection = false
@@ -83,9 +84,9 @@ resource "google_sql_database_instance" "mysql_mcp_disable" {
8384 tier = " db-perf-optimized-N-2"
8485 edition = " ENTERPRISE_PLUS"
8586 connection_pool_config {
86- # Set to false to disable MCP . You can also remove the block entirely.
87+ # Set to false to disable Managed Connection Pooling . You can also remove the block entirely.
8788 connection_pooling_enabled = false
8889 }
8990 }
9091}
91- # [END cloud_sql_mysql_instance_mcp_disable ]
92+ # [END cloud_sql_mysql_instance_managed_connection_pooling_disable ]
0 commit comments