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}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/localNetworkGateways: get: tags: - LocalNetworkGateways operationId: microsoftAzureLocalnetworkgatewaysList description: >- The List LocalNetworkGateways operation retrieves all the local network gateways stored. 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/LocalNetworkGatewayListResult' x-ms-pageable: nextLinkName: nextLink summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Localnetworkgateways ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName} : delete: tags: - NetworkInterfaces operationId: microsoftAzureNetworkinterfacesDelete description: >- The delete networkInterface operation deletes the specified networkInterface. parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: networkInterfaceName in: path required: true type: string description: The name of the network interface. - $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 Networkinterfaces Networkinterfacename get: tags: - NetworkInterfaces operationId: microsoftAzureNetworkinterfacesGet 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: networkInterfaceName in: path required: true type: string description: The name of the network interface. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/NetworkInterface' summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Networkinterfaces Networkinterfacename put: tags: - NetworkInterfaces operationId: microsoftAzureNetworkinterfacesCreateorupdate description: The Put NetworkInterface operation creates/updates a networkInterface parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: networkInterfaceName in: path required: true type: string description: The name of the network interface. - name: parameters in: body required: true schema: $ref: '#/definitions/NetworkInterface' description: Parameters supplied to the create/update NetworkInterface operation - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/NetworkInterface' '201': description: '' schema: $ref: '#/definitions/NetworkInterface' x-ms-long-running-operation: true summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Networkinterfaces Networkinterfacename ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/{virtualmachineIndex}/networkInterfaces : get: tags: - NetworkInterfaces operationId: >- microsoftAzureNetworkinterfacesListvirtualmachinescalesetvmnetworkinterfaces description: >- The list network interface operation retrieves information about all network interfaces in a virtual machine from a virtual machine scale set. parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: virtualMachineScaleSetName in: path required: true type: string description: The name of the virtual machine scale set. - name: virtualmachineIndex in: path required: true type: string description: The virtual machine index. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/NetworkInterfaceListResult' x-ms-pageable: nextLinkName: nextLink summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Compute Virtualmachinescalesets Virtualmachinescalesetname Virtualmachines Virtualmachineindex Networkinterfaces ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/networkInterfaces : get: tags: - NetworkInterfaces operationId: >- microsoftAzureNetworkinterfacesListvirtualmachinescalesetnetworkinterfaces description: >- The list network interface operation retrieves information about all network interfaces in a virtual machine scale set. parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: virtualMachineScaleSetName in: path required: true type: string description: The name of the virtual machine scale set. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/NetworkInterfaceListResult' x-ms-pageable: nextLinkName: nextLink summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Compute Virtualmachinescalesets Virtualmachinescalesetname Networkinterfaces ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/{virtualmachineIndex}/networkInterfaces/{networkInterfaceName} : get: tags: - NetworkInterfaces operationId: microsoftAzureNetworkinterfacesGetvirtualmachinescalesetnetworkinterface description: >- The Get network interface operation retrieves information about the specified network interface in a virtual machine scale set. parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: virtualMachineScaleSetName in: path required: true type: string description: The name of the virtual machine scale set. - name: virtualmachineIndex in: path required: true type: string description: The virtual machine index. - name: networkInterfaceName in: path required: true type: string description: The name of the network interface. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/NetworkInterface' summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Compute Virtualmachinescalesets Virtualmachinescalesetname Virtualmachines Virtualmachineindex Networkinterfaces Networkinterfacename /subscriptions/{subscriptionId}/providers/Microsoft.Network/networkInterfaces: get: tags: - NetworkInterfaces operationId: microsoftAzureNetworkinterfacesListall description: >- The List networkInterfaces operation retrieves all the networkInterfaces in a subscription. parameters: - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/NetworkInterfaceListResult' x-ms-pageable: nextLinkName: nextLink summary: >- Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network Networkinterfaces /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces: get: tags: - NetworkInterfaces operationId: microsoftAzureNetworkinterfacesList description: >- The List networkInterfaces operation retrieves all the networkInterfaces 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/NetworkInterfaceListResult' x-ms-pageable: nextLinkName: nextLink summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Networkinterfaces ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeTables/{routeTableName} : delete: tags: - RouteTables operationId: microsoftAzureRoutetablesDelete description: The Delete RouteTable operation deletes the specified Route Table parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: routeTableName in: path required: true type: string description: The name of the route table. - $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 Routetables Routetablename get: tags: - RouteTables operationId: microsoftAzureRoutetablesGet description: >- The Get RouteTables operation retrieves information about the specified route table. parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: routeTableName in: path required: true type: string description: The name of the route table. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/RouteTable' summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Routetables Routetablename put: tags: - RouteTables operationId: microsoftAzureRoutetablesCreateorupdate description: >- The Put RouteTable operation creates/updates a route table in the specified resource group. parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: routeTableName in: path required: true type: string description: The name of the route table. - name: parameters in: body required: true schema: $ref: '#/definitions/RouteTable' description: Parameters supplied to the create/update Route Table operation - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/RouteTable' '201': description: '' schema: $ref: '#/definitions/RouteTable' x-ms-long-running-operation: true summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Routetables Routetablename /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeTables: get: tags: - RouteTables operationId: microsoftAzureRoutetablesList description: The list RouteTables returns all route tables 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/RouteTableListResult' x-ms-pageable: nextLinkName: nextLink summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Routetables /subscriptions/{subscriptionId}/providers/Microsoft.Network/routeTables: get: tags: - RouteTables operationId: microsoftAzureRoutetablesListall description: The list RouteTables returns all route tables in a subscription parameters: - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/RouteTableListResult' x-ms-pageable: nextLinkName: nextLink summary: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network Routetables ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName} : delete: tags: - NetworkSecurityGroups operationId: microsoftAzureNetworksecuritygroupsDelete description: >- The Delete NetworkSecurityGroup operation deletes the specified network security group parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: networkSecurityGroupName in: path required: true type: string description: The name of the network security group. - $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 Networksecuritygroups Networksecuritygroupname get: tags: - NetworkSecurityGroups operationId: microsoftAzureNetworksecuritygroupsGet description: >- The Get NetworkSecurityGroups operation retrieves information about the specified network security group. parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: networkSecurityGroupName in: path required: true type: string description: The name of the network security group. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/NetworkSecurityGroup' summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Networksecuritygroups Networksecuritygroupname put: tags: - NetworkSecurityGroups operationId: microsoftAzureNetworksecuritygroupsCreateorupdate description: >- The Put NetworkSecurityGroup operation creates/updates a network security group in the specified resource group. parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: networkSecurityGroupName in: path required: true type: string description: The name of the network security group. - name: parameters in: body required: true schema: $ref: '#/definitions/NetworkSecurityGroup' description: >- Parameters supplied to the create/update Network Security Group operation - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/NetworkSecurityGroup' '201': description: '' schema: $ref: '#/definitions/NetworkSecurityGroup' x-ms-long-running-operation: true summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Networksecuritygroups Networksecuritygroupname /subscriptions/{subscriptionId}/providers/Microsoft.Network/networkSecurityGroups: get: tags: - NetworkSecurityGroups operationId: microsoftAzureNetworksecuritygroupsListall description: >- The list NetworkSecurityGroups returns all network security groups in a subscription parameters: - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/NetworkSecurityGroupListResult' x-ms-pageable: nextLinkName: nextLink summary: >- Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network Networksecuritygroups /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups: get: tags: - NetworkSecurityGroups operationId: microsoftAzureNetworksecuritygroupsList description: >- The list NetworkSecurityGroups returns all network security groups 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/NetworkSecurityGroupListResult' x-ms-pageable: nextLinkName: nextLink summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Networksecuritygroups ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPAddresses/{publicIpAddressName}/ : delete: tags: - PublicIpAddresses operationId: microsoftAzurePublicipaddressesDelete description: >- The delete publicIpAddress operation deletes the specified publicIpAddress. parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: publicIpAddressName in: path required: true type: string description: The name of the subnet. - $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 Publicipaddresses Publicipaddressname get: tags: - PublicIpAddresses operationId: microsoftAzurePublicipaddressesGet description: >- The Get publicIpAddress operation retrieves information about the specified pubicIpAddress parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: publicIpAddressName in: path required: true type: string description: The name of the subnet. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/PublicIpAddress' summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Publicipaddresses Publicipaddressname put: tags: - PublicIpAddresses operationId: microsoftAzurePublicipaddressesCreateorupdate description: >- The Put PublicIPAddress operation creates/updates a stable/dynamic PublicIP address parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: publicIpAddressName in: path required: true type: string description: The name of the publicIpAddress. - name: parameters in: body required: true schema: $ref: '#/definitions/PublicIpAddress' description: Parameters supplied to the create/update PublicIPAddress operation - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/PublicIpAddress' '201': description: '' schema: $ref: '#/definitions/PublicIpAddress' x-ms-long-running-operation: true summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Publicipaddresses Publicipaddressname /subscriptions/{subscriptionId}/providers/Microsoft.Network/publicIPAddresses: get: tags: - PublicIpAddresses operationId: microsoftAzurePublicipaddressesListall description: >- The List publicIpAddress operation retrieves all the publicIpAddresses in a subscription. parameters: - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/PublicIpAddressListResult' x-ms-pageable: nextLinkName: nextLink summary: >- Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network Publicipaddresses /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPAddresses: get: tags: - PublicIpAddresses operationId: microsoftAzurePublicipaddressesList description: >- The List publicIpAddress operation retrieves all the publicIpAddresses 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/PublicIpAddressListResult' x-ms-pageable: nextLinkName: nextLink summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Publicipaddresses ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeTables/{routeTableName}/routes/{routeName} : delete: tags: - Routes operationId: microsoftAzureRoutesDelete description: >- The delete route operation deletes the specified route from a route table. parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: routeTableName in: path required: true type: string description: The name of the route table. - name: routeName in: path required: true type: string description: The name of the route. - $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 Routetables Routetablename Routes Routename get: tags: - Routes operationId: microsoftAzureRoutesGet description: >- The Get route operation retrieves information about the specified route from the route table. parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: routeTableName in: path required: true type: string description: The name of the route table. - name: routeName in: path required: true type: string description: The name of the route. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/Route' summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Routetables Routetablename Routes Routename put: tags: - Routes operationId: microsoftAzureRoutesCreateorupdate description: >- The Put route operation creates/updates a route in the specified route table parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: routeTableName in: path required: true type: string description: The name of the route table. - name: routeName in: path required: true type: string description: The name of the route. - name: routeParameters in: body required: true schema: $ref: '#/definitions/Route' description: Parameters supplied to the create/update route operation - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/Route' '201': description: '' schema: $ref: '#/definitions/Route' x-ms-long-running-operation: true summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Routetables Routetablename Routes Routename ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeTables/{routeTableName}/routes : get: tags: - Routes operationId: microsoftAzureRoutesList description: >- The List network security rule operation retrieves all the routes in a route table. parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: routeTableName in: path required: true type: string description: The name of the route table. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/RouteListResult' x-ms-pageable: nextLinkName: nextLink summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Routetables Routetablename Routes ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}/securityRules/{securityRuleName} : delete: tags: - SecurityRules operationId: microsoftAzureSecurityrulesDelete description: >- The delete network security rule operation deletes the specified network security rule. parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: networkSecurityGroupName in: path required: true type: string description: The name of the network security group. - name: securityRuleName in: path required: true type: string description: The name of the security rule. - $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 Networksecuritygroups Networksecuritygroupname Securityrules Securityrulename get: tags: - SecurityRules operationId: microsoftAzureSecurityrulesGet description: >- The Get NetworkSecurityRule operation retrieves information about the specified network security rule. parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: networkSecurityGroupName in: path required: true type: string description: The name of the network security group. - name: securityRuleName in: path required: true type: string description: The name of the security rule. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/SecurityRule' summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Networksecuritygroups Networksecuritygroupname Securityrules Securityrulename put: tags: - SecurityRules operationId: microsoftAzureSecurityrulesCreateorupdate description: >- The Put network security rule operation creates/updates a security rule in the specified network security group parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: networkSecurityGroupName in: path required: true type: string description: The name of the network security group. - name: securityRuleName in: path required: true type: string description: The name of the security rule. - name: securityRuleParameters in: body required: true schema: $ref: '#/definitions/SecurityRule' description: >- Parameters supplied to the create/update network security rule operation - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/SecurityRule' '201': description: '' schema: $ref: '#/definitions/SecurityRule' x-ms-long-running-operation: true summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Networksecuritygroups Networksecuritygroupname Securityrules Securityrulename ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}/securityRules : get: tags: - SecurityRules operationId: microsoftAzureSecurityrulesList description: >- The List network security rule operation retrieves all the security rules in a network security group. parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: networkSecurityGroupName in: path required: true type: string description: The name of the network security group. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/SecurityRuleListResult' x-ms-pageable: nextLinkName: nextLink summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Networksecuritygroups Networksecuritygroupname Securityrules ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/authorizations/{authorizationName} : delete: tags: - ExpressRouteCircuitAuthorizations operationId: microsoftAzureExpressroutecircuitauthorizationsDelete description: >- The delete authorization operation deletes the specified authorization from 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. - name: authorizationName in: path required: true type: string description: The name of the authorization. - $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 Authorizations Authorizationname get: tags: - ExpressRouteCircuitAuthorizations operationId: microsoftAzureExpressroutecircuitauthorizationsGet description: >- The GET authorization operation retrieves the specified authorization from 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. - name: authorizationName in: path required: true type: string description: The name of the authorization. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/ExpressRouteCircuitAuthorization' summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Expressroutecircuits Circuitname Authorizations Authorizationname put: tags: - ExpressRouteCircuitAuthorizations operationId: microsoftAzureExpressroutecircuitauthorizationsCreateorupdate description: >- The Put Authorization operation creates/updates an authorization 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: authorizationName in: path required: true type: string description: The name of the authorization. - name: authorizationParameters in: body required: true schema: $ref: '#/definitions/ExpressRouteCircuitAuthorization' description: >- Parameters supplied to the create/update ExpressRouteCircuitAuthorization operation - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/ExpressRouteCircuitAuthorization' '201': description: '' schema: $ref: '#/definitions/ExpressRouteCircuitAuthorization' x-ms-long-running-operation: true summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Expressroutecircuits Circuitname Authorizations Authorizationname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/authorizations : get: tags: - ExpressRouteCircuitAuthorizations operationId: microsoftAzureExpressroutecircuitauthorizationsList description: >- The List authorization operation retrieves all the authorizations 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/AuthorizationListResult' x-ms-pageable: nextLinkName: nextLink summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Expressroutecircuits Circuitname Authorizations ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualnetworks/{virtualNetworkName}/subnets/{subnetName} : delete: tags: - Subnets operationId: microsoftAzureSubnetsDelete description: The delete subnet operation deletes the specified subnet. parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: virtualNetworkName in: path required: true type: string description: The name of the virtual network. - name: subnetName in: path required: true type: string description: The name of the subnet. - $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 Virtualnetworks Virtualnetworkname Subnets Subnetname get: tags: - Subnets operationId: microsoftAzureSubnetsGet description: >- The Get subnet operation retrieves information about the specified subnet. parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: virtualNetworkName in: path required: true type: string description: The name of the virtual network. - name: subnetName in: path required: true type: string description: The name of the subnet. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/Subnet' summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualnetworks Virtualnetworkname Subnets Subnetname put: tags: - Subnets operationId: microsoftAzureSubnetsCreateorupdate description: >- The Put Subnet operation creates/updates a subnet in the specified virtual network parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: virtualNetworkName in: path required: true type: string description: The name of the virtual network. - name: subnetName in: path required: true type: string description: The name of the subnet. - name: subnetParameters in: body required: true schema: $ref: '#/definitions/Subnet' description: Parameters supplied to the create/update Subnet operation - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/Subnet' '201': description: '' schema: $ref: '#/definitions/Subnet' x-ms-long-running-operation: true summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualnetworks Virtualnetworkname Subnets Subnetname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualnetworks/{virtualNetworkName}/subnets : get: tags: - Subnets operationId: microsoftAzureSubnetsList description: >- The List subnets operation retrieves all the subnets in a virtual network. parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: virtualNetworkName in: path required: true type: string description: The name of the virtual network. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/SubnetListResult' x-ms-pageable: nextLinkName: nextLink summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualnetworks Virtualnetworkname Subnets /subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/usages: get: tags: - Usages operationId: microsoftAzureUsagesList description: Lists compute usages for a subscription. parameters: - name: location in: path required: true type: string description: The location upon which resource usage is queried. pattern: ^[-\w\._]+$ - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/UsagesListResult' x-ms-pageable: nextLinkName: nextLink summary: >- Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network Locations Location Usages ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/connections/{virtualNetworkGatewayConnectionName} : put: tags: - VirtualNetworkGatewayConnections operationId: microsoftAzureVirtualnetworkgatewayconnectionsCreateorupdate description: >- The Put VirtualNetworkGatewayConnection operation creates/updates a virtual network gateway connection 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: virtualNetworkGatewayConnectionName in: path required: true type: string description: The name of the virtual network gateway connection. - name: parameters in: body required: true schema: $ref: '#/definitions/VirtualNetworkGatewayConnection' description: >- Parameters supplied to the Begin Create or update Virtual Network Gateway connection operation through Network resource provider. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/VirtualNetworkGatewayConnection' '201': description: '' schema: $ref: '#/definitions/VirtualNetworkGatewayConnection' x-ms-long-running-operation: true summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Connections Virtualnetworkgatewayconnectionname get: tags: - VirtualNetworkGatewayConnections operationId: microsoftAzureVirtualnetworkgatewayconnectionsGet description: >- The Get VirtualNetworkGatewayConnection operation retrieves information about the specified virtual network gateway connection through Network resource provider. parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: virtualNetworkGatewayConnectionName in: path required: true type: string description: The name of the virtual network gateway connection. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/VirtualNetworkGatewayConnection' summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Connections Virtualnetworkgatewayconnectionname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/connections/{virtualNetworkGatewayConnectionName}/ : delete: tags: - VirtualNetworkGatewayConnections operationId: microsoftAzureVirtualnetworkgatewayconnectionsDelete description: >- The Delete VirtualNetworkGatewayConnection operation deletes the specified virtual network Gateway connection through Network resource provider. parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: virtualNetworkGatewayConnectionName in: path required: true type: string description: The name of the virtual network gateway connection. - $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 Connections Virtualnetworkgatewayconnectionname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/connections/{virtualNetworkGatewayConnectionName}/sharedkey : get: tags: - VirtualNetworkGatewayConnections operationId: microsoftAzureVirtualnetworkgatewayconnectionsGetsharedkey description: >- The Get VirtualNetworkGatewayConnectionSharedKey operation retrieves information about the specified virtual network gateway connection shared key through Network resource provider. parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: virtualNetworkGatewayConnectionName in: path required: true type: string description: The virtual network gateway connection shared key name. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/ConnectionSharedKey' summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Connections Virtualnetworkgatewayconnectionname Sharedkey put: tags: - VirtualNetworkGatewayConnections operationId: microsoftAzureVirtualnetworkgatewayconnectionsSetsharedkey description: >- The Put VirtualNetworkGatewayConnectionSharedKey operation sets the virtual network gateway connection shared key for passed virtual network gateway connection 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: virtualNetworkGatewayConnectionName in: path required: true type: string description: The virtual network gateway connection name. - name: parameters in: body required: true schema: $ref: '#/definitions/ConnectionSharedKey' description: >- Parameters supplied to the Begin Set Virtual Network Gateway connection Shared key operation through Network resource provider. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/ConnectionSharedKey' '201': description: '' schema: $ref: '#/definitions/ConnectionSharedKey' x-ms-long-running-operation: true summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Connections Virtualnetworkgatewayconnectionname Sharedkey /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/connections: get: tags: - VirtualNetworkGatewayConnections operationId: microsoftAzureVirtualnetworkgatewayconnectionsList description: >- The List VirtualNetworkGatewayConnections operation retrieves all the virtual network gateways connections created. 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/VirtualNetworkGatewayConnectionListResult' x-ms-pageable: nextLinkName: nextLink summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Connections ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/connections/{virtualNetworkGatewayConnectionName}/sharedkey/reset : post: tags: - VirtualNetworkGatewayConnections operationId: microsoftAzureVirtualnetworkgatewayconnectionsResetsharedkey description: >- The VirtualNetworkGatewayConnectionResetSharedKey operation resets the virtual network gateway connection shared key for passed virtual network gateway connection 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: virtualNetworkGatewayConnectionName in: path required: true type: string description: The virtual network gateway connection reset shared key Name. - name: parameters in: body required: true schema: $ref: '#/definitions/ConnectionResetSharedKey' description: >- Parameters supplied to the Begin Reset Virtual Network Gateway connection shared key operation through Network resource provider. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/ConnectionResetSharedKey' '202': description: '' x-ms-long-running-operation: true summary: >- Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Connections Virtualnetworkgatewayconnectionname Sharedkey Reset ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualnetworkgateways/{virtualNetworkGatewayName} : put: tags: - VirtualNetworkGateways operationId: microsoftAzureVirtualnetworkgatewaysCreateorupdate description: >- The Put VirtualNetworkGateway operation creates/updates a virtual 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: virtualNetworkGatewayName in: path required: true type: string description: The name of the virtual network gateway. - name: parameters in: body required: true schema: $ref: '#/definitions/VirtualNetworkGateway' description: >- Parameters supplied to the Begin Create or update Virtual Network Gateway operation through Network resource provider. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/VirtualNetworkGateway' '201': description: '' schema: $ref: '#/definitions/VirtualNetworkGateway' x-ms-long-running-operation: true summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualnetworkgateways Virtualnetworkgatewayname get: tags: - VirtualNetworkGateways operationId: microsoftAzureVirtualnetworkgatewaysGet description: >- The Get VirtualNetworkGateway operation retrieves information about the specified virtual network gateway through Network resource provider. parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: virtualNetworkGatewayName in: path required: true type: string description: The name of the virtual network gateway. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/VirtualNetworkGateway' summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualnetworkgateways Virtualnetworkgatewayname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/ : delete: tags: - VirtualNetworkGateways operationId: microsoftAzureVirtualnetworkgatewaysDelete description: >- The Delete VirtualNetworkGateway operation deletes the specified virtual network Gateway through Network resource provider. parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: virtualNetworkGatewayName in: path required: true type: string description: The name of the virtual 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 Virtualnetworkgateways Virtualnetworkgatewayname /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways: get: tags: - VirtualNetworkGateways operationId: microsoftAzureVirtualnetworkgatewaysList description: >- The List VirtualNetworkGateways operation retrieves all the virtual network gateways stored. 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/VirtualNetworkGatewayListResult' x-ms-pageable: nextLinkName: nextLink summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualnetworkgateways ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualnetworkgateways/{virtualNetworkGatewayName}/reset : post: tags: - VirtualNetworkGateways operationId: microsoftAzureVirtualnetworkgatewaysReset description: >- The Reset VirtualNetworkGateway operation resets the primary of the virtual 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: virtualNetworkGatewayName in: path required: true type: string description: The name of the virtual network gateway. - name: parameters in: body required: true schema: $ref: '#/definitions/VirtualNetworkGateway' description: >- Parameters supplied to the Begin Reset Virtual Network Gateway operation through Network resource provider. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/VirtualNetworkGateway' '202': description: '' x-ms-long-running-operation: true summary: >- Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualnetworkgateways Virtualnetworkgatewayname Reset ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualnetworks/{virtualNetworkName} : delete: tags: - VirtualNetworks operationId: microsoftAzureVirtualnetworksDelete description: >- The Delete VirtualNetwork operation deletes the specified virtual network parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: virtualNetworkName in: path required: true type: string description: The name of the virtual network. - $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 Virtualnetworks Virtualnetworkname get: tags: - VirtualNetworks operationId: microsoftAzureVirtualnetworksGet description: >- The Get VirtualNetwork operation retrieves information about the specified virtual network. parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: virtualNetworkName in: path required: true type: string description: The name of the virtual network. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/VirtualNetwork' summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualnetworks Virtualnetworkname put: tags: - VirtualNetworks operationId: microsoftAzureVirtualnetworksCreateorupdate description: >- The Put VirtualNetwork operation creates/updates a virtual network in the specified resource group. parameters: - name: resourceGroupName in: path required: true type: string description: The name of the resource group. - name: virtualNetworkName in: path required: true type: string description: The name of the virtual network. - name: parameters in: body required: true schema: $ref: '#/definitions/VirtualNetwork' description: Parameters supplied to the create/update Virtual Network operation - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/VirtualNetwork' '201': description: '' schema: $ref: '#/definitions/VirtualNetwork' x-ms-long-running-operation: true summary: >- Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualnetworks Virtualnetworkname /subscriptions/{subscriptionId}/providers/Microsoft.Network/virtualnetworks: get: tags: - VirtualNetworks operationId: microsoftAzureVirtualnetworksListall description: The list VirtualNetwork returns all Virtual Networks in a subscription parameters: - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/VirtualNetworkListResult' x-ms-pageable: nextLinkName: nextLink summary: >- Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network Virtualnetworks /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualnetworks: get: tags: - VirtualNetworks operationId: microsoftAzureVirtualnetworksList description: The list VirtualNetwork returns all Virtual Networks 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/VirtualNetworkListResult' x-ms-pageable: nextLinkName: nextLink summary: >- Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualnetworks /subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/CheckDnsNameAvailability: get: operationId: microsoftAzureCheckdnsnameavailability description: >- Checks whether a domain name in the cloudapp.net zone is available for use. parameters: - name: location in: path required: true type: string description: The location of the domain name - name: domainNameLabel in: query required: false type: string description: >- The domain name to be verified. It must conform to the following regular expression: ^[a-z][a-z0-9-]{1,61}[a-z0-9]$. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: '' schema: $ref: '#/definitions/DnsNameAvailabilityResult' summary: >- Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network Locations Location Checkdnsnameavailability tags: - Subscriptions definitions: ApplicationGatewaySku: properties: name: type: string description: Gets or sets name of application gateway SKU enum: - Standard_Small - Standard_Medium - Standard_Large x-ms-enum: name: ApplicationGatewaySkuName modelAsString: true tier: type: string description: Gets or sets tier of application gateway enum: - Standard x-ms-enum: name: ApplicationGatewayTier modelAsString: true capacity: type: integer format: int32 description: Gets or sets capacity (instance count) of application gateway description: SKU of application gateway ApplicationGatewayIPConfigurationPropertiesFormat: properties: subnet: $ref: '#/definitions/SubResource' description: >- Gets or sets the reference of the subnet resource.A subnet from where application gateway gets its private address provisioningState: type: string description: >- Gets or sets Provisioning state of the application gateway subnet resource Updating/Deleting/Failed description: Properties of IP configuration of application gateway ApplicationGatewayIPConfiguration: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/ApplicationGatewayIPConfigurationPropertiesFormat' name: type: string description: >- Gets name of the resource that is unique within a resource group. This name can be used to access the resource etag: type: string description: >- A unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/SubResource' description: IP configuration of application gateway ApplicationGatewaySslCertificatePropertiesFormat: properties: data: type: string description: 'Gets or sets the certificate data ' password: type: string description: 'Gets or sets the certificate password ' publicCertData: type: string description: 'Gets or sets the certificate public data ' provisioningState: type: string description: >- Gets or sets Provisioning state of the ssl certificate resource Updating/Deleting/Failed description: Properties of SSL certificates of application gateway ApplicationGatewaySslCertificate: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/ApplicationGatewaySslCertificatePropertiesFormat' name: type: string description: >- Gets name of the resource that is unique within a resource group. This name can be used to access the resource etag: type: string description: >- A unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/SubResource' description: SSL certificates of application gateway ApplicationGatewayFrontendIPConfigurationPropertiesFormat: properties: privateIPAddress: type: string description: >- Gets or sets the privateIPAddress of the Network Interface IP Configuration privateIPAllocationMethod: type: string description: Gets or sets PrivateIP allocation method (Static/Dynamic) enum: - Static - Dynamic x-ms-enum: name: IpAllocationMethod modelAsString: true subnet: $ref: '#/definitions/SubResource' description: Gets or sets the reference of the subnet resource publicIPAddress: $ref: '#/definitions/SubResource' description: Gets or sets the reference of the PublicIP resource provisioningState: type: string description: >- Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed description: Properties of Frontend IP configuration of application gateway ApplicationGatewayFrontendIPConfiguration: properties: properties: x-ms-client-flatten: true $ref: >- #/definitions/ApplicationGatewayFrontendIPConfigurationPropertiesFormat name: type: string description: >- Gets name of the resource that is unique within a resource group. This name can be used to access the resource etag: type: string description: >- A unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/SubResource' description: Frontend IP configuration of application gateway ApplicationGatewayFrontendPortPropertiesFormat: properties: port: type: integer format: int32 description: Gets or sets the frontend port provisioningState: type: string description: >- Gets or sets Provisioning state of the frontend port resource Updating/Deleting/Failed description: Properties of Frontend Port of application gateway ApplicationGatewayFrontendPort: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/ApplicationGatewayFrontendPortPropertiesFormat' name: type: string description: >- Gets name of the resource that is unique within a resource group. This name can be used to access the resource etag: type: string description: >- A unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/SubResource' description: Frontend Port of application gateway ApplicationGatewayBackendAddress: properties: fqdn: type: string description: Gets or sets the dns name ipAddress: type: string description: Gets or sets the ip address description: Backend Address of application gateway ApplicationGatewayBackendAddressPoolPropertiesFormat: properties: backendIPConfigurations: type: array items: $ref: '#/definitions/SubResource' description: 'Gets or sets backendIPConfiguration of application gateway ' backendAddresses: type: array items: $ref: '#/definitions/ApplicationGatewayBackendAddress' description: Gets or sets the backend addresses provisioningState: type: string description: >- Gets or sets Provisioning state of the backend address pool resource Updating/Deleting/Failed description: Properties of Backend Address Pool of application gateway ApplicationGatewayBackendAddressPool: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/ApplicationGatewayBackendAddressPoolPropertiesFormat' name: type: string description: >- Gets name of the resource that is unique within a resource group. This name can be used to access the resource etag: type: string description: >- A unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/SubResource' description: Backend Address Pool of application gateway ApplicationGatewayBackendHttpSettingsPropertiesFormat: properties: port: type: integer format: int32 description: Gets or sets the port protocol: type: string description: Gets or sets the protocol enum: - Http - Https x-ms-enum: name: ApplicationGatewayProtocol modelAsString: true cookieBasedAffinity: type: string description: Gets or sets the cookie affinity enum: - Enabled - Disabled x-ms-enum: name: ApplicationGatewayCookieBasedAffinity modelAsString: true provisioningState: type: string description: >- Gets or sets Provisioning state of the backend http settings resource Updating/Deleting/Failed description: Properties of Backend address pool settings of application gateway ApplicationGatewayBackendHttpSettings: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/ApplicationGatewayBackendHttpSettingsPropertiesFormat' name: type: string description: >- Gets name of the resource that is unique within a resource group. This name can be used to access the resource etag: type: string description: >- A unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/SubResource' description: Backend address pool settings of application gateway ApplicationGatewayHttpListenerPropertiesFormat: properties: frontendIPConfiguration: $ref: '#/definitions/SubResource' description: >- Gets or sets frontend IP configuration resource of application gateway frontendPort: $ref: '#/definitions/SubResource' description: 'Gets or sets frontend port resource of application gateway ' protocol: type: string description: Gets or sets the protocol enum: - Http - Https x-ms-enum: name: ApplicationGatewayProtocol modelAsString: true sslCertificate: $ref: '#/definitions/SubResource' description: 'Gets or sets ssl certificate resource of application gateway ' provisioningState: type: string description: >- Gets or sets Provisioning state of the http listener resource Updating/Deleting/Failed description: Properties of Http listener of application gateway ApplicationGatewayHttpListener: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/ApplicationGatewayHttpListenerPropertiesFormat' name: type: string description: >- Gets name of the resource that is unique within a resource group. This name can be used to access the resource etag: type: string description: >- A unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/SubResource' description: Http listener of application gateway ApplicationGatewayRequestRoutingRulePropertiesFormat: properties: ruleType: type: string description: Gets or sets the rule type enum: - Basic x-ms-enum: name: ApplicationGatewayRequestRoutingRuleType modelAsString: true backendAddressPool: $ref: '#/definitions/SubResource' description: 'Gets or sets backend address pool resource of application gateway ' backendHttpSettings: $ref: '#/definitions/SubResource' description: 'Gets or sets frontend port resource of application gateway ' httpListener: $ref: '#/definitions/SubResource' description: 'Gets or sets http listener resource of application gateway ' provisioningState: type: string description: >- Gets or sets Provisioning state of the request routing rule resource Updating/Deleting/Failed description: Properties of Request routing rule of application gateway ApplicationGatewayRequestRoutingRule: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/ApplicationGatewayRequestRoutingRulePropertiesFormat' name: type: string description: >- Gets name of the resource that is unique within a resource group. This name can be used to access the resource etag: type: string description: >- A unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/SubResource' description: Request routing rule of application gateway ApplicationGatewayPropertiesFormat: properties: sku: $ref: '#/definitions/ApplicationGatewaySku' description: Gets or sets sku of application gateway resource operationalState: readOnly: true type: string description: Gets operational state of application gateway resource enum: - Stopped - Starting - Running - Stopping x-ms-enum: name: ApplicationGatewayOperationalState modelAsString: true gatewayIPConfigurations: type: array items: $ref: '#/definitions/ApplicationGatewayIPConfiguration' description: Gets or sets subnets of application gateway resource sslCertificates: type: array items: $ref: '#/definitions/ApplicationGatewaySslCertificate' description: Gets or sets ssl certificates of application gateway resource frontendIPConfigurations: type: array items: $ref: '#/definitions/ApplicationGatewayFrontendIPConfiguration' description: Gets or sets frontend IP addresses of application gateway resource frontendPorts: type: array items: $ref: '#/definitions/ApplicationGatewayFrontendPort' description: Gets or sets frontend ports of application gateway resource backendAddressPools: type: array items: $ref: '#/definitions/ApplicationGatewayBackendAddressPool' description: Gets or sets backend address pool of application gateway resource backendHttpSettingsCollection: type: array items: $ref: '#/definitions/ApplicationGatewayBackendHttpSettings' description: Gets or sets backend http settings of application gateway resource httpListeners: type: array items: $ref: '#/definitions/ApplicationGatewayHttpListener' description: Gets or sets HTTP listeners of application gateway resource requestRoutingRules: type: array items: $ref: '#/definitions/ApplicationGatewayRequestRoutingRule' description: Gets or sets request routing rules of application gateway resource resourceGuid: type: string description: Gets or sets resource guid property of the ApplicationGateway resource provisioningState: type: string description: >- Gets or sets Provisioning state of the ApplicationGateway resource Updating/Deleting/Failed description: Properties of Application Gateway ApplicationGateway: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/ApplicationGatewayPropertiesFormat' etag: type: string description: >- Gets a unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/Resource' description: ApplicationGateways resource ApplicationGatewayListResult: properties: value: type: array items: $ref: '#/definitions/ApplicationGateway' description: Gets a list of ApplicationGateways in a resource group nextLink: type: string description: Gets the URL to get the next set of results. description: Response for ListLoadBalancers Api service call ExpressRouteCircuitSku: properties: name: type: string description: Gets or sets name of the sku. tier: type: string description: Gets or sets tier of the sku. enum: - Standard - Premium x-ms-enum: name: ExpressRouteCircuitSkuTier modelAsString: true family: type: string description: Gets or sets family of the sku. enum: - UnlimitedData - MeteredData x-ms-enum: name: ExpressRouteCircuitSkuFamily modelAsString: true description: Contains sku in an ExpressRouteCircuit AuthorizationPropertiesFormat: properties: authorizationKey: type: string description: Gets or sets the authorization key authorizationUseStatus: type: string description: Gets or sets AuthorizationUseStatus enum: - Available - InUse x-ms-enum: name: AuthorizationUseStatus modelAsString: true provisioningState: type: string description: >- Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ExpressRouteCircuitAuthorization: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/AuthorizationPropertiesFormat' name: type: string description: >- Gets name of the resource that is unique within a resource group. This name can be used to access the resource etag: type: string description: >- A unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/SubResource' description: Authorization in a ExpressRouteCircuit resource ExpressRouteCircuitPeeringConfig: properties: advertisedPublicPrefixes: type: array items: type: string description: Gets or sets the reference of AdvertisedPublicPrefixes advertisedPublicPrefixesState: type: string description: 'Gets or sets AdvertisedPublicPrefixState of the Peering resource ' enum: - NotConfigured - Configuring - Configured - ValidationNeeded x-ms-enum: name: ExpressRouteCircuitPeeringAdvertisedPublicPrefixState modelAsString: true customerASN: type: integer format: int32 description: Gets or Sets CustomerAsn of the peering. routingRegistryName: type: string description: Gets or Sets RoutingRegistryName of the config. description: Specifies the peering config ExpressRouteCircuitStats: properties: bytesIn: type: integer format: int32 description: Gets BytesIn of the peering. bytesOut: type: integer format: int32 description: Gets BytesOut of the peering. description: Contains Stats associated with the peering ExpressRouteCircuitPeeringPropertiesFormat: properties: peeringType: type: string description: Gets or sets PeeringType enum: - AzurePublicPeering - AzurePrivatePeering - MicrosoftPeering x-ms-enum: name: ExpressRouteCircuitPeeringType modelAsString: true state: type: string description: Gets or sets state of Peering enum: - Disabled - Enabled x-ms-enum: name: ExpressRouteCircuitPeeringState modelAsString: true azureASN: type: integer format: int32 description: Gets or sets the azure ASN peerASN: type: integer format: int32 description: Gets or sets the peer ASN primaryPeerAddressPrefix: type: string description: Gets or sets the primary address prefix secondaryPeerAddressPrefix: type: string description: Gets or sets the secondary address prefix primaryAzurePort: type: string description: Gets or sets the primary port secondaryAzurePort: type: string description: Gets or sets the secondary port sharedKey: type: string description: Gets or sets the shared key vlanId: type: integer format: int32 description: Gets or sets the vlan id microsoftPeeringConfig: $ref: '#/definitions/ExpressRouteCircuitPeeringConfig' description: Gets or sets the Microsoft peering config stats: $ref: '#/definitions/ExpressRouteCircuitStats' description: Gets or peering stats provisioningState: type: string description: >- Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed ExpressRouteCircuitPeering: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/ExpressRouteCircuitPeeringPropertiesFormat' name: type: string description: >- Gets name of the resource that is unique within a resource group. This name can be used to access the resource etag: type: string description: >- A unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/SubResource' description: Peering in a ExpressRouteCircuit resource ExpressRouteCircuitServiceProviderProperties: properties: serviceProviderName: type: string description: Gets or sets serviceProviderName. peeringLocation: type: string description: Gets or sets peering location. bandwidthInMbps: type: integer format: int32 description: Gets or sets BandwidthInMbps. description: Contains ServiceProviderProperties in an ExpressRouteCircuit ExpressRouteCircuitPropertiesFormat: properties: circuitProvisioningState: type: string description: 'Gets or sets CircuitProvisioningState state of the resource ' serviceProviderProvisioningState: type: string description: 'Gets or sets ServiceProviderProvisioningState state of the resource ' enum: - NotProvisioned - Provisioning - Provisioned - Deprovisioning x-ms-enum: name: ServiceProviderProvisioningState modelAsString: true authorizations: type: array items: $ref: '#/definitions/ExpressRouteCircuitAuthorization' description: Gets or sets list of authorizations peerings: type: array items: $ref: '#/definitions/ExpressRouteCircuitPeering' description: Gets or sets list of peerings serviceKey: type: string description: Gets or sets ServiceKey serviceProviderNotes: type: string description: Gets or sets ServiceProviderNotes serviceProviderProperties: $ref: '#/definitions/ExpressRouteCircuitServiceProviderProperties' description: Gets or sets ServiceProviderProperties provisioningState: type: string description: >- Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed description: Properties of ExpressRouteCircuit ExpressRouteCircuit: properties: sku: $ref: '#/definitions/ExpressRouteCircuitSku' description: Gets or sets sku properties: x-ms-client-flatten: true $ref: '#/definitions/ExpressRouteCircuitPropertiesFormat' etag: type: string description: >- Gets a unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/Resource' description: ExpressRouteCircuit resource ExpressRouteCircuitArpTable: properties: ipAddress: type: string description: Gets ipAddress. macAddress: type: string description: Gets macAddress. description: The arp table associated with the ExpressRouteCircuit ExpressRouteCircuitsArpTableListResult: properties: value: type: array items: $ref: '#/definitions/ExpressRouteCircuitArpTable' description: Gets List of ArpTable nextLink: type: string description: Gets the URL to get the next set of results. description: Response for ListArpTable associated with the Express Route Circuits Api ExpressRouteCircuitRoutesTable: properties: addressPrefix: type: string description: Gets AddressPrefix. nextHopType: type: string description: Gets NextHopType. enum: - VirtualNetworkGateway - VnetLocal - Internet - VirtualAppliance - None x-ms-enum: name: RouteNextHopType modelAsString: true nextHopIP: type: string description: Gets NextHopIP. asPath: type: string description: Gets AsPath. required: - nextHopType description: The routes table associated with the ExpressRouteCircuit ExpressRouteCircuitsRoutesTableListResult: properties: value: type: array items: $ref: '#/definitions/ExpressRouteCircuitRoutesTable' description: Gets List of RoutesTable nextLink: type: string description: Gets the URL to get the next set of results. description: >- Response for ListRoutesTable associated with the Express Route Circuits Api ExpressRouteCircuitsStatsListResult: properties: value: type: array items: $ref: '#/definitions/ExpressRouteCircuitStats' description: Gets List of Stats nextLink: type: string description: Gets the URL to get the next set of results. description: Response for ListStats from Express Route Circuits Api service call ExpressRouteCircuitListResult: properties: value: type: array items: $ref: '#/definitions/ExpressRouteCircuit' description: Gets a list of ExpressRouteCircuits in a resource group nextLink: type: string description: Gets the URL to get the next set of results. description: Response for ListExpressRouteCircuit Api service call ExpressRouteServiceProviderBandwidthsOffered: properties: offerName: type: string description: Gets the OfferName valueInMbps: type: integer format: int32 description: Gets the ValueInMbps. description: Contains Bandwidths offered in ExpressRouteServiceProviders ExpressRouteServiceProviderPropertiesFormat: properties: peeringLocations: type: array items: type: string description: Gets or list of peering locations bandwidthsOffered: type: array items: $ref: '#/definitions/ExpressRouteServiceProviderBandwidthsOffered' description: Gets or bandwidths offered provisioningState: type: string description: 'Gets or sets Provisioning state of the resource ' description: Properties of ExpressRouteServiceProvider ExpressRouteServiceProvider: properties: id: type: string description: Gets or sets the ID of the resource. name: type: string description: Gets or sets the name of the resource. type: type: string description: Gets or sets the type of the resource. properties: $ref: '#/definitions/ExpressRouteServiceProviderPropertiesFormat' description: ExpressRouteResourceProvider object ExpressRouteServiceProviderListResult: properties: value: type: array items: $ref: '#/definitions/ExpressRouteServiceProvider' description: Gets List of ExpressRouteResourceProvider nextLink: type: string description: Gets the URL to get the next set of results. description: Response for ListExpressRouteServiceProvider Api service call ExpressRouteCircuitPeeringListResult: properties: value: type: array items: $ref: '#/definitions/ExpressRouteCircuitPeering' description: Gets the peerings in an express route circuit nextLink: type: string description: Gets the URL to get the next set of results. description: >- Response for ListPeering Api service callRetrieves all Peerings that belongs to an ExpressRouteCircuit FrontendIpConfigurationPropertiesFormat: properties: privateIPAddress: type: string description: >- Gets or sets the IP address of the Load Balancer.This is only specified if a specific private IP address shall be allocated from the subnet specified in subnetRef privateIPAllocationMethod: type: string description: Gets or sets PrivateIP allocation method (Static/Dynamic) enum: - Static - Dynamic x-ms-enum: name: IpAllocationMethod modelAsString: true subnet: $ref: '#/definitions/SubResource' description: >- Gets or sets the reference of the subnet resource.A subnet from where the load balancer gets its private frontend address publicIPAddress: $ref: '#/definitions/SubResource' description: Gets or sets the reference of the PublicIP resource inboundNatRules: type: array items: $ref: '#/definitions/SubResource' description: Read only.Inbound rules URIs that use this frontend IP inboundNatPools: type: array items: $ref: '#/definitions/SubResource' description: Read only.Inbound pools URIs that use this frontend IP outboundNatRules: type: array items: $ref: '#/definitions/SubResource' description: Read only.Outbound rules URIs that use this frontend IP loadBalancingRules: type: array items: $ref: '#/definitions/SubResource' description: Gets Load Balancing rules URIs that use this frontend IP provisioningState: type: string description: >- Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed description: Properties of Frontend IP Configuration of the load balancer FrontendIpConfiguration: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/FrontendIpConfigurationPropertiesFormat' name: type: string description: >- Gets name of the resource that is unique within a resource group. This name can be used to access the resource etag: type: string description: >- A unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/SubResource' description: Frontend IP address of the load balancer BackendAddressPoolPropertiesFormat: properties: backendIPConfigurations: type: array items: $ref: '#/definitions/SubResource' description: Gets collection of references to IPs defined in NICs loadBalancingRules: type: array items: $ref: '#/definitions/SubResource' description: Gets Load Balancing rules that use this Backend Address Pool outboundNatRule: $ref: '#/definitions/SubResource' description: Gets outbound rules that use this Backend Address Pool provisioningState: type: string description: Provisioning state of the PublicIP resource Updating/Deleting/Failed description: Properties of BackendAddressPool BackendAddressPool: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/BackendAddressPoolPropertiesFormat' name: type: string description: >- Gets name of the resource that is unique within a resource group. This name can be used to access the resource etag: type: string description: >- A unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/SubResource' description: Pool of backend IP addresses LoadBalancingRulePropertiesFormat: properties: frontendIPConfiguration: $ref: '#/definitions/SubResource' description: Gets or sets a reference to frontend IP Addresses backendAddressPool: $ref: '#/definitions/SubResource' description: >- Gets or sets a reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs probe: $ref: '#/definitions/SubResource' description: >- Gets or sets the reference of the load balancer probe used by the Load Balancing rule. protocol: type: string description: >- Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp enum: - Udp - Tcp x-ms-enum: name: TransportProtocol modelAsString: true loadDistribution: type: string description: Gets or sets the load distribution policy for this rule enum: - Default - SourceIP - SourceIPProtocol x-ms-enum: name: LoadDistribution modelAsString: true frontendPort: type: integer format: int32 description: >- Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive backendPort: type: integer format: int32 description: >- Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API idleTimeoutInMinutes: type: integer format: int32 description: >- Gets or sets the timeout for the Tcp idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to Tcp enableFloatingIP: type: boolean description: >- Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn availability Group. This setting is required when using the SQL Always ON availability Groups in SQL server. This setting can't be changed after you create the endpoint provisioningState: type: string description: >- Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed required: - backendAddressPool - protocol - frontendPort - enableFloatingIP description: Properties of the load balancer LoadBalancingRule: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/LoadBalancingRulePropertiesFormat' name: type: string description: >- Gets name of the resource that is unique within a resource group. This name can be used to access the resource etag: type: string description: >- A unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/SubResource' description: Rules of the load balancer ProbePropertiesFormat: properties: loadBalancingRules: type: array items: $ref: '#/definitions/SubResource' description: Gets Load balancer rules that use this probe protocol: type: string description: >- Gets or sets the protocol of the end point. Possible values are http pr Tcp. If Tcp is specified, a received ACK is required for the probe to be successful. If http is specified,a 200 OK response from the specifies URI is required for the probe to be successful enum: - Http - Tcp x-ms-enum: name: ProbeProtocol modelAsString: true port: type: integer format: int32 description: >- Gets or sets Port for communicating the probe. Possible values range from 1 to 65535, inclusive. intervalInSeconds: type: integer format: int32 description: >- Gets or sets the interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5 numberOfProbes: type: integer format: int32 description: >- Gets or sets the number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure. requestPath: type: string description: >- Gets or sets the URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value provisioningState: type: string description: >- Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed required: - protocol - port Probe: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/ProbePropertiesFormat' name: type: string description: >- Gets name of the resource that is unique within a resource group. This name can be used to access the resource etag: type: string description: >- A unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/SubResource' description: Load balancer Probe InboundNatRulePropertiesFormat: properties: frontendIPConfiguration: $ref: '#/definitions/SubResource' description: Gets or sets a reference to frontend IP Addresses backendIPConfiguration: $ref: '#/definitions/SubResource' description: >- Gets or sets a reference to a private ip address defined on a NetworkInterface of a VM. Traffic sent to frontendPort of each of the frontendIPConfigurations is forwarded to the backed IP protocol: type: string description: >- Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp enum: - Udp - Tcp x-ms-enum: name: TransportProtocol modelAsString: true frontendPort: type: integer format: int32 description: >- Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive backendPort: type: integer format: int32 description: >- Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API idleTimeoutInMinutes: type: integer format: int32 description: >- Gets or sets the timeout for the Tcp idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to Tcp enableFloatingIP: type: boolean description: >- Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn availability Group. This setting is required when using the SQL Always ON availability Groups in SQL server. This setting can't be changed after you create the endpoint provisioningState: type: string description: >- Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed required: - protocol - frontendPort - enableFloatingIP description: Properties of Inbound NAT rule InboundNatRule: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/InboundNatRulePropertiesFormat' name: type: string description: >- Gets name of the resource that is unique within a resource group. This name can be used to access the resource etag: type: string description: >- A unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/SubResource' description: Inbound NAT rule of the loadbalancer InboundNatPoolPropertiesFormat: properties: frontendIPConfiguration: $ref: '#/definitions/SubResource' description: Gets or sets a reference to frontend IP Addresses protocol: type: string description: >- Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp enum: - Udp - Tcp x-ms-enum: name: TransportProtocol modelAsString: true frontendPortRangeStart: type: integer format: int32 description: >- Gets or sets the starting port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive frontendPortRangeEnd: type: integer format: int32 description: >- Gets or sets the ending port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive backendPort: type: integer format: int32 description: >- Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API provisioningState: type: string description: >- Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed required: - protocol - frontendPortRangeStart - frontendPortRangeEnd - backendPort description: Properties of Inbound NAT pool InboundNatPool: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/InboundNatPoolPropertiesFormat' name: type: string description: >- Gets name of the resource that is unique within a resource group. This name can be used to access the resource etag: type: string description: >- A unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/SubResource' description: Inbound NAT pool of the loadbalancer OutboundNatRulePropertiesFormat: properties: allocatedOutboundPorts: type: integer format: int32 description: Gets or sets the number of outbound ports to be used for SNAT frontendIPConfigurations: type: array items: $ref: '#/definitions/SubResource' description: Gets or sets Frontend IP addresses of the load balancer backendAddressPool: $ref: '#/definitions/SubResource' description: >- Gets or sets a reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs provisioningState: type: string description: >- Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed required: - allocatedOutboundPorts - backendAddressPool description: Outbound NAT pool of the loadbalancer OutboundNatRule: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/OutboundNatRulePropertiesFormat' name: type: string description: >- Gets name of the resource that is unique within a resource group. This name can be used to access the resource etag: type: string description: >- A unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/SubResource' description: Outbound NAT pool of the loadbalancer LoadBalancerPropertiesFormat: properties: frontendIPConfigurations: type: array items: $ref: '#/definitions/FrontendIpConfiguration' description: Gets or sets frontend IP addresses of the load balancer backendAddressPools: type: array items: $ref: '#/definitions/BackendAddressPool' description: Gets or sets Pools of backend IP addresses loadBalancingRules: type: array items: $ref: '#/definitions/LoadBalancingRule' description: Gets or sets load balancing rules probes: type: array items: $ref: '#/definitions/Probe' description: Gets or sets list of Load balancer probes inboundNatRules: type: array items: $ref: '#/definitions/InboundNatRule' description: Gets or sets list of inbound rules inboundNatPools: type: array items: $ref: '#/definitions/InboundNatPool' description: Gets or sets inbound NAT pools outboundNatRules: type: array items: $ref: '#/definitions/OutboundNatRule' description: Gets or sets outbound NAT rules resourceGuid: type: string description: Gets or sets resource guid property of the Load balancer resource provisioningState: type: string description: >- Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed description: Properties of Load Balancer LoadBalancer: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/LoadBalancerPropertiesFormat' etag: type: string description: >- Gets a unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/Resource' description: LoadBalancer resource LoadBalancerListResult: properties: value: type: array items: $ref: '#/definitions/LoadBalancer' description: Gets a list of LoadBalancers in a resource group nextLink: type: string description: Gets the URL to get the next set of results. description: Response for ListLoadBalancers Api service call AddressSpace: properties: addressPrefixes: type: array items: type: string description: >- Gets or sets List of address blocks reserved for this virtual network in CIDR notation description: >- AddressSpace contains an array of IP address ranges that can be used by subnets LocalNetworkGatewayPropertiesFormat: properties: localNetworkAddressSpace: $ref: '#/definitions/AddressSpace' description: Local network site Address space gatewayIpAddress: type: string description: IP address of local network gateway. resourceGuid: type: string description: >- Gets or sets resource guid property of the LocalNetworkGateway resource provisioningState: type: string description: >- Gets or sets Provisioning state of the LocalNetworkGateway resource Updating/Deleting/Failed description: LocalNetworkGateway properties LocalNetworkGateway: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/LocalNetworkGatewayPropertiesFormat' etag: type: string description: >- Gets a unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/Resource' description: A common class for general resource information LocalNetworkGatewayListResult: properties: value: type: array items: $ref: '#/definitions/LocalNetworkGateway' description: Gets List of LocalNetworkGateways that exists in a resource group nextLink: type: string description: Gets the URL to get the next set of results. description: Response for ListLocalNetworkGateways Api service call NetworkInterfaceIpConfigurationPropertiesFormat: properties: privateIPAddress: type: string description: >- Gets or sets the privateIPAddress of the Network Interface IP Configuration privateIPAllocationMethod: type: string description: Gets or sets PrivateIP allocation method (Static/Dynamic) enum: - Static - Dynamic x-ms-enum: name: IpAllocationMethod modelAsString: true subnet: $ref: '#/definitions/SubResource' description: Gets or sets the reference of the subnet resource publicIPAddress: $ref: '#/definitions/SubResource' description: Gets or sets the reference of the PublicIP resource loadBalancerBackendAddressPools: type: array items: $ref: '#/definitions/SubResource' description: Gets or sets the reference of LoadBalancerBackendAddressPool resource loadBalancerInboundNatRules: type: array items: $ref: '#/definitions/SubResource' description: Gets or sets list of references of LoadBalancerInboundNatRules provisioningState: type: string description: >- Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed description: Properties of IPConfiguration NetworkInterfaceIpConfiguration: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/NetworkInterfaceIpConfigurationPropertiesFormat' name: type: string description: >- Gets name of the resource that is unique within a resource group. This name can be used to access the resource etag: type: string description: >- A unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/SubResource' description: IPConfiguration in a NetworkInterface NetworkInterfaceDnsSettings: properties: dnsServers: type: array items: type: string description: Gets or sets list of DNS servers IP addresses appliedDnsServers: type: array items: type: string description: Gets or sets list of Applied DNS servers IP addresses internalDnsNameLabel: type: string description: Gets or sets the Internal DNS name internalFqdn: type: string description: >- Gets or sets full IDNS name in the form, DnsName.VnetId.ZoneId.TopLevelSuffix. This is set when the NIC is associated to a VM description: Dns Settings of a network interface NetworkInterfacePropertiesFormat: properties: virtualMachine: $ref: '#/definitions/SubResource' description: Gets or sets the reference of a VirtualMachine networkSecurityGroup: $ref: '#/definitions/SubResource' description: Gets or sets the reference of the NetworkSecurityGroup resource ipConfigurations: type: array items: $ref: '#/definitions/NetworkInterfaceIpConfiguration' description: Gets or sets list of IPConfigurations of the NetworkInterface dnsSettings: $ref: '#/definitions/NetworkInterfaceDnsSettings' description: Gets or sets DNS Settings in NetworkInterface macAddress: type: string description: Gets the MAC Address of the network interface primary: type: boolean description: Gets whether this is a primary NIC on a virtual machine enableIPForwarding: type: boolean description: Gets or sets whether IPForwarding is enabled on the NIC resourceGuid: type: string description: Gets or sets resource guid property of the network interface resource provisioningState: type: string description: >- Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed description: 'NetworkInterface properties. ' NetworkInterface: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/NetworkInterfacePropertiesFormat' etag: type: string description: >- Gets a unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/Resource' description: A NetworkInterface in a resource group NetworkInterfaceListResult: properties: value: type: array items: $ref: '#/definitions/NetworkInterface' description: Gets or sets list of NetworkInterfaces in a resource group nextLink: type: string description: Gets the URL to get the next set of results. description: Response for ListNetworkInterface Api service call RoutePropertiesFormat: properties: addressPrefix: type: string description: Gets or sets the destination CIDR to which the route applies. nextHopType: type: string description: Gets or sets the type of Azure hop the packet should be sent to. enum: - VirtualNetworkGateway - VnetLocal - Internet - VirtualAppliance - None x-ms-enum: name: RouteNextHopType modelAsString: true nextHopIpAddress: type: string description: >- Gets or sets the IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. provisioningState: type: string description: >- Gets or sets Provisioning state of the resource Updating/Deleting/Failed required: - nextHopType description: Route resource Route: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/RoutePropertiesFormat' name: type: string description: >- Gets name of the resource that is unique within a resource group. This name can be used to access the resource etag: type: string description: >- A unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/SubResource' description: Route resource RouteTablePropertiesFormat: properties: routes: type: array items: $ref: '#/definitions/Route' description: Gets or sets Routes in a Route Table subnets: type: array items: $ref: '#/definitions/SubResource' description: Gets collection of references to subnets provisioningState: type: string description: >- Gets or sets Provisioning state of the resource Updating/Deleting/Failed description: Route Table resource RouteTable: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/RouteTablePropertiesFormat' etag: type: string description: >- Gets a unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/Resource' description: RouteTable resource RouteTableListResult: properties: value: type: array items: $ref: '#/definitions/RouteTable' description: Gets List of RouteTables in a resource group nextLink: type: string description: Gets the URL to get the next set of results. description: Response for ListRouteTable Api service call SecurityRulePropertiesFormat: properties: description: type: string description: Gets or sets a description for this rule. Restricted to 140 chars. protocol: type: string description: >- Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*). enum: - Tcp - Udp - '*' x-ms-enum: name: SecurityRuleProtocol modelAsString: true sourcePortRange: type: string description: >- Gets or sets Source Port or Range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. destinationPortRange: type: string description: >- Gets or sets Destination Port or Range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. sourceAddressPrefix: type: string description: >- Gets or sets source address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from. destinationAddressPrefix: type: string description: >- Gets or sets destination address prefix. CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. access: type: string description: >- Gets or sets network traffic is allowed or denied. Possible values are 'Allow' and 'Deny' enum: - Allow - Deny x-ms-enum: name: SecurityRuleAccess modelAsString: true priority: type: integer format: int32 description: >- Gets or sets the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. direction: type: string description: >- Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic. enum: - Inbound - Outbound x-ms-enum: name: SecurityRuleDirection modelAsString: true provisioningState: type: string description: >- Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed required: - protocol - sourceAddressPrefix - destinationAddressPrefix - access - direction SecurityRule: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/SecurityRulePropertiesFormat' name: type: string description: >- Gets name of the resource that is unique within a resource group. This name can be used to access the resource etag: type: string description: >- A unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/SubResource' description: Network security rule NetworkSecurityGroupPropertiesFormat: properties: securityRules: type: array items: $ref: '#/definitions/SecurityRule' description: Gets or sets Security rules of network security group defaultSecurityRules: type: array items: $ref: '#/definitions/SecurityRule' description: Gets or sets Default security rules of network security group networkInterfaces: type: array items: $ref: '#/definitions/SubResource' description: Gets collection of references to Network Interfaces subnets: type: array items: $ref: '#/definitions/SubResource' description: Gets collection of references to subnets resourceGuid: type: string description: >- Gets or sets resource guid property of the network security group resource provisioningState: type: string description: >- Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed description: Network Security Group resource NetworkSecurityGroup: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/NetworkSecurityGroupPropertiesFormat' etag: type: string description: >- Gets a unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/Resource' description: NetworkSecurityGroup resource NetworkSecurityGroupListResult: properties: value: type: array items: $ref: '#/definitions/NetworkSecurityGroup' description: Gets List of NetworkSecurityGroups in a resource group nextLink: type: string description: Gets the URL to get the next set of results. description: Response for ListNetworkSecurityGroups Api service call PublicIpAddressDnsSettings: properties: domainNameLabel: type: string description: >- Gets or sets the Domain name label.The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system. fqdn: type: string description: >- Gets the FQDN, Fully qualified domain name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone. reverseFqdn: type: string description: >- Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN. description: Contains FQDN of the DNS record associated with the public IP address PublicIpAddressPropertiesFormat: properties: publicIPAllocationMethod: type: string description: Gets or sets PublicIP allocation method (Static/Dynamic) enum: - Static - Dynamic x-ms-enum: name: IpAllocationMethod modelAsString: true ipConfiguration: $ref: '#/definitions/SubResource' description: >- Gets a reference to the network interface IP configurations using this public IP address dnsSettings: $ref: '#/definitions/PublicIpAddressDnsSettings' description: >- Gets or sets FQDN of the DNS record associated with the public IP address ipAddress: type: string description: Gets the assigned public IP address idleTimeoutInMinutes: type: integer format: int32 description: Gets or sets the idle timeout of the public IP address resourceGuid: type: string description: Gets or sets resource guid property of the PublicIP resource provisioningState: type: string description: >- Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed required: - publicIPAllocationMethod description: PublicIpAddress properties PublicIpAddress: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/PublicIpAddressPropertiesFormat' etag: type: string description: >- Gets a unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/Resource' description: PublicIPAddress resource PublicIpAddressListResult: properties: value: type: array items: $ref: '#/definitions/PublicIpAddress' description: Gets List of publicIP addresses that exists in a resource group nextLink: type: string description: Gets the URL to get the next set of results. description: Response for ListPublicIpAddresses Api service call RouteListResult: properties: value: type: array items: $ref: '#/definitions/Route' description: Gets List of Routes in a resource group nextLink: type: string description: Gets the URL to get the next set of results. description: Response for ListRoute Api service call SecurityRuleListResult: properties: value: type: array items: $ref: '#/definitions/SecurityRule' description: Gets security rules in a network security group nextLink: type: string description: Gets the URL to get the next set of results. description: >- Response for ListSecurityRule Api service callRetrieves all security rules that belongs to a network security group AuthorizationListResult: properties: value: type: array items: $ref: '#/definitions/ExpressRouteCircuitAuthorization' description: Gets the authorizations in an ExpressRoute Circuit nextLink: type: string description: Gets the URL to get the next set of results. description: >- Response for ListAuthorizations Api service callRetrieves all authorizations that belongs to an ExpressRouteCircuit SubnetPropertiesFormat: properties: addressPrefix: type: string description: Gets or sets Address prefix for the subnet. networkSecurityGroup: $ref: '#/definitions/SubResource' description: Gets or sets the reference of the NetworkSecurityGroup resource routeTable: $ref: '#/definitions/SubResource' description: Gets or sets the reference of the RouteTable resource ipConfigurations: type: array items: $ref: '#/definitions/SubResource' description: >- Gets array of references to the network interface IP configurations using subnet provisioningState: type: string description: >- Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed required: - addressPrefix Subnet: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/SubnetPropertiesFormat' name: type: string description: >- Gets name of the resource that is unique within a resource group. This name can be used to access the resource etag: type: string description: >- A unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/SubResource' description: Subnet in a VirtualNetwork resource SubnetListResult: properties: value: type: array items: $ref: '#/definitions/Subnet' description: Gets the subnets in a virtual network nextLink: type: string description: Gets the URL to get the next set of results. description: >- Response for ListSubnets Api service callRetrieves all subnet that belongs to a virtual network UsageName: properties: value: type: string description: Gets or sets a string describing the resource name. localizedValue: type: string description: Gets or sets a localized string describing the resource name. description: The Usage Names. Usage: properties: unit: type: string description: Gets or sets an enum describing the unit of measurement. enum: - Count x-ms-enum: name: UsageUnit modelAsString: true currentValue: type: integer format: int32 description: Gets or sets the current value of the usage. limit: type: integer format: int64 description: Gets or sets the limit of usage. name: $ref: '#/definitions/UsageName' description: Gets or sets the name of the type of usage. required: - unit - currentValue - limit - name description: Describes Network Resource Usage. UsagesListResult: properties: value: type: array items: $ref: '#/definitions/Usage' description: Gets or sets the list Network Resource Usages. nextLink: type: string description: URL to get the next set of results. description: The List Usages operation response. VirtualNetworkGatewayIpConfigurationPropertiesFormat: properties: privateIPAddress: type: string description: >- Gets or sets the privateIPAddress of the Network Interface IP Configuration privateIPAllocationMethod: type: string description: Gets or sets PrivateIP allocation method (Static/Dynamic) enum: - Static - Dynamic x-ms-enum: name: IpAllocationMethod modelAsString: true subnet: $ref: '#/definitions/SubResource' description: Gets or sets the reference of the subnet resource publicIPAddress: $ref: '#/definitions/SubResource' description: Gets or sets the reference of the PublicIP resource provisioningState: type: string description: >- Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed description: Properties of VirtualNetworkGatewayIPConfiguration VirtualNetworkGatewayIpConfiguration: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/VirtualNetworkGatewayIpConfigurationPropertiesFormat' name: type: string description: >- Gets name of the resource that is unique within a resource group. This name can be used to access the resource etag: type: string description: >- A unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/SubResource' description: IpConfiguration for Virtual network gateway VirtualNetworkGatewayPropertiesFormat: properties: ipConfigurations: type: array items: $ref: '#/definitions/VirtualNetworkGatewayIpConfiguration' description: IpConfigurations for Virtual network gateway. gatewayType: type: string description: The type of this virtual network gateway. enum: - Vpn - ExpressRoute x-ms-enum: name: VirtualNetworkGatewayType modelAsString: true vpnType: type: string description: The type of this virtual network gateway. enum: - PolicyBased - RouteBased x-ms-enum: name: VpnType modelAsString: true enableBgp: type: boolean description: EnableBgp Flag gatewayDefaultSite: $ref: '#/definitions/SubResource' description: >- Gets or sets the reference of the LocalNetworkGateway resource which represents Local network site having default routes. Assign Null value in case of removing existing default site setting. resourceGuid: type: string description: >- Gets or sets resource guid property of the VirtualNetworkGateway resource provisioningState: type: string description: >- Gets or sets Provisioning state of the VirtualNetworkGateway resource Updating/Deleting/Failed description: VirtualNetworkGateway properties VirtualNetworkGateway: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/VirtualNetworkGatewayPropertiesFormat' etag: type: string description: >- Gets a unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/Resource' description: A common class for general resource information VirtualNetworkGatewayConnectionPropertiesFormat: properties: virtualNetworkGateway1: $ref: '#/definitions/VirtualNetworkGateway' virtualNetworkGateway2: $ref: '#/definitions/VirtualNetworkGateway' localNetworkGateway2: $ref: '#/definitions/LocalNetworkGateway' connectionType: type: string description: Gateway connection type IPsec/Dedicated/VpnClient/Vnet2Vnet enum: - IPsec - Vnet2Vnet - ExpressRoute - VPNClient x-ms-enum: name: VirtualNetworkGatewayConnectionType modelAsString: true routingWeight: type: integer format: int32 description: The Routing weight. sharedKey: type: string description: The IPsec share key. connectionStatus: type: string description: Virtual network Gateway connection status enum: - Unknown - Connecting - Connected - NotConnected x-ms-enum: name: VirtualNetworkGatewayConnectionStatus modelAsString: true egressBytesTransferred: type: integer format: int64 description: The Egress Bytes Transferred in this connection ingressBytesTransferred: type: integer format: int64 description: The Ingress Bytes Transferred in this connection peer: $ref: '#/definitions/SubResource' description: The reference to peerings resource. resourceGuid: type: string description: >- Gets or sets resource guid property of the VirtualNetworkGatewayConnection resource provisioningState: type: string description: >- Gets or sets Provisioning state of the VirtualNetworkGatewayConnection resource Updating/Deleting/Failed description: VirtualNetworkGatewayConnection properties VirtualNetworkGatewayConnection: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/VirtualNetworkGatewayConnectionPropertiesFormat' etag: type: string description: >- Gets a unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/Resource' description: A common class for general resource information ConnectionSharedKey: properties: value: type: string description: The virtual network connection shared key value description: Response for GetConnectionSharedKey Api service call VirtualNetworkGatewayConnectionListResult: properties: value: type: array items: $ref: '#/definitions/VirtualNetworkGatewayConnection' description: >- Gets List of VirtualNetworkGatewayConnections that exists in a resource group nextLink: type: string description: Gets the URL to get the next set of results. description: Response for ListVirtualNetworkGatewayConnections Api service call ConnectionResetSharedKey: properties: keyLength: type: integer format: int64 description: The virtual network connection reset shared key length VirtualNetworkGatewayListResult: properties: value: type: array items: $ref: '#/definitions/VirtualNetworkGateway' description: Gets List of VirtualNetworkGateways that exists in a resource group nextLink: type: string description: Gets the URL to get the next set of results. description: Response for ListVirtualNetworkGateways Api service call DhcpOptions: properties: dnsServers: type: array items: type: string description: Gets or sets list of DNS servers IP addresses description: >- DHCPOptions contains an array of DNS servers available to VMs deployed in the virtual networkStandard DHCP option for a subnet overrides VNET DHCP options. VirtualNetworkPropertiesFormat: properties: addressSpace: $ref: '#/definitions/AddressSpace' description: >- Gets or sets AddressSpace that contains an array of IP address ranges that can be used by subnets dhcpOptions: $ref: '#/definitions/DhcpOptions' description: >- Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network subnets: type: array items: $ref: '#/definitions/Subnet' description: Gets or sets List of subnets in a VirtualNetwork resourceGuid: type: string description: Gets or sets resource guid property of the VirtualNetwork resource provisioningState: type: string description: >- Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed VirtualNetwork: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/VirtualNetworkPropertiesFormat' etag: type: string description: >- Gets a unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/definitions/Resource' description: Virtual Network resource VirtualNetworkListResult: properties: value: type: array items: $ref: '#/definitions/VirtualNetwork' description: Gets list of VirtualNetworks in a resource group nextLink: type: string description: Gets the URL to get the next set of results. description: Response for ListVirtualNetworks Api service call DnsNameAvailabilityResult: properties: available: type: boolean description: Domain availability (True/False) description: Response for CheckDnsNameAvailability Api service call ErrorDetails: properties: code: type: string target: type: string message: type: string Error: properties: code: type: string message: type: string target: type: string details: type: array items: $ref: '#/definitions/ErrorDetails' innerError: type: string AzureAsyncOperationResult: properties: status: type: string description: Status of the AzureAsyncOperation enum: - InProgress - Succeeded - Failed x-ms-enum: name: NetworkOperationStatus modelAsString: true error: $ref: '#/definitions/Error' description: >- The response body contains the status of the specified asynchronous operation, indicating whether it has succeeded, is in progress, or has failed. Note that this status is distinct from the HTTP status code returned for the Get Operation Status operation itself. If the asynchronous operation succeeded, the response body includes the HTTP status code for the successful request. If the asynchronous operation failed, the response body includes the HTTP status code for the failed request and error information regarding the failure. Resource: properties: id: readOnly: true type: string description: Resource Id name: readOnly: true type: string description: Resource name type: readOnly: true type: string description: Resource type location: type: string description: Resource location tags: type: object additionalProperties: type: string description: Resource tags required: - location x-ms-azure-resource: true SubResource: properties: id: type: string description: Resource Id x-ms-azure-resource: true parameters: SubscriptionIdParameter: name: subscriptionId in: path required: true type: string description: >- Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. ApiVersionParameter: name: api-version in: query required: true type: string description: Client Api Version. tags: - name: ApplicationGateways - name: ExpressRouteCircuitAuthorizations - name: ExpressRouteCircuitPeerings - name: ExpressRouteCircuits - name: ExpressRouteServiceProviders - name: LoadBalancers - name: LocalNetworkGateways - name: NetworkInterfaces - name: NetworkSecurityGroups - name: PublicIpAddresses - name: Routes - name: RouteTables - name: SecurityRules - name: Subnets - name: Subscriptions - name: Usages - name: VirtualNetworkGatewayConnections - name: VirtualNetworkGateways - name: VirtualNetworks