naftiko: 1.0.0-alpha2 info: label: Microsoft Azure VirtualWANAsAServiceManagementClient — Subscriptions description: 'Microsoft Azure VirtualWANAsAServiceManagementClient — Subscriptions. 90 operations. Lead operation: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network P2svpngateways. Self-contained Naftiko capability covering one Microsoft Azure business surface.' tags: - Microsoft Azure - Subscriptions created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: MICROSOFT_AZURE_API_KEY: MICROSOFT_AZURE_API_KEY capability: consumes: - type: http namespace: virtualwanasaservicemanagementclient-subscriptions baseUri: https://management.azure.com description: Microsoft Azure VirtualWANAsAServiceManagementClient — Subscriptions business capability. Self-contained, no shared references. resources: - name: subscriptions-subscriptionId-providers-Microsoft.Network-p2svpnGateways path: /subscriptions/{subscriptionId}/providers/Microsoft.Network/p2svpnGateways operations: - name: microsoftazurep2svpngatewayslist method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network P2svpngateways outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-providers-Microsoft.Network-virtualHubs path: /subscriptions/{subscriptionId}/providers/Microsoft.Network/virtualHubs operations: - name: microsoftazurevirtualhubslist method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network Virtualhubs outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-providers-Microsoft.Network-virtualWans path: /subscriptions/{subscriptionId}/providers/Microsoft.Network/virtualWans operations: - name: microsoftazurevirtualwanslist method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network Virtualwans outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-providers-Microsoft.Network-vpnGateways path: /subscriptions/{subscriptionId}/providers/Microsoft.Network/vpnGateways operations: - name: microsoftazurevpngatewayslist method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network Vpngateways outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-providers-Microsoft.Network-vpnServerConfigurations path: /subscriptions/{subscriptionId}/providers/Microsoft.Network/vpnServerConfigurations operations: - name: microsoftazurevpnserverconfigurationslist method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network Vpnserverconfigurations outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-providers-Microsoft.Network-vpnSites path: /subscriptions/{subscriptionId}/providers/Microsoft.Network/vpnSites operations: - name: microsoftazurevpnsiteslist method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network Vpnsites outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}/networkVirtualApplianceConnections operations: - name: microsoftazurenetworkvirtualapplianceconnectionslist method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Networkvirtualappliances Networkvirtualappliancename Networkvirtualapplianceconnections outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group. required: true - name: networkVirtualApplianceName in: path type: string description: The name of the Network Virtual Appliance. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}/networkVirtualApplianceConnections/{connectionName} operations: - name: microsoftazurenetworkvirtualapplianceconnectionscreateorupdate method: PUT description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Networkvirtualappliances Networkvirtualappliancename Networkvirtualapplianceconnections Connectionname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group. required: true - name: networkVirtualApplianceName in: path type: string description: The name of the Network Virtual Appliance. required: true - name: connectionName in: path type: string description: The name of the NVA connection. required: true - name: NetworkVirtualApplianceConnectionParameters in: body type: string description: Parameters supplied in an NetworkVirtualApplianceConnection PUT operation. required: true - name: microsoftazurenetworkvirtualapplianceconnectionsget method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Networkvirtualappliances Networkvirtualappliancename Networkvirtualapplianceconnections Connectionname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group. required: true - name: networkVirtualApplianceName in: path type: string description: The name of the Network Virtual Appliance. required: true - name: connectionName in: path type: string description: The name of the NVA connection. required: true - name: microsoftazurenetworkvirtualapplianceconnectionsdelete method: DELETE description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Networkvirtualappliances Networkvirtualappliancename Networkvirtualapplianceconnections Connectionname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group. required: true - name: networkVirtualApplianceName in: path type: string description: The name of the Network Virtual Appliance. required: true - name: connectionName in: path type: string description: The name of the NVA connection. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/p2svpnGateways operations: - name: microsoftazurep2svpngatewayslistbyresourcegroup method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network P2svpngateways outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the P2SVpnGateway. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/p2svpnGateways/{gatewayName} operations: - name: microsoftazurep2svpngatewaysget method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network P2svpngateways Gatewayname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the P2SVpnGateway. required: true - name: gatewayName in: path type: string description: The name of the gateway. required: true - name: microsoftazurep2svpngatewayscreateorupdate method: PUT description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network P2svpngateways Gatewayname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the P2SVpnGateway. required: true - name: gatewayName in: path type: string description: The name of the gateway. required: true - name: p2SVpnGatewayParameters in: body type: string description: Parameters supplied to create or Update a virtual wan p2s vpn gateway. required: true - name: microsoftazurep2svpngatewaysdelete method: DELETE description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network P2svpngateways Gatewayname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the P2SVpnGateway. required: true - name: gatewayName in: path type: string description: The name of the gateway. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs operations: - name: microsoftazurevirtualhubslistbyresourcegroup method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualHub. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{hubName}/bgpConnections/{connectionName}/advertisedRoutes operations: - name: microsoftazurevirtualhubbgpconnectionslistadvertisedroutes method: POST description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Hubname Bgpconnections Connectionname Advertisedroutes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group. required: true - name: hubName in: path type: string description: The name of the virtual hub. required: true - name: connectionName in: path type: string description: The name of the virtual hub bgp connection. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{hubName}/bgpConnections/{connectionName}/learnedRoutes operations: - name: microsoftazurevirtualhubbgpconnectionslistlearnedroutes method: POST description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Hubname Bgpconnections Connectionname Learnedroutes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group. required: true - name: hubName in: path type: string description: The name of the virtual hub. required: true - name: connectionName in: path type: string description: The name of the virtual hub bgp connection. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName} operations: - name: microsoftazurevirtualhubsget method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualHub. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: microsoftazurevirtualhubscreateorupdate method: PUT description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualHub. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: virtualHubParameters in: body type: string description: Parameters supplied to create or update VirtualHub. required: true - name: microsoftazurevirtualhubsdelete method: DELETE description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualHub. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/bgpConnections operations: - name: microsoftazurevirtualhubbgpconnectionslist method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Bgpconnections outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualHub. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/bgpConnections/{connectionName} operations: - name: microsoftazurevirtualhubbgpconnectionget method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Bgpconnections Connectionname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualHub. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: connectionName in: path type: string description: The name of the connection. required: true - name: microsoftazurevirtualhubbgpconnectioncreateorupdate method: PUT description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Bgpconnections Connectionname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualHub. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: connectionName in: path type: string description: The name of the connection. required: true - name: parameters in: body type: string description: Parameters of Bgp connection. required: true - name: microsoftazurevirtualhubbgpconnectiondelete method: DELETE description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Bgpconnections Connectionname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualHubBgpConnection. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: connectionName in: path type: string description: The name of the connection. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/effectiveRoutes operations: - name: microsoftazurevirtualhubsgeteffectivevirtualhubroutes method: POST description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Effectiveroutes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualHub. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: effectiveRoutesParameters in: body type: string description: Parameters supplied to get the effective routes for a specific resource. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/hubRouteTables operations: - name: microsoftazurehubroutetableslist method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Hubroutetables outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualHub. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/hubRouteTables/{routeTableName} operations: - name: microsoftazurehubroutetablescreateorupdate method: PUT description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Hubroutetables Routetablename outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualHub. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: routeTableName in: path type: string description: The name of the RouteTable. required: true - name: routeTableParameters in: body type: string description: Parameters supplied to create or update RouteTable. required: true - name: microsoftazurehubroutetablesget method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Hubroutetables Routetablename outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualHub. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: routeTableName in: path type: string description: The name of the RouteTable. required: true - name: microsoftazurehubroutetablesdelete method: DELETE description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Hubroutetables Routetablename outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the RouteTable. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: routeTableName in: path type: string description: The name of the RouteTable. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/hubVirtualNetworkConnections operations: - name: microsoftazurehubvirtualnetworkconnectionslist method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Hubvirtualnetworkconnections outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualHub. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/hubVirtualNetworkConnections/{connectionName} operations: - name: microsoftazurehubvirtualnetworkconnectionscreateorupdate method: PUT description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Hubvirtualnetworkconnections Connectionname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the HubVirtualNetworkConnection. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: connectionName in: path type: string description: The name of the HubVirtualNetworkConnection. required: true - name: hubVirtualNetworkConnectionParameters in: body type: string description: Parameters supplied to create or update a hub virtual network connection. required: true - name: microsoftazurehubvirtualnetworkconnectionsdelete method: DELETE description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Hubvirtualnetworkconnections Connectionname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualHub. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: connectionName in: path type: string description: The name of the HubVirtualNetworkConnection. required: true - name: microsoftazurehubvirtualnetworkconnectionsget method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Hubvirtualnetworkconnections Connectionname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualHub. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: connectionName in: path type: string description: The name of the vpn connection. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/inboundRoutes operations: - name: microsoftazurevirtualhubsgetinboundroutes method: POST description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Inboundroutes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualHub. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: getInboundRoutesParameters in: body type: string description: Parameters supplied to get the inbound routes for a connection resource. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/ipConfigurations operations: - name: microsoftazurevirtualhubipconfigurationlist method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Ipconfigurations outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualHub. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/ipConfigurations/{ipConfigName} operations: - name: microsoftazurevirtualhubipconfigurationget method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Ipconfigurations Ipconfigname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualHub. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: ipConfigName in: path type: string description: The name of the ipconfig. required: true - name: microsoftazurevirtualhubipconfigurationcreateorupdate method: PUT description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Ipconfigurations Ipconfigname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualHub. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: ipConfigName in: path type: string description: The name of the ipconfig. required: true - name: parameters in: body type: string description: Hub Ip Configuration parameters. required: true - name: microsoftazurevirtualhubipconfigurationdelete method: DELETE description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Ipconfigurations Ipconfigname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualHubBgpConnection. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: ipConfigName in: path type: string description: The name of the ipconfig. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/outboundRoutes operations: - name: microsoftazurevirtualhubsgetoutboundroutes method: POST description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Outboundroutes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualHub. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: getOutboundRoutesParameters in: body type: string description: Parameters supplied to get the outbound routes for a connection resource. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routeMaps operations: - name: microsoftazureroutemapslist method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routemaps outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the RouteMap's resource group'. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub containing the RouteMap. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routeMaps/{routeMapName} operations: - name: microsoftazureroutemapsget method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routemaps Routemapname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the RouteMap's resource group. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub containing the RouteMap. required: true - name: routeMapName in: path type: string description: The name of the RouteMap. required: true - name: microsoftazureroutemapscreateorupdate method: PUT description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routemaps Routemapname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the RouteMap's resource group. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub containing the RouteMap. required: true - name: routeMapName in: path type: string description: The name of the RouteMap. required: true - name: routeMapParameters in: body type: string description: Parameters supplied to create or update a RouteMap. required: true - name: microsoftazureroutemapsdelete method: DELETE description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routemaps Routemapname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the RouteMap's resource group. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub containing the RouteMap. required: true - name: routeMapName in: path type: string description: The name of the RouteMap. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routeTables operations: - name: microsoftazurevirtualhubroutetablev2slist method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routetables outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualHub. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routeTables/{routeTableName} operations: - name: microsoftazurevirtualhubroutetablev2sget method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routetables Routetablename outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualHubRouteTableV2. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: routeTableName in: path type: string description: The name of the VirtualHubRouteTableV2. required: true - name: microsoftazurevirtualhubroutetablev2screateorupdate method: PUT description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routetables Routetablename outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualHub. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: routeTableName in: path type: string description: The name of the VirtualHubRouteTableV2. required: true - name: virtualHubRouteTableV2Parameters in: body type: string description: Parameters supplied to create or update VirtualHubRouteTableV2. required: true - name: microsoftazurevirtualhubroutetablev2sdelete method: DELETE description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routetables Routetablename outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualHubRouteTableV2. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: routeTableName in: path type: string description: The name of the VirtualHubRouteTableV2. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routingIntent operations: - name: microsoftazureroutingintentlist method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routingintent outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualHub. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routingIntent/{routingIntentName} operations: - name: microsoftazureroutingintentcreateorupdate method: PUT description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routingintent Routingintentname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the RoutingIntent. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: routingIntentName in: path type: string description: The name of the per VirtualHub singleton Routing Intent resource. required: true - name: routingIntentParameters in: body type: string description: Parameters supplied to create or update RoutingIntent. required: true - name: microsoftazureroutingintentget method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routingintent Routingintentname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the RoutingIntent. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: routingIntentName in: path type: string description: The name of the RoutingIntent. required: true - name: microsoftazureroutingintentdelete method: DELETE description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routingintent Routingintentname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the RoutingIntent. required: true - name: virtualHubName in: path type: string description: The name of the VirtualHub. required: true - name: routingIntentName in: path type: string description: The name of the RoutingIntent. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans operations: - name: microsoftazurevirtualwanslistbyresourcegroup method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualwans outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualWan. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans/{VirtualWANName} operations: - name: microsoftazurevirtualwansget method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualwans Virtualwanname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualWan. required: true - name: VirtualWANName in: path type: string description: The name of the VirtualWAN being retrieved. required: true - name: microsoftazurevirtualwanscreateorupdate method: PUT description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualwans Virtualwanname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualWan. required: true - name: VirtualWANName in: path type: string description: The name of the VirtualWAN being created or updated. required: true - name: WANParameters in: body type: string description: Parameters supplied to create or update VirtualWAN. required: true - name: microsoftazurevirtualwansdelete method: DELETE description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualwans Virtualwanname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VirtualWan. required: true - name: VirtualWANName in: path type: string description: The name of the VirtualWAN being deleted. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans/{virtualWANName}/GenerateVpnProfile operations: - name: microsoftazuregeneratevirtualwanvpnserverconfigurationvpnprofile method: POST description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualwans Virtualwanname Generatevpnprofile outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name. required: true - name: virtualWANName in: path type: string description: The name of the VirtualWAN whose associated VpnServerConfigurations is needed. required: true - name: vpnClientParams in: body type: string description: Parameters supplied to the generate VirtualWan VPN profile generation operation. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans/{virtualWANName}/supportedSecurityProviders operations: - name: microsoftazuresupportedsecurityproviders method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualwans Virtualwanname Supportedsecurityproviders outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name. required: true - name: virtualWANName in: path type: string description: The name of the VirtualWAN for which supported security providers are needed. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans/{virtualWANName}/vpnConfiguration operations: - name: microsoftazurevpnsitesconfigurationdownload method: POST description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualwans Virtualwanname Vpnconfiguration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name. required: true - name: virtualWANName in: path type: string description: The name of the VirtualWAN for which configuration of all vpn-sites is needed. required: true - name: request in: body type: string description: Parameters supplied to download vpn-sites configuration. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans/{virtualWANName}/vpnServerConfigurations operations: - name: microsoftazurevpnserverconfigurationsassociatedwithvirtualwanlist method: POST description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualwans Virtualwanname Vpnserverconfigurations outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name. required: true - name: virtualWANName in: path type: string description: The name of the VirtualWAN whose associated VpnServerConfigurations is needed. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways operations: - name: microsoftazurevpngatewayslistbyresourcegroup method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VpnGateway. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName} operations: - name: microsoftazurevpngatewaysget method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VpnGateway. required: true - name: gatewayName in: path type: string description: The name of the gateway. required: true - name: microsoftazurevpngatewayscreateorupdate method: PUT description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VpnGateway. required: true - name: gatewayName in: path type: string description: The name of the gateway. required: true - name: vpnGatewayParameters in: body type: string description: Parameters supplied to create or Update a virtual wan vpn gateway. required: true - name: microsoftazurevpngatewaysdelete method: DELETE description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VpnGateway. required: true - name: gatewayName in: path type: string description: The name of the gateway. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/natRules operations: - name: microsoftazurenatruleslistbyvpngateway method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Natrules outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VpnGateway. required: true - name: gatewayName in: path type: string description: The name of the gateway. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/natRules/{natRuleName} operations: - name: microsoftazurenatrulesget method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Natrules Natrulename outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VpnGateway. required: true - name: gatewayName in: path type: string description: The name of the gateway. required: true - name: natRuleName in: path type: string description: The name of the nat rule. required: true - name: microsoftazurenatrulescreateorupdate method: PUT description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Natrules Natrulename outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VpnGateway. required: true - name: gatewayName in: path type: string description: The name of the gateway. required: true - name: natRuleName in: path type: string description: The name of the nat rule. required: true - name: NatRuleParameters in: body type: string description: Parameters supplied to create or Update a Nat Rule. required: true - name: microsoftazurenatrulesdelete method: DELETE description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Natrules Natrulename outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VpnGateway. required: true - name: gatewayName in: path type: string description: The name of the gateway. required: true - name: natRuleName in: path type: string description: The name of the nat rule. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections operations: - name: microsoftazurevpnconnectionslistbyvpngateway method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Vpnconnections outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VpnGateway. required: true - name: gatewayName in: path type: string description: The name of the gateway. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections/{connectionName} operations: - name: microsoftazurevpnconnectionsget method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Vpnconnections Connectionname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VpnGateway. required: true - name: gatewayName in: path type: string description: The name of the gateway. required: true - name: connectionName in: path type: string description: The name of the vpn connection. required: true - name: microsoftazurevpnconnectionscreateorupdate method: PUT description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Vpnconnections Connectionname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VpnGateway. required: true - name: gatewayName in: path type: string description: The name of the gateway. required: true - name: connectionName in: path type: string description: The name of the connection. required: true - name: VpnConnectionParameters in: body type: string description: Parameters supplied to create or Update a VPN Connection. required: true - name: microsoftazurevpnconnectionsdelete method: DELETE description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Vpnconnections Connectionname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VpnGateway. required: true - name: gatewayName in: path type: string description: The name of the gateway. required: true - name: connectionName in: path type: string description: The name of the connection. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections/{connectionName}/vpnLinkConnections operations: - name: microsoftazurevpnlinkconnectionslistbyvpnconnection method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Vpnconnections Connectionname Vpnlinkconnections outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the vpn gateway. required: true - name: gatewayName in: path type: string description: The name of the gateway. required: true - name: connectionName in: path type: string description: The name of the vpn connection. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections/{connectionName}/vpnLinkConnections/{linkConnectionName} operations: - name: microsoftazurevpnsitelinkconnectionsget method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Vpnconnections Connectionname Vpnlinkconnections Linkconnectionname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VpnGateway. required: true - name: gatewayName in: path type: string description: The name of the gateway. required: true - name: connectionName in: path type: string description: The name of the vpn connection. required: true - name: linkConnectionName in: path type: string description: The name of the vpn connection. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections/{connectionName}/vpnLinkConnections/{linkConnectionName}/getikesas operations: - name: microsoftazurevpnlinkconnectionsgetikesas method: POST description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Vpnconnections Connectionname Vpnlinkconnections Linkconnectionname Getikesas outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group. required: true - name: gatewayName in: path type: string description: The name of the gateway. required: true - name: connectionName in: path type: string description: The name of the vpn connection. required: true - name: linkConnectionName in: path type: string description: The name of the vpn link connection. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections/{vpnConnectionName}/startpacketcapture operations: - name: microsoftazurevpnconnectionsstartpacketcapture method: POST description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Vpnconnections Vpnconnectionname Startpacketcapture outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group. required: true - name: gatewayName in: path type: string description: The name of the gateway. required: true - name: vpnConnectionName in: path type: string description: The name of the vpn connection. required: true - name: parameters in: body type: string description: Vpn Connection packet capture parameters supplied to start packet capture on gateway connection. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections/{vpnConnectionName}/stoppacketcapture operations: - name: microsoftazurevpnconnectionsstoppacketcapture method: POST description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Vpnconnections Vpnconnectionname Stoppacketcapture outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group. required: true - name: gatewayName in: path type: string description: The name of the gateway. required: true - name: vpnConnectionName in: path type: string description: The name of the vpn connection. required: true - name: parameters in: body type: string description: Vpn Connection packet capture parameters supplied to stop packet capture on gateway connection. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnServerConfigurations operations: - name: microsoftazurevpnserverconfigurationslistbyresourcegroup method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnserverconfigurations outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VpnServerConfiguration. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnServerConfigurations/{vpnServerConfigurationName} operations: - name: microsoftazurevpnserverconfigurationsget method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnserverconfigurations Vpnserverconfigurationname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VpnServerConfiguration. required: true - name: vpnServerConfigurationName in: path type: string description: The name of the VpnServerConfiguration being retrieved. required: true - name: microsoftazurevpnserverconfigurationscreateorupdate method: PUT description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnserverconfigurations Vpnserverconfigurationname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VpnServerConfiguration. required: true - name: vpnServerConfigurationName in: path type: string description: The name of the VpnServerConfiguration being created or updated. required: true - name: VpnServerConfigurationParameters in: body type: string description: Parameters supplied to create or update VpnServerConfiguration. required: true - name: microsoftazurevpnserverconfigurationsdelete method: DELETE description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnserverconfigurations Vpnserverconfigurationname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VpnServerConfiguration. required: true - name: vpnServerConfigurationName in: path type: string description: The name of the VpnServerConfiguration being deleted. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnServerConfigurations/{vpnServerConfigurationName}/configurationPolicyGroups operations: - name: microsoftazureconfigurationpolicygroupslistbyvpnserverconfiguration method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnserverconfigurations Vpnserverconfigurationname Configurationpolicygroups outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VpnServerConfiguration. required: true - name: vpnServerConfigurationName in: path type: string description: The name of the VpnServerConfiguration. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnServerConfigurations/{vpnServerConfigurationName}/configurationPolicyGroups/{configurationPolicyGroupName} operations: - name: microsoftazureconfigurationpolicygroupscreateorupdate method: PUT description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnserverconfigurations Vpnserverconfigurationname Configurationpolicygroups Configurationpolicygroupname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the ConfigurationPolicyGroup. required: true - name: vpnServerConfigurationName in: path type: string description: The name of the VpnServerConfiguration. required: true - name: configurationPolicyGroupName in: path type: string description: The name of the ConfigurationPolicyGroup. required: true - name: VpnServerConfigurationPolicyGroupParameters in: body type: string description: Parameters supplied to create or update a VpnServerConfiguration PolicyGroup. required: true - name: microsoftazureconfigurationpolicygroupsdelete method: DELETE description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnserverconfigurations Vpnserverconfigurationname Configurationpolicygroups Configurationpolicygroupname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the ConfigurationPolicyGroup. required: true - name: vpnServerConfigurationName in: path type: string description: The name of the VpnServerConfiguration. required: true - name: configurationPolicyGroupName in: path type: string description: The name of the ConfigurationPolicyGroup. required: true - name: microsoftazureconfigurationpolicygroupsget method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnserverconfigurations Vpnserverconfigurationname Configurationpolicygroups Configurationpolicygroupname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VpnServerConfiguration. required: true - name: vpnServerConfigurationName in: path type: string description: The name of the VpnServerConfiguration. required: true - name: configurationPolicyGroupName in: path type: string description: The name of the ConfigurationPolicyGroup being retrieved. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnSites operations: - name: microsoftazurevpnsiteslistbyresourcegroup method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnsites outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VpnSite. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnSites/{vpnSiteName} operations: - name: microsoftazurevpnsitesget method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnsites Vpnsitename outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VpnSite. required: true - name: vpnSiteName in: path type: string description: The name of the VpnSite being retrieved. required: true - name: microsoftazurevpnsitescreateorupdate method: PUT description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnsites Vpnsitename outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VpnSite. required: true - name: vpnSiteName in: path type: string description: The name of the VpnSite being created or updated. required: true - name: VpnSiteParameters in: body type: string description: Parameters supplied to create or update VpnSite. required: true - name: microsoftazurevpnsitesdelete method: DELETE description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnsites Vpnsitename outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VpnSite. required: true - name: vpnSiteName in: path type: string description: The name of the VpnSite being deleted. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnSites/{vpnSiteName}/vpnSiteLinks operations: - name: microsoftazurevpnsitelinkslistbyvpnsite method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnsites Vpnsitename Vpnsitelinks outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VpnSite. required: true - name: vpnSiteName in: path type: string description: The name of the VpnSite. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnSites/{vpnSiteName}/vpnSiteLinks/{vpnSiteLinkName} operations: - name: microsoftazurevpnsitelinksget method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnsites Vpnsitename Vpnsitelinks Vpnsitelinkname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The resource group name of the VpnSite. required: true - name: vpnSiteName in: path type: string description: The name of the VpnSite. required: true - name: vpnSiteLinkName in: path type: string description: The name of the VpnSiteLink being retrieved. required: true exposes: - type: rest namespace: virtualwanasaservicemanagementclient-subscriptions-rest port: 8080 description: REST adapter for Microsoft Azure VirtualWANAsAServiceManagementClient — Subscriptions. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-network/p2svpngateways name: subscriptions-subscriptionid-providers-microsoft-network-p2svpngateways description: REST surface for subscriptions-subscriptionId-providers-Microsoft.Network-p2svpnGateways. operations: - method: GET name: microsoftazurep2svpngatewayslist description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network P2svpngateways call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurep2svpngatewayslist outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-network/virtualhubs name: subscriptions-subscriptionid-providers-microsoft-network-virtualhubs description: REST surface for subscriptions-subscriptionId-providers-Microsoft.Network-virtualHubs. operations: - method: GET name: microsoftazurevirtualhubslist description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network Virtualhubs call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubslist outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-network/virtualwans name: subscriptions-subscriptionid-providers-microsoft-network-virtualwans description: REST surface for subscriptions-subscriptionId-providers-Microsoft.Network-virtualWans. operations: - method: GET name: microsoftazurevirtualwanslist description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network Virtualwans call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualwanslist outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-network/vpngateways name: subscriptions-subscriptionid-providers-microsoft-network-vpngateways description: REST surface for subscriptions-subscriptionId-providers-Microsoft.Network-vpnGateways. operations: - method: GET name: microsoftazurevpngatewayslist description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network Vpngateways call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpngatewayslist outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-network/vpnserverconfigurations name: subscriptions-subscriptionid-providers-microsoft-network-vpnserverconfigurations description: REST surface for subscriptions-subscriptionId-providers-Microsoft.Network-vpnServerConfigurations. operations: - method: GET name: microsoftazurevpnserverconfigurationslist description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network Vpnserverconfigurations call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnserverconfigurationslist outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-network/vpnsites name: subscriptions-subscriptionid-providers-microsoft-network-vpnsites description: REST surface for subscriptions-subscriptionId-providers-Microsoft.Network-vpnSites. operations: - method: GET name: microsoftazurevpnsiteslist description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network Vpnsites call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnsiteslist outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/networkvirtualappliances/{networkvirtualappliancename}/networkvirtualapplianceconnections name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurenetworkvirtualapplianceconnectionslist description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Networkvirtualappliances Networkvirtualappliancename Networkvirtualapplianceconnections call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurenetworkvirtualapplianceconnectionslist with: resourceGroupName: rest.resourceGroupName networkVirtualApplianceName: rest.networkVirtualApplianceName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/networkvirtualappliances/{networkvirtualappliancename}/networkvirtualapplianceconnections/{connectionname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: PUT name: microsoftazurenetworkvirtualapplianceconnectionscreateorupdate description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Networkvirtualappliances Networkvirtualappliancename Networkvirtualapplianceconnections Connectionname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurenetworkvirtualapplianceconnectionscreateorupdate with: resourceGroupName: rest.resourceGroupName networkVirtualApplianceName: rest.networkVirtualApplianceName connectionName: rest.connectionName NetworkVirtualApplianceConnectionParameters: rest.NetworkVirtualApplianceConnectionParameters outputParameters: - type: object mapping: $. - method: GET name: microsoftazurenetworkvirtualapplianceconnectionsget description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Networkvirtualappliances Networkvirtualappliancename Networkvirtualapplianceconnections Connectionname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurenetworkvirtualapplianceconnectionsget with: resourceGroupName: rest.resourceGroupName networkVirtualApplianceName: rest.networkVirtualApplianceName connectionName: rest.connectionName outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurenetworkvirtualapplianceconnectionsdelete description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Networkvirtualappliances Networkvirtualappliancename Networkvirtualapplianceconnections Connectionname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurenetworkvirtualapplianceconnectionsdelete with: resourceGroupName: rest.resourceGroupName networkVirtualApplianceName: rest.networkVirtualApplianceName connectionName: rest.connectionName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/p2svpngateways name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurep2svpngatewayslistbyresourcegroup description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network P2svpngateways call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurep2svpngatewayslistbyresourcegroup with: resourceGroupName: rest.resourceGroupName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/p2svpngateways/{gatewayname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurep2svpngatewaysget description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network P2svpngateways Gatewayname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurep2svpngatewaysget with: resourceGroupName: rest.resourceGroupName gatewayName: rest.gatewayName outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurep2svpngatewayscreateorupdate description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network P2svpngateways Gatewayname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurep2svpngatewayscreateorupdate with: resourceGroupName: rest.resourceGroupName gatewayName: rest.gatewayName p2SVpnGatewayParameters: rest.p2SVpnGatewayParameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurep2svpngatewaysdelete description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network P2svpngateways Gatewayname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurep2svpngatewaysdelete with: resourceGroupName: rest.resourceGroupName gatewayName: rest.gatewayName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/virtualhubs name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurevirtualhubslistbyresourcegroup description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubslistbyresourcegroup with: resourceGroupName: rest.resourceGroupName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/virtualhubs/{hubname}/bgpconnections/{connectionname}/advertisedroutes name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurevirtualhubbgpconnectionslistadvertisedroutes description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Hubname Bgpconnections Connectionname Advertisedroutes call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubbgpconnectionslistadvertisedroutes with: resourceGroupName: rest.resourceGroupName hubName: rest.hubName connectionName: rest.connectionName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/virtualhubs/{hubname}/bgpconnections/{connectionname}/learnedroutes name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurevirtualhubbgpconnectionslistlearnedroutes description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Hubname Bgpconnections Connectionname Learnedroutes call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubbgpconnectionslistlearnedroutes with: resourceGroupName: rest.resourceGroupName hubName: rest.hubName connectionName: rest.connectionName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/virtualhubs/{virtualhubname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurevirtualhubsget description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubsget with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurevirtualhubscreateorupdate description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubscreateorupdate with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName virtualHubParameters: rest.virtualHubParameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurevirtualhubsdelete description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubsdelete with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/virtualhubs/{virtualhubname}/bgpconnections name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurevirtualhubbgpconnectionslist description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Bgpconnections call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubbgpconnectionslist with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/virtualhubs/{virtualhubname}/bgpconnections/{connectionname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurevirtualhubbgpconnectionget description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Bgpconnections Connectionname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubbgpconnectionget with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName connectionName: rest.connectionName outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurevirtualhubbgpconnectioncreateorupdate description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Bgpconnections Connectionname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubbgpconnectioncreateorupdate with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName connectionName: rest.connectionName parameters: rest.parameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurevirtualhubbgpconnectiondelete description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Bgpconnections Connectionname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubbgpconnectiondelete with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName connectionName: rest.connectionName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/virtualhubs/{virtualhubname}/effectiveroutes name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurevirtualhubsgeteffectivevirtualhubroutes description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Effectiveroutes call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubsgeteffectivevirtualhubroutes with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName effectiveRoutesParameters: rest.effectiveRoutesParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/virtualhubs/{virtualhubname}/hubroutetables name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurehubroutetableslist description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Hubroutetables call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurehubroutetableslist with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/virtualhubs/{virtualhubname}/hubroutetables/{routetablename} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: PUT name: microsoftazurehubroutetablescreateorupdate description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Hubroutetables Routetablename call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurehubroutetablescreateorupdate with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName routeTableName: rest.routeTableName routeTableParameters: rest.routeTableParameters outputParameters: - type: object mapping: $. - method: GET name: microsoftazurehubroutetablesget description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Hubroutetables Routetablename call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurehubroutetablesget with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName routeTableName: rest.routeTableName outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurehubroutetablesdelete description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Hubroutetables Routetablename call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurehubroutetablesdelete with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName routeTableName: rest.routeTableName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/virtualhubs/{virtualhubname}/hubvirtualnetworkconnections name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurehubvirtualnetworkconnectionslist description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Hubvirtualnetworkconnections call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurehubvirtualnetworkconnectionslist with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/virtualhubs/{virtualhubname}/hubvirtualnetworkconnections/{connectionname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: PUT name: microsoftazurehubvirtualnetworkconnectionscreateorupdate description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Hubvirtualnetworkconnections Connectionname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurehubvirtualnetworkconnectionscreateorupdate with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName connectionName: rest.connectionName hubVirtualNetworkConnectionParameters: rest.hubVirtualNetworkConnectionParameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurehubvirtualnetworkconnectionsdelete description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Hubvirtualnetworkconnections Connectionname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurehubvirtualnetworkconnectionsdelete with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName connectionName: rest.connectionName outputParameters: - type: object mapping: $. - method: GET name: microsoftazurehubvirtualnetworkconnectionsget description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Hubvirtualnetworkconnections Connectionname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurehubvirtualnetworkconnectionsget with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName connectionName: rest.connectionName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/virtualhubs/{virtualhubname}/inboundroutes name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurevirtualhubsgetinboundroutes description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Inboundroutes call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubsgetinboundroutes with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName getInboundRoutesParameters: rest.getInboundRoutesParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/virtualhubs/{virtualhubname}/ipconfigurations name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurevirtualhubipconfigurationlist description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Ipconfigurations call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubipconfigurationlist with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/virtualhubs/{virtualhubname}/ipconfigurations/{ipconfigname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurevirtualhubipconfigurationget description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Ipconfigurations Ipconfigname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubipconfigurationget with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName ipConfigName: rest.ipConfigName outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurevirtualhubipconfigurationcreateorupdate description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Ipconfigurations Ipconfigname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubipconfigurationcreateorupdate with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName ipConfigName: rest.ipConfigName parameters: rest.parameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurevirtualhubipconfigurationdelete description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Ipconfigurations Ipconfigname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubipconfigurationdelete with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName ipConfigName: rest.ipConfigName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/virtualhubs/{virtualhubname}/outboundroutes name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurevirtualhubsgetoutboundroutes description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Outboundroutes call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubsgetoutboundroutes with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName getOutboundRoutesParameters: rest.getOutboundRoutesParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/virtualhubs/{virtualhubname}/routemaps name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureroutemapslist description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routemaps call: virtualwanasaservicemanagementclient-subscriptions.microsoftazureroutemapslist with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/virtualhubs/{virtualhubname}/routemaps/{routemapname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureroutemapsget description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routemaps Routemapname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazureroutemapsget with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName routeMapName: rest.routeMapName outputParameters: - type: object mapping: $. - method: PUT name: microsoftazureroutemapscreateorupdate description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routemaps Routemapname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazureroutemapscreateorupdate with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName routeMapName: rest.routeMapName routeMapParameters: rest.routeMapParameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazureroutemapsdelete description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routemaps Routemapname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazureroutemapsdelete with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName routeMapName: rest.routeMapName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/virtualhubs/{virtualhubname}/routetables name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurevirtualhubroutetablev2slist description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routetables call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubroutetablev2slist with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/virtualhubs/{virtualhubname}/routetables/{routetablename} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurevirtualhubroutetablev2sget description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routetables Routetablename call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubroutetablev2sget with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName routeTableName: rest.routeTableName outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurevirtualhubroutetablev2screateorupdate description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routetables Routetablename call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubroutetablev2screateorupdate with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName routeTableName: rest.routeTableName virtualHubRouteTableV2Parameters: rest.virtualHubRouteTableV2Parameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurevirtualhubroutetablev2sdelete description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routetables Routetablename call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubroutetablev2sdelete with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName routeTableName: rest.routeTableName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/virtualhubs/{virtualhubname}/routingintent name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureroutingintentlist description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routingintent call: virtualwanasaservicemanagementclient-subscriptions.microsoftazureroutingintentlist with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/virtualhubs/{virtualhubname}/routingintent/{routingintentname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: PUT name: microsoftazureroutingintentcreateorupdate description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routingintent Routingintentname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazureroutingintentcreateorupdate with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName routingIntentName: rest.routingIntentName routingIntentParameters: rest.routingIntentParameters outputParameters: - type: object mapping: $. - method: GET name: microsoftazureroutingintentget description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routingintent Routingintentname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazureroutingintentget with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName routingIntentName: rest.routingIntentName outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazureroutingintentdelete description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routingintent Routingintentname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazureroutingintentdelete with: resourceGroupName: rest.resourceGroupName virtualHubName: rest.virtualHubName routingIntentName: rest.routingIntentName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/virtualwans name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurevirtualwanslistbyresourcegroup description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualwans call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualwanslistbyresourcegroup with: resourceGroupName: rest.resourceGroupName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/virtualwans/{virtualwanname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurevirtualwansget description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualwans Virtualwanname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualwansget with: resourceGroupName: rest.resourceGroupName VirtualWANName: rest.VirtualWANName outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurevirtualwanscreateorupdate description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualwans Virtualwanname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualwanscreateorupdate with: resourceGroupName: rest.resourceGroupName VirtualWANName: rest.VirtualWANName WANParameters: rest.WANParameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurevirtualwansdelete description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualwans Virtualwanname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualwansdelete with: resourceGroupName: rest.resourceGroupName VirtualWANName: rest.VirtualWANName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/virtualwans/{virtualwanname}/generatevpnprofile name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazuregeneratevirtualwanvpnserverconfigurationvpnprofile description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualwans Virtualwanname Generatevpnprofile call: virtualwanasaservicemanagementclient-subscriptions.microsoftazuregeneratevirtualwanvpnserverconfigurationvpnprofile with: resourceGroupName: rest.resourceGroupName virtualWANName: rest.virtualWANName vpnClientParams: rest.vpnClientParams outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/virtualwans/{virtualwanname}/supportedsecurityproviders name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazuresupportedsecurityproviders description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualwans Virtualwanname Supportedsecurityproviders call: virtualwanasaservicemanagementclient-subscriptions.microsoftazuresupportedsecurityproviders with: resourceGroupName: rest.resourceGroupName virtualWANName: rest.virtualWANName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/virtualwans/{virtualwanname}/vpnconfiguration name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurevpnsitesconfigurationdownload description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualwans Virtualwanname Vpnconfiguration call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnsitesconfigurationdownload with: resourceGroupName: rest.resourceGroupName virtualWANName: rest.virtualWANName request: rest.request outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/virtualwans/{virtualwanname}/vpnserverconfigurations name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurevpnserverconfigurationsassociatedwithvirtualwanlist description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualwans Virtualwanname Vpnserverconfigurations call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnserverconfigurationsassociatedwithvirtualwanlist with: resourceGroupName: rest.resourceGroupName virtualWANName: rest.virtualWANName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/vpngateways name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurevpngatewayslistbyresourcegroup description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpngatewayslistbyresourcegroup with: resourceGroupName: rest.resourceGroupName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/vpngateways/{gatewayname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurevpngatewaysget description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpngatewaysget with: resourceGroupName: rest.resourceGroupName gatewayName: rest.gatewayName outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurevpngatewayscreateorupdate description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpngatewayscreateorupdate with: resourceGroupName: rest.resourceGroupName gatewayName: rest.gatewayName vpnGatewayParameters: rest.vpnGatewayParameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurevpngatewaysdelete description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpngatewaysdelete with: resourceGroupName: rest.resourceGroupName gatewayName: rest.gatewayName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/vpngateways/{gatewayname}/natrules name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurenatruleslistbyvpngateway description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Natrules call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurenatruleslistbyvpngateway with: resourceGroupName: rest.resourceGroupName gatewayName: rest.gatewayName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/vpngateways/{gatewayname}/natrules/{natrulename} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurenatrulesget description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Natrules Natrulename call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurenatrulesget with: resourceGroupName: rest.resourceGroupName gatewayName: rest.gatewayName natRuleName: rest.natRuleName outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurenatrulescreateorupdate description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Natrules Natrulename call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurenatrulescreateorupdate with: resourceGroupName: rest.resourceGroupName gatewayName: rest.gatewayName natRuleName: rest.natRuleName NatRuleParameters: rest.NatRuleParameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurenatrulesdelete description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Natrules Natrulename call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurenatrulesdelete with: resourceGroupName: rest.resourceGroupName gatewayName: rest.gatewayName natRuleName: rest.natRuleName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/vpngateways/{gatewayname}/vpnconnections name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurevpnconnectionslistbyvpngateway description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Vpnconnections call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnconnectionslistbyvpngateway with: resourceGroupName: rest.resourceGroupName gatewayName: rest.gatewayName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/vpngateways/{gatewayname}/vpnconnections/{connectionname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurevpnconnectionsget description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Vpnconnections Connectionname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnconnectionsget with: resourceGroupName: rest.resourceGroupName gatewayName: rest.gatewayName connectionName: rest.connectionName outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurevpnconnectionscreateorupdate description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Vpnconnections Connectionname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnconnectionscreateorupdate with: resourceGroupName: rest.resourceGroupName gatewayName: rest.gatewayName connectionName: rest.connectionName VpnConnectionParameters: rest.VpnConnectionParameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurevpnconnectionsdelete description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Vpnconnections Connectionname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnconnectionsdelete with: resourceGroupName: rest.resourceGroupName gatewayName: rest.gatewayName connectionName: rest.connectionName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/vpngateways/{gatewayname}/vpnconnections/{connectionname}/vpnlinkconnections name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurevpnlinkconnectionslistbyvpnconnection description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Vpnconnections Connectionname Vpnlinkconnections call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnlinkconnectionslistbyvpnconnection with: resourceGroupName: rest.resourceGroupName gatewayName: rest.gatewayName connectionName: rest.connectionName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/vpngateways/{gatewayname}/vpnconnections/{connectionname}/vpnlinkconnections/{linkconnectionname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurevpnsitelinkconnectionsget description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Vpnconnections Connectionname Vpnlinkconnections Linkconnectionname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnsitelinkconnectionsget with: resourceGroupName: rest.resourceGroupName gatewayName: rest.gatewayName connectionName: rest.connectionName linkConnectionName: rest.linkConnectionName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/vpngateways/{gatewayname}/vpnconnections/{connectionname}/vpnlinkconnections/{linkconnectionname}/getikesas name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurevpnlinkconnectionsgetikesas description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Vpnconnections Connectionname Vpnlinkconnections Linkconnectionname Getikesas call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnlinkconnectionsgetikesas with: resourceGroupName: rest.resourceGroupName gatewayName: rest.gatewayName connectionName: rest.connectionName linkConnectionName: rest.linkConnectionName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/vpngateways/{gatewayname}/vpnconnections/{vpnconnectionname}/startpacketcapture name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurevpnconnectionsstartpacketcapture description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Vpnconnections Vpnconnectionname Startpacketcapture call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnconnectionsstartpacketcapture with: resourceGroupName: rest.resourceGroupName gatewayName: rest.gatewayName vpnConnectionName: rest.vpnConnectionName parameters: rest.parameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/vpngateways/{gatewayname}/vpnconnections/{vpnconnectionname}/stoppacketcapture name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurevpnconnectionsstoppacketcapture description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Vpnconnections Vpnconnectionname Stoppacketcapture call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnconnectionsstoppacketcapture with: resourceGroupName: rest.resourceGroupName gatewayName: rest.gatewayName vpnConnectionName: rest.vpnConnectionName parameters: rest.parameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/vpnserverconfigurations name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurevpnserverconfigurationslistbyresourcegroup description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnserverconfigurations call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnserverconfigurationslistbyresourcegroup with: resourceGroupName: rest.resourceGroupName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/vpnserverconfigurations/{vpnserverconfigurationname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurevpnserverconfigurationsget description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnserverconfigurations Vpnserverconfigurationname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnserverconfigurationsget with: resourceGroupName: rest.resourceGroupName vpnServerConfigurationName: rest.vpnServerConfigurationName outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurevpnserverconfigurationscreateorupdate description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnserverconfigurations Vpnserverconfigurationname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnserverconfigurationscreateorupdate with: resourceGroupName: rest.resourceGroupName vpnServerConfigurationName: rest.vpnServerConfigurationName VpnServerConfigurationParameters: rest.VpnServerConfigurationParameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurevpnserverconfigurationsdelete description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnserverconfigurations Vpnserverconfigurationname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnserverconfigurationsdelete with: resourceGroupName: rest.resourceGroupName vpnServerConfigurationName: rest.vpnServerConfigurationName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/vpnserverconfigurations/{vpnserverconfigurationname}/configurationpolicygroups name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureconfigurationpolicygroupslistbyvpnserverconfiguration description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnserverconfigurations Vpnserverconfigurationname Configurationpolicygroups call: virtualwanasaservicemanagementclient-subscriptions.microsoftazureconfigurationpolicygroupslistbyvpnserverconfiguration with: resourceGroupName: rest.resourceGroupName vpnServerConfigurationName: rest.vpnServerConfigurationName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/vpnserverconfigurations/{vpnserverconfigurationname}/configurationpolicygroups/{configurationpolicygroupname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: PUT name: microsoftazureconfigurationpolicygroupscreateorupdate description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnserverconfigurations Vpnserverconfigurationname Configurationpolicygroups Configurationpolicygroupname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazureconfigurationpolicygroupscreateorupdate with: resourceGroupName: rest.resourceGroupName vpnServerConfigurationName: rest.vpnServerConfigurationName configurationPolicyGroupName: rest.configurationPolicyGroupName VpnServerConfigurationPolicyGroupParameters: rest.VpnServerConfigurationPolicyGroupParameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazureconfigurationpolicygroupsdelete description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnserverconfigurations Vpnserverconfigurationname Configurationpolicygroups Configurationpolicygroupname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazureconfigurationpolicygroupsdelete with: resourceGroupName: rest.resourceGroupName vpnServerConfigurationName: rest.vpnServerConfigurationName configurationPolicyGroupName: rest.configurationPolicyGroupName outputParameters: - type: object mapping: $. - method: GET name: microsoftazureconfigurationpolicygroupsget description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnserverconfigurations Vpnserverconfigurationname Configurationpolicygroups Configurationpolicygroupname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazureconfigurationpolicygroupsget with: resourceGroupName: rest.resourceGroupName vpnServerConfigurationName: rest.vpnServerConfigurationName configurationPolicyGroupName: rest.configurationPolicyGroupName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/vpnsites name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurevpnsiteslistbyresourcegroup description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnsites call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnsiteslistbyresourcegroup with: resourceGroupName: rest.resourceGroupName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/vpnsites/{vpnsitename} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurevpnsitesget description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnsites Vpnsitename call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnsitesget with: resourceGroupName: rest.resourceGroupName vpnSiteName: rest.vpnSiteName outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurevpnsitescreateorupdate description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnsites Vpnsitename call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnsitescreateorupdate with: resourceGroupName: rest.resourceGroupName vpnSiteName: rest.vpnSiteName VpnSiteParameters: rest.VpnSiteParameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurevpnsitesdelete description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnsites Vpnsitename call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnsitesdelete with: resourceGroupName: rest.resourceGroupName vpnSiteName: rest.vpnSiteName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/vpnsites/{vpnsitename}/vpnsitelinks name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurevpnsitelinkslistbyvpnsite description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnsites Vpnsitename Vpnsitelinks call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnsitelinkslistbyvpnsite with: resourceGroupName: rest.resourceGroupName vpnSiteName: rest.vpnSiteName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/vpnsites/{vpnsitename}/vpnsitelinks/{vpnsitelinkname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurevpnsitelinksget description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnsites Vpnsitename Vpnsitelinks Vpnsitelinkname call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnsitelinksget with: resourceGroupName: rest.resourceGroupName vpnSiteName: rest.vpnSiteName vpnSiteLinkName: rest.vpnSiteLinkName outputParameters: - type: object mapping: $. - type: mcp namespace: virtualwanasaservicemanagementclient-subscriptions-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure VirtualWANAsAServiceManagementClient — Subscriptions. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-get-subscriptions-subscriptionid description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network P2svpngateways hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurep2svpngatewayslist outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-2 description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network Virtualhubs hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubslist outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-3 description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network Virtualwans hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualwanslist outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-4 description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network Vpngateways hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpngatewayslist outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-5 description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network Vpnserverconfigurations hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnserverconfigurationslist outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-6 description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network Vpnsites hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnsiteslist outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-7 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Networkvirtualappliances Networkvirtualappliancename Networkvirtualapplianceconnections hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurenetworkvirtualapplianceconnectionslist with: resourceGroupName: tools.resourceGroupName networkVirtualApplianceName: tools.networkVirtualApplianceName outputParameters: - type: object mapping: $. - name: microsoft-azure-put-subscriptions-subscriptionid description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Networkvirtualappliances Networkvirtualappliancename Networkvirtualapplianceconnections Connectionname hints: readOnly: false destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurenetworkvirtualapplianceconnectionscreateorupdate with: resourceGroupName: tools.resourceGroupName networkVirtualApplianceName: tools.networkVirtualApplianceName connectionName: tools.connectionName NetworkVirtualApplianceConnectionParameters: tools.NetworkVirtualApplianceConnectionParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-8 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Networkvirtualappliances Networkvirtualappliancename Networkvirtualapplianceconnections Connectionname hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurenetworkvirtualapplianceconnectionsget with: resourceGroupName: tools.resourceGroupName networkVirtualApplianceName: tools.networkVirtualApplianceName connectionName: tools.connectionName outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-subscriptions-subscriptionid description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Networkvirtualappliances Networkvirtualappliancename Networkvirtualapplianceconnections Connectionname hints: readOnly: false destructive: true idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurenetworkvirtualapplianceconnectionsdelete with: resourceGroupName: tools.resourceGroupName networkVirtualApplianceName: tools.networkVirtualApplianceName connectionName: tools.connectionName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-9 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network P2svpngateways hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurep2svpngatewayslistbyresourcegroup with: resourceGroupName: tools.resourceGroupName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-10 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network P2svpngateways Gatewayname hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurep2svpngatewaysget with: resourceGroupName: tools.resourceGroupName gatewayName: tools.gatewayName outputParameters: - type: object mapping: $. - name: microsoft-azure-put-subscriptions-subscriptionid-2 description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network P2svpngateways Gatewayname hints: readOnly: false destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurep2svpngatewayscreateorupdate with: resourceGroupName: tools.resourceGroupName gatewayName: tools.gatewayName p2SVpnGatewayParameters: tools.p2SVpnGatewayParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-subscriptions-subscriptionid-2 description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network P2svpngateways Gatewayname hints: readOnly: false destructive: true idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurep2svpngatewaysdelete with: resourceGroupName: tools.resourceGroupName gatewayName: tools.gatewayName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-11 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubslistbyresourcegroup with: resourceGroupName: tools.resourceGroupName outputParameters: - type: object mapping: $. - name: microsoft-azure-post-subscriptions-subscriptionid description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Hubname Bgpconnections Connectionname Advertisedroutes hints: readOnly: false destructive: false idempotent: false call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubbgpconnectionslistadvertisedroutes with: resourceGroupName: tools.resourceGroupName hubName: tools.hubName connectionName: tools.connectionName outputParameters: - type: object mapping: $. - name: microsoft-azure-post-subscriptions-subscriptionid-2 description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Hubname Bgpconnections Connectionname Learnedroutes hints: readOnly: false destructive: false idempotent: false call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubbgpconnectionslistlearnedroutes with: resourceGroupName: tools.resourceGroupName hubName: tools.hubName connectionName: tools.connectionName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-12 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubsget with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName outputParameters: - type: object mapping: $. - name: microsoft-azure-put-subscriptions-subscriptionid-3 description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname hints: readOnly: false destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubscreateorupdate with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName virtualHubParameters: tools.virtualHubParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-subscriptions-subscriptionid-3 description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname hints: readOnly: false destructive: true idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubsdelete with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-13 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Bgpconnections hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubbgpconnectionslist with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-14 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Bgpconnections Connectionname hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubbgpconnectionget with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName connectionName: tools.connectionName outputParameters: - type: object mapping: $. - name: microsoft-azure-put-subscriptions-subscriptionid-4 description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Bgpconnections Connectionname hints: readOnly: false destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubbgpconnectioncreateorupdate with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName connectionName: tools.connectionName parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-subscriptions-subscriptionid-4 description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Bgpconnections Connectionname hints: readOnly: false destructive: true idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubbgpconnectiondelete with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName connectionName: tools.connectionName outputParameters: - type: object mapping: $. - name: microsoft-azure-post-subscriptions-subscriptionid-3 description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Effectiveroutes hints: readOnly: false destructive: false idempotent: false call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubsgeteffectivevirtualhubroutes with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName effectiveRoutesParameters: tools.effectiveRoutesParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-15 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Hubroutetables hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurehubroutetableslist with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName outputParameters: - type: object mapping: $. - name: microsoft-azure-put-subscriptions-subscriptionid-5 description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Hubroutetables Routetablename hints: readOnly: false destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurehubroutetablescreateorupdate with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName routeTableName: tools.routeTableName routeTableParameters: tools.routeTableParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-16 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Hubroutetables Routetablename hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurehubroutetablesget with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName routeTableName: tools.routeTableName outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-subscriptions-subscriptionid-5 description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Hubroutetables Routetablename hints: readOnly: false destructive: true idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurehubroutetablesdelete with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName routeTableName: tools.routeTableName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-17 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Hubvirtualnetworkconnections hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurehubvirtualnetworkconnectionslist with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName outputParameters: - type: object mapping: $. - name: microsoft-azure-put-subscriptions-subscriptionid-6 description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Hubvirtualnetworkconnections Connectionname hints: readOnly: false destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurehubvirtualnetworkconnectionscreateorupdate with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName connectionName: tools.connectionName hubVirtualNetworkConnectionParameters: tools.hubVirtualNetworkConnectionParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-subscriptions-subscriptionid-6 description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Hubvirtualnetworkconnections Connectionname hints: readOnly: false destructive: true idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurehubvirtualnetworkconnectionsdelete with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName connectionName: tools.connectionName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-18 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Hubvirtualnetworkconnections Connectionname hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurehubvirtualnetworkconnectionsget with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName connectionName: tools.connectionName outputParameters: - type: object mapping: $. - name: microsoft-azure-post-subscriptions-subscriptionid-4 description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Inboundroutes hints: readOnly: false destructive: false idempotent: false call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubsgetinboundroutes with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName getInboundRoutesParameters: tools.getInboundRoutesParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-19 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Ipconfigurations hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubipconfigurationlist with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-20 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Ipconfigurations Ipconfigname hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubipconfigurationget with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName ipConfigName: tools.ipConfigName outputParameters: - type: object mapping: $. - name: microsoft-azure-put-subscriptions-subscriptionid-7 description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Ipconfigurations Ipconfigname hints: readOnly: false destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubipconfigurationcreateorupdate with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName ipConfigName: tools.ipConfigName parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-subscriptions-subscriptionid-7 description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Ipconfigurations Ipconfigname hints: readOnly: false destructive: true idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubipconfigurationdelete with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName ipConfigName: tools.ipConfigName outputParameters: - type: object mapping: $. - name: microsoft-azure-post-subscriptions-subscriptionid-5 description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Outboundroutes hints: readOnly: false destructive: false idempotent: false call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubsgetoutboundroutes with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName getOutboundRoutesParameters: tools.getOutboundRoutesParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-21 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routemaps hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazureroutemapslist with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-22 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routemaps Routemapname hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazureroutemapsget with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName routeMapName: tools.routeMapName outputParameters: - type: object mapping: $. - name: microsoft-azure-put-subscriptions-subscriptionid-8 description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routemaps Routemapname hints: readOnly: false destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazureroutemapscreateorupdate with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName routeMapName: tools.routeMapName routeMapParameters: tools.routeMapParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-subscriptions-subscriptionid-8 description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routemaps Routemapname hints: readOnly: false destructive: true idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazureroutemapsdelete with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName routeMapName: tools.routeMapName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-23 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routetables hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubroutetablev2slist with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-24 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routetables Routetablename hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubroutetablev2sget with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName routeTableName: tools.routeTableName outputParameters: - type: object mapping: $. - name: microsoft-azure-put-subscriptions-subscriptionid-9 description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routetables Routetablename hints: readOnly: false destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubroutetablev2screateorupdate with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName routeTableName: tools.routeTableName virtualHubRouteTableV2Parameters: tools.virtualHubRouteTableV2Parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-subscriptions-subscriptionid-9 description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routetables Routetablename hints: readOnly: false destructive: true idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualhubroutetablev2sdelete with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName routeTableName: tools.routeTableName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-25 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routingintent hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazureroutingintentlist with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName outputParameters: - type: object mapping: $. - name: microsoft-azure-put-subscriptions-subscriptionid-10 description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routingintent Routingintentname hints: readOnly: false destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazureroutingintentcreateorupdate with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName routingIntentName: tools.routingIntentName routingIntentParameters: tools.routingIntentParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-26 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routingintent Routingintentname hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazureroutingintentget with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName routingIntentName: tools.routingIntentName outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-subscriptions-subscriptionid-10 description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualhubs Virtualhubname Routingintent Routingintentname hints: readOnly: false destructive: true idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazureroutingintentdelete with: resourceGroupName: tools.resourceGroupName virtualHubName: tools.virtualHubName routingIntentName: tools.routingIntentName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-27 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualwans hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualwanslistbyresourcegroup with: resourceGroupName: tools.resourceGroupName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-28 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualwans Virtualwanname hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualwansget with: resourceGroupName: tools.resourceGroupName VirtualWANName: tools.VirtualWANName outputParameters: - type: object mapping: $. - name: microsoft-azure-put-subscriptions-subscriptionid-11 description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualwans Virtualwanname hints: readOnly: false destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualwanscreateorupdate with: resourceGroupName: tools.resourceGroupName VirtualWANName: tools.VirtualWANName WANParameters: tools.WANParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-subscriptions-subscriptionid-11 description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualwans Virtualwanname hints: readOnly: false destructive: true idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevirtualwansdelete with: resourceGroupName: tools.resourceGroupName VirtualWANName: tools.VirtualWANName outputParameters: - type: object mapping: $. - name: microsoft-azure-post-subscriptions-subscriptionid-6 description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualwans Virtualwanname Generatevpnprofile hints: readOnly: false destructive: false idempotent: false call: virtualwanasaservicemanagementclient-subscriptions.microsoftazuregeneratevirtualwanvpnserverconfigurationvpnprofile with: resourceGroupName: tools.resourceGroupName virtualWANName: tools.virtualWANName vpnClientParams: tools.vpnClientParams outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-29 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualwans Virtualwanname Supportedsecurityproviders hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazuresupportedsecurityproviders with: resourceGroupName: tools.resourceGroupName virtualWANName: tools.virtualWANName outputParameters: - type: object mapping: $. - name: microsoft-azure-post-subscriptions-subscriptionid-7 description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualwans Virtualwanname Vpnconfiguration hints: readOnly: false destructive: false idempotent: false call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnsitesconfigurationdownload with: resourceGroupName: tools.resourceGroupName virtualWANName: tools.virtualWANName request: tools.request outputParameters: - type: object mapping: $. - name: microsoft-azure-post-subscriptions-subscriptionid-8 description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualwans Virtualwanname Vpnserverconfigurations hints: readOnly: false destructive: false idempotent: false call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnserverconfigurationsassociatedwithvirtualwanlist with: resourceGroupName: tools.resourceGroupName virtualWANName: tools.virtualWANName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-30 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpngatewayslistbyresourcegroup with: resourceGroupName: tools.resourceGroupName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-31 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpngatewaysget with: resourceGroupName: tools.resourceGroupName gatewayName: tools.gatewayName outputParameters: - type: object mapping: $. - name: microsoft-azure-put-subscriptions-subscriptionid-12 description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname hints: readOnly: false destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpngatewayscreateorupdate with: resourceGroupName: tools.resourceGroupName gatewayName: tools.gatewayName vpnGatewayParameters: tools.vpnGatewayParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-subscriptions-subscriptionid-12 description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname hints: readOnly: false destructive: true idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpngatewaysdelete with: resourceGroupName: tools.resourceGroupName gatewayName: tools.gatewayName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-32 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Natrules hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurenatruleslistbyvpngateway with: resourceGroupName: tools.resourceGroupName gatewayName: tools.gatewayName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-33 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Natrules Natrulename hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurenatrulesget with: resourceGroupName: tools.resourceGroupName gatewayName: tools.gatewayName natRuleName: tools.natRuleName outputParameters: - type: object mapping: $. - name: microsoft-azure-put-subscriptions-subscriptionid-13 description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Natrules Natrulename hints: readOnly: false destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurenatrulescreateorupdate with: resourceGroupName: tools.resourceGroupName gatewayName: tools.gatewayName natRuleName: tools.natRuleName NatRuleParameters: tools.NatRuleParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-subscriptions-subscriptionid-13 description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Natrules Natrulename hints: readOnly: false destructive: true idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurenatrulesdelete with: resourceGroupName: tools.resourceGroupName gatewayName: tools.gatewayName natRuleName: tools.natRuleName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-34 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Vpnconnections hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnconnectionslistbyvpngateway with: resourceGroupName: tools.resourceGroupName gatewayName: tools.gatewayName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-35 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Vpnconnections Connectionname hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnconnectionsget with: resourceGroupName: tools.resourceGroupName gatewayName: tools.gatewayName connectionName: tools.connectionName outputParameters: - type: object mapping: $. - name: microsoft-azure-put-subscriptions-subscriptionid-14 description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Vpnconnections Connectionname hints: readOnly: false destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnconnectionscreateorupdate with: resourceGroupName: tools.resourceGroupName gatewayName: tools.gatewayName connectionName: tools.connectionName VpnConnectionParameters: tools.VpnConnectionParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-subscriptions-subscriptionid-14 description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Vpnconnections Connectionname hints: readOnly: false destructive: true idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnconnectionsdelete with: resourceGroupName: tools.resourceGroupName gatewayName: tools.gatewayName connectionName: tools.connectionName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-36 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Vpnconnections Connectionname Vpnlinkconnections hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnlinkconnectionslistbyvpnconnection with: resourceGroupName: tools.resourceGroupName gatewayName: tools.gatewayName connectionName: tools.connectionName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-37 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Vpnconnections Connectionname Vpnlinkconnections Linkconnectionname hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnsitelinkconnectionsget with: resourceGroupName: tools.resourceGroupName gatewayName: tools.gatewayName connectionName: tools.connectionName linkConnectionName: tools.linkConnectionName outputParameters: - type: object mapping: $. - name: microsoft-azure-post-subscriptions-subscriptionid-9 description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Vpnconnections Connectionname Vpnlinkconnections Linkconnectionname Getikesas hints: readOnly: false destructive: false idempotent: false call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnlinkconnectionsgetikesas with: resourceGroupName: tools.resourceGroupName gatewayName: tools.gatewayName connectionName: tools.connectionName linkConnectionName: tools.linkConnectionName outputParameters: - type: object mapping: $. - name: microsoft-azure-post-subscriptions-subscriptionid-10 description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Vpnconnections Vpnconnectionname Startpacketcapture hints: readOnly: false destructive: false idempotent: false call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnconnectionsstartpacketcapture with: resourceGroupName: tools.resourceGroupName gatewayName: tools.gatewayName vpnConnectionName: tools.vpnConnectionName parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-post-subscriptions-subscriptionid-11 description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpngateways Gatewayname Vpnconnections Vpnconnectionname Stoppacketcapture hints: readOnly: false destructive: false idempotent: false call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnconnectionsstoppacketcapture with: resourceGroupName: tools.resourceGroupName gatewayName: tools.gatewayName vpnConnectionName: tools.vpnConnectionName parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-38 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnserverconfigurations hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnserverconfigurationslistbyresourcegroup with: resourceGroupName: tools.resourceGroupName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-39 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnserverconfigurations Vpnserverconfigurationname hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnserverconfigurationsget with: resourceGroupName: tools.resourceGroupName vpnServerConfigurationName: tools.vpnServerConfigurationName outputParameters: - type: object mapping: $. - name: microsoft-azure-put-subscriptions-subscriptionid-15 description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnserverconfigurations Vpnserverconfigurationname hints: readOnly: false destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnserverconfigurationscreateorupdate with: resourceGroupName: tools.resourceGroupName vpnServerConfigurationName: tools.vpnServerConfigurationName VpnServerConfigurationParameters: tools.VpnServerConfigurationParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-subscriptions-subscriptionid-15 description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnserverconfigurations Vpnserverconfigurationname hints: readOnly: false destructive: true idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnserverconfigurationsdelete with: resourceGroupName: tools.resourceGroupName vpnServerConfigurationName: tools.vpnServerConfigurationName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-40 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnserverconfigurations Vpnserverconfigurationname Configurationpolicygroups hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazureconfigurationpolicygroupslistbyvpnserverconfiguration with: resourceGroupName: tools.resourceGroupName vpnServerConfigurationName: tools.vpnServerConfigurationName outputParameters: - type: object mapping: $. - name: microsoft-azure-put-subscriptions-subscriptionid-16 description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnserverconfigurations Vpnserverconfigurationname Configurationpolicygroups Configurationpolicygroupname hints: readOnly: false destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazureconfigurationpolicygroupscreateorupdate with: resourceGroupName: tools.resourceGroupName vpnServerConfigurationName: tools.vpnServerConfigurationName configurationPolicyGroupName: tools.configurationPolicyGroupName VpnServerConfigurationPolicyGroupParameters: tools.VpnServerConfigurationPolicyGroupParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-subscriptions-subscriptionid-16 description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnserverconfigurations Vpnserverconfigurationname Configurationpolicygroups Configurationpolicygroupname hints: readOnly: false destructive: true idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazureconfigurationpolicygroupsdelete with: resourceGroupName: tools.resourceGroupName vpnServerConfigurationName: tools.vpnServerConfigurationName configurationPolicyGroupName: tools.configurationPolicyGroupName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-41 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnserverconfigurations Vpnserverconfigurationname Configurationpolicygroups Configurationpolicygroupname hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazureconfigurationpolicygroupsget with: resourceGroupName: tools.resourceGroupName vpnServerConfigurationName: tools.vpnServerConfigurationName configurationPolicyGroupName: tools.configurationPolicyGroupName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-42 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnsites hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnsiteslistbyresourcegroup with: resourceGroupName: tools.resourceGroupName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-43 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnsites Vpnsitename hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnsitesget with: resourceGroupName: tools.resourceGroupName vpnSiteName: tools.vpnSiteName outputParameters: - type: object mapping: $. - name: microsoft-azure-put-subscriptions-subscriptionid-17 description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnsites Vpnsitename hints: readOnly: false destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnsitescreateorupdate with: resourceGroupName: tools.resourceGroupName vpnSiteName: tools.vpnSiteName VpnSiteParameters: tools.VpnSiteParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-subscriptions-subscriptionid-17 description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnsites Vpnsitename hints: readOnly: false destructive: true idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnsitesdelete with: resourceGroupName: tools.resourceGroupName vpnSiteName: tools.vpnSiteName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-44 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnsites Vpnsitename Vpnsitelinks hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnsitelinkslistbyvpnsite with: resourceGroupName: tools.resourceGroupName vpnSiteName: tools.vpnSiteName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-45 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Vpnsites Vpnsitename Vpnsitelinks Vpnsitelinkname hints: readOnly: true destructive: false idempotent: true call: virtualwanasaservicemanagementclient-subscriptions.microsoftazurevpnsitelinksget with: resourceGroupName: tools.resourceGroupName vpnSiteName: tools.vpnSiteName vpnSiteLinkName: tools.vpnSiteLinkName outputParameters: - type: object mapping: $.