NetworkFabricsOperations interface

Interface representing a NetworkFabrics operations.

Properties

armConfigurationDiff

Post action: Triggers diff of NetworkFabric ARM Configuration.

beginArmConfigurationDiff
beginArmConfigurationDiffAndWait
beginCommitBatchStatus
beginCommitBatchStatusAndWait
beginCommitConfiguration
beginCommitConfigurationAndWait
beginCreate
beginCreateAndWait
beginDelete
beginDeleteAndWait
beginDeprovision
beginDeprovisionAndWait
beginDiscardCommitBatch
beginDiscardCommitBatchAndWait
beginGetTopology
beginGetTopologyAndWait
beginLockFabric
beginLockFabricAndWait
beginProvision
beginProvisionAndWait
beginRefreshConfiguration
beginRefreshConfigurationAndWait
beginResyncCertificates
beginResyncCertificatesAndWait
beginResyncPasswords
beginResyncPasswordsAndWait
beginRotateCertificates
beginRotateCertificatesAndWait
beginRotatePasswords
beginRotatePasswordsAndWait
beginUpdate
beginUpdateAndWait
beginUpdateInfraManagementBfdConfiguration
beginUpdateInfraManagementBfdConfigurationAndWait
beginUpdateWorkloadManagementBfdConfiguration
beginUpdateWorkloadManagementBfdConfigurationAndWait
beginUpgrade
beginUpgradeAndWait
beginValidateConfiguration
beginValidateConfigurationAndWait
beginViewDeviceConfiguration
beginViewDeviceConfigurationAndWait
commitBatchStatus

Post action: Returns a status of commit batch operation.

commitConfiguration

Atomic update of the given Network Fabric instance. Sync update of NFA resources at Fabric level.

create

Create Network Fabric resource.

delete

Delete Network Fabric resource.

deprovision

Deprovisions the underlying resources in the given Network Fabric instance.

discardCommitBatch

Post action: Discards a Batch operation in progress.

get

Get Network Fabric resource details.

getTopology

Gets Topology of the underlying resources in the given Network Fabric instance.

listByResourceGroup

List all the Network Fabric resources in the given resource group.

listBySubscription

List all the Network Fabric resources in the given subscription.

lockFabric

Post action: Triggers network fabric lock operation.

provision

Provisions the underlying resources in the given Network Fabric instance.

refreshConfiguration

Refreshes the configuration of the underlying resources in the given Network Fabric instance.

resyncCertificates

Updates all Network Devices to use the latest certificates. Does not generate new certificates. Allows network devices missed during a previous certificate rotation to be brought back into sync.

resyncPasswords

Updates the Terminal Server and all Network Devices to use the latest passwords. Does not generate new passwords.

Allows devices to be brought back in sync after a partially successful password rotation.

rotateCertificates

Creates new certificates, then updates the Network Devices to use the new certificates. Note that disabled devices cannot be updated and must be resynchronized with the new certificates once they are enabled.

rotatePasswords

Creates new passwords, then updates the Terminal Server and Network Devices to use the new passwords.

Note that disabled devices cannot be updated and must be resynchronized with the new passwords once they are enabled.

Fails if any of the devices could not be updated with the new password. Failed devices should be resynchronized with the new passwords once possible.

update

Update certain properties of the Network Fabric resource.

updateInfraManagementBfdConfiguration

Updates the Infra Management BFD Configuration of the underlying resources in the given Network Fabric instance.

updateWorkloadManagementBfdConfiguration

Updates the Workload Management BFD Configuration of the underlying resources in the given Network Fabric instance.

upgrade

Upgrades the version of the underlying resources in the given Network Fabric instance.

validateConfiguration

Validates the configuration of the underlying resources in the given Network Fabric instance.

viewDeviceConfiguration

Post action: Triggers view of network fabric configuration.

Property Details

armConfigurationDiff

Post action: Triggers diff of NetworkFabric ARM Configuration.

armConfigurationDiff: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsArmConfigurationDiffOptionalParams) => PollerLike<OperationState<ArmConfigurationDiffOperationResponse>, ArmConfigurationDiffOperationResponse>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsArmConfigurationDiffOptionalParams) => PollerLike<OperationState<ArmConfigurationDiffOperationResponse>, ArmConfigurationDiffOperationResponse>

beginArmConfigurationDiff

Warning

This API is now deprecated.

use armConfigurationDiff instead

beginArmConfigurationDiff: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsArmConfigurationDiffOptionalParams) => Promise<SimplePollerLike<OperationState<ArmConfigurationDiffOperationResponse>, ArmConfigurationDiffOperationResponse>>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsArmConfigurationDiffOptionalParams) => Promise<SimplePollerLike<OperationState<ArmConfigurationDiffOperationResponse>, ArmConfigurationDiffOperationResponse>>

beginArmConfigurationDiffAndWait

Warning

This API is now deprecated.

use armConfigurationDiff instead

beginArmConfigurationDiffAndWait: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsArmConfigurationDiffOptionalParams) => Promise<ArmConfigurationDiffOperationResponse>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsArmConfigurationDiffOptionalParams) => Promise<ArmConfigurationDiffOperationResponse>

beginCommitBatchStatus

Warning

This API is now deprecated.

use commitBatchStatus instead

beginCommitBatchStatus: (resourceGroupName: string, networkFabricName: string, body: CommitBatchStatusRequest, options?: NetworkFabricsCommitBatchStatusOptionalParams) => Promise<SimplePollerLike<OperationState<CommitBatchStatusOperationResponse>, CommitBatchStatusOperationResponse>>

Property Value

(resourceGroupName: string, networkFabricName: string, body: CommitBatchStatusRequest, options?: NetworkFabricsCommitBatchStatusOptionalParams) => Promise<SimplePollerLike<OperationState<CommitBatchStatusOperationResponse>, CommitBatchStatusOperationResponse>>

beginCommitBatchStatusAndWait

Warning

This API is now deprecated.

use commitBatchStatus instead

beginCommitBatchStatusAndWait: (resourceGroupName: string, networkFabricName: string, body: CommitBatchStatusRequest, options?: NetworkFabricsCommitBatchStatusOptionalParams) => Promise<CommitBatchStatusOperationResponse>

Property Value

(resourceGroupName: string, networkFabricName: string, body: CommitBatchStatusRequest, options?: NetworkFabricsCommitBatchStatusOptionalParams) => Promise<CommitBatchStatusOperationResponse>

beginCommitConfiguration

Warning

This API is now deprecated.

use commitConfiguration instead

beginCommitConfiguration: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsCommitConfigurationOptionalParams) => Promise<SimplePollerLike<OperationState<CommitConfigurationResponse>, CommitConfigurationResponse>>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsCommitConfigurationOptionalParams) => Promise<SimplePollerLike<OperationState<CommitConfigurationResponse>, CommitConfigurationResponse>>

beginCommitConfigurationAndWait

Warning

This API is now deprecated.

use commitConfiguration instead

beginCommitConfigurationAndWait: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsCommitConfigurationOptionalParams) => Promise<CommitConfigurationResponse>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsCommitConfigurationOptionalParams) => Promise<CommitConfigurationResponse>

beginCreate

Warning

This API is now deprecated.

use create instead

beginCreate: (resourceGroupName: string, networkFabricName: string, body: NetworkFabric, options?: NetworkFabricsCreateOptionalParams) => Promise<SimplePollerLike<OperationState<NetworkFabric>, NetworkFabric>>

Property Value

(resourceGroupName: string, networkFabricName: string, body: NetworkFabric, options?: NetworkFabricsCreateOptionalParams) => Promise<SimplePollerLike<OperationState<NetworkFabric>, NetworkFabric>>

beginCreateAndWait

Warning

This API is now deprecated.

use create instead

beginCreateAndWait: (resourceGroupName: string, networkFabricName: string, body: NetworkFabric, options?: NetworkFabricsCreateOptionalParams) => Promise<NetworkFabric>

Property Value

(resourceGroupName: string, networkFabricName: string, body: NetworkFabric, options?: NetworkFabricsCreateOptionalParams) => Promise<NetworkFabric>

beginDelete

Warning

This API is now deprecated.

use delete instead

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

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

beginDeleteAndWait: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsDeleteOptionalParams) => Promise<void>

beginDeprovision

Warning

This API is now deprecated.

use deprovision instead

beginDeprovision: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsDeprovisionOptionalParams) => Promise<SimplePollerLike<OperationState<OperationStatusResult>, OperationStatusResult>>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsDeprovisionOptionalParams) => Promise<SimplePollerLike<OperationState<OperationStatusResult>, OperationStatusResult>>

beginDeprovisionAndWait

Warning

This API is now deprecated.

use deprovision instead

beginDeprovisionAndWait: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsDeprovisionOptionalParams) => Promise<OperationStatusResult>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsDeprovisionOptionalParams) => Promise<OperationStatusResult>

beginDiscardCommitBatch

Warning

This API is now deprecated.

use discardCommitBatch instead

beginDiscardCommitBatch: (resourceGroupName: string, networkFabricName: string, body: DiscardCommitBatchRequest, options?: NetworkFabricsDiscardCommitBatchOptionalParams) => Promise<SimplePollerLike<OperationState<DiscardCommitBatchOperationResponse>, DiscardCommitBatchOperationResponse>>

Property Value

(resourceGroupName: string, networkFabricName: string, body: DiscardCommitBatchRequest, options?: NetworkFabricsDiscardCommitBatchOptionalParams) => Promise<SimplePollerLike<OperationState<DiscardCommitBatchOperationResponse>, DiscardCommitBatchOperationResponse>>

beginDiscardCommitBatchAndWait

Warning

This API is now deprecated.

use discardCommitBatch instead

beginDiscardCommitBatchAndWait: (resourceGroupName: string, networkFabricName: string, body: DiscardCommitBatchRequest, options?: NetworkFabricsDiscardCommitBatchOptionalParams) => Promise<DiscardCommitBatchOperationResponse>

Property Value

(resourceGroupName: string, networkFabricName: string, body: DiscardCommitBatchRequest, options?: NetworkFabricsDiscardCommitBatchOptionalParams) => Promise<DiscardCommitBatchOperationResponse>

beginGetTopology

Warning

This API is now deprecated.

use getTopology instead

beginGetTopology: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsGetTopologyOptionalParams) => Promise<SimplePollerLike<OperationState<GetTopologyResponse>, GetTopologyResponse>>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsGetTopologyOptionalParams) => Promise<SimplePollerLike<OperationState<GetTopologyResponse>, GetTopologyResponse>>

beginGetTopologyAndWait

Warning

This API is now deprecated.

use getTopology instead

beginGetTopologyAndWait: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsGetTopologyOptionalParams) => Promise<GetTopologyResponse>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsGetTopologyOptionalParams) => Promise<GetTopologyResponse>

beginLockFabric

Warning

This API is now deprecated.

use lockFabric instead

beginLockFabric: (resourceGroupName: string, networkFabricName: string, body: NetworkFabricLockRequest, options?: NetworkFabricsLockFabricOptionalParams) => Promise<SimplePollerLike<OperationState<OperationStatusResult>, OperationStatusResult>>

Property Value

(resourceGroupName: string, networkFabricName: string, body: NetworkFabricLockRequest, options?: NetworkFabricsLockFabricOptionalParams) => Promise<SimplePollerLike<OperationState<OperationStatusResult>, OperationStatusResult>>

beginLockFabricAndWait

Warning

This API is now deprecated.

use lockFabric instead

beginLockFabricAndWait: (resourceGroupName: string, networkFabricName: string, body: NetworkFabricLockRequest, options?: NetworkFabricsLockFabricOptionalParams) => Promise<OperationStatusResult>

Property Value

(resourceGroupName: string, networkFabricName: string, body: NetworkFabricLockRequest, options?: NetworkFabricsLockFabricOptionalParams) => Promise<OperationStatusResult>

beginProvision

Warning

This API is now deprecated.

use provision instead

beginProvision: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsProvisionOptionalParams) => Promise<SimplePollerLike<OperationState<OperationStatusResult>, OperationStatusResult>>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsProvisionOptionalParams) => Promise<SimplePollerLike<OperationState<OperationStatusResult>, OperationStatusResult>>

beginProvisionAndWait

Warning

This API is now deprecated.

use provision instead

beginProvisionAndWait: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsProvisionOptionalParams) => Promise<OperationStatusResult>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsProvisionOptionalParams) => Promise<OperationStatusResult>

beginRefreshConfiguration

Warning

This API is now deprecated.

use refreshConfiguration instead

beginRefreshConfiguration: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsRefreshConfigurationOptionalParams) => Promise<SimplePollerLike<OperationState<OperationStatusResult>, OperationStatusResult>>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsRefreshConfigurationOptionalParams) => Promise<SimplePollerLike<OperationState<OperationStatusResult>, OperationStatusResult>>

beginRefreshConfigurationAndWait

Warning

This API is now deprecated.

use refreshConfiguration instead

beginRefreshConfigurationAndWait: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsRefreshConfigurationOptionalParams) => Promise<OperationStatusResult>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsRefreshConfigurationOptionalParams) => Promise<OperationStatusResult>

beginResyncCertificates

Warning

This API is now deprecated.

use resyncCertificates instead

beginResyncCertificates: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsResyncCertificatesOptionalParams) => Promise<SimplePollerLike<OperationState<NetworkFabricResyncCertificatesResponse>, NetworkFabricResyncCertificatesResponse>>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsResyncCertificatesOptionalParams) => Promise<SimplePollerLike<OperationState<NetworkFabricResyncCertificatesResponse>, NetworkFabricResyncCertificatesResponse>>

beginResyncCertificatesAndWait

Warning

This API is now deprecated.

use resyncCertificates instead

beginResyncCertificatesAndWait: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsResyncCertificatesOptionalParams) => Promise<NetworkFabricResyncCertificatesResponse>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsResyncCertificatesOptionalParams) => Promise<NetworkFabricResyncCertificatesResponse>

beginResyncPasswords

Warning

This API is now deprecated.

use resyncPasswords instead

beginResyncPasswords: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsResyncPasswordsOptionalParams) => Promise<SimplePollerLike<OperationState<NetworkFabricResyncPasswordsResponse>, NetworkFabricResyncPasswordsResponse>>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsResyncPasswordsOptionalParams) => Promise<SimplePollerLike<OperationState<NetworkFabricResyncPasswordsResponse>, NetworkFabricResyncPasswordsResponse>>

beginResyncPasswordsAndWait

Warning

This API is now deprecated.

use resyncPasswords instead

beginResyncPasswordsAndWait: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsResyncPasswordsOptionalParams) => Promise<NetworkFabricResyncPasswordsResponse>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsResyncPasswordsOptionalParams) => Promise<NetworkFabricResyncPasswordsResponse>

beginRotateCertificates

Warning

This API is now deprecated.

use rotateCertificates instead

beginRotateCertificates: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsRotateCertificatesOptionalParams) => Promise<SimplePollerLike<OperationState<NetworkFabricRotateCertificatesResponse>, NetworkFabricRotateCertificatesResponse>>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsRotateCertificatesOptionalParams) => Promise<SimplePollerLike<OperationState<NetworkFabricRotateCertificatesResponse>, NetworkFabricRotateCertificatesResponse>>

beginRotateCertificatesAndWait

Warning

This API is now deprecated.

use rotateCertificates instead

beginRotateCertificatesAndWait: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsRotateCertificatesOptionalParams) => Promise<NetworkFabricRotateCertificatesResponse>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsRotateCertificatesOptionalParams) => Promise<NetworkFabricRotateCertificatesResponse>

beginRotatePasswords

Warning

This API is now deprecated.

use rotatePasswords instead

beginRotatePasswords: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsRotatePasswordsOptionalParams) => Promise<SimplePollerLike<OperationState<NetworkFabricRotatePasswordsResponse>, NetworkFabricRotatePasswordsResponse>>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsRotatePasswordsOptionalParams) => Promise<SimplePollerLike<OperationState<NetworkFabricRotatePasswordsResponse>, NetworkFabricRotatePasswordsResponse>>

beginRotatePasswordsAndWait

Warning

This API is now deprecated.

use rotatePasswords instead

beginRotatePasswordsAndWait: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsRotatePasswordsOptionalParams) => Promise<NetworkFabricRotatePasswordsResponse>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsRotatePasswordsOptionalParams) => Promise<NetworkFabricRotatePasswordsResponse>

beginUpdate

Warning

This API is now deprecated.

use update instead

beginUpdate: (resourceGroupName: string, networkFabricName: string, body: NetworkFabricPatch, options?: NetworkFabricsUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<NetworkFabric>, NetworkFabric>>

Property Value

(resourceGroupName: string, networkFabricName: string, body: NetworkFabricPatch, options?: NetworkFabricsUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<NetworkFabric>, NetworkFabric>>

beginUpdateAndWait

Warning

This API is now deprecated.

use update instead

beginUpdateAndWait: (resourceGroupName: string, networkFabricName: string, body: NetworkFabricPatch, options?: NetworkFabricsUpdateOptionalParams) => Promise<NetworkFabric>

Property Value

(resourceGroupName: string, networkFabricName: string, body: NetworkFabricPatch, options?: NetworkFabricsUpdateOptionalParams) => Promise<NetworkFabric>

beginUpdateInfraManagementBfdConfiguration

Warning

This API is now deprecated.

use updateInfraManagementBfdConfiguration instead

beginUpdateInfraManagementBfdConfiguration: (resourceGroupName: string, networkFabricName: string, body: UpdateAdministrativeState, options?: NetworkFabricsUpdateInfraManagementBfdConfigurationOptionalParams) => Promise<SimplePollerLike<OperationState<UpdateAdministrativeStateResponse>, UpdateAdministrativeStateResponse>>

Property Value

(resourceGroupName: string, networkFabricName: string, body: UpdateAdministrativeState, options?: NetworkFabricsUpdateInfraManagementBfdConfigurationOptionalParams) => Promise<SimplePollerLike<OperationState<UpdateAdministrativeStateResponse>, UpdateAdministrativeStateResponse>>

beginUpdateInfraManagementBfdConfigurationAndWait

Warning

This API is now deprecated.

use updateInfraManagementBfdConfiguration instead

beginUpdateInfraManagementBfdConfigurationAndWait: (resourceGroupName: string, networkFabricName: string, body: UpdateAdministrativeState, options?: NetworkFabricsUpdateInfraManagementBfdConfigurationOptionalParams) => Promise<UpdateAdministrativeStateResponse>

Property Value

(resourceGroupName: string, networkFabricName: string, body: UpdateAdministrativeState, options?: NetworkFabricsUpdateInfraManagementBfdConfigurationOptionalParams) => Promise<UpdateAdministrativeStateResponse>

beginUpdateWorkloadManagementBfdConfiguration

Warning

This API is now deprecated.

use updateWorkloadManagementBfdConfiguration instead

beginUpdateWorkloadManagementBfdConfiguration: (resourceGroupName: string, networkFabricName: string, body: UpdateAdministrativeState, options?: NetworkFabricsUpdateWorkloadManagementBfdConfigurationOptionalParams) => Promise<SimplePollerLike<OperationState<UpdateAdministrativeStateResponse>, UpdateAdministrativeStateResponse>>

Property Value

(resourceGroupName: string, networkFabricName: string, body: UpdateAdministrativeState, options?: NetworkFabricsUpdateWorkloadManagementBfdConfigurationOptionalParams) => Promise<SimplePollerLike<OperationState<UpdateAdministrativeStateResponse>, UpdateAdministrativeStateResponse>>

beginUpdateWorkloadManagementBfdConfigurationAndWait

Warning

This API is now deprecated.

use updateWorkloadManagementBfdConfiguration instead

beginUpdateWorkloadManagementBfdConfigurationAndWait: (resourceGroupName: string, networkFabricName: string, body: UpdateAdministrativeState, options?: NetworkFabricsUpdateWorkloadManagementBfdConfigurationOptionalParams) => Promise<UpdateAdministrativeStateResponse>

Property Value

(resourceGroupName: string, networkFabricName: string, body: UpdateAdministrativeState, options?: NetworkFabricsUpdateWorkloadManagementBfdConfigurationOptionalParams) => Promise<UpdateAdministrativeStateResponse>

beginUpgrade

Warning

This API is now deprecated.

use upgrade instead

beginUpgrade: (resourceGroupName: string, networkFabricName: string, body: UpgradeNetworkFabricProperties, options?: NetworkFabricsUpgradeOptionalParams) => Promise<SimplePollerLike<OperationState<OperationStatusResult>, OperationStatusResult>>

Property Value

(resourceGroupName: string, networkFabricName: string, body: UpgradeNetworkFabricProperties, options?: NetworkFabricsUpgradeOptionalParams) => Promise<SimplePollerLike<OperationState<OperationStatusResult>, OperationStatusResult>>

beginUpgradeAndWait

Warning

This API is now deprecated.

use upgrade instead

beginUpgradeAndWait: (resourceGroupName: string, networkFabricName: string, body: UpgradeNetworkFabricProperties, options?: NetworkFabricsUpgradeOptionalParams) => Promise<OperationStatusResult>

Property Value

(resourceGroupName: string, networkFabricName: string, body: UpgradeNetworkFabricProperties, options?: NetworkFabricsUpgradeOptionalParams) => Promise<OperationStatusResult>

beginValidateConfiguration

Warning

This API is now deprecated.

use validateConfiguration instead

beginValidateConfiguration: (resourceGroupName: string, networkFabricName: string, body: ValidateConfigurationProperties, options?: NetworkFabricsValidateConfigurationOptionalParams) => Promise<SimplePollerLike<OperationState<ValidateConfigurationResponse>, ValidateConfigurationResponse>>

Property Value

(resourceGroupName: string, networkFabricName: string, body: ValidateConfigurationProperties, options?: NetworkFabricsValidateConfigurationOptionalParams) => Promise<SimplePollerLike<OperationState<ValidateConfigurationResponse>, ValidateConfigurationResponse>>

beginValidateConfigurationAndWait

Warning

This API is now deprecated.

use validateConfiguration instead

beginValidateConfigurationAndWait: (resourceGroupName: string, networkFabricName: string, body: ValidateConfigurationProperties, options?: NetworkFabricsValidateConfigurationOptionalParams) => Promise<ValidateConfigurationResponse>

Property Value

(resourceGroupName: string, networkFabricName: string, body: ValidateConfigurationProperties, options?: NetworkFabricsValidateConfigurationOptionalParams) => Promise<ValidateConfigurationResponse>

beginViewDeviceConfiguration

Warning

This API is now deprecated.

use viewDeviceConfiguration instead

beginViewDeviceConfiguration: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsViewDeviceConfigurationOptionalParams) => Promise<SimplePollerLike<OperationState<ViewDeviceConfigurationOperationResponse>, ViewDeviceConfigurationOperationResponse>>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsViewDeviceConfigurationOptionalParams) => Promise<SimplePollerLike<OperationState<ViewDeviceConfigurationOperationResponse>, ViewDeviceConfigurationOperationResponse>>

beginViewDeviceConfigurationAndWait

Warning

This API is now deprecated.

use viewDeviceConfiguration instead

beginViewDeviceConfigurationAndWait: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsViewDeviceConfigurationOptionalParams) => Promise<ViewDeviceConfigurationOperationResponse>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsViewDeviceConfigurationOptionalParams) => Promise<ViewDeviceConfigurationOperationResponse>

commitBatchStatus

Post action: Returns a status of commit batch operation.

commitBatchStatus: (resourceGroupName: string, networkFabricName: string, body: CommitBatchStatusRequest, options?: NetworkFabricsCommitBatchStatusOptionalParams) => PollerLike<OperationState<CommitBatchStatusOperationResponse>, CommitBatchStatusOperationResponse>

Property Value

(resourceGroupName: string, networkFabricName: string, body: CommitBatchStatusRequest, options?: NetworkFabricsCommitBatchStatusOptionalParams) => PollerLike<OperationState<CommitBatchStatusOperationResponse>, CommitBatchStatusOperationResponse>

commitConfiguration

Atomic update of the given Network Fabric instance. Sync update of NFA resources at Fabric level.

commitConfiguration: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsCommitConfigurationOptionalParams) => PollerLike<OperationState<CommitConfigurationResponse>, CommitConfigurationResponse>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsCommitConfigurationOptionalParams) => PollerLike<OperationState<CommitConfigurationResponse>, CommitConfigurationResponse>

create

Create Network Fabric resource.

create: (resourceGroupName: string, networkFabricName: string, body: NetworkFabric, options?: NetworkFabricsCreateOptionalParams) => PollerLike<OperationState<NetworkFabric>, NetworkFabric>

Property Value

(resourceGroupName: string, networkFabricName: string, body: NetworkFabric, options?: NetworkFabricsCreateOptionalParams) => PollerLike<OperationState<NetworkFabric>, NetworkFabric>

delete

Delete Network Fabric resource.

delete: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

deprovision

Deprovisions the underlying resources in the given Network Fabric instance.

deprovision: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsDeprovisionOptionalParams) => PollerLike<OperationState<OperationStatusResult>, OperationStatusResult>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsDeprovisionOptionalParams) => PollerLike<OperationState<OperationStatusResult>, OperationStatusResult>

discardCommitBatch

Post action: Discards a Batch operation in progress.

discardCommitBatch: (resourceGroupName: string, networkFabricName: string, body: DiscardCommitBatchRequest, options?: NetworkFabricsDiscardCommitBatchOptionalParams) => PollerLike<OperationState<DiscardCommitBatchOperationResponse>, DiscardCommitBatchOperationResponse>

Property Value

(resourceGroupName: string, networkFabricName: string, body: DiscardCommitBatchRequest, options?: NetworkFabricsDiscardCommitBatchOptionalParams) => PollerLike<OperationState<DiscardCommitBatchOperationResponse>, DiscardCommitBatchOperationResponse>

get

Get Network Fabric resource details.

get: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsGetOptionalParams) => Promise<NetworkFabric>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsGetOptionalParams) => Promise<NetworkFabric>

getTopology

Gets Topology of the underlying resources in the given Network Fabric instance.

getTopology: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsGetTopologyOptionalParams) => PollerLike<OperationState<GetTopologyResponse>, GetTopologyResponse>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsGetTopologyOptionalParams) => PollerLike<OperationState<GetTopologyResponse>, GetTopologyResponse>

listByResourceGroup

List all the Network Fabric resources in the given resource group.

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

Property Value

(resourceGroupName: string, options?: NetworkFabricsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<NetworkFabric, NetworkFabric[], PageSettings>

listBySubscription

List all the Network Fabric resources in the given subscription.

listBySubscription: (options?: NetworkFabricsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<NetworkFabric, NetworkFabric[], PageSettings>

Property Value

(options?: NetworkFabricsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<NetworkFabric, NetworkFabric[], PageSettings>

lockFabric

Post action: Triggers network fabric lock operation.

lockFabric: (resourceGroupName: string, networkFabricName: string, body: NetworkFabricLockRequest, options?: NetworkFabricsLockFabricOptionalParams) => PollerLike<OperationState<OperationStatusResult>, OperationStatusResult>

Property Value

(resourceGroupName: string, networkFabricName: string, body: NetworkFabricLockRequest, options?: NetworkFabricsLockFabricOptionalParams) => PollerLike<OperationState<OperationStatusResult>, OperationStatusResult>

provision

Provisions the underlying resources in the given Network Fabric instance.

provision: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsProvisionOptionalParams) => PollerLike<OperationState<OperationStatusResult>, OperationStatusResult>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsProvisionOptionalParams) => PollerLike<OperationState<OperationStatusResult>, OperationStatusResult>

refreshConfiguration

Refreshes the configuration of the underlying resources in the given Network Fabric instance.

refreshConfiguration: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsRefreshConfigurationOptionalParams) => PollerLike<OperationState<OperationStatusResult>, OperationStatusResult>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsRefreshConfigurationOptionalParams) => PollerLike<OperationState<OperationStatusResult>, OperationStatusResult>

resyncCertificates

Updates all Network Devices to use the latest certificates. Does not generate new certificates. Allows network devices missed during a previous certificate rotation to be brought back into sync.

resyncCertificates: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsResyncCertificatesOptionalParams) => PollerLike<OperationState<NetworkFabricResyncCertificatesResponse>, NetworkFabricResyncCertificatesResponse>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsResyncCertificatesOptionalParams) => PollerLike<OperationState<NetworkFabricResyncCertificatesResponse>, NetworkFabricResyncCertificatesResponse>

resyncPasswords

Updates the Terminal Server and all Network Devices to use the latest passwords. Does not generate new passwords.

Allows devices to be brought back in sync after a partially successful password rotation.

resyncPasswords: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsResyncPasswordsOptionalParams) => PollerLike<OperationState<NetworkFabricResyncPasswordsResponse>, NetworkFabricResyncPasswordsResponse>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsResyncPasswordsOptionalParams) => PollerLike<OperationState<NetworkFabricResyncPasswordsResponse>, NetworkFabricResyncPasswordsResponse>

rotateCertificates

Creates new certificates, then updates the Network Devices to use the new certificates. Note that disabled devices cannot be updated and must be resynchronized with the new certificates once they are enabled.

rotateCertificates: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsRotateCertificatesOptionalParams) => PollerLike<OperationState<NetworkFabricRotateCertificatesResponse>, NetworkFabricRotateCertificatesResponse>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsRotateCertificatesOptionalParams) => PollerLike<OperationState<NetworkFabricRotateCertificatesResponse>, NetworkFabricRotateCertificatesResponse>

rotatePasswords

Creates new passwords, then updates the Terminal Server and Network Devices to use the new passwords.

Note that disabled devices cannot be updated and must be resynchronized with the new passwords once they are enabled.

Fails if any of the devices could not be updated with the new password. Failed devices should be resynchronized with the new passwords once possible.

rotatePasswords: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsRotatePasswordsOptionalParams) => PollerLike<OperationState<NetworkFabricRotatePasswordsResponse>, NetworkFabricRotatePasswordsResponse>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsRotatePasswordsOptionalParams) => PollerLike<OperationState<NetworkFabricRotatePasswordsResponse>, NetworkFabricRotatePasswordsResponse>

update

Update certain properties of the Network Fabric resource.

update: (resourceGroupName: string, networkFabricName: string, body: NetworkFabricPatch, options?: NetworkFabricsUpdateOptionalParams) => PollerLike<OperationState<NetworkFabric>, NetworkFabric>

Property Value

(resourceGroupName: string, networkFabricName: string, body: NetworkFabricPatch, options?: NetworkFabricsUpdateOptionalParams) => PollerLike<OperationState<NetworkFabric>, NetworkFabric>

updateInfraManagementBfdConfiguration

Updates the Infra Management BFD Configuration of the underlying resources in the given Network Fabric instance.

updateInfraManagementBfdConfiguration: (resourceGroupName: string, networkFabricName: string, body: UpdateAdministrativeState, options?: NetworkFabricsUpdateInfraManagementBfdConfigurationOptionalParams) => PollerLike<OperationState<UpdateAdministrativeStateResponse>, UpdateAdministrativeStateResponse>

Property Value

(resourceGroupName: string, networkFabricName: string, body: UpdateAdministrativeState, options?: NetworkFabricsUpdateInfraManagementBfdConfigurationOptionalParams) => PollerLike<OperationState<UpdateAdministrativeStateResponse>, UpdateAdministrativeStateResponse>

updateWorkloadManagementBfdConfiguration

Updates the Workload Management BFD Configuration of the underlying resources in the given Network Fabric instance.

updateWorkloadManagementBfdConfiguration: (resourceGroupName: string, networkFabricName: string, body: UpdateAdministrativeState, options?: NetworkFabricsUpdateWorkloadManagementBfdConfigurationOptionalParams) => PollerLike<OperationState<UpdateAdministrativeStateResponse>, UpdateAdministrativeStateResponse>

Property Value

(resourceGroupName: string, networkFabricName: string, body: UpdateAdministrativeState, options?: NetworkFabricsUpdateWorkloadManagementBfdConfigurationOptionalParams) => PollerLike<OperationState<UpdateAdministrativeStateResponse>, UpdateAdministrativeStateResponse>

upgrade

Upgrades the version of the underlying resources in the given Network Fabric instance.

upgrade: (resourceGroupName: string, networkFabricName: string, body: UpgradeNetworkFabricProperties, options?: NetworkFabricsUpgradeOptionalParams) => PollerLike<OperationState<OperationStatusResult>, OperationStatusResult>

Property Value

(resourceGroupName: string, networkFabricName: string, body: UpgradeNetworkFabricProperties, options?: NetworkFabricsUpgradeOptionalParams) => PollerLike<OperationState<OperationStatusResult>, OperationStatusResult>

validateConfiguration

Validates the configuration of the underlying resources in the given Network Fabric instance.

validateConfiguration: (resourceGroupName: string, networkFabricName: string, body: ValidateConfigurationProperties, options?: NetworkFabricsValidateConfigurationOptionalParams) => PollerLike<OperationState<ValidateConfigurationResponse>, ValidateConfigurationResponse>

Property Value

(resourceGroupName: string, networkFabricName: string, body: ValidateConfigurationProperties, options?: NetworkFabricsValidateConfigurationOptionalParams) => PollerLike<OperationState<ValidateConfigurationResponse>, ValidateConfigurationResponse>

viewDeviceConfiguration

Post action: Triggers view of network fabric configuration.

viewDeviceConfiguration: (resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsViewDeviceConfigurationOptionalParams) => PollerLike<OperationState<ViewDeviceConfigurationOperationResponse>, ViewDeviceConfigurationOperationResponse>

Property Value

(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsViewDeviceConfigurationOptionalParams) => PollerLike<OperationState<ViewDeviceConfigurationOperationResponse>, ViewDeviceConfigurationOperationResponse>