ExpressRouteCircuitsOperations interface
Interface representing a ExpressRouteCircuits operations.
Properties
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| create |
Creates or updates an express route circuit. |
| delete | Deletes the specified express route circuit. |
| get | Gets information about the specified express route circuit. |
| get |
Retrieves the details of all the link failover tests performed on the express route circuit. |
| get |
Retrieves the details of a particular link failover test performed on the express route circuit. |
| get |
Gets all stats from an express route circuit in a resource group. |
| get |
Gets all the stats from an express route circuit in a resource group. |
| list | Gets all the express route circuits in a resource group. |
| list |
Gets all the express route circuits in a subscription. |
| list |
Gets the currently advertised ARP table associated with the express route circuit in a resource group. |
| list |
Gets the currently advertised routes table associated with the express route circuit in a resource group. |
| list |
Gets the currently advertised routes table summary associated with the express route circuit in a resource group. |
| start |
Starts link failover simulation on the express route circuit for the specified link type and test category. |
| stop |
Stops link failover simulation on the express route circuit. |
| update |
Updates an express route circuit tags. |
Property Details
beginCreateOrUpdate
Warning
This API is now deprecated.
use createOrUpdate instead
beginCreateOrUpdate: (resourceGroupName: string, circuitName: string, parameters: ExpressRouteCircuit, options?: ExpressRouteCircuitsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<ExpressRouteCircuit>, ExpressRouteCircuit>>
Property Value
(resourceGroupName: string, circuitName: string, parameters: ExpressRouteCircuit, options?: ExpressRouteCircuitsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<ExpressRouteCircuit>, ExpressRouteCircuit>>
beginCreateOrUpdateAndWait
Warning
This API is now deprecated.
use createOrUpdate instead
beginCreateOrUpdateAndWait: (resourceGroupName: string, circuitName: string, parameters: ExpressRouteCircuit, options?: ExpressRouteCircuitsCreateOrUpdateOptionalParams) => Promise<ExpressRouteCircuit>
Property Value
(resourceGroupName: string, circuitName: string, parameters: ExpressRouteCircuit, options?: ExpressRouteCircuitsCreateOrUpdateOptionalParams) => Promise<ExpressRouteCircuit>
beginDelete
Warning
This API is now deprecated.
use delete instead
beginDelete: (resourceGroupName: string, circuitName: string, options?: ExpressRouteCircuitsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
Property Value
(resourceGroupName: string, circuitName: string, options?: ExpressRouteCircuitsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
beginDeleteAndWait
Warning
This API is now deprecated.
use delete instead
beginDeleteAndWait: (resourceGroupName: string, circuitName: string, options?: ExpressRouteCircuitsDeleteOptionalParams) => Promise<void>
Property Value
(resourceGroupName: string, circuitName: string, options?: ExpressRouteCircuitsDeleteOptionalParams) => Promise<void>
beginGetCircuitLinkFailoverAllTestsDetails
Warning
This API is now deprecated.
use getCircuitLinkFailoverAllTestsDetails instead
beginGetCircuitLinkFailoverAllTestsDetails: (resourceGroupName: string, circuitName: string, options?: ExpressRouteCircuitsGetCircuitLinkFailoverAllTestsDetailsOptionalParams) => Promise<SimplePollerLike<OperationState<ExpressRouteLinkFailoverAllTestsDetails[]>, ExpressRouteLinkFailoverAllTestsDetails[]>>
Property Value
(resourceGroupName: string, circuitName: string, options?: ExpressRouteCircuitsGetCircuitLinkFailoverAllTestsDetailsOptionalParams) => Promise<SimplePollerLike<OperationState<ExpressRouteLinkFailoverAllTestsDetails[]>, ExpressRouteLinkFailoverAllTestsDetails[]>>
beginGetCircuitLinkFailoverAllTestsDetailsAndWait
Warning
This API is now deprecated.
use getCircuitLinkFailoverAllTestsDetails instead
beginGetCircuitLinkFailoverAllTestsDetailsAndWait: (resourceGroupName: string, circuitName: string, options?: ExpressRouteCircuitsGetCircuitLinkFailoverAllTestsDetailsOptionalParams) => Promise<ExpressRouteLinkFailoverAllTestsDetails[]>
Property Value
(resourceGroupName: string, circuitName: string, options?: ExpressRouteCircuitsGetCircuitLinkFailoverAllTestsDetailsOptionalParams) => Promise<ExpressRouteLinkFailoverAllTestsDetails[]>
beginGetCircuitLinkFailoverSingleTestDetails
Warning
This API is now deprecated.
use getCircuitLinkFailoverSingleTestDetails instead
beginGetCircuitLinkFailoverSingleTestDetails: (resourceGroupName: string, circuitName: string, linkType: string, circuitTestCategory: string, failoverTestId: string, options?: ExpressRouteCircuitsGetCircuitLinkFailoverSingleTestDetailsOptionalParams) => Promise<SimplePollerLike<OperationState<ExpressRouteLinkFailoverSingleTestDetails[]>, ExpressRouteLinkFailoverSingleTestDetails[]>>
Property Value
(resourceGroupName: string, circuitName: string, linkType: string, circuitTestCategory: string, failoverTestId: string, options?: ExpressRouteCircuitsGetCircuitLinkFailoverSingleTestDetailsOptionalParams) => Promise<SimplePollerLike<OperationState<ExpressRouteLinkFailoverSingleTestDetails[]>, ExpressRouteLinkFailoverSingleTestDetails[]>>
beginGetCircuitLinkFailoverSingleTestDetailsAndWait
Warning
This API is now deprecated.
use getCircuitLinkFailoverSingleTestDetails instead
beginGetCircuitLinkFailoverSingleTestDetailsAndWait: (resourceGroupName: string, circuitName: string, linkType: string, circuitTestCategory: string, failoverTestId: string, options?: ExpressRouteCircuitsGetCircuitLinkFailoverSingleTestDetailsOptionalParams) => Promise<ExpressRouteLinkFailoverSingleTestDetails[]>
Property Value
(resourceGroupName: string, circuitName: string, linkType: string, circuitTestCategory: string, failoverTestId: string, options?: ExpressRouteCircuitsGetCircuitLinkFailoverSingleTestDetailsOptionalParams) => Promise<ExpressRouteLinkFailoverSingleTestDetails[]>
beginListArpTable
Warning
This API is now deprecated.
use listArpTable instead
beginListArpTable: (resourceGroupName: string, circuitName: string, peeringName: string, devicePath: string, options?: ExpressRouteCircuitsListArpTableOptionalParams) => Promise<SimplePollerLike<OperationState<ExpressRouteCircuitsArpTableListResult>, ExpressRouteCircuitsArpTableListResult>>
Property Value
(resourceGroupName: string, circuitName: string, peeringName: string, devicePath: string, options?: ExpressRouteCircuitsListArpTableOptionalParams) => Promise<SimplePollerLike<OperationState<ExpressRouteCircuitsArpTableListResult>, ExpressRouteCircuitsArpTableListResult>>
beginListArpTableAndWait
Warning
This API is now deprecated.
use listArpTable instead
beginListArpTableAndWait: (resourceGroupName: string, circuitName: string, peeringName: string, devicePath: string, options?: ExpressRouteCircuitsListArpTableOptionalParams) => Promise<ExpressRouteCircuitsArpTableListResult>
Property Value
(resourceGroupName: string, circuitName: string, peeringName: string, devicePath: string, options?: ExpressRouteCircuitsListArpTableOptionalParams) => Promise<ExpressRouteCircuitsArpTableListResult>
beginListRoutesTable
Warning
This API is now deprecated.
use listRoutesTable instead
beginListRoutesTable: (resourceGroupName: string, circuitName: string, peeringName: string, devicePath: string, options?: ExpressRouteCircuitsListRoutesTableOptionalParams) => Promise<SimplePollerLike<OperationState<ExpressRouteCircuitsRoutesTableListResult>, ExpressRouteCircuitsRoutesTableListResult>>
Property Value
(resourceGroupName: string, circuitName: string, peeringName: string, devicePath: string, options?: ExpressRouteCircuitsListRoutesTableOptionalParams) => Promise<SimplePollerLike<OperationState<ExpressRouteCircuitsRoutesTableListResult>, ExpressRouteCircuitsRoutesTableListResult>>
beginListRoutesTableAndWait
Warning
This API is now deprecated.
use listRoutesTable instead
beginListRoutesTableAndWait: (resourceGroupName: string, circuitName: string, peeringName: string, devicePath: string, options?: ExpressRouteCircuitsListRoutesTableOptionalParams) => Promise<ExpressRouteCircuitsRoutesTableListResult>
Property Value
(resourceGroupName: string, circuitName: string, peeringName: string, devicePath: string, options?: ExpressRouteCircuitsListRoutesTableOptionalParams) => Promise<ExpressRouteCircuitsRoutesTableListResult>
beginListRoutesTableSummary
Warning
This API is now deprecated.
use listRoutesTableSummary instead
beginListRoutesTableSummary: (resourceGroupName: string, circuitName: string, peeringName: string, devicePath: string, options?: ExpressRouteCircuitsListRoutesTableSummaryOptionalParams) => Promise<SimplePollerLike<OperationState<ExpressRouteCircuitsRoutesTableSummaryListResult>, ExpressRouteCircuitsRoutesTableSummaryListResult>>
Property Value
(resourceGroupName: string, circuitName: string, peeringName: string, devicePath: string, options?: ExpressRouteCircuitsListRoutesTableSummaryOptionalParams) => Promise<SimplePollerLike<OperationState<ExpressRouteCircuitsRoutesTableSummaryListResult>, ExpressRouteCircuitsRoutesTableSummaryListResult>>
beginListRoutesTableSummaryAndWait
Warning
This API is now deprecated.
use listRoutesTableSummary instead
beginListRoutesTableSummaryAndWait: (resourceGroupName: string, circuitName: string, peeringName: string, devicePath: string, options?: ExpressRouteCircuitsListRoutesTableSummaryOptionalParams) => Promise<ExpressRouteCircuitsRoutesTableSummaryListResult>
Property Value
(resourceGroupName: string, circuitName: string, peeringName: string, devicePath: string, options?: ExpressRouteCircuitsListRoutesTableSummaryOptionalParams) => Promise<ExpressRouteCircuitsRoutesTableSummaryListResult>
beginStartCircuitLinkFailoverTest
Warning
This API is now deprecated.
use startCircuitLinkFailoverTest instead
beginStartCircuitLinkFailoverTest: (resourceGroupName: string, circuitName: string, linkType: string, circuitTestCategory: string, options?: ExpressRouteCircuitsStartCircuitLinkFailoverTestOptionalParams) => Promise<SimplePollerLike<OperationState<ExpressRouteCircuitsStartCircuitLinkFailoverTestResponse>, ExpressRouteCircuitsStartCircuitLinkFailoverTestResponse>>
Property Value
(resourceGroupName: string, circuitName: string, linkType: string, circuitTestCategory: string, options?: ExpressRouteCircuitsStartCircuitLinkFailoverTestOptionalParams) => Promise<SimplePollerLike<OperationState<ExpressRouteCircuitsStartCircuitLinkFailoverTestResponse>, ExpressRouteCircuitsStartCircuitLinkFailoverTestResponse>>
beginStartCircuitLinkFailoverTestAndWait
Warning
This API is now deprecated.
use startCircuitLinkFailoverTest instead
beginStartCircuitLinkFailoverTestAndWait: (resourceGroupName: string, circuitName: string, linkType: string, circuitTestCategory: string, options?: ExpressRouteCircuitsStartCircuitLinkFailoverTestOptionalParams) => Promise<ExpressRouteCircuitsStartCircuitLinkFailoverTestResponse>
Property Value
(resourceGroupName: string, circuitName: string, linkType: string, circuitTestCategory: string, options?: ExpressRouteCircuitsStartCircuitLinkFailoverTestOptionalParams) => Promise<ExpressRouteCircuitsStartCircuitLinkFailoverTestResponse>
beginStopCircuitLinkFailoverTest
Warning
This API is now deprecated.
use stopCircuitLinkFailoverTest instead
beginStopCircuitLinkFailoverTest: (resourceGroupName: string, circuitName: string, body: { stopParameters: ExpressRouteLinkFailoverStopApiParameters }, options?: ExpressRouteCircuitsStopCircuitLinkFailoverTestOptionalParams) => Promise<SimplePollerLike<OperationState<ExpressRouteCircuitsStopCircuitLinkFailoverTestResponse>, ExpressRouteCircuitsStopCircuitLinkFailoverTestResponse>>
Property Value
(resourceGroupName: string, circuitName: string, body: { stopParameters: ExpressRouteLinkFailoverStopApiParameters }, options?: ExpressRouteCircuitsStopCircuitLinkFailoverTestOptionalParams) => Promise<SimplePollerLike<OperationState<ExpressRouteCircuitsStopCircuitLinkFailoverTestResponse>, ExpressRouteCircuitsStopCircuitLinkFailoverTestResponse>>
beginStopCircuitLinkFailoverTestAndWait
Warning
This API is now deprecated.
use stopCircuitLinkFailoverTest instead
beginStopCircuitLinkFailoverTestAndWait: (resourceGroupName: string, circuitName: string, body: { stopParameters: ExpressRouteLinkFailoverStopApiParameters }, options?: ExpressRouteCircuitsStopCircuitLinkFailoverTestOptionalParams) => Promise<ExpressRouteCircuitsStopCircuitLinkFailoverTestResponse>
Property Value
(resourceGroupName: string, circuitName: string, body: { stopParameters: ExpressRouteLinkFailoverStopApiParameters }, options?: ExpressRouteCircuitsStopCircuitLinkFailoverTestOptionalParams) => Promise<ExpressRouteCircuitsStopCircuitLinkFailoverTestResponse>
createOrUpdate
Creates or updates an express route circuit.
createOrUpdate: (resourceGroupName: string, circuitName: string, parameters: ExpressRouteCircuit, options?: ExpressRouteCircuitsCreateOrUpdateOptionalParams) => PollerLike<OperationState<ExpressRouteCircuit>, ExpressRouteCircuit>
Property Value
(resourceGroupName: string, circuitName: string, parameters: ExpressRouteCircuit, options?: ExpressRouteCircuitsCreateOrUpdateOptionalParams) => PollerLike<OperationState<ExpressRouteCircuit>, ExpressRouteCircuit>
delete
Deletes the specified express route circuit.
delete: (resourceGroupName: string, circuitName: string, options?: ExpressRouteCircuitsDeleteOptionalParams) => PollerLike<OperationState<void>, void>
Property Value
(resourceGroupName: string, circuitName: string, options?: ExpressRouteCircuitsDeleteOptionalParams) => PollerLike<OperationState<void>, void>
get
Gets information about the specified express route circuit.
get: (resourceGroupName: string, circuitName: string, options?: ExpressRouteCircuitsGetOptionalParams) => Promise<ExpressRouteCircuit>
Property Value
(resourceGroupName: string, circuitName: string, options?: ExpressRouteCircuitsGetOptionalParams) => Promise<ExpressRouteCircuit>
getCircuitLinkFailoverAllTestsDetails
Retrieves the details of all the link failover tests performed on the express route circuit.
getCircuitLinkFailoverAllTestsDetails: (resourceGroupName: string, circuitName: string, options?: ExpressRouteCircuitsGetCircuitLinkFailoverAllTestsDetailsOptionalParams) => PollerLike<OperationState<ExpressRouteLinkFailoverAllTestsDetails[]>, ExpressRouteLinkFailoverAllTestsDetails[]>
Property Value
(resourceGroupName: string, circuitName: string, options?: ExpressRouteCircuitsGetCircuitLinkFailoverAllTestsDetailsOptionalParams) => PollerLike<OperationState<ExpressRouteLinkFailoverAllTestsDetails[]>, ExpressRouteLinkFailoverAllTestsDetails[]>
getCircuitLinkFailoverSingleTestDetails
Retrieves the details of a particular link failover test performed on the express route circuit.
getCircuitLinkFailoverSingleTestDetails: (resourceGroupName: string, circuitName: string, linkType: string, circuitTestCategory: string, failoverTestId: string, options?: ExpressRouteCircuitsGetCircuitLinkFailoverSingleTestDetailsOptionalParams) => PollerLike<OperationState<ExpressRouteLinkFailoverSingleTestDetails[]>, ExpressRouteLinkFailoverSingleTestDetails[]>
Property Value
(resourceGroupName: string, circuitName: string, linkType: string, circuitTestCategory: string, failoverTestId: string, options?: ExpressRouteCircuitsGetCircuitLinkFailoverSingleTestDetailsOptionalParams) => PollerLike<OperationState<ExpressRouteLinkFailoverSingleTestDetails[]>, ExpressRouteLinkFailoverSingleTestDetails[]>
getPeeringStats
Gets all stats from an express route circuit in a resource group.
getPeeringStats: (resourceGroupName: string, circuitName: string, peeringName: string, options?: ExpressRouteCircuitsGetPeeringStatsOptionalParams) => Promise<ExpressRouteCircuitStats>
Property Value
(resourceGroupName: string, circuitName: string, peeringName: string, options?: ExpressRouteCircuitsGetPeeringStatsOptionalParams) => Promise<ExpressRouteCircuitStats>
getStats
Gets all the stats from an express route circuit in a resource group.
getStats: (resourceGroupName: string, circuitName: string, options?: ExpressRouteCircuitsGetStatsOptionalParams) => Promise<ExpressRouteCircuitStats>
Property Value
(resourceGroupName: string, circuitName: string, options?: ExpressRouteCircuitsGetStatsOptionalParams) => Promise<ExpressRouteCircuitStats>
list
Gets all the express route circuits in a resource group.
list: (resourceGroupName: string, options?: ExpressRouteCircuitsListOptionalParams) => PagedAsyncIterableIterator<ExpressRouteCircuit, ExpressRouteCircuit[], PageSettings>
Property Value
(resourceGroupName: string, options?: ExpressRouteCircuitsListOptionalParams) => PagedAsyncIterableIterator<ExpressRouteCircuit, ExpressRouteCircuit[], PageSettings>
listAll
Gets all the express route circuits in a subscription.
listAll: (options?: ExpressRouteCircuitsListAllOptionalParams) => PagedAsyncIterableIterator<ExpressRouteCircuit, ExpressRouteCircuit[], PageSettings>
Property Value
(options?: ExpressRouteCircuitsListAllOptionalParams) => PagedAsyncIterableIterator<ExpressRouteCircuit, ExpressRouteCircuit[], PageSettings>
listArpTable
Gets the currently advertised ARP table associated with the express route circuit in a resource group.
listArpTable: (resourceGroupName: string, circuitName: string, peeringName: string, devicePath: string, options?: ExpressRouteCircuitsListArpTableOptionalParams) => PollerLike<OperationState<ExpressRouteCircuitsArpTableListResult>, ExpressRouteCircuitsArpTableListResult>
Property Value
(resourceGroupName: string, circuitName: string, peeringName: string, devicePath: string, options?: ExpressRouteCircuitsListArpTableOptionalParams) => PollerLike<OperationState<ExpressRouteCircuitsArpTableListResult>, ExpressRouteCircuitsArpTableListResult>
listRoutesTable
Gets the currently advertised routes table associated with the express route circuit in a resource group.
listRoutesTable: (resourceGroupName: string, circuitName: string, peeringName: string, devicePath: string, options?: ExpressRouteCircuitsListRoutesTableOptionalParams) => PollerLike<OperationState<ExpressRouteCircuitsRoutesTableListResult>, ExpressRouteCircuitsRoutesTableListResult>
Property Value
(resourceGroupName: string, circuitName: string, peeringName: string, devicePath: string, options?: ExpressRouteCircuitsListRoutesTableOptionalParams) => PollerLike<OperationState<ExpressRouteCircuitsRoutesTableListResult>, ExpressRouteCircuitsRoutesTableListResult>
listRoutesTableSummary
Gets the currently advertised routes table summary associated with the express route circuit in a resource group.
listRoutesTableSummary: (resourceGroupName: string, circuitName: string, peeringName: string, devicePath: string, options?: ExpressRouteCircuitsListRoutesTableSummaryOptionalParams) => PollerLike<OperationState<ExpressRouteCircuitsRoutesTableSummaryListResult>, ExpressRouteCircuitsRoutesTableSummaryListResult>
Property Value
(resourceGroupName: string, circuitName: string, peeringName: string, devicePath: string, options?: ExpressRouteCircuitsListRoutesTableSummaryOptionalParams) => PollerLike<OperationState<ExpressRouteCircuitsRoutesTableSummaryListResult>, ExpressRouteCircuitsRoutesTableSummaryListResult>
startCircuitLinkFailoverTest
Starts link failover simulation on the express route circuit for the specified link type and test category.
startCircuitLinkFailoverTest: (resourceGroupName: string, circuitName: string, linkType: string, circuitTestCategory: string, options?: ExpressRouteCircuitsStartCircuitLinkFailoverTestOptionalParams) => PollerLike<OperationState<ExpressRouteCircuitsStartCircuitLinkFailoverTestResponse>, ExpressRouteCircuitsStartCircuitLinkFailoverTestResponse>
Property Value
(resourceGroupName: string, circuitName: string, linkType: string, circuitTestCategory: string, options?: ExpressRouteCircuitsStartCircuitLinkFailoverTestOptionalParams) => PollerLike<OperationState<ExpressRouteCircuitsStartCircuitLinkFailoverTestResponse>, ExpressRouteCircuitsStartCircuitLinkFailoverTestResponse>
stopCircuitLinkFailoverTest
Stops link failover simulation on the express route circuit.
stopCircuitLinkFailoverTest: (resourceGroupName: string, circuitName: string, body: { stopParameters: ExpressRouteLinkFailoverStopApiParameters }, options?: ExpressRouteCircuitsStopCircuitLinkFailoverTestOptionalParams) => PollerLike<OperationState<ExpressRouteCircuitsStopCircuitLinkFailoverTestResponse>, ExpressRouteCircuitsStopCircuitLinkFailoverTestResponse>
Property Value
(resourceGroupName: string, circuitName: string, body: { stopParameters: ExpressRouteLinkFailoverStopApiParameters }, options?: ExpressRouteCircuitsStopCircuitLinkFailoverTestOptionalParams) => PollerLike<OperationState<ExpressRouteCircuitsStopCircuitLinkFailoverTestResponse>, ExpressRouteCircuitsStopCircuitLinkFailoverTestResponse>
updateTags
Updates an express route circuit tags.
updateTags: (resourceGroupName: string, circuitName: string, parameters: TagsObject, options?: ExpressRouteCircuitsUpdateTagsOptionalParams) => Promise<ExpressRouteCircuit>
Property Value
(resourceGroupName: string, circuitName: string, parameters: TagsObject, options?: ExpressRouteCircuitsUpdateTagsOptionalParams) => Promise<ExpressRouteCircuit>