This commit is contained in:
Alex Weininger 2023-06-13 16:56:05 -07:00 коммит произвёл GitHub
Родитель 20ceb7ea63
Коммит e22b99cbec
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 9 добавлений и 1 удалений

Просмотреть файл

@ -8,10 +8,11 @@ import { NetworkInterface, NetworkManagementClient, PublicIPAddress } from '@azu
import { getResourceGroupFromId } from '@microsoft/vscode-azext-azureutils';
import { AzExtTreeItem, AzureWizard, IActionContext, ISubscriptionContext, nonNullProp, nonNullValueAndProp } from '@microsoft/vscode-azext-utils';
import { ResolvedAppResourceBase, ResolvedAppResourceTreeItem } from '@microsoft/vscode-azext-utils/hostapi';
import { ViewPropertiesModel } from '@microsoft/vscode-azureresources-api';
import { ConfirmDeleteStep } from '../commands/deleteVirtualMachine/ConfirmDeleteStep';
import { IDeleteChildImplContext, ResourceToDelete } from '../commands/deleteVirtualMachine/deleteConstants';
import { DeleteVirtualMachineStep } from '../commands/deleteVirtualMachine/DeleteVirtualMachineStep';
import { SelectResourcesToDeleteStep } from '../commands/deleteVirtualMachine/SelectResourcesToDeleteStep';
import { IDeleteChildImplContext, ResourceToDelete } from '../commands/deleteVirtualMachine/deleteConstants';
import { localize } from '../localize';
import { createActivityContext } from '../utils/activityUtils';
import { createComputeClient, createNetworkClient } from '../utils/azureClients';
@ -60,6 +61,13 @@ export class VirtualMachineTreeItem implements ResolvedVirtualMachine {
return this.virtualMachine;
}
public get viewProperties(): ViewPropertiesModel {
return {
data: this.virtualMachine,
label: this.name,
}
}
public static linuxContextValue: string = 'linuxVirtualMachine';
public static windowsContextValue: string = 'windowsVirtualMachine';
public static allOSContextValue: RegExp = /VirtualMachine$/;