UNPKG

openapi-directory

Version:

Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS

1 lines 92.3 kB
{"openapi":"3.0.0","info":{"description":"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.","title":"NetworkManagementClient","version":"2019-08-01","x-apisguru-categories":["cloud"],"x-logo":{"url":"https://assets.onestore.ms/cdnfiles/onestorerolling-1606-01000/shell/v3/images/logo/microsoft.png"},"x-origin":[{"format":"swagger","url":"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/expressRouteCircuit.json","version":"2.0"}],"x-preferred":true,"x-providerName":"azure.com","x-serviceName":"network-expressRouteCircuit","x-tags":["Azure","Microsoft"]},"security":[{"azure_auth":["user_impersonation"]}],"paths":{"/subscriptions/{subscriptionId}/providers/Microsoft.Network/expressRouteCircuits":{"get":{"description":"Gets all the express route circuits in a subscription.","operationId":"ExpressRouteCircuits_ListAll","parameters":[{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"List ExpressRouteCircuits in a subscription":{"value":"2019-08-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"List ExpressRouteCircuits in a subscription":{"value":"subid"}}}],"responses":{"200":{"description":"Request successful. The operation returns a list of ExpressRouteCircuit resources.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpressRouteCircuitListResult"},"examples":{"List ExpressRouteCircuits in a subscription":{"$ref":"#/components/examples/List_ExpressRouteCircuits_in_a_subscription"}}}}}},"tags":["ExpressRouteCircuits"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/providers/Microsoft.Network/expressRouteServiceProviders":{"get":{"description":"Gets all the available express route service providers.","operationId":"ExpressRouteServiceProviders_List","parameters":[{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"List ExpressRoute providers":{"value":"2019-08-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"List ExpressRoute providers":{"value":"subid"}}}],"responses":{"200":{"description":"Request successful. The operation returns a list of ExpressRouteServiceProvider resources.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpressRouteServiceProviderListResult"},"examples":{"List ExpressRoute providers":{"$ref":"#/components/examples/List_ExpressRoute_providers"}}}}}},"tags":["ExpressRouteServiceProviders"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits":{"get":{"description":"Gets all the express route circuits in a resource group.","operationId":"ExpressRouteCircuits_List","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"List ExpressRouteCircuits in a resource group":{"value":"rg1"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"List ExpressRouteCircuits in a resource group":{"value":"2019-08-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"List ExpressRouteCircuits in a resource group":{"value":"subid"}}}],"responses":{"200":{"description":"Request successful. The operation returns the resulting ExpressRouteCircuitAuthorization resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpressRouteCircuitListResult"},"examples":{"List ExpressRouteCircuits in a resource group":{"$ref":"#/components/examples/List_ExpressRouteCircuits_in_a_resource_group"}}}}}},"tags":["ExpressRouteCircuits"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}":{"delete":{"description":"Deletes the specified express route circuit.","operationId":"ExpressRouteCircuits_Delete","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Delete ExpressRouteCircuit":{"value":"rg1"}}},{"description":"The name of the express route circuit.","in":"path","name":"circuitName","required":true,"schema":{"type":"string"},"examples":{"Delete ExpressRouteCircuit":{"value":"circuitName"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"Delete ExpressRouteCircuit":{"value":"2019-08-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"Delete ExpressRouteCircuit":{"value":"subid"}}}],"responses":{"200":{"description":"Delete successful."},"202":{"description":"Accepted. Sets 'Disabling' provisioningState until the operation completes. Returns an operation URI that can be queried to find the current state of the operation."},"204":{"description":"Delete successful."}},"tags":["ExpressRouteCircuits"],"x-ms-long-running-operation":true,"x-ms-long-running-operation-options":{"final-state-via":"location"}},"get":{"description":"Gets information about the specified express route circuit.","operationId":"ExpressRouteCircuits_Get","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Get ExpressRouteCircuit":{"value":"rg1"}}},{"description":"The name of express route circuit.","in":"path","name":"circuitName","required":true,"schema":{"type":"string"},"examples":{"Get ExpressRouteCircuit":{"value":"circuitName"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"Get ExpressRouteCircuit":{"value":"2019-08-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"Get ExpressRouteCircuit":{"value":"subid"}}}],"responses":{"200":{"description":"Request successful. The operation returns the resulting ExpressRouteCircuit resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpressRouteCircuit"},"examples":{"Get ExpressRouteCircuit":{"$ref":"#/components/examples/Get_ExpressRouteCircuit"}}}}}},"tags":["ExpressRouteCircuits"]},"patch":{"description":"Updates an express route circuit tags.","operationId":"ExpressRouteCircuits_UpdateTags","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Update Express Route Circuit Tags":{"value":"ertest"}}},{"description":"The name of the circuit.","in":"path","name":"circuitName","required":true,"schema":{"type":"string"},"examples":{"Update Express Route Circuit Tags":{"value":"er1"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"Update Express Route Circuit Tags":{"value":"2019-08-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"Update Express Route Circuit Tags":{"value":"subid"}}}],"requestBody":{"content":{"application/json":{"schema":{"description":"Tags object for patch operations.","properties":{"tags":{"additionalProperties":{"type":"string"},"description":"Resource tags.","type":"object"}}}}},"description":"Parameters supplied to update express route circuit tags.","required":true},"responses":{"200":{"description":"Update successful. The operation returns the resulting ExpressRouteCircuit resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpressRouteCircuit"},"examples":{"Update Express Route Circuit Tags":{"$ref":"#/components/examples/Update_Express_Route_Circuit_Tags"}}}}}},"tags":["ExpressRouteCircuits"],"x-ms-long-running-operation":true},"put":{"description":"Creates or updates an express route circuit.","operationId":"ExpressRouteCircuits_CreateOrUpdate","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Create ExpressRouteCircuit":{"value":"rg1"},"Create ExpressRouteCircuit on ExpressRoutePort":{"value":"rg1"}}},{"description":"The name of the circuit.","in":"path","name":"circuitName","required":true,"schema":{"type":"string"},"examples":{"Create ExpressRouteCircuit":{"value":"circuitName"},"Create ExpressRouteCircuit on ExpressRoutePort":{"value":"expressRouteCircuit1"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"Create ExpressRouteCircuit":{"value":"2019-08-01"},"Create ExpressRouteCircuit on ExpressRoutePort":{"value":"2019-08-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"Create ExpressRouteCircuit":{"value":"subid"},"Create ExpressRouteCircuit on ExpressRoutePort":{"value":"subid"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpressRouteCircuit"}}},"description":"Parameters supplied to the create or update express route circuit operation.","required":true},"responses":{"200":{"description":"Update successful. The operation returns the resulting ExpressRouteCircuit resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpressRouteCircuit"},"examples":{"Create ExpressRouteCircuit":{"$ref":"#/components/examples/Create_ExpressRouteCircuit"},"Create ExpressRouteCircuit on ExpressRoutePort":{"$ref":"#/components/examples/Create_ExpressRouteCircuit_on_ExpressRoutePort"}}}}},"201":{"description":"Create successful. The operation returns the resulting ExpressRouteCircuit resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpressRouteCircuit"},"examples":{"Create ExpressRouteCircuit":{"$ref":"#/components/examples/Create_ExpressRouteCircuit"},"Create ExpressRouteCircuit on ExpressRoutePort":{"$ref":"#/components/examples/Create_ExpressRouteCircuit_on_ExpressRoutePort"}}}}}},"tags":["ExpressRouteCircuits"],"x-ms-long-running-operation":true,"x-ms-long-running-operation-options":{"final-state-via":"azure-async-operation"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/authorizations":{"get":{"description":"Gets all authorizations in an express route circuit.","operationId":"ExpressRouteCircuitAuthorizations_List","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"List ExpressRouteCircuit Authorization":{"value":"rg1"}}},{"description":"The name of the circuit.","in":"path","name":"circuitName","required":true,"schema":{"type":"string"},"examples":{"List ExpressRouteCircuit Authorization":{"value":"circuitName"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"List ExpressRouteCircuit Authorization":{"value":"2019-08-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"List ExpressRouteCircuit Authorization":{"value":"subid"}}}],"responses":{"200":{"description":"Request successful. The operation returns a list of ExpressRouteCircuitAuthorization resources.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorizationListResult"},"examples":{"List ExpressRouteCircuit Authorization":{"$ref":"#/components/examples/List_ExpressRouteCircuit_Authorization"}}}}}},"tags":["ExpressRouteCircuitAuthorizations"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/authorizations/{authorizationName}":{"delete":{"description":"Deletes the specified authorization from the specified express route circuit.","operationId":"ExpressRouteCircuitAuthorizations_Delete","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Delete ExpressRouteCircuit Authorization":{"value":"rg1"}}},{"description":"The name of the express route circuit.","in":"path","name":"circuitName","required":true,"schema":{"type":"string"},"examples":{"Delete ExpressRouteCircuit Authorization":{"value":"circuitName"}}},{"description":"The name of the authorization.","in":"path","name":"authorizationName","required":true,"schema":{"type":"string"},"examples":{"Delete ExpressRouteCircuit Authorization":{"value":"authorizationName"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"Delete ExpressRouteCircuit Authorization":{"value":"2019-08-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"Delete ExpressRouteCircuit Authorization":{"value":"subid"}}}],"responses":{"200":{"description":"Delete successful."},"202":{"description":"Accepted and the operation will complete asynchronously."},"204":{"description":"Delete successful."}},"tags":["ExpressRouteCircuitAuthorizations"],"x-ms-long-running-operation":true,"x-ms-long-running-operation-options":{"final-state-via":"location"}},"get":{"description":"Gets the specified authorization from the specified express route circuit.","operationId":"ExpressRouteCircuitAuthorizations_Get","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Get ExpressRouteCircuit Authorization":{"value":"rg1"}}},{"description":"The name of the express route circuit.","in":"path","name":"circuitName","required":true,"schema":{"type":"string"},"examples":{"Get ExpressRouteCircuit Authorization":{"value":"circuitName"}}},{"description":"The name of the authorization.","in":"path","name":"authorizationName","required":true,"schema":{"type":"string"},"examples":{"Get ExpressRouteCircuit Authorization":{"value":"authorizationName"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"Get ExpressRouteCircuit Authorization":{"value":"2019-08-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"Get ExpressRouteCircuit Authorization":{"value":"subid"}}}],"responses":{"200":{"description":"Request successful. The operation returns the ExpressRouteCircuitAuthorization resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpressRouteCircuitAuthorization"},"examples":{"Get ExpressRouteCircuit Authorization":{"$ref":"#/components/examples/Get_ExpressRouteCircuit_Authorization"}}}}}},"tags":["ExpressRouteCircuitAuthorizations"]},"put":{"description":"Creates or updates an authorization in the specified express route circuit.","operationId":"ExpressRouteCircuitAuthorizations_CreateOrUpdate","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Create ExpressRouteCircuit Authorization":{"value":"rg1"}}},{"description":"The name of the express route circuit.","in":"path","name":"circuitName","required":true,"schema":{"type":"string"},"examples":{"Create ExpressRouteCircuit Authorization":{"value":"circuitName"}}},{"description":"The name of the authorization.","in":"path","name":"authorizationName","required":true,"schema":{"type":"string"},"examples":{"Create ExpressRouteCircuit Authorization":{"value":"authorizatinName"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"Create ExpressRouteCircuit Authorization":{"value":"2019-08-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"Create ExpressRouteCircuit Authorization":{"value":"subid"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpressRouteCircuitAuthorization"}}},"description":"Parameters supplied to the create or update express route circuit authorization operation.","required":true},"responses":{"200":{"description":"Update successful. The operation returns the resulting ExpressRouteCircuitAuthorization resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpressRouteCircuitAuthorization"},"examples":{"Create ExpressRouteCircuit Authorization":{"$ref":"#/components/examples/Create_ExpressRouteCircuit_Authorization"}}}}},"201":{"description":"Create successful. The operation returns the resulting ExpressRouteCircuitAuthorization resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpressRouteCircuitAuthorization"},"examples":{"Create ExpressRouteCircuit Authorization":{"$ref":"#/components/examples/Create_ExpressRouteCircuit_Authorization"}}}}}},"tags":["ExpressRouteCircuitAuthorizations"],"x-ms-long-running-operation":true,"x-ms-long-running-operation-options":{"final-state-via":"azure-async-operation"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings":{"get":{"description":"Gets all peerings in a specified express route circuit.","operationId":"ExpressRouteCircuitPeerings_List","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"List ExpressRouteCircuit Peerings":{"value":"rg1"}}},{"description":"The name of the express route circuit.","in":"path","name":"circuitName","required":true,"schema":{"type":"string"},"examples":{"List ExpressRouteCircuit Peerings":{"value":"circuitName"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"List ExpressRouteCircuit Peerings":{"value":"2019-08-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"List ExpressRouteCircuit Peerings":{"value":"subid"}}}],"responses":{"200":{"description":"Request successful. The operation returns a list of ExpressRouteCircuitPeering resources.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpressRouteCircuitPeeringListResult"},"examples":{"List ExpressRouteCircuit Peerings":{"$ref":"#/components/examples/List_ExpressRouteCircuit_Peerings"}}}}}},"tags":["ExpressRouteCircuitPeerings"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}":{"delete":{"description":"Deletes the specified peering from the specified express route circuit.","operationId":"ExpressRouteCircuitPeerings_Delete","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Delete ExpressRouteCircuit Peerings":{"value":"rg1"}}},{"description":"The name of the express route circuit.","in":"path","name":"circuitName","required":true,"schema":{"type":"string"},"examples":{"Delete ExpressRouteCircuit Peerings":{"value":"circuitName"}}},{"description":"The name of the peering.","in":"path","name":"peeringName","required":true,"schema":{"type":"string"},"examples":{"Delete ExpressRouteCircuit Peerings":{"value":"peeringName"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"Delete ExpressRouteCircuit Peerings":{"value":"2019-08-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"Delete ExpressRouteCircuit Peerings":{"value":"subid"}}}],"responses":{"200":{"description":"Delete successful."},"202":{"description":"Accepted and the operation will complete asynchronously."},"204":{"description":"Delete successful."}},"tags":["ExpressRouteCircuitPeerings"],"x-ms-long-running-operation":true,"x-ms-long-running-operation-options":{"final-state-via":"location"}},"get":{"description":"Gets the specified peering for the express route circuit.","operationId":"ExpressRouteCircuitPeerings_Get","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Get ExpressRouteCircuit Peering":{"value":"rg1"}}},{"description":"The name of the express route circuit.","in":"path","name":"circuitName","required":true,"schema":{"type":"string"},"examples":{"Get ExpressRouteCircuit Peering":{"value":"circuitName"}}},{"description":"The name of the peering.","in":"path","name":"peeringName","required":true,"schema":{"type":"string"},"examples":{"Get ExpressRouteCircuit Peering":{"value":"MicrosoftPeering"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"Get ExpressRouteCircuit Peering":{"value":"2019-08-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"Get ExpressRouteCircuit Peering":{"value":"subid"}}}],"responses":{"200":{"description":"Request successful. The operation returns the resulting ExpressRouteCircuitPeering resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpressRouteCircuitPeering"},"examples":{"Get ExpressRouteCircuit Peering":{"$ref":"#/components/examples/Get_ExpressRouteCircuit_Peering"}}}}}},"tags":["ExpressRouteCircuitPeerings"]},"put":{"description":"Creates or updates a peering in the specified express route circuits.","operationId":"ExpressRouteCircuitPeerings_CreateOrUpdate","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Create ExpressRouteCircuit Peerings":{"value":"rg1"}}},{"description":"The name of the express route circuit.","in":"path","name":"circuitName","required":true,"schema":{"type":"string"},"examples":{"Create ExpressRouteCircuit Peerings":{"value":"circuitName"}}},{"description":"The name of the peering.","in":"path","name":"peeringName","required":true,"schema":{"type":"string"},"examples":{"Create ExpressRouteCircuit Peerings":{"value":"AzurePrivatePeering"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"Create ExpressRouteCircuit Peerings":{"value":"2019-08-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"Create ExpressRouteCircuit Peerings":{"value":"subid"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpressRouteCircuitPeering"}}},"description":"Parameters supplied to the create or update express route circuit peering operation.","required":true},"responses":{"200":{"description":"Update successful. The operation returns the resulting ExpressRouteCircuitPeering resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpressRouteCircuitPeering"},"examples":{"Create ExpressRouteCircuit Peerings":{"$ref":"#/components/examples/Create_ExpressRouteCircuit_Peerings"}}}}},"201":{"description":"Create successful. The operation returns the resulting ExpressRouteCircuitPeering resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpressRouteCircuitPeering"},"examples":{"Create ExpressRouteCircuit Peerings":{"$ref":"#/components/examples/Create_ExpressRouteCircuit_Peerings"}}}}}},"tags":["ExpressRouteCircuitPeerings"],"x-ms-long-running-operation":true,"x-ms-long-running-operation-options":{"final-state-via":"azure-async-operation"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/arpTables/{devicePath}":{"post":{"description":"Gets the currently advertised ARP table associated with the express route circuit in a resource group.","operationId":"ExpressRouteCircuits_ListArpTable","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"List ARP Table":{"value":"rg1"}}},{"description":"The name of the express route circuit.","in":"path","name":"circuitName","required":true,"schema":{"type":"string"},"examples":{"List ARP Table":{"value":"circuitName"}}},{"description":"The name of the peering.","in":"path","name":"peeringName","required":true,"schema":{"type":"string"},"examples":{"List ARP Table":{"value":"peeringName"}}},{"description":"The path of the device.","in":"path","name":"devicePath","required":true,"schema":{"type":"string"},"examples":{"List ARP Table":{"value":"devicePath"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"List ARP Table":{"value":"2019-08-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"List ARP Table":{"value":"subid"}}}],"responses":{"200":{"description":"Request successful. The operation returns the resulting ExpressRouteCircuitsArpTable resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpressRouteCircuitsArpTableListResult"},"examples":{"List ARP Table":{"$ref":"#/components/examples/List_ARP_Table"}}}}},"202":{"description":"Accepted and the operation will complete asynchronously."}},"tags":["ExpressRouteCircuitArpTable"],"x-ms-long-running-operation":true,"x-ms-long-running-operation-options":{"final-state-via":"location"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/connections":{"get":{"description":"Gets all global reach connections associated with a private peering in an express route circuit.","operationId":"ExpressRouteCircuitConnections_List","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"List ExpressRouteCircuit Connection":{"value":"rg1"}}},{"description":"The name of the circuit.","in":"path","name":"circuitName","required":true,"schema":{"type":"string"},"examples":{"List ExpressRouteCircuit Connection":{"value":"ExpressRouteARMCircuitA"}}},{"description":"The name of the peering.","in":"path","name":"peeringName","required":true,"schema":{"type":"string"},"examples":{"List ExpressRouteCircuit Connection":{"value":"AzurePrivatePeering"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"List ExpressRouteCircuit Connection":{"value":"2019-08-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"List ExpressRouteCircuit Connection":{"value":"subid1"}}}],"responses":{"200":{"description":"Request successful. The operation returns a list of ExpressRouteCircuitConnections resources.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpressRouteCircuitConnectionListResult"},"examples":{"List ExpressRouteCircuit Connection":{"$ref":"#/components/examples/List_ExpressRouteCircuit_Connection"}}}}}},"tags":["ExpressRouteCircuitConnections"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/connections/{connectionName}":{"delete":{"description":"Deletes the specified Express Route Circuit Connection from the specified express route circuit.","operationId":"ExpressRouteCircuitConnections_Delete","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Delete ExpressRouteCircuit":{"value":"rg1"}}},{"description":"The name of the express route circuit.","in":"path","name":"circuitName","required":true,"schema":{"type":"string"},"examples":{"Delete ExpressRouteCircuit":{"value":"ExpressRouteARMCircuitA"}}},{"description":"The name of the peering.","in":"path","name":"peeringName","required":true,"schema":{"type":"string"},"examples":{"Delete ExpressRouteCircuit":{"value":"AzurePrivatePeering"}}},{"description":"The name of the express route circuit connection.","in":"path","name":"connectionName","required":true,"schema":{"type":"string"},"examples":{"Delete ExpressRouteCircuit":{"value":"circuitConnectionUSAUS"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"Delete ExpressRouteCircuit":{"value":"2019-08-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"Delete ExpressRouteCircuit":{"value":"subid"}}}],"responses":{"200":{"description":"Delete successful."},"202":{"description":"Accepted and the operation will complete asynchronously."},"204":{"description":"Delete successful."}},"tags":["ExpressRouteCircuitConnections"],"x-ms-long-running-operation":true,"x-ms-long-running-operation-options":{"final-state-via":"location"}},"get":{"description":"Gets the specified Express Route Circuit Connection from the specified express route circuit.","operationId":"ExpressRouteCircuitConnections_Get","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"ExpressRouteCircuitConnectionGet":{"value":"rg1"}}},{"description":"The name of the express route circuit.","in":"path","name":"circuitName","required":true,"schema":{"type":"string"},"examples":{"ExpressRouteCircuitConnectionGet":{"value":"ExpressRouteARMCircuitA"}}},{"description":"The name of the peering.","in":"path","name":"peeringName","required":true,"schema":{"type":"string"},"examples":{"ExpressRouteCircuitConnectionGet":{"value":"AzurePrivatePeering"}}},{"description":"The name of the express route circuit connection.","in":"path","name":"connectionName","required":true,"schema":{"type":"string"},"examples":{"ExpressRouteCircuitConnectionGet":{"value":"circuitConnectionUSAUS"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"ExpressRouteCircuitConnectionGet":{"value":"2019-08-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"ExpressRouteCircuitConnectionGet":{"value":"subid1"}}}],"responses":{"200":{"description":"Request successful. The operation returns the resulting Express Route Circuit Connection resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpressRouteCircuitConnection"},"examples":{"ExpressRouteCircuitConnectionGet":{"$ref":"#/components/examples/ExpressRouteCircuitConnectionGet"}}}}}},"tags":["ExpressRouteCircuitConnections"]},"put":{"description":"Creates or updates a Express Route Circuit Connection in the specified express route circuits.","operationId":"ExpressRouteCircuitConnections_CreateOrUpdate","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"ExpressRouteCircuitConnectionCreate":{"value":"rg1"}}},{"description":"The name of the express route circuit.","in":"path","name":"circuitName","required":true,"schema":{"type":"string"},"examples":{"ExpressRouteCircuitConnectionCreate":{"value":"ExpressRouteARMCircuitA"}}},{"description":"The name of the peering.","in":"path","name":"peeringName","required":true,"schema":{"type":"string"},"examples":{"ExpressRouteCircuitConnectionCreate":{"value":"AzurePrivatePeering"}}},{"description":"The name of the express route circuit connection.","in":"path","name":"connectionName","required":true,"schema":{"type":"string"},"examples":{"ExpressRouteCircuitConnectionCreate":{"value":"circuitConnectionUSAUS"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"ExpressRouteCircuitConnectionCreate":{"value":"2019-08-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"ExpressRouteCircuitConnectionCreate":{"value":"subid1"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpressRouteCircuitConnection"}}},"description":"Parameters supplied to the create or update express route circuit connection operation.","required":true},"responses":{"200":{"description":"Update successful. The operation returns the resulting ExpressRouteCircuitPeering resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpressRouteCircuitConnection"},"examples":{"ExpressRouteCircuitConnectionCreate":{"$ref":"#/components/examples/ExpressRouteCircuitConnectionCreate"}}}}},"201":{"description":"Create successful. The operation returns the resulting ExpressRouteCircuitPeering resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpressRouteCircuitConnection"},"examples":{"ExpressRouteCircuitConnectionCreate":{"$ref":"#/components/examples/ExpressRouteCircuitConnectionCreate"}}}}}},"tags":["ExpressRouteCircuitConnections"],"x-ms-long-running-operation":true,"x-ms-long-running-operation-options":{"final-state-via":"azure-async-operation"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/peerConnections":{"get":{"description":"Gets all global reach peer connections associated with a private peering in an express route circuit.","operationId":"PeerExpressRouteCircuitConnections_List","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"List Peer ExpressRouteCircuit Connection":{"value":"rg1"}}},{"description":"The name of the circuit.","in":"path","name":"circuitName","required":true,"schema":{"type":"string"},"examples":{"List Peer ExpressRouteCircuit Connection":{"value":"ExpressRouteARMCircuitA"}}},{"description":"The name of the peering.","in":"path","name":"peeringName","required":true,"schema":{"type":"string"},"examples":{"List Peer ExpressRouteCircuit Connection":{"value":"AzurePrivatePeering"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"List Peer ExpressRouteCircuit Connection":{"value":"2019-08-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"List Peer ExpressRouteCircuit Connection":{"value":"subid1"}}}],"responses":{"200":{"description":"Request successful. The operation returns a list of PeerExpressRouteCircuitConnections resources.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PeerExpressRouteCircuitConnectionListResult"},"examples":{"List Peer ExpressRouteCircuit Connection":{"$ref":"#/components/examples/List_Peer_ExpressRouteCircuit_Connection"}}}}}},"tags":["PeerExpressRouteCircuitConnections"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/peerConnections/{connectionName}":{"get":{"description":"Gets the specified Peer Express Route Circuit Connection from the specified express route circuit.","operationId":"PeerExpressRouteCircuitConnections_Get","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"PeerExpressRouteCircuitConnectionGet":{"value":"rg1"}}},{"description":"The name of the express route circuit.","in":"path","name":"circuitName","required":true,"schema":{"type":"string"},"examples":{"PeerExpressRouteCircuitConnectionGet":{"value":"ExpressRouteARMCircuitA"}}},{"description":"The name of the peering.","in":"path","name":"peeringName","required":true,"schema":{"type":"string"},"examples":{"PeerExpressRouteCircuitConnectionGet":{"value":"AzurePrivatePeering"}}},{"description":"The name of the peer express route circuit connection.","in":"path","name":"connectionName","required":true,"schema":{"type":"string"},"examples":{"PeerExpressRouteCircuitConnectionGet":{"value":"60aee347-e889-4a42-8c1b-0aae8b1e4013"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"PeerExpressRouteCircuitConnectionGet":{"value":"2019-08-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"PeerExpressRouteCircuitConnectionGet":{"value":"subid1"}}}],"responses":{"200":{"description":"Request successful. The operation returns the resulting Peer Express Route Circuit Connection resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PeerExpressRouteCircuitConnection"},"examples":{"PeerExpressRouteCircuitConnectionGet":{"$ref":"#/components/examples/PeerExpressRouteCircuitConnectionGet"}}}}}},"tags":["PeerExpressRouteCircuitConnections"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/routeTables/{devicePath}":{"post":{"description":"Gets the currently advertised routes table associated with the express route circuit in a resource group.","operationId":"ExpressRouteCircuits_ListRoutesTable","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"List Route Tables":{"value":"rg1"}}},{"description":"The name of the express route circuit.","in":"path","name":"circuitName","required":true,"schema":{"type":"string"},"examples":{"List Route Tables":{"value":"circuitName"}}},{"description":"The name of the peering.","in":"path","name":"peeringName","required":true,"schema":{"type":"string"},"examples":{"List Route Tables":{"value":"peeringName"}}},{"description":"The path of the device.","in":"path","name":"devicePath","required":true,"schema":{"type":"string"},"examples":{"List Route Tables":{"value":"devicePath"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"List Route Tables":{"value":"2019-08-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"List Route Tables":{"value":"subid"}}}],"responses":{"200":{"description":"Request successful. The operation returns the resulting ExpressRouteCircuitsRouteTable resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpressRouteCircuitsRoutesTableListResult"},"examples":{"List Route Tables":{"$ref":"#/components/examples/List_Route_Tables"}}}}},"202":{"description":"Accepted and the operation will complete asynchronously."}},"tags":["ExpressRouteCircuitRoutesTable"],"x-ms-long-running-operation":true,"x-ms-long-running-operation-options":{"final-state-via":"location"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/routeTablesSummary/{devicePath}":{"post":{"description":"Gets the currently advertised routes table summary associated with the express route circuit in a resource group.","operationId":"ExpressRouteCircuits_ListRoutesTableSummary","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"List Route Table Summary":{"value":"rg1"}}},{"description":"The name of the express route circuit.","in":"path","name":"circuitName","required":true,"schema":{"type":"string"},"examples":{"List Route Table Summary":{"value":"circuitName"}}},{"description":"The name of the peering.","in":"path","name":"peeringName","required":true,"schema":{"type":"string"},"examples":{"List Route Table Summary":{"value":"peeringName"}}},{"description":"The path of the device.","in":"path","name":"devicePath","required":true,"schema":{"type":"string"},"examples":{"List Route Table Summary":{"value":"devicePath"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"List Route Table Summary":{"value":"2019-08-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"List Route Table Summary":{"value":"subid"}}}],"responses":{"200":{"description":"Request successful. The operation returns the resulting ExpressRouteCircuitsRoutesTableSummary resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpressRouteCircuitsRoutesTableSummaryListResult"},"examples":{"List Route Table Summary":{"$ref":"#/components/examples/List_Route_Table_Summary"}}}}},"202":{"description":"Accepted and the operation will complete asynchronously."}},"tags":["ExpressRouteCircuitRoutesTableSummary"],"x-ms-long-running-operation":true,"x-ms-long-running-operation-options":{"final-state-via":"location"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/stats":{"get":{"description":"Gets all stats from an express route circuit in a resource group.","operationId":"ExpressRouteCircuits_GetPeeringStats","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Get ExpressRoute Circuit Peering Traffic Stats":{"value":"rg1"}}},{"description":"The name of the express route circuit.","in":"path","name":"circuitName","required":true,"schema":{"type":"string"},"examples":{"Get ExpressRoute Circuit Peering Traffic Stats":{"value":"circuitName"}}},{"description":"The name of the peering.","in":"path","name":"peeringName","required":true,"schema":{"type":"string"},"examples":{"Get ExpressRoute Circuit Peering Traffic Stats":{"value":"peeringName"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"Get ExpressRoute Circuit Peering Traffic Stats":{"value":"2019-08-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"Get ExpressRoute Circuit Peering Traffic Stats":{"value":"subid"}}}],"responses":{"200":{"description":"Request successful. The operation returns the resulting ExpressRouteCircuitStats resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpressRouteCircuitStats"},"examples":{"Get ExpressRoute Circuit Peering Traffic Stats":{"$ref":"#/components/examples/Get_ExpressRoute_Circuit_Peering_Traffic_Stats"}}}}}},"tags":["ExpressRouteCircuitStats"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/stats":{"get":{"description":"Gets all the stats from an express route circuit in a resource group.","operationId":"ExpressRouteCircuits_GetStats","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Get ExpressRoute Circuit Traffic Stats":{"value":"rg1"}}},{"description":"The name of the express route circuit.","in":"path","name":"circuitName","required":true,"schema":{"type":"string"},"examples":{"Get ExpressRoute Circuit Traffic Stats":{"value":"circuitName"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"Get ExpressRoute Circuit Traffic Stats":{"value":"2019-08-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"Get ExpressRoute Circuit Traffic Stats":{"value":"subid"}}}],"responses":{"200":{"description":"Request successful. The operation returns the resulting ExpressRouteCircuitStats resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpressRouteCircuitStats"},"examples":{"Get ExpressRoute Circuit Traffic Stats":{"$ref":"#/components/examples/Get_ExpressRoute_Circuit_Traffic_Stats"}}}}}},"tags":["ExpressRouteCircuitStats"]}}},"servers":[{"url":"https://management.azure.com"}],"components":{"examples":{"List_ExpressRouteCircuits_in_a_subscription":{"value":{"value":[{"etag":"W/\"832b28c3-f5fd-4d2a-a2cb-6e4a2fe452b3\"","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/expressRouteCircuits/circuitName1","location":"westus","name":"circuitName1","properties":{"allowClassicOperation