|
1 | 1 | import * as vscode from 'vscode';
|
2 | 2 |
|
3 |
| -import { AccessKeyToJSON, AccountToJSON, ApiAccessRuleToJSON, CaToJSON, ClientGatewayToJSON, DhcpOptionsSetToJSON, DirectLinkInterfaceToJSON, DirectLinkToJSON, FlexibleGpuToJSON, ImageToJSON, InternetServiceToJSON, KeypairToJSON, LoadBalancerToJSON, NatServiceToJSON, NetAccessPointToJSON, NetPeeringToJSON, NetToJSON, NicToJSON, PublicIpToJSON, RouteTableToJSON, SecurityGroupToJSON, SnapshotToJSON, SubnetToJSON, VirtualGatewayToJSON, VmGroupFromJSON, VmGroupToJSON, VmTemplateToJSON, VmToJSON, VolumeToJSON, VpnConnectionToJSON } from "outscale-api"; |
| 3 | +import { AccessKeyToJSON, AccountToJSON, ApiAccessRuleToJSON, CaToJSON, ClientGatewayToJSON, DedicatedGroupToJSON, DhcpOptionsSetToJSON, DirectLinkInterfaceToJSON, DirectLinkToJSON, FlexibleGpuToJSON, ImageToJSON, InternetServiceToJSON, KeypairToJSON, LoadBalancerToJSON, NatServiceToJSON, NetAccessPointToJSON, NetPeeringToJSON, NetToJSON, NicToJSON, PolicyFromJSON, PolicyToJSON, PublicIpToJSON, RouteTableToJSON, SecurityGroupToJSON, SnapshotToJSON, SubnetToJSON, VirtualGatewayToJSON, VmGroupFromJSON, VmGroupToJSON, VmTemplateToJSON, VmToJSON, VolumeToJSON, VpnConnectionToJSON } from "outscale-api"; |
4 | 4 | import { getExternalIP } from "../cloud/publicips";
|
5 | 5 | import { getKeypair } from "../cloud/keypairs";
|
6 | 6 | import { getLoadBalancer } from "../cloud/loadbalancers";
|
@@ -32,6 +32,7 @@ import { getVirtualGateway } from '../cloud/virtualgateways';
|
32 | 32 | import { getVpnConnection } from '../cloud/vpnconnections';
|
33 | 33 | import { getVmGroup } from '../cloud/vmgroup';
|
34 | 34 | import { getVmTemplate } from '../cloud/vmtemplate';
|
| 35 | +import { getDedicatedGroup } from '../cloud/dedicatedgroup'; |
35 | 36 |
|
36 | 37 |
|
37 | 38 | class ResourceEncoding {
|
@@ -71,6 +72,7 @@ const resourceMap = new Map([
|
71 | 72 | ["VpnConnection", new ResourceEncoding(getVpnConnection, VpnConnectionToJSON)],
|
72 | 73 | ["VmGroup", new ResourceEncoding(getVmGroup, VmGroupToJSON)],
|
73 | 74 | ["VmTemplate", new ResourceEncoding(getVmTemplate, VmTemplateToJSON)],
|
| 75 | + ["DedicatedGroup", new ResourceEncoding(getDedicatedGroup, DedicatedGroupToJSON)], |
74 | 76 | ]);
|
75 | 77 |
|
76 | 78 | export class OscVirtualContentProvider implements vscode.TextDocumentContentProvider {
|
|
0 commit comments