You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: skills/cloud-sql-postgres-admin/SKILL.md
+13-13Lines changed: 13 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ Clone an existing Cloud SQL instance into a new instance. The clone can be a dir
27
27
28
28
| Name | Type | Description | Required | Default |
29
29
| :--- | :--- | :--- | :--- | :--- |
30
-
| project | string | The GCP project ID. This is pre-configured; do not ask for it unless the user explicitly provides a different one. | No||
30
+
| project | string | The project ID| Yes||
31
31
| sourceInstanceName | string | The name of the instance to be cloned. | Yes ||
32
32
| destinationInstanceName | string | The name of the new instance that will be created by cloning the source instance. | Yes ||
33
33
| pointInTime | string | The timestamp in RFC 3339 format to which the source instance should be cloned. | No ||
@@ -39,13 +39,13 @@ Clone an existing Cloud SQL instance into a new instance. The clone can be a dir
39
39
40
40
### create_database
41
41
42
-
42
+
Creates a new database in a Cloud SQL instance.
43
43
44
44
#### Parameters
45
45
46
46
| Name | Type | Description | Required | Default |
47
47
| :--- | :--- | :--- | :--- | :--- |
48
-
| project | string | The GCP project ID. This is pre-configured; do not ask for it unless the user explicitly provides a different one. | No||
48
+
| project | string | The project ID| Yes||
49
49
| instance | string | The ID of the instance where the database will be created. | Yes ||
50
50
| name | string | The name for the new database. Must be unique within the instance. | Yes ||
51
51
@@ -54,13 +54,13 @@ Clone an existing Cloud SQL instance into a new instance. The clone can be a dir
54
54
55
55
### create_instance
56
56
57
-
57
+
Creates a Postgres instance using `Production` and `Development` presets. For the `Development` template, it chooses a 2 vCPU, 16 GiB RAM, 100 GiB SSD configuration with Non-HA/zonal availability. For the `Production` template, it chooses an 8 vCPU, 64 GiB RAM, 250 GiB SSD configuration with HA/regional availability. The Enterprise Plus edition is used in both cases. The default database version is `POSTGRES_17`. The agent should ask the user if they want to use a different version.
58
58
59
59
#### Parameters
60
60
61
61
| Name | Type | Description | Required | Default |
62
62
| :--- | :--- | :--- | :--- | :--- |
63
-
| project | string | The GCP project ID. This is pre-configured; do not ask for it unless the user explicitly provides a different one. | No||
63
+
| project | string | The project ID| Yes||
64
64
| name | string | The name of the instance | Yes ||
65
65
| databaseVersion | string | The database version for Postgres. If not specified, defaults to the latest available version (e.g., POSTGRES_17). | No |`POSTGRES_17`|
66
66
| rootPassword | string | The root password for the instance | Yes ||
@@ -71,13 +71,13 @@ Clone an existing Cloud SQL instance into a new instance. The clone can be a dir
71
71
72
72
### create_user
73
73
74
-
74
+
Creates a new user in a Cloud SQL instance. Both built-in and IAM users are supported. IAM users require an email account as the user name. IAM is the more secure and recommended way to manage users. The agent should always ask the user what type of user they want to create. For more information, see https://cloud.google.com/sql/docs/postgres/add-manage-iam-users
75
75
76
76
#### Parameters
77
77
78
78
| Name | Type | Description | Required | Default |
79
79
| :--- | :--- | :--- | :--- | :--- |
80
-
| project | string | The GCP project ID. This is pre-configured; do not ask for it unless the user explicitly provides a different one. | No||
80
+
| project | string | The project ID| Yes||
81
81
| instance | string | The ID of the instance where the user will be created. | Yes ||
82
82
| name | string | The name for the new user. Must be unique within the instance. | Yes ||
83
83
| password | string | A secure password for the new user. Not required for IAM users. | No ||
@@ -88,13 +88,13 @@ Clone an existing Cloud SQL instance into a new instance. The clone can be a dir
88
88
89
89
### get_instance
90
90
91
-
91
+
Gets a particular cloud sql instance.
92
92
93
93
#### Parameters
94
94
95
95
| Name | Type | Description | Required | Default |
96
96
| :--- | :--- | :--- | :--- | :--- |
97
-
| projectId | string | The GCP project ID. This is pre-configured; do not ask for it unless the user explicitly provides a different one. | No||
97
+
| projectId | string | The project ID| Yes||
98
98
| instanceId | string | The instance ID | Yes ||
99
99
100
100
@@ -108,7 +108,7 @@ Lists all databases for a Cloud SQL instance.
108
108
109
109
| Name | Type | Description | Required | Default |
110
110
| :--- | :--- | :--- | :--- | :--- |
111
-
| project | string | The GCP project ID. This is pre-configured; do not ask for it unless the user explicitly provides a different one. | No||
111
+
| project | string | The project ID| Yes||
112
112
| instance | string | The instance ID | Yes ||
113
113
114
114
@@ -122,20 +122,20 @@ Lists all type of Cloud SQL instances for a project.
122
122
123
123
| Name | Type | Description | Required | Default |
124
124
| :--- | :--- | :--- | :--- | :--- |
125
-
| project | string | The GCP project ID. This is pre-configured; do not ask for it unless the user explicitly provides a different one. | No||
125
+
| project | string | The project ID| Yes||
126
126
127
127
128
128
---
129
129
130
130
### wait_for_operation
131
131
132
-
132
+
This will poll on operations API until the operation is done. For checking operation status we need projectId and operationId. Once instance is created give follow up steps on how to use the variables to bring data plane MCP server up in local and remote setup.
133
133
134
134
#### Parameters
135
135
136
136
| Name | Type | Description | Required | Default |
137
137
| :--- | :--- | :--- | :--- | :--- |
138
-
| project | string | The GCP project ID. This is pre-configured; do not ask for it unless the user explicitly provides a different one. | No||
0 commit comments