Skip to content

Commit f8ef9d3

Browse files
authored
feat: add Configuration settings (#77)
1 parent b4b72d1 commit f8ef9d3

File tree

1 file changed

+41
-11
lines changed

1 file changed

+41
-11
lines changed

gemini-extension.json

Lines changed: 41 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,46 @@
1717
"--prebuilt",
1818
"cloud-sql-mssql",
1919
"--stdio"
20-
],
21-
"env": {
22-
"CLOUD_SQL_SQLSERVER_PROJECT": "${CLOUD_SQL_SQLSERVER_PROJECT}",
23-
"CLOUD_SQL_SQLSERVER_REGION": "${CLOUD_SQL_SQLSERVER_REGION}",
24-
"CLOUD_SQL_SQLSERVER_INSTANCE": "${CLOUD_SQL_SQLSERVER_INSTANCE}",
25-
"CLOUD_SQL_SQLSERVER_DATABASE": "${CLOUD_SQL_SQLSERVER_DATABASE}",
26-
"CLOUD_SQL_SQLSERVER_USER": "${CLOUD_SQL_SQLSERVER_USER}",
27-
"CLOUD_SQL_SQLSERVER_PASSWORD": "${CLOUD_SQL_SQLSERVER_PASSWORD}"
28-
}
20+
]
2921
}
3022
},
31-
"contextFileName": "CLOUD-SQL-SQLSERVER.md"
32-
}
23+
"contextFileName": "CLOUD-SQL-SQLSERVER.md",
24+
"settings": [
25+
{
26+
"name": "Project Name",
27+
"description": "Name of the Google Cloud project",
28+
"envVar": "CLOUD_SQL_MSSQL_PROJECT"
29+
},
30+
{
31+
"name": "Region",
32+
"description": "Region of the Cloud SQL instance",
33+
"envVar": "CLOUD_SQL_MSSQL_REGION"
34+
},
35+
{
36+
"name": "Instance ID",
37+
"description": "ID of the Cloud SQL instance",
38+
"envVar": "CLOUD_SQL_MSSQL_INSTANCE"
39+
},
40+
{
41+
"name": "Database",
42+
"description": "Name of the database",
43+
"envVar": "CLOUD_SQL_MSSQL_DATABASE"
44+
},
45+
{
46+
"name": "User",
47+
"description": "Username of the database user",
48+
"envVar": "CLOUD_SQL_MSSQL_USER"
49+
},
50+
{
51+
"name": "Password",
52+
"description": "Password of the database user",
53+
"envVar": "CLOUD_SQL_MSSQL_PASSWORD",
54+
"sensitive": true
55+
},
56+
{
57+
"name": "Instance IP assignment",
58+
"description": "(Optional) Type of the IP address: PUBLIC, PRIVATE, or PSC (Default: Public)",
59+
"envVar": "CLOUD_SQL_MSSQL_IP_TYPE"
60+
}
61+
]
62+
}

0 commit comments

Comments
 (0)