diff --git a/gemini-extension.json b/gemini-extension.json index 09b3bc4..5727572 100644 --- a/gemini-extension.json +++ b/gemini-extension.json @@ -17,16 +17,45 @@ "--prebuilt", "cloud-sql-mssql", "--stdio" - ], - "env": { - "CLOUD_SQL_SQLSERVER_PROJECT": "${CLOUD_SQL_SQLSERVER_PROJECT}", - "CLOUD_SQL_SQLSERVER_REGION": "${CLOUD_SQL_SQLSERVER_REGION}", - "CLOUD_SQL_SQLSERVER_INSTANCE": "${CLOUD_SQL_SQLSERVER_INSTANCE}", - "CLOUD_SQL_SQLSERVER_DATABASE": "${CLOUD_SQL_SQLSERVER_DATABASE}", - "CLOUD_SQL_SQLSERVER_USER": "${CLOUD_SQL_SQLSERVER_USER}", - "CLOUD_SQL_SQLSERVER_PASSWORD": "${CLOUD_SQL_SQLSERVER_PASSWORD}" - } + ] } }, - "contextFileName": "CLOUD-SQL-SQLSERVER.md" + "contextFileName": "CLOUD-SQL-SQLSERVER.md", + "settings": [ + { + "name": "Project ID", + "description": "ID of the Google Cloud project", + "envVar": "CLOUD_SQL_MSSQL_PROJECT" + }, + { + "name": "Location", + "description": "Region of the Cloud SQL instance", + "envVar": "CLOUD_SQL_MSSQL_REGION" + }, + { + "name": "Instance ID", + "description": "ID of the Cloud SQL instance", + "envVar": "CLOUD_SQL_MSSQL_INSTANCE" + }, + { + "name": "Database Name", + "description": "Name of the database", + "envVar": "CLOUD_SQL_MSSQL_DATABASE" + }, + { + "name": "User", + "description": "Username of the database user", + "envVar": "CLOUD_SQL_MSSQL_USER" + }, + { + "name": "Password", + "description": "Password of the database user", + "envVar": "CLOUD_SQL_MSSQL_PASSWORD" + }, + { + "name": "IP Type", + "description": "(Optional) Type of the IP address (PUBLIC, PRIVATE, or PSC)", + "envVar": "CLOUD_SQL_MSSQL_IP_TYPE" + } + ] } \ No newline at end of file