Microsoft Azure Network Resource Provider Client

The Microsoft Azure Network Resource Provider Client is a tool that allows users to efficiently manage and configure network resources within the Azure cloud platform. With this client, users can easily create and manage virtual networks, subnets, load balancers, and virtual private networks. The client also enables users to monitor network performance, set up security rules, and establish connectivity between on-premises networks and Azure resources.

OpenAPI Specification

networkresourceproviderclient-openapi-original.yml Raw ↑
swagger: '2.0'
info:
  title: Microsoft Azure NetworkResourceProviderClient
  description: >-
    The Windows Azure Network management API provides a RESTful set of web
    services that interact with Windows Azure Networks service to manage your
    network resources. The API has entities that capture the relationship
    between an end user and the Windows Azure Networks service.
  version: 2015-05-01-preview
host: management.azure.com
schemes:
  - https
consumes:
  - application/json
  - text/json
produces:
  - application/json
  - text/json
security:
  - azure_auth:
      - user_impersonation
securityDefinitions:
  azure_auth:
    type: oauth2
    authorizationUrl: https://login.microsoftonline.com/common/oauth2/authorize
    flow: implicit
    description: Azure Active Directory OAuth2 Flow
    scopes:
      user_impersonation: impersonate your user account
paths:
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}
  : delete:
      tags:
        - ApplicationGateways
      operationId: microsoftAzureApplicationgatewaysDelete
      description: >-
        The delete application gateway operation deletes the specified
        application gateway.
      parameters:
        - name: resourceGroupName
          in: path
          required: true
          type: string
          description: The name of the resource group.
        - name: applicationGatewayName
          in: path
          required: true
          type: string
          description: The name of the application gateway.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: ''
        '202':
          description: ''
        '204':
          description: ''
      x-ms-long-running-operation: true
      summary: >-
        Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Applicationgateways Applicationgatewayname
    get:
      tags:
        - ApplicationGateways
      operationId: microsoftAzureApplicationgatewaysGet
      description: >-
        The Get application gateway operation retrieves information about the
        specified application gateway.
      parameters:
        - name: resourceGroupName
          in: path
          required: true
          type: string
          description: The name of the resource group.
        - name: applicationGatewayName
          in: path
          required: true
          type: string
          description: The name of the application gateway.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: ''
          schema:
            $ref: '#/definitions/ApplicationGateway'
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Applicationgateways Applicationgatewayname
    put:
      tags:
        - ApplicationGateways
      operationId: microsoftAzureApplicationgatewaysCreateorupdate
      description: >-
        The Put ApplicationGateway operation creates/updates a
        ApplicationGateway
      parameters:
        - name: resourceGroupName
          in: path
          required: true
          type: string
          description: The name of the resource group.
        - name: applicationGatewayName
          in: path
          required: true
          type: string
          description: The name of the ApplicationGateway.
        - name: parameters
          in: body
          required: true
          schema:
            $ref: '#/definitions/ApplicationGateway'
          description: >-
            Parameters supplied to the create/delete ApplicationGateway
            operation
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: ''
          schema:
            $ref: '#/definitions/ApplicationGateway'
        '201':
          description: ''
          schema:
            $ref: '#/definitions/ApplicationGateway'
      x-ms-long-running-operation: true
      summary: >-
        Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Applicationgateways Applicationgatewayname
  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways:
    get:
      tags:
        - ApplicationGateways
      operationId: microsoftAzureApplicationgatewaysList
      description: >-
        The List ApplicationGateway operation retrieves all the application
        gateways in a resource group.
      parameters:
        - name: resourceGroupName
          in: path
          required: true
          type: string
          description: The name of the resource group.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: ''
          schema:
            $ref: '#/definitions/ApplicationGatewayListResult'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Applicationgateways
  /subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGateways:
    get:
      tags:
        - ApplicationGateways
      operationId: microsoftAzureApplicationgatewaysListall
      description: >-
        The List application gateway operation retrieves all the application
        gateways in a subscription.
      parameters:
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: ''
          schema:
            $ref: '#/definitions/ApplicationGatewayListResult'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network Applicationgateways
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/start
  : post:
      tags:
        - ApplicationGateways
      operationId: microsoftAzureApplicationgatewaysStart
      description: >-
        The Start ApplicationGateway operation starts application gateway in the
        specified resource group through Network resource provider.
      parameters:
        - name: resourceGroupName
          in: path
          required: true
          type: string
          description: The name of the resource group.
        - name: applicationGatewayName
          in: path
          required: true
          type: string
          description: The name of the application gateway.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '202':
          description: ''
      x-ms-long-running-operation: true
      summary: >-
        Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Applicationgateways Applicationgatewayname Start
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/stop
  : post:
      tags:
        - ApplicationGateways
      operationId: microsoftAzureApplicationgatewaysStop
      description: >-
        The STOP ApplicationGateway operation stops application gateway in the
        specified resource group through Network resource provider.
      parameters:
        - name: resourceGroupName
          in: path
          required: true
          type: string
          description: The name of the resource group.
        - name: applicationGatewayName
          in: path
          required: true
          type: string
          description: The name of the application gateway.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: ''
        '202':
          description: ''
      x-ms-long-running-operation: true
      summary: >-
        Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Applicationgateways Applicationgatewayname Stop
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/
  : delete:
      tags:
        - ExpressRouteCircuits
      operationId: microsoftAzureExpressroutecircuitsDelete
      description: >-
        The delete ExpressRouteCircuit operation deletes the specified
        ExpressRouteCircuit.
      parameters:
        - name: resourceGroupName
          in: path
          required: true
          type: string
          description: The name of the resource group.
        - name: circuitName
          in: path
          required: true
          type: string
          description: The name of the express route Circuit.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: ''
        '202':
          description: ''
        '204':
          description: ''
      x-ms-long-running-operation: true
      summary: >-
        Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Expressroutecircuits Circuitname
    get:
      tags:
        - ExpressRouteCircuits
      operationId: microsoftAzureExpressroutecircuitsGet
      description: >-
        The Get ExpressRouteCircuit operation retrieves information about the
        specified ExpressRouteCircuit.
      parameters:
        - name: resourceGroupName
          in: path
          required: true
          type: string
          description: The name of the resource group.
        - name: circuitName
          in: path
          required: true
          type: string
          description: The name of the circuit.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: ''
          schema:
            $ref: '#/definitions/ExpressRouteCircuit'
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Expressroutecircuits Circuitname
    put:
      tags:
        - ExpressRouteCircuits
      operationId: microsoftAzureExpressroutecircuitsCreateorupdate
      description: >-
        The Put ExpressRouteCircuit operation creates/updates a
        ExpressRouteCircuit
      parameters:
        - name: resourceGroupName
          in: path
          required: true
          type: string
          description: The name of the resource group.
        - name: circuitName
          in: path
          required: true
          type: string
          description: The name of the circuit.
        - name: parameters
          in: body
          required: true
          schema:
            $ref: '#/definitions/ExpressRouteCircuit'
          description: >-
            Parameters supplied to the create/delete ExpressRouteCircuit
            operation
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: ''
          schema:
            $ref: '#/definitions/ExpressRouteCircuit'
        '201':
          description: ''
          schema:
            $ref: '#/definitions/ExpressRouteCircuit'
      x-ms-long-running-operation: true
      summary: >-
        Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Expressroutecircuits Circuitname
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}arpTable
  : get:
      tags:
        - ExpressRouteCircuits
      operationId: microsoftAzureExpressroutecircuitsListarptable
      description: >-
        The ListArpTable from ExpressRouteCircuit operation retrieves the
        currently advertised arp table associated with the ExpressRouteCircuits
        in a resource group.
      parameters:
        - name: resourceGroupName
          in: path
          required: true
          type: string
          description: The name of the resource group.
        - name: circuitName
          in: path
          required: true
          type: string
          description: The name of the circuit.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: ''
          schema:
            $ref: '#/definitions/ExpressRouteCircuitsArpTableListResult'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Expressroutecircuits Circuitnamearptable
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}routesTable
  : get:
      tags:
        - ExpressRouteCircuits
      operationId: microsoftAzureExpressroutecircuitsListroutestable
      description: >-
        The ListRoutesTable from ExpressRouteCircuit operation retrieves the
        currently advertised routes table associated with the
        ExpressRouteCircuits in a resource group.
      parameters:
        - name: resourceGroupName
          in: path
          required: true
          type: string
          description: The name of the resource group.
        - name: circuitName
          in: path
          required: true
          type: string
          description: The name of the circuit.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: ''
          schema:
            $ref: '#/definitions/ExpressRouteCircuitsRoutesTableListResult'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Expressroutecircuits Circuitnameroutestable
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}stats
  : get:
      tags:
        - ExpressRouteCircuits
      operationId: microsoftAzureExpressroutecircuitsListstats
      description: >-
        The ListStats ExpressRouteCircuit operation retrieves all the stats from
        a ExpressRouteCircuits in a resource group.
      parameters:
        - name: resourceGroupName
          in: path
          required: true
          type: string
          description: The name of the resource group.
        - name: circuitName
          in: path
          required: true
          type: string
          description: The name of the loadBalancer.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: ''
          schema:
            $ref: '#/definitions/ExpressRouteCircuitsStatsListResult'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Expressroutecircuits Circuitnamestats
  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits:
    get:
      tags:
        - ExpressRouteCircuits
      operationId: microsoftAzureExpressroutecircuitsList
      description: >-
        The List ExpressRouteCircuit operation retrieves all the
        ExpressRouteCircuits in a resource group.
      parameters:
        - name: resourceGroupName
          in: path
          required: true
          type: string
          description: The name of the resource group.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: ''
          schema:
            $ref: '#/definitions/ExpressRouteCircuitListResult'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Expressroutecircuits
  /subscriptions/{subscriptionId}/providers/Microsoft.Network/expressRouteCircuits:
    get:
      tags:
        - ExpressRouteCircuits
      operationId: microsoftAzureExpressroutecircuitsListall
      description: >-
        The List ExpressRouteCircuit operation retrieves all the
        ExpressRouteCircuits in a subscription.
      parameters:
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: ''
          schema:
            $ref: '#/definitions/ExpressRouteCircuitListResult'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network Expressroutecircuits
  /subscriptions/{subscriptionId}/providers/Microsoft.Network/expressRouteServiceProviders:
    get:
      tags:
        - ExpressRouteServiceProviders
      operationId: microsoftAzureExpressrouteserviceprovidersList
      description: >-
        The List ExpressRouteServiceProvider operation retrieves all the
        available ExpressRouteServiceProviders.
      parameters:
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: ''
          schema:
            $ref: '#/definitions/ExpressRouteServiceProviderListResult'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network Expressrouteserviceproviders
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}
  : delete:
      tags:
        - ExpressRouteCircuitPeerings
      operationId: microsoftAzureExpressroutecircuitpeeringsDelete
      description: >-
        The delete peering operation deletes the specified peering from the
        ExpressRouteCircuit.
      parameters:
        - name: resourceGroupName
          in: path
          required: true
          type: string
          description: The name of the resource group.
        - name: circuitName
          in: path
          required: true
          type: string
          description: The name of the express route circuit.
        - name: peeringName
          in: path
          required: true
          type: string
          description: The name of the peering.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: ''
        '202':
          description: ''
        '204':
          description: ''
      x-ms-long-running-operation: true
      summary: >-
        Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Expressroutecircuits Circuitname Peerings Peeringname
    get:
      tags:
        - ExpressRouteCircuitPeerings
      operationId: microsoftAzureExpressroutecircuitpeeringsGet
      description: >-
        The GET peering operation retrieves the specified authorization from the
        ExpressRouteCircuit.
      parameters:
        - name: resourceGroupName
          in: path
          required: true
          type: string
          description: The name of the resource group.
        - name: circuitName
          in: path
          required: true
          type: string
          description: The name of the express route circuit.
        - name: peeringName
          in: path
          required: true
          type: string
          description: The name of the peering.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: ''
          schema:
            $ref: '#/definitions/ExpressRouteCircuitPeering'
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Expressroutecircuits Circuitname Peerings Peeringname
    put:
      tags:
        - ExpressRouteCircuitPeerings
      operationId: microsoftAzureExpressroutecircuitpeeringsCreateorupdate
      description: >-
        The Put Peering operation creates/updates an peering in the specified
        ExpressRouteCircuits
      parameters:
        - name: resourceGroupName
          in: path
          required: true
          type: string
          description: The name of the resource group.
        - name: circuitName
          in: path
          required: true
          type: string
          description: The name of the express route circuit.
        - name: peeringName
          in: path
          required: true
          type: string
          description: The name of the peering.
        - name: peeringParameters
          in: body
          required: true
          schema:
            $ref: '#/definitions/ExpressRouteCircuitPeering'
          description: >-
            Parameters supplied to the create/update ExpressRouteCircuit Peering
            operation
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: ''
          schema:
            $ref: '#/definitions/ExpressRouteCircuitPeering'
        '201':
          description: ''
          schema:
            $ref: '#/definitions/ExpressRouteCircuitPeering'
      x-ms-long-running-operation: true
      summary: >-
        Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Expressroutecircuits Circuitname Peerings Peeringname
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings
  : get:
      tags:
        - ExpressRouteCircuitPeerings
      operationId: microsoftAzureExpressroutecircuitpeeringsList
      description: >-
        The List peering operation retrieves all the peerings in an
        ExpressRouteCircuit.
      parameters:
        - name: resourceGroupName
          in: path
          required: true
          type: string
          description: The name of the resource group.
        - name: circuitName
          in: path
          required: true
          type: string
          description: The name of the circuit.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: ''
          schema:
            $ref: '#/definitions/ExpressRouteCircuitPeeringListResult'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Expressroutecircuits Circuitname Peerings
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}
  : delete:
      tags:
        - LoadBalancers
      operationId: microsoftAzureLoadbalancersDelete
      description: The delete loadbalancer operation deletes the specified loadbalancer.
      parameters:
        - name: resourceGroupName
          in: path
          required: true
          type: string
          description: The name of the resource group.
        - name: loadBalancerName
          in: path
          required: true
          type: string
          description: The name of the loadBalancer.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: ''
        '202':
          description: ''
        '204':
          description: ''
      x-ms-long-running-operation: true
      summary: >-
        Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Loadbalancers Loadbalancername
    get:
      tags:
        - LoadBalancers
      operationId: microsoftAzureLoadbalancersGet
      description: >-
        The Get network interface operation retrieves information about the
        specified network interface.
      parameters:
        - name: resourceGroupName
          in: path
          required: true
          type: string
          description: The name of the resource group.
        - name: loadBalancerName
          in: path
          required: true
          type: string
          description: The name of the loadBalancer.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: ''
          schema:
            $ref: '#/definitions/LoadBalancer'
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Loadbalancers Loadbalancername
    put:
      tags:
        - LoadBalancers
      operationId: microsoftAzureLoadbalancersCreateorupdate
      description: The Put LoadBalancer operation creates/updates a LoadBalancer
      parameters:
        - name: resourceGroupName
          in: path
          required: true
          type: string
          description: The name of the resource group.
        - name: loadBalancerName
          in: path
          required: true
          type: string
          description: The name of the loadBalancer.
        - name: parameters
          in: body
          required: true
          schema:
            $ref: '#/definitions/LoadBalancer'
          description: Parameters supplied to the create/delete LoadBalancer operation
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: ''
          schema:
            $ref: '#/definitions/LoadBalancer'
        '201':
          description: ''
          schema:
            $ref: '#/definitions/LoadBalancer'
      x-ms-long-running-operation: true
      summary: >-
        Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Loadbalancers Loadbalancername
  /subscriptions/{subscriptionId}/providers/Microsoft.Network/loadBalancers:
    get:
      tags:
        - LoadBalancers
      operationId: microsoftAzureLoadbalancersListall
      description: >-
        The List loadBalancer operation retrieves all the load balancers in a
        subscription.
      parameters:
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: ''
          schema:
            $ref: '#/definitions/LoadBalancerListResult'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network Loadbalancers
  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers:
    get:
      tags:
        - LoadBalancers
      operationId: microsoftAzureLoadbalancersList
      description: >-
        The List loadBalancer operation retrieves all the load balancers in a
        resource group.
      parameters:
        - name: resourceGroupName
          in: path
          required: true
          type: string
          description: The name of the resource group.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: ''
          schema:
            $ref: '#/definitions/LoadBalancerListResult'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Loadbalancers
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/localNetworkGateways/{localNetworkGatewayName}
  : put:
      tags:
        - LocalNetworkGateways
      operationId: microsoftAzureLocalnetworkgatewaysCreateorupdate
      description: >-
        The Put LocalNetworkGateway operation creates/updates a local network
        gateway in the specified resource group through Network resource
        provider.
      parameters:
        - name: resourceGroupName
          in: path
          required: true
          type: string
          description: The name of the resource group.
        - name: localNetworkGatewayName
          in: path
          required: true
          type: string
          description: The name of the local network gateway.
        - name: parameters
          in: body
          required: true
          schema:
            $ref: '#/definitions/LocalNetworkGateway'
          description: >-
            Parameters supplied to the Begin Create or update Local Network
            Gateway operation through Network resource provider.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: ''
          schema:
            $ref: '#/definitions/LocalNetworkGateway'
        '201':
          description: ''
          schema:
            $ref: '#/definitions/LocalNetworkGateway'
      x-ms-long-running-operation: true
      summary: >-
        Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Localnetworkgateways Localnetworkgatewayname
    get:
      tags:
        - LocalNetworkGateways
      operationId: microsoftAzureLocalnetworkgatewaysGet
      description: >-
        The Get LocalNetworkGateway operation retrieves information about the
        specified local network gateway through Network resource provider.
      parameters:
        - name: resourceGroupName
          in: path
          required: true
          type: string
          description: The name of the resource group.
        - name: localNetworkGatewayName
          in: path
          required: true
          type: string
          description: The name of the local network gateway.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: ''
          schema:
            $ref: '#/definitions/LocalNetworkGateway'
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Localnetworkgateways Localnetworkgatewayname
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/localNetworkGateways/{localNetworkGatewayName}/
  : delete:
      tags:
        - LocalNetworkGateways
      operationId: microsoftAzureLocalnetworkgatewaysDelete
      description: >-
        The Delete LocalNetworkGateway operation deletes the specified local
        network Gateway through Network resource provider.
      parameters:
        - name: resourceGroupName
          in: path
          required: true
          type: string
          description: The name of the resource group.
        - name: localNetworkGatewayName
          in: path
          required: true
          type: string
          description: The name of the local network gateway.
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/SubscriptionIdParameter'
      responses:
        '200':
          description: ''
        '202':
          description: ''
        '204':
          description: ''
      x-ms-long-running-operation: true
      summary: >-
        Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Localnetworkgateways Localnetworkgatewayname
  /subscriptions/{subscriptionId}/resourceGrou

# --- truncated at 32 KB (184 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/openapi/networkresourceproviderclient-openapi-original.yml