NetworkVirtualAppliances interface

Interface representing a NetworkVirtualAppliances.

Methods

beginCreateOrUpdate(string, string, NetworkVirtualAppliance, NetworkVirtualAppliancesCreateOrUpdateOptionalParams)

Creates or updates the specified Network Virtual Appliance.

beginCreateOrUpdateAndWait(string, string, NetworkVirtualAppliance, NetworkVirtualAppliancesCreateOrUpdateOptionalParams)

Creates or updates the specified Network Virtual Appliance.

beginDelete(string, string, NetworkVirtualAppliancesDeleteOptionalParams)

Deletes the specified Network Virtual Appliance.

beginDeleteAndWait(string, string, NetworkVirtualAppliancesDeleteOptionalParams)

Deletes the specified Network Virtual Appliance.

beginRestart(string, string, NetworkVirtualAppliancesRestartOptionalParams)

Restarts one or more VMs belonging to the specified Network Virtual Appliance.

beginRestartAndWait(string, string, NetworkVirtualAppliancesRestartOptionalParams)

Restarts one or more VMs belonging to the specified Network Virtual Appliance.

get(string, string, NetworkVirtualAppliancesGetOptionalParams)

Gets the specified Network Virtual Appliance.

list(NetworkVirtualAppliancesListOptionalParams)

Gets all Network Virtual Appliances in a subscription.

listByResourceGroup(string, NetworkVirtualAppliancesListByResourceGroupOptionalParams)

Lists all Network Virtual Appliances in a resource group.

updateTags(string, string, TagsObject, NetworkVirtualAppliancesUpdateTagsOptionalParams)

Updates a Network Virtual Appliance.

Method Details

beginCreateOrUpdate(string, string, NetworkVirtualAppliance, NetworkVirtualAppliancesCreateOrUpdateOptionalParams)

Creates or updates the specified Network Virtual Appliance.

function beginCreateOrUpdate(resourceGroupName: string, networkVirtualApplianceName: string, parameters: NetworkVirtualAppliance, options?: NetworkVirtualAppliancesCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<NetworkVirtualAppliance>, NetworkVirtualAppliance>>

Parameters

resourceGroupName

string

The name of the resource group.

networkVirtualApplianceName

string

The name of Network Virtual Appliance.

parameters
NetworkVirtualAppliance

Parameters supplied to the create or update Network Virtual Appliance.

Returns

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

beginCreateOrUpdateAndWait(string, string, NetworkVirtualAppliance, NetworkVirtualAppliancesCreateOrUpdateOptionalParams)

Creates or updates the specified Network Virtual Appliance.

function beginCreateOrUpdateAndWait(resourceGroupName: string, networkVirtualApplianceName: string, parameters: NetworkVirtualAppliance, options?: NetworkVirtualAppliancesCreateOrUpdateOptionalParams): Promise<NetworkVirtualAppliance>

Parameters

resourceGroupName

string

The name of the resource group.

networkVirtualApplianceName

string

The name of Network Virtual Appliance.

parameters
NetworkVirtualAppliance

Parameters supplied to the create or update Network Virtual Appliance.

Returns

beginDelete(string, string, NetworkVirtualAppliancesDeleteOptionalParams)

Deletes the specified Network Virtual Appliance.

function beginDelete(resourceGroupName: string, networkVirtualApplianceName: string, options?: NetworkVirtualAppliancesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

The name of the resource group.

networkVirtualApplianceName

string

The name of Network Virtual Appliance.

options
NetworkVirtualAppliancesDeleteOptionalParams

The options parameters.

Returns

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

beginDeleteAndWait(string, string, NetworkVirtualAppliancesDeleteOptionalParams)

Deletes the specified Network Virtual Appliance.

function beginDeleteAndWait(resourceGroupName: string, networkVirtualApplianceName: string, options?: NetworkVirtualAppliancesDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The name of the resource group.

networkVirtualApplianceName

string

The name of Network Virtual Appliance.

options
NetworkVirtualAppliancesDeleteOptionalParams

The options parameters.

Returns

Promise<void>

beginRestart(string, string, NetworkVirtualAppliancesRestartOptionalParams)

Restarts one or more VMs belonging to the specified Network Virtual Appliance.

function beginRestart(resourceGroupName: string, networkVirtualApplianceName: string, options?: NetworkVirtualAppliancesRestartOptionalParams): Promise<SimplePollerLike<OperationState<NetworkVirtualApplianceInstanceIds>, NetworkVirtualApplianceInstanceIds>>

Parameters

resourceGroupName

string

The name of the resource group.

networkVirtualApplianceName

string

The name of Network Virtual Appliance.

options
NetworkVirtualAppliancesRestartOptionalParams

The options parameters.

Returns

beginRestartAndWait(string, string, NetworkVirtualAppliancesRestartOptionalParams)

Restarts one or more VMs belonging to the specified Network Virtual Appliance.

function beginRestartAndWait(resourceGroupName: string, networkVirtualApplianceName: string, options?: NetworkVirtualAppliancesRestartOptionalParams): Promise<NetworkVirtualApplianceInstanceIds>

Parameters

resourceGroupName

string

The name of the resource group.

networkVirtualApplianceName

string

The name of Network Virtual Appliance.

options
NetworkVirtualAppliancesRestartOptionalParams

The options parameters.

Returns

get(string, string, NetworkVirtualAppliancesGetOptionalParams)

Gets the specified Network Virtual Appliance.

function get(resourceGroupName: string, networkVirtualApplianceName: string, options?: NetworkVirtualAppliancesGetOptionalParams): Promise<NetworkVirtualAppliance>

Parameters

resourceGroupName

string

The name of the resource group.

networkVirtualApplianceName

string

The name of Network Virtual Appliance.

options
NetworkVirtualAppliancesGetOptionalParams

The options parameters.

Returns

list(NetworkVirtualAppliancesListOptionalParams)

Gets all Network Virtual Appliances in a subscription.

function list(options?: NetworkVirtualAppliancesListOptionalParams): PagedAsyncIterableIterator<NetworkVirtualAppliance, NetworkVirtualAppliance[], PageSettings>

Parameters

options
NetworkVirtualAppliancesListOptionalParams

The options parameters.

Returns

listByResourceGroup(string, NetworkVirtualAppliancesListByResourceGroupOptionalParams)

Lists all Network Virtual Appliances in a resource group.

function listByResourceGroup(resourceGroupName: string, options?: NetworkVirtualAppliancesListByResourceGroupOptionalParams): PagedAsyncIterableIterator<NetworkVirtualAppliance, NetworkVirtualAppliance[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group.

Returns

updateTags(string, string, TagsObject, NetworkVirtualAppliancesUpdateTagsOptionalParams)

Updates a Network Virtual Appliance.

function updateTags(resourceGroupName: string, networkVirtualApplianceName: string, parameters: TagsObject, options?: NetworkVirtualAppliancesUpdateTagsOptionalParams): Promise<NetworkVirtualAppliance>

Parameters

resourceGroupName

string

The resource group name of Network Virtual Appliance.

networkVirtualApplianceName

string

The name of Network Virtual Appliance being updated.

parameters
TagsObject

Parameters supplied to Update Network Virtual Appliance Tags.

options
NetworkVirtualAppliancesUpdateTagsOptionalParams

The options parameters.

Returns