VirtualApplianceSites interface

Interface representing a VirtualApplianceSites.

Methods

beginCreateOrUpdate(string, string, string, VirtualApplianceSite, VirtualApplianceSitesCreateOrUpdateOptionalParams)

Creates or updates the specified Network Virtual Appliance Site.

beginCreateOrUpdateAndWait(string, string, string, VirtualApplianceSite, VirtualApplianceSitesCreateOrUpdateOptionalParams)

Creates or updates the specified Network Virtual Appliance Site.

beginDelete(string, string, string, VirtualApplianceSitesDeleteOptionalParams)

Deletes the specified site from a Virtual Appliance.

beginDeleteAndWait(string, string, string, VirtualApplianceSitesDeleteOptionalParams)

Deletes the specified site from a Virtual Appliance.

get(string, string, string, VirtualApplianceSitesGetOptionalParams)

Gets the specified Virtual Appliance Site.

list(string, string, VirtualApplianceSitesListOptionalParams)

Lists all Network Virtual Appliance Sites in a Network Virtual Appliance resource.

Method Details

beginCreateOrUpdate(string, string, string, VirtualApplianceSite, VirtualApplianceSitesCreateOrUpdateOptionalParams)

Creates or updates the specified Network Virtual Appliance Site.

function beginCreateOrUpdate(resourceGroupName: string, networkVirtualApplianceName: string, siteName: string, parameters: VirtualApplianceSite, options?: VirtualApplianceSitesCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<VirtualApplianceSite>, VirtualApplianceSite>>

Parameters

resourceGroupName

string

The name of the resource group.

networkVirtualApplianceName

string

The name of the Network Virtual Appliance.

siteName

string

The name of the site.

parameters
VirtualApplianceSite

Parameters supplied to the create or update Network Virtual Appliance Site operation.

options
VirtualApplianceSitesCreateOrUpdateOptionalParams

The options parameters.

Returns

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

beginCreateOrUpdateAndWait(string, string, string, VirtualApplianceSite, VirtualApplianceSitesCreateOrUpdateOptionalParams)

Creates or updates the specified Network Virtual Appliance Site.

function beginCreateOrUpdateAndWait(resourceGroupName: string, networkVirtualApplianceName: string, siteName: string, parameters: VirtualApplianceSite, options?: VirtualApplianceSitesCreateOrUpdateOptionalParams): Promise<VirtualApplianceSite>

Parameters

resourceGroupName

string

The name of the resource group.

networkVirtualApplianceName

string

The name of the Network Virtual Appliance.

siteName

string

The name of the site.

parameters
VirtualApplianceSite

Parameters supplied to the create or update Network Virtual Appliance Site operation.

options
VirtualApplianceSitesCreateOrUpdateOptionalParams

The options parameters.

Returns

beginDelete(string, string, string, VirtualApplianceSitesDeleteOptionalParams)

Deletes the specified site from a Virtual Appliance.

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

Parameters

resourceGroupName

string

The name of the resource group.

networkVirtualApplianceName

string

The name of the Network Virtual Appliance.

siteName

string

The name of the site.

options
VirtualApplianceSitesDeleteOptionalParams

The options parameters.

Returns

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

beginDeleteAndWait(string, string, string, VirtualApplianceSitesDeleteOptionalParams)

Deletes the specified site from a Virtual Appliance.

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

Parameters

resourceGroupName

string

The name of the resource group.

networkVirtualApplianceName

string

The name of the Network Virtual Appliance.

siteName

string

The name of the site.

options
VirtualApplianceSitesDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, string, VirtualApplianceSitesGetOptionalParams)

Gets the specified Virtual Appliance Site.

function get(resourceGroupName: string, networkVirtualApplianceName: string, siteName: string, options?: VirtualApplianceSitesGetOptionalParams): Promise<VirtualApplianceSite>

Parameters

resourceGroupName

string

The name of the resource group.

networkVirtualApplianceName

string

The name of the Network Virtual Appliance.

siteName

string

The name of the site.

options
VirtualApplianceSitesGetOptionalParams

The options parameters.

Returns

list(string, string, VirtualApplianceSitesListOptionalParams)

Lists all Network Virtual Appliance Sites in a Network Virtual Appliance resource.

function list(resourceGroupName: string, networkVirtualApplianceName: string, options?: VirtualApplianceSitesListOptionalParams): PagedAsyncIterableIterator<VirtualApplianceSite, VirtualApplianceSite[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group.

networkVirtualApplianceName

string

The name of the Network Virtual Appliance.

options
VirtualApplianceSitesListOptionalParams

The options parameters.

Returns