NetworkVirtualAppliancesOperations interface

Interface representing a NetworkVirtualAppliances operations.

Properties

beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginDelete
beginDeleteAndWait
beginGetBootDiagnosticLogs
beginGetBootDiagnosticLogsAndWait
beginReimage
beginReimageAndWait
beginRestart
beginRestartAndWait
createOrUpdate

Creates or updates the specified Network Virtual Appliance.

delete

Deletes the specified Network Virtual Appliance.

get

Gets the specified Network Virtual Appliance.

getBootDiagnosticLogs

Retrieves the boot diagnostic logs for a VM instance belonging to the specified Network Virtual Appliance.

list

Gets all Network Virtual Appliances in a subscription.

listByResourceGroup

Lists all Network Virtual Appliances in a resource group.

reimage

Reimages one VM belonging to the specified Network Virtual Appliance.

restart

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

updateTags

Updates a Network Virtual Appliance.

Property Details

beginCreateOrUpdate

Warning

This API is now deprecated.

use createOrUpdate instead

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

Property Value

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

beginCreateOrUpdateAndWait

Warning

This API is now deprecated.

use createOrUpdate instead

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

Property Value

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

beginDelete

Warning

This API is now deprecated.

use delete instead

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

Property Value

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

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

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

Property Value

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

beginGetBootDiagnosticLogs

Warning

This API is now deprecated.

use getBootDiagnosticLogs instead

beginGetBootDiagnosticLogs: (resourceGroupName: string, networkVirtualApplianceName: string, request: NetworkVirtualApplianceBootDiagnosticParameters, options?: NetworkVirtualAppliancesGetBootDiagnosticLogsOptionalParams) => Promise<SimplePollerLike<OperationState<NetworkVirtualApplianceInstanceId>, NetworkVirtualApplianceInstanceId>>

Property Value

(resourceGroupName: string, networkVirtualApplianceName: string, request: NetworkVirtualApplianceBootDiagnosticParameters, options?: NetworkVirtualAppliancesGetBootDiagnosticLogsOptionalParams) => Promise<SimplePollerLike<OperationState<NetworkVirtualApplianceInstanceId>, NetworkVirtualApplianceInstanceId>>

beginGetBootDiagnosticLogsAndWait

Warning

This API is now deprecated.

use getBootDiagnosticLogs instead

beginGetBootDiagnosticLogsAndWait: (resourceGroupName: string, networkVirtualApplianceName: string, request: NetworkVirtualApplianceBootDiagnosticParameters, options?: NetworkVirtualAppliancesGetBootDiagnosticLogsOptionalParams) => Promise<NetworkVirtualApplianceInstanceId>

Property Value

(resourceGroupName: string, networkVirtualApplianceName: string, request: NetworkVirtualApplianceBootDiagnosticParameters, options?: NetworkVirtualAppliancesGetBootDiagnosticLogsOptionalParams) => Promise<NetworkVirtualApplianceInstanceId>

beginReimage

Warning

This API is now deprecated.

use reimage instead

beginReimage: (resourceGroupName: string, networkVirtualApplianceName: string, options?: NetworkVirtualAppliancesReimageOptionalParams) => Promise<SimplePollerLike<OperationState<NetworkVirtualApplianceInstanceIds>, NetworkVirtualApplianceInstanceIds>>

Property Value

(resourceGroupName: string, networkVirtualApplianceName: string, options?: NetworkVirtualAppliancesReimageOptionalParams) => Promise<SimplePollerLike<OperationState<NetworkVirtualApplianceInstanceIds>, NetworkVirtualApplianceInstanceIds>>

beginReimageAndWait

Warning

This API is now deprecated.

use reimage instead

beginReimageAndWait: (resourceGroupName: string, networkVirtualApplianceName: string, options?: NetworkVirtualAppliancesReimageOptionalParams) => Promise<NetworkVirtualApplianceInstanceIds>

Property Value

(resourceGroupName: string, networkVirtualApplianceName: string, options?: NetworkVirtualAppliancesReimageOptionalParams) => Promise<NetworkVirtualApplianceInstanceIds>

beginRestart

Warning

This API is now deprecated.

use restart instead

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

Property Value

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

beginRestartAndWait

Warning

This API is now deprecated.

use restart instead

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

Property Value

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

createOrUpdate

Creates or updates the specified Network Virtual Appliance.

createOrUpdate: (resourceGroupName: string, networkVirtualApplianceName: string, parameters: NetworkVirtualAppliance, options?: NetworkVirtualAppliancesCreateOrUpdateOptionalParams) => PollerLike<OperationState<NetworkVirtualAppliance>, NetworkVirtualAppliance>

Property Value

(resourceGroupName: string, networkVirtualApplianceName: string, parameters: NetworkVirtualAppliance, options?: NetworkVirtualAppliancesCreateOrUpdateOptionalParams) => PollerLike<OperationState<NetworkVirtualAppliance>, NetworkVirtualAppliance>

delete

Deletes the specified Network Virtual Appliance.

delete: (resourceGroupName: string, networkVirtualApplianceName: string, options?: NetworkVirtualAppliancesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, networkVirtualApplianceName: string, options?: NetworkVirtualAppliancesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Gets the specified Network Virtual Appliance.

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

Property Value

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

getBootDiagnosticLogs

Retrieves the boot diagnostic logs for a VM instance belonging to the specified Network Virtual Appliance.

getBootDiagnosticLogs: (resourceGroupName: string, networkVirtualApplianceName: string, request: NetworkVirtualApplianceBootDiagnosticParameters, options?: NetworkVirtualAppliancesGetBootDiagnosticLogsOptionalParams) => PollerLike<OperationState<NetworkVirtualApplianceInstanceId>, NetworkVirtualApplianceInstanceId>

Property Value

(resourceGroupName: string, networkVirtualApplianceName: string, request: NetworkVirtualApplianceBootDiagnosticParameters, options?: NetworkVirtualAppliancesGetBootDiagnosticLogsOptionalParams) => PollerLike<OperationState<NetworkVirtualApplianceInstanceId>, NetworkVirtualApplianceInstanceId>

list

Gets all Network Virtual Appliances in a subscription.

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

Property Value

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

listByResourceGroup

Lists all Network Virtual Appliances in a resource group.

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

Property Value

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

reimage

Reimages one VM belonging to the specified Network Virtual Appliance.

reimage: (resourceGroupName: string, networkVirtualApplianceName: string, options?: NetworkVirtualAppliancesReimageOptionalParams) => PollerLike<OperationState<NetworkVirtualApplianceInstanceIds>, NetworkVirtualApplianceInstanceIds>

Property Value

(resourceGroupName: string, networkVirtualApplianceName: string, options?: NetworkVirtualAppliancesReimageOptionalParams) => PollerLike<OperationState<NetworkVirtualApplianceInstanceIds>, NetworkVirtualApplianceInstanceIds>

restart

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

restart: (resourceGroupName: string, networkVirtualApplianceName: string, options?: NetworkVirtualAppliancesRestartOptionalParams) => PollerLike<OperationState<NetworkVirtualApplianceInstanceIds>, NetworkVirtualApplianceInstanceIds>

Property Value

(resourceGroupName: string, networkVirtualApplianceName: string, options?: NetworkVirtualAppliancesRestartOptionalParams) => PollerLike<OperationState<NetworkVirtualApplianceInstanceIds>, NetworkVirtualApplianceInstanceIds>

updateTags

Updates a Network Virtual Appliance.

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

Property Value

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