Skip to content

Commit 1c48bbf

Browse files
integrate Azure Spring Apps vscode extension (#605)
Co-authored-by: Alex Weininger <alex.weininger@live.com>
1 parent acd26c5 commit 1c48bbf

File tree

4 files changed

+15
-2
lines changed

4 files changed

+15
-2
lines changed

.vscode/launch.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@
5050
"--extensionDevelopmentPath=${workspaceFolder}/../vscode-azurevirtualmachines",
5151
"--extensionDevelopmentPath=${workspaceFolder}/../vscode-azureappservice",
5252
"--extensionDevelopmentPath=${workspaceFolder}/../vscode-cosmosdb",
53-
"--extensionDevelopmentPath=${workspaceFolder}/../vscode-azurecontainerapps"
53+
"--extensionDevelopmentPath=${workspaceFolder}/../vscode-azurecontainerapps",
54+
"--extensionDevelopmentPath=${workspaceFolder}/../vscode-azurespringcloud"
5455
],
5556
"outFiles": [
5657
"${workspaceFolder}/out/**/*.js"

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ Install these extensions to enable additional resource-specific features.
4848
* [Azure Databases](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-cosmosdb)
4949
* [Azure Storage](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azurestorage)
5050
* [Azure Virtual Machines](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azurevirtualmachines)
51+
* [Azure Spring Apps](https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-azurespringcloud)
5152

5253
<!-- region exclude-from-marketplace -->
5354

src/azureExtensions.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,15 @@ export const azureExtensions: IAzExtMetadata[] = [
8383
AzExtResourceType.ContainerAppsEnvironment,
8484
],
8585
reportIssueCommandId: 'containerApps.reportIssue'
86+
},
87+
{
88+
name: 'vscode-azurespringcloud',
89+
publisher: 'vscjava',
90+
label: 'Spring Apps',
91+
resourceTypes: [
92+
AzExtResourceType.SpringApps,
93+
],
94+
reportIssueCommandId: 'springApps.reportIssue'
8695
}
8796
];
8897

@@ -93,7 +102,8 @@ export const legacyTypeMap: Partial<Record<AzExtResourceType, string>> = {
93102
VirtualMachines: 'microsoft.compute/virtualmachines',
94103
AzureCosmosDb: 'microsoft.documentdb/databaseaccounts',
95104
PostgresqlServersStandard: 'microsoft.dbforpostgresql/servers',
96-
PostgresqlServersFlexible: 'microsoft.dbforpostgresql/flexibleservers'
105+
PostgresqlServersFlexible: 'microsoft.dbforpostgresql/flexibleservers',
106+
SpringApps: 'microsoft.appplatform/spring'
97107
}
98108

99109
export interface IAzExtMetadata {

src/utils/azureUtils.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ const azExtDisplayInfo: Partial<Record<AzExtResourceType, AzExtResourceTypeDispl
107107
PostgresqlServersFlexible: { displayName: localize('postgreSqlServers', 'PostgreSQL servers (Flexible)') },
108108
PostgresqlServersStandard: { displayName: localize('postgreSqlServers', 'PostgreSQL servers (Standard)') },
109109
PublicIpAddresses: { displayName: localize('publicIpAddresses', 'Public IP addresses') },
110+
SpringApps: { displayName: localize('springApps', 'Spring Apps') },
110111
SqlDatabases: { displayName: localize('sqlDatabases', 'SQL databases') },
111112
SqlServers: { displayName: localize('sqlServers', 'SQL servers') },
112113
StaticWebApps: { displayName: localize('staticWebApp', 'Static Web Apps') },

0 commit comments

Comments
 (0)