Skip to content

Commit 145551b

Browse files
authored
Merge feature/redshift into feature/vector
2 parents dcefc95 + 3785ffa commit 145551b

35 files changed

+2725
-6
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"type": "Feature",
3+
"description": "Amazon Redshift is now available in AWS Explorer. You can author and execute SQL queries from VS Code notebooks, and view your database objects in their Redshift warehouses."
4+
}

package.json

Lines changed: 87 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -965,6 +965,14 @@
965965
"command": "aws.deploySamApplication",
966966
"when": "config.aws.samcli.legacyDeploy"
967967
},
968+
{
969+
"command": "aws.redshift.editConnection",
970+
"when": "false"
971+
},
972+
{
973+
"command": "aws.redshift.deleteConnection",
974+
"when": "false"
975+
},
968976
{
969977
"command": "aws.samcli.sync",
970978
"when": "!config.aws.samcli.legacyDeploy"
@@ -1410,6 +1418,16 @@
14101418
"when": "view == aws.explorer && viewItem =~ /^awsIotCertificateNode.(Things|Policies)/",
14111419
"group": "inline@1"
14121420
},
1421+
{
1422+
"command": "aws.redshift.editConnection",
1423+
"when": "view == aws.explorer && viewItem == awsRedshiftWarehouseNode",
1424+
"group": "0@1"
1425+
},
1426+
{
1427+
"command": "aws.redshift.deleteConnection",
1428+
"when": "view == aws.explorer && viewItem == awsRedshiftWarehouseNode",
1429+
"group": "0@2"
1430+
},
14131431
{
14141432
"command": "aws.s3.openFile",
14151433
"when": "view == aws.explorer && viewItem == awsS3FileNode && !isCloud9",
@@ -2438,6 +2456,16 @@
24382456
}
24392457
}
24402458
},
2459+
{
2460+
"command": "aws.redshift.editConnection",
2461+
"title": "Edit connection",
2462+
"category": "%AWS.title%"
2463+
},
2464+
{
2465+
"command": "aws.redshift.deleteConnection",
2466+
"title": "Delete connection",
2467+
"category": "%AWS.title%"
2468+
},
24412469
{
24422470
"command": "aws.s3.presignedURL",
24432471
"title": "%AWS.command.s3.presignedURL%",
@@ -3526,42 +3554,95 @@
35263554
"fontCharacter": "\\f1b8"
35273555
}
35283556
},
3529-
"aws-s3-bucket": {
3557+
"aws-redshift-cluster": {
35303558
"description": "AWS Contributed Icon",
35313559
"default": {
35323560
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
35333561
"fontCharacter": "\\f1b9"
35343562
}
35353563
},
3536-
"aws-s3-create-bucket": {
3564+
"aws-redshift-cluster-connected": {
35373565
"description": "AWS Contributed Icon",
35383566
"default": {
35393567
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
35403568
"fontCharacter": "\\f1ba"
35413569
}
35423570
},
3543-
"aws-schemas-registry": {
3571+
"aws-redshift-database": {
35443572
"description": "AWS Contributed Icon",
35453573
"default": {
35463574
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
35473575
"fontCharacter": "\\f1bb"
35483576
}
35493577
},
3550-
"aws-schemas-schema": {
3578+
"aws-redshift-redshift-cluster-connected": {
35513579
"description": "AWS Contributed Icon",
35523580
"default": {
35533581
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
35543582
"fontCharacter": "\\f1bc"
35553583
}
35563584
},
3557-
"aws-stepfunctions-preview": {
3585+
"aws-redshift-schema": {
35583586
"description": "AWS Contributed Icon",
35593587
"default": {
35603588
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
35613589
"fontCharacter": "\\f1bd"
35623590
}
3591+
},
3592+
"aws-redshift-table": {
3593+
"description": "AWS Contributed Icon",
3594+
"default": {
3595+
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
3596+
"fontCharacter": "\\f1be"
3597+
}
3598+
},
3599+
"aws-s3-bucket": {
3600+
"description": "AWS Contributed Icon",
3601+
"default": {
3602+
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
3603+
"fontCharacter": "\\f1bf"
3604+
}
3605+
},
3606+
"aws-s3-create-bucket": {
3607+
"description": "AWS Contributed Icon",
3608+
"default": {
3609+
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
3610+
"fontCharacter": "\\f1c0"
3611+
}
3612+
},
3613+
"aws-schemas-registry": {
3614+
"description": "AWS Contributed Icon",
3615+
"default": {
3616+
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
3617+
"fontCharacter": "\\f1c1"
3618+
}
3619+
},
3620+
"aws-schemas-schema": {
3621+
"description": "AWS Contributed Icon",
3622+
"default": {
3623+
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
3624+
"fontCharacter": "\\f1c2"
3625+
}
3626+
},
3627+
"aws-stepfunctions-preview": {
3628+
"description": "AWS Contributed Icon",
3629+
"default": {
3630+
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
3631+
"fontCharacter": "\\f1c3"
3632+
}
3633+
}
3634+
},
3635+
"notebooks": [
3636+
{
3637+
"type": "aws-redshift-sql-notebook",
3638+
"displayName": "Redshift SQL notebook",
3639+
"selector": [
3640+
{
3641+
"filenamePattern": "*.redshiftnb"
3642+
}
3643+
]
35633644
}
3564-
}
3645+
]
35653646
},
35663647
"scripts": {
35673648
"prepare": "ts-node ./scripts/build/prepare.ts",
Lines changed: 3 additions & 0 deletions
Loading
Lines changed: 15 additions & 0 deletions
Loading
Lines changed: 3 additions & 0 deletions
Loading
Lines changed: 3 additions & 0 deletions
Loading
Lines changed: 3 additions & 0 deletions
Loading
Lines changed: 16 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)