Share via


VirtualNetworkAppliances interface

Interface representing a VirtualNetworkAppliances.

Methods

beginCreateOrUpdate(string, string, VirtualNetworkAppliance, VirtualNetworkAppliancesCreateOrUpdateOptionalParams)

Creates or updates a virtual network appliance.

beginCreateOrUpdateAndWait(string, string, VirtualNetworkAppliance, VirtualNetworkAppliancesCreateOrUpdateOptionalParams)

Creates or updates a virtual network appliance.

beginDelete(string, string, VirtualNetworkAppliancesDeleteOptionalParams)

Deletes the specified virtual network appliance.

beginDeleteAndWait(string, string, VirtualNetworkAppliancesDeleteOptionalParams)

Deletes the specified virtual network appliance.

get(string, string, VirtualNetworkAppliancesGetOptionalParams)

Gets information about the specified virtual network appliance.

list(string, VirtualNetworkAppliancesListOptionalParams)

Gets all virtual network appliances in a resource group.

listAll(VirtualNetworkAppliancesListAllOptionalParams)

Gets all virtual network appliances in a subscription.

updateTags(string, string, TagsObject, VirtualNetworkAppliancesUpdateTagsOptionalParams)

Updates a virtual network appliance tags.

Method Details

beginCreateOrUpdate(string, string, VirtualNetworkAppliance, VirtualNetworkAppliancesCreateOrUpdateOptionalParams)

Creates or updates a virtual network appliance.

function beginCreateOrUpdate(resourceGroupName: string, virtualNetworkApplianceName: string, parameters: VirtualNetworkAppliance, options?: VirtualNetworkAppliancesCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<VirtualNetworkAppliance>, VirtualNetworkAppliance>>

Parameters

resourceGroupName

string

The name of the resource group.

virtualNetworkApplianceName

string

The name of the virtual network appliance.

parameters
VirtualNetworkAppliance

Parameters supplied to the create or update virtual network appliance operation.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<VirtualNetworkAppliance>, VirtualNetworkAppliance>>

beginCreateOrUpdateAndWait(string, string, VirtualNetworkAppliance, VirtualNetworkAppliancesCreateOrUpdateOptionalParams)

Creates or updates a virtual network appliance.

function beginCreateOrUpdateAndWait(resourceGroupName: string, virtualNetworkApplianceName: string, parameters: VirtualNetworkAppliance, options?: VirtualNetworkAppliancesCreateOrUpdateOptionalParams): Promise<VirtualNetworkAppliance>

Parameters

resourceGroupName

string

The name of the resource group.

virtualNetworkApplianceName

string

The name of the virtual network appliance.

parameters
VirtualNetworkAppliance

Parameters supplied to the create or update virtual network appliance operation.

Returns

beginDelete(string, string, VirtualNetworkAppliancesDeleteOptionalParams)

Deletes the specified virtual network appliance.

function beginDelete(resourceGroupName: string, virtualNetworkApplianceName: string, options?: VirtualNetworkAppliancesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<VirtualNetworkAppliancesDeleteHeaders>, VirtualNetworkAppliancesDeleteHeaders>>

Parameters

resourceGroupName

string

The name of the resource group.

virtualNetworkApplianceName

string

The name of the virtual network appliance.

options
VirtualNetworkAppliancesDeleteOptionalParams

The options parameters.

Returns

beginDeleteAndWait(string, string, VirtualNetworkAppliancesDeleteOptionalParams)

Deletes the specified virtual network appliance.

function beginDeleteAndWait(resourceGroupName: string, virtualNetworkApplianceName: string, options?: VirtualNetworkAppliancesDeleteOptionalParams): Promise<VirtualNetworkAppliancesDeleteHeaders>

Parameters

resourceGroupName

string

The name of the resource group.

virtualNetworkApplianceName

string

The name of the virtual network appliance.

options
VirtualNetworkAppliancesDeleteOptionalParams

The options parameters.

Returns

get(string, string, VirtualNetworkAppliancesGetOptionalParams)

Gets information about the specified virtual network appliance.

function get(resourceGroupName: string, virtualNetworkApplianceName: string, options?: VirtualNetworkAppliancesGetOptionalParams): Promise<VirtualNetworkAppliance>

Parameters

resourceGroupName

string

The name of the resource group.

virtualNetworkApplianceName

string

The name of the virtual network appliance.

options
VirtualNetworkAppliancesGetOptionalParams

The options parameters.

Returns

list(string, VirtualNetworkAppliancesListOptionalParams)

Gets all virtual network appliances in a resource group.

function list(resourceGroupName: string, options?: VirtualNetworkAppliancesListOptionalParams): PagedAsyncIterableIterator<VirtualNetworkAppliance, VirtualNetworkAppliance[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group.

options
VirtualNetworkAppliancesListOptionalParams

The options parameters.

Returns

listAll(VirtualNetworkAppliancesListAllOptionalParams)

Gets all virtual network appliances in a subscription.

function listAll(options?: VirtualNetworkAppliancesListAllOptionalParams): PagedAsyncIterableIterator<VirtualNetworkAppliance, VirtualNetworkAppliance[], PageSettings>

Parameters

options
VirtualNetworkAppliancesListAllOptionalParams

The options parameters.

Returns

updateTags(string, string, TagsObject, VirtualNetworkAppliancesUpdateTagsOptionalParams)

Updates a virtual network appliance tags.

function updateTags(resourceGroupName: string, virtualNetworkApplianceName: string, parameters: TagsObject, options?: VirtualNetworkAppliancesUpdateTagsOptionalParams): Promise<VirtualNetworkAppliance>

Parameters

resourceGroupName

string

The name of the resource group.

virtualNetworkApplianceName

string

The name of the virtual network appliance.

parameters
TagsObject

Parameters supplied to update virtual network appliance tags.

options
VirtualNetworkAppliancesUpdateTagsOptionalParams

The options parameters.

Returns