Skip to content

Commit 1b185e3

Browse files
committed
login with AKSK: 1.store aksk in process. 2.add refresh feature. 3.add icon pkg.
1 parent 2ed455f commit 1b185e3

27 files changed

+90
-52
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ dist
33
node_modules
44
.vscode-test/
55
*.vsix
6+
terraform.log

package.json

Lines changed: 21 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,15 @@
5252
"onLanguage:terraform"
5353
],
5454
"contributes": {
55+
"menus": {
56+
"view/title": [
57+
{
58+
"command": "tcTerraform.resourcesExplorer.refresh",
59+
"when": "view == tcTerraform.resourcesExplorer.cvm",
60+
"group": "navigation"
61+
}
62+
]
63+
},
5564
"viewsContainers": {
5665
"activitybar": [
5766
{
@@ -113,6 +122,14 @@
113122
"command": "tcTerraform.login",
114123
"title": "%TcTerraform.view.login.welcome%"
115124
},
125+
{
126+
"command": "tcTerraform.resourcesExplorer.refresh",
127+
"title": "%TcTerraform.refresh%",
128+
"icon": {
129+
"light": "resources/light/refresh.svg",
130+
"dark": "resources/dark/refresh.svg"
131+
}
132+
},
116133
{
117134
"command": "tcTerraform.init",
118135
"title": "Init",
@@ -180,13 +197,13 @@
180197
"properties": {
181198
"tcTerraform.properties.secretId": {
182199
"type": "string",
183-
"default": "",
184-
"description": "Tencent Cloud Secret ID"
200+
"default": "your_secretid",
201+
"description": "Input your Tencent Cloud secret Id."
185202
},
186203
"tcTerraform.properties.secretKey": {
187204
"type": "string",
188-
"default": "",
189-
"description": "Tencent Cloud Secret Key"
205+
"default": "your_secretkey",
206+
"description": "Input your Tencent Cloud secret key."
190207
},
191208
"tcTerraform.terminal": {
192209
"type": "string",
@@ -212,26 +229,6 @@
212229
"default": "true",
213230
"description": "Specifies whether or not TCCLI installed in the PATH."
214231
},
215-
"tcTerraform.secretid.cmd": {
216-
"type": "string",
217-
"default": "tccli configure list | grep 'secretId'",
218-
"description": "Indicates how to get the secretid."
219-
},
220-
"tcTerraform.secretkey.cmd": {
221-
"type": "string",
222-
"default": "tccli configure list | grep 'secretKey'",
223-
"description": "Indicates how to get the secretkey."
224-
},
225-
"tcTerraform.secretid": {
226-
"type": "string",
227-
"default": "your_secretid",
228-
"description": "Input your tencentcloud secret key id."
229-
},
230-
"tcTerraform.secretkey": {
231-
"type": "string",
232-
"default": "your_secretkey",
233-
"description": "Input your tencentcloud secret key."
234-
},
235232
"tcTerraform.test.path": {
236233
"type": "string",
237234
"default": "./",

package.nls.json

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,10 @@
44
"TcTerraform.view.login.welcome": "Please login the Tencent Cloud. [Sign up](https://cloud.tencent.com/register) for a Tencent Cloud account if you do not have one.\n[Sign in Tencent Cloud](command:tcTerraform.login)",
55
"TcTerraform.view.codesnippet": "Code Snippets and Examples",
66
"TcTerraform.view.resource": "Resources Explorer",
7-
"TcTerraform.view.resource.cvm": "Import Resouce: CVM",
8-
"TcTerraform.view.resource.tke": "Import Resouce: TKE",
7+
"TcTerraform.refresh": "Refresh",
8+
"TcTerraform.refresh.success": "Resources refreshed.",
9+
"TcTerraform.view.resource.cvm": "Resources: CVM",
10+
"TcTerraform.view.resource.tke": "Resources: TKE",
911
"TcTerraform.view.help": "Help",
1012
"TcTerraform.view.help.provider": "Tencent Cloud Terraform Provider",
1113
"TcTerraform.view.help.doc": "Documentation",
@@ -15,6 +17,8 @@
1517
"TcTerraform.pickup.aksk.placeholder": "Please input your API {0}",
1618
"TcTerraform.pickup.aksk.verify.empty": "{0} can not be empty",
1719
"TcTerraform.welcome": "Welcome to use Tencent Cloud Terraform extension, please wait for the page loading...",
20+
"TcTerraform.msg.aksk.notfound": "Cannot find TENCENTCLOUD_SECRET_ID and TENCENTCLOUD_SECRET_KEY, please sign in first!",
1821
"TcTerraform.logout": "Logout Tencent Cloud ({0})",
19-
"TcTerraform.login": "Login Tencent Cloud..."
22+
"TcTerraform.login": "Login Tencent Cloud...",
23+
"TcTerraform.login.success": "Logged into Tencent Cloud successfully."
2024
}

resources/dark/boolean.svg

Lines changed: 1 addition & 0 deletions
Loading

resources/dark/dependency.svg

Lines changed: 1 addition & 0 deletions
Loading

resources/dark/document.svg

Lines changed: 1 addition & 0 deletions
Loading

resources/dark/edit.svg

Lines changed: 1 addition & 0 deletions
Loading

resources/dark/folder.svg

Lines changed: 1 addition & 0 deletions
Loading

resources/dark/number.svg

Lines changed: 1 addition & 0 deletions
Loading

resources/dark/refresh.svg

Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)