NetworkFabrics interface
Interface representing a NetworkFabrics.
Methods
Method Details
beginCommitConfiguration(string, string, NetworkFabricsCommitConfigurationOptionalParams)
Atomic update of the given Network Fabric instance. Sync update of NFA resources at Fabric level.
function beginCommitConfiguration(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsCommitConfigurationOptionalParams): Promise<SimplePollerLike<OperationState<CommonPostActionResponseForStateUpdate>, CommonPostActionResponseForStateUpdate>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- networkFabricName
-
string
Name of the Network Fabric.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<CommonPostActionResponseForStateUpdate>, CommonPostActionResponseForStateUpdate>>
beginCommitConfigurationAndWait(string, string, NetworkFabricsCommitConfigurationOptionalParams)
Atomic update of the given Network Fabric instance. Sync update of NFA resources at Fabric level.
function beginCommitConfigurationAndWait(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsCommitConfigurationOptionalParams): Promise<CommonPostActionResponseForStateUpdate>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- networkFabricName
-
string
Name of the Network Fabric.
The options parameters.
Returns
beginCreate(string, string, NetworkFabric, NetworkFabricsCreateOptionalParams)
Create Network Fabric resource.
function beginCreate(resourceGroupName: string, networkFabricName: string, body: NetworkFabric, options?: NetworkFabricsCreateOptionalParams): Promise<SimplePollerLike<OperationState<NetworkFabric>, NetworkFabric>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- networkFabricName
-
string
Name of the Network Fabric.
- body
- NetworkFabric
Request payload.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<NetworkFabric>, NetworkFabric>>
beginCreateAndWait(string, string, NetworkFabric, NetworkFabricsCreateOptionalParams)
Create Network Fabric resource.
function beginCreateAndWait(resourceGroupName: string, networkFabricName: string, body: NetworkFabric, options?: NetworkFabricsCreateOptionalParams): Promise<NetworkFabric>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- networkFabricName
-
string
Name of the Network Fabric.
- body
- NetworkFabric
Request payload.
The options parameters.
Returns
Promise<NetworkFabric>
beginDelete(string, string, NetworkFabricsDeleteOptionalParams)
Delete Network Fabric resource.
function beginDelete(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<NetworkFabricsDeleteHeaders>, NetworkFabricsDeleteHeaders>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- networkFabricName
-
string
Name of the Network Fabric.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<NetworkFabricsDeleteHeaders>, NetworkFabricsDeleteHeaders>>
beginDeleteAndWait(string, string, NetworkFabricsDeleteOptionalParams)
Delete Network Fabric resource.
function beginDeleteAndWait(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsDeleteOptionalParams): Promise<NetworkFabricsDeleteHeaders>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- networkFabricName
-
string
Name of the Network Fabric.
The options parameters.
Returns
Promise<NetworkFabricsDeleteHeaders>
beginDeprovision(string, string, NetworkFabricsDeprovisionOptionalParams)
Deprovisions the underlying resources in the given Network Fabric instance.
function beginDeprovision(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsDeprovisionOptionalParams): Promise<SimplePollerLike<OperationState<CommonPostActionResponseForDeviceUpdate>, CommonPostActionResponseForDeviceUpdate>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- networkFabricName
-
string
Name of the Network Fabric.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<CommonPostActionResponseForDeviceUpdate>, CommonPostActionResponseForDeviceUpdate>>
beginDeprovisionAndWait(string, string, NetworkFabricsDeprovisionOptionalParams)
Deprovisions the underlying resources in the given Network Fabric instance.
function beginDeprovisionAndWait(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsDeprovisionOptionalParams): Promise<CommonPostActionResponseForDeviceUpdate>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- networkFabricName
-
string
Name of the Network Fabric.
The options parameters.
Returns
beginGetTopology(string, string, NetworkFabricsGetTopologyOptionalParams)
Gets Topology of the underlying resources in the given Network Fabric instance.
function beginGetTopology(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsGetTopologyOptionalParams): Promise<SimplePollerLike<OperationState<ValidateConfigurationResponse>, ValidateConfigurationResponse>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- networkFabricName
-
string
Name of the Network Fabric.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<ValidateConfigurationResponse>, ValidateConfigurationResponse>>
beginGetTopologyAndWait(string, string, NetworkFabricsGetTopologyOptionalParams)
Gets Topology of the underlying resources in the given Network Fabric instance.
function beginGetTopologyAndWait(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsGetTopologyOptionalParams): Promise<ValidateConfigurationResponse>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- networkFabricName
-
string
Name of the Network Fabric.
The options parameters.
Returns
Promise<ValidateConfigurationResponse>
beginProvision(string, string, NetworkFabricsProvisionOptionalParams)
Provisions the underlying resources in the given Network Fabric instance.
function beginProvision(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsProvisionOptionalParams): Promise<SimplePollerLike<OperationState<CommonPostActionResponseForDeviceUpdate>, CommonPostActionResponseForDeviceUpdate>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- networkFabricName
-
string
Name of the Network Fabric.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<CommonPostActionResponseForDeviceUpdate>, CommonPostActionResponseForDeviceUpdate>>
beginProvisionAndWait(string, string, NetworkFabricsProvisionOptionalParams)
Provisions the underlying resources in the given Network Fabric instance.
function beginProvisionAndWait(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsProvisionOptionalParams): Promise<CommonPostActionResponseForDeviceUpdate>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- networkFabricName
-
string
Name of the Network Fabric.
The options parameters.
Returns
beginRefreshConfiguration(string, string, NetworkFabricsRefreshConfigurationOptionalParams)
Refreshes the configuration of the underlying resources in the given Network Fabric instance.
function beginRefreshConfiguration(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsRefreshConfigurationOptionalParams): Promise<SimplePollerLike<OperationState<CommonPostActionResponseForStateUpdate>, CommonPostActionResponseForStateUpdate>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- networkFabricName
-
string
Name of the Network Fabric.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<CommonPostActionResponseForStateUpdate>, CommonPostActionResponseForStateUpdate>>
beginRefreshConfigurationAndWait(string, string, NetworkFabricsRefreshConfigurationOptionalParams)
Refreshes the configuration of the underlying resources in the given Network Fabric instance.
function beginRefreshConfigurationAndWait(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsRefreshConfigurationOptionalParams): Promise<CommonPostActionResponseForStateUpdate>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- networkFabricName
-
string
Name of the Network Fabric.
The options parameters.
Returns
beginUpdate(string, string, NetworkFabricPatch, NetworkFabricsUpdateOptionalParams)
Update certain properties of the Network Fabric resource.
function beginUpdate(resourceGroupName: string, networkFabricName: string, body: NetworkFabricPatch, options?: NetworkFabricsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<NetworkFabric>, NetworkFabric>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- networkFabricName
-
string
Name of the Network Fabric.
- body
- NetworkFabricPatch
Network Fabric properties to update.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<NetworkFabric>, NetworkFabric>>
beginUpdateAndWait(string, string, NetworkFabricPatch, NetworkFabricsUpdateOptionalParams)
Update certain properties of the Network Fabric resource.
function beginUpdateAndWait(resourceGroupName: string, networkFabricName: string, body: NetworkFabricPatch, options?: NetworkFabricsUpdateOptionalParams): Promise<NetworkFabric>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- networkFabricName
-
string
Name of the Network Fabric.
- body
- NetworkFabricPatch
Network Fabric properties to update.
The options parameters.
Returns
Promise<NetworkFabric>
beginUpdateInfraManagementBfdConfiguration(string, string, UpdateAdministrativeState, NetworkFabricsUpdateInfraManagementBfdConfigurationOptionalParams)
Updates the Infra Management BFD Configuration of the underlying resources in the given Network Fabric instance.
function beginUpdateInfraManagementBfdConfiguration(resourceGroupName: string, networkFabricName: string, body: UpdateAdministrativeState, options?: NetworkFabricsUpdateInfraManagementBfdConfigurationOptionalParams): Promise<SimplePollerLike<OperationState<CommonPostActionResponseForStateUpdate>, CommonPostActionResponseForStateUpdate>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- networkFabricName
-
string
Name of the Network Fabric.
Request payload.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<CommonPostActionResponseForStateUpdate>, CommonPostActionResponseForStateUpdate>>
beginUpdateInfraManagementBfdConfigurationAndWait(string, string, UpdateAdministrativeState, NetworkFabricsUpdateInfraManagementBfdConfigurationOptionalParams)
Updates the Infra Management BFD Configuration of the underlying resources in the given Network Fabric instance.
function beginUpdateInfraManagementBfdConfigurationAndWait(resourceGroupName: string, networkFabricName: string, body: UpdateAdministrativeState, options?: NetworkFabricsUpdateInfraManagementBfdConfigurationOptionalParams): Promise<CommonPostActionResponseForStateUpdate>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- networkFabricName
-
string
Name of the Network Fabric.
Request payload.
The options parameters.
Returns
beginUpdateWorkloadManagementBfdConfiguration(string, string, UpdateAdministrativeState, NetworkFabricsUpdateWorkloadManagementBfdConfigurationOptionalParams)
Updates the Workload Management BFD Configuration of the underlying resources in the given Network Fabric instance.
function beginUpdateWorkloadManagementBfdConfiguration(resourceGroupName: string, networkFabricName: string, body: UpdateAdministrativeState, options?: NetworkFabricsUpdateWorkloadManagementBfdConfigurationOptionalParams): Promise<SimplePollerLike<OperationState<CommonPostActionResponseForStateUpdate>, CommonPostActionResponseForStateUpdate>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- networkFabricName
-
string
Name of the Network Fabric.
Request payload.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<CommonPostActionResponseForStateUpdate>, CommonPostActionResponseForStateUpdate>>
beginUpdateWorkloadManagementBfdConfigurationAndWait(string, string, UpdateAdministrativeState, NetworkFabricsUpdateWorkloadManagementBfdConfigurationOptionalParams)
Updates the Workload Management BFD Configuration of the underlying resources in the given Network Fabric instance.
function beginUpdateWorkloadManagementBfdConfigurationAndWait(resourceGroupName: string, networkFabricName: string, body: UpdateAdministrativeState, options?: NetworkFabricsUpdateWorkloadManagementBfdConfigurationOptionalParams): Promise<CommonPostActionResponseForStateUpdate>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- networkFabricName
-
string
Name of the Network Fabric.
Request payload.
The options parameters.
Returns
beginUpgrade(string, string, UpdateVersion, NetworkFabricsUpgradeOptionalParams)
Upgrades the version of the underlying resources in the given Network Fabric instance.
function beginUpgrade(resourceGroupName: string, networkFabricName: string, body: UpdateVersion, options?: NetworkFabricsUpgradeOptionalParams): Promise<SimplePollerLike<OperationState<CommonPostActionResponseForStateUpdate>, CommonPostActionResponseForStateUpdate>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- networkFabricName
-
string
Name of the Network Fabric.
- body
- UpdateVersion
Network Fabric properties to update.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<CommonPostActionResponseForStateUpdate>, CommonPostActionResponseForStateUpdate>>
beginUpgradeAndWait(string, string, UpdateVersion, NetworkFabricsUpgradeOptionalParams)
Upgrades the version of the underlying resources in the given Network Fabric instance.
function beginUpgradeAndWait(resourceGroupName: string, networkFabricName: string, body: UpdateVersion, options?: NetworkFabricsUpgradeOptionalParams): Promise<CommonPostActionResponseForStateUpdate>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- networkFabricName
-
string
Name of the Network Fabric.
- body
- UpdateVersion
Network Fabric properties to update.
The options parameters.
Returns
beginValidateConfiguration(string, string, ValidateConfigurationProperties, NetworkFabricsValidateConfigurationOptionalParams)
Validates the configuration of the underlying resources in the given Network Fabric instance.
function beginValidateConfiguration(resourceGroupName: string, networkFabricName: string, body: ValidateConfigurationProperties, options?: NetworkFabricsValidateConfigurationOptionalParams): Promise<SimplePollerLike<OperationState<ValidateConfigurationResponse>, ValidateConfigurationResponse>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- networkFabricName
-
string
Name of the Network Fabric.
Validate configuration properties.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<ValidateConfigurationResponse>, ValidateConfigurationResponse>>
beginValidateConfigurationAndWait(string, string, ValidateConfigurationProperties, NetworkFabricsValidateConfigurationOptionalParams)
Validates the configuration of the underlying resources in the given Network Fabric instance.
function beginValidateConfigurationAndWait(resourceGroupName: string, networkFabricName: string, body: ValidateConfigurationProperties, options?: NetworkFabricsValidateConfigurationOptionalParams): Promise<ValidateConfigurationResponse>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- networkFabricName
-
string
Name of the Network Fabric.
Validate configuration properties.
The options parameters.
Returns
Promise<ValidateConfigurationResponse>
get(string, string, NetworkFabricsGetOptionalParams)
Get Network Fabric resource details.
function get(resourceGroupName: string, networkFabricName: string, options?: NetworkFabricsGetOptionalParams): Promise<NetworkFabric>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- networkFabricName
-
string
Name of the Network Fabric.
- options
- NetworkFabricsGetOptionalParams
The options parameters.
Returns
Promise<NetworkFabric>
listByResourceGroup(string, NetworkFabricsListByResourceGroupOptionalParams)
List all the Network Fabric resources in the given resource group.
function listByResourceGroup(resourceGroupName: string, options?: NetworkFabricsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<NetworkFabric, NetworkFabric[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
The options parameters.
Returns
listBySubscription(NetworkFabricsListBySubscriptionOptionalParams)
List all the Network Fabric resources in the given subscription.
function listBySubscription(options?: NetworkFabricsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<NetworkFabric, NetworkFabric[], PageSettings>
Parameters
The options parameters.