{"note":"OpenAPI conversion -- returning structured metadata","name":"azure-com-network-virtualwan","description":"VirtualWANAsAServiceManagementClient","version":"2019-07-01","base_url":"https://management.azure.com","endpoints":49,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api VirtualWANAsAServiceManagementClient\n@base https://management.azure.com\n@version 2019-07-01\n@auth OAuth2\n@endpoints 49\n@hint download_for_search\n@toc subscriptions(49)\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans/{VirtualWANName}\n@desc Retrieves the details of a VirtualWAN.\n@required {resourceGroupName: any # The resource group name of the VirtualWan., VirtualWANName: any # The name of the VirtualWAN being retrieved.}\n@returns(200) Request successful. Returns the details of the VirtualWAN retrieved.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans/{VirtualWANName}\n@desc Creates a VirtualWAN resource if it doesn't exist else updates the existing VirtualWAN.\n@required {resourceGroupName: any # The resource group name of the VirtualWan., VirtualWANName: any # The name of the VirtualWAN being created or updated., WANParameters: any # Parameters supplied to create or update VirtualWAN.}\n@returns(200) Request successful. Returns the details of the VirtualWAN created or updated.\n@returns(201) Create successful. The operation returns the resulting VirtualWAN resource.\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans/{VirtualWANName}\n@desc Updates a VirtualWAN tags.\n@required {resourceGroupName: any # The resource group name of the VirtualWan., VirtualWANName: any # The name of the VirtualWAN being updated., WANParameters: any # Parameters supplied to Update VirtualWAN tags.}\n@returns(200) Request successful. Returns the details of the VirtualWAN updated.\n@returns(201) Request received successfully. Returns the details of the VirtualWAN updated.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans/{VirtualWANName}\n@desc Deletes a VirtualWAN.\n@required {resourceGroupName: any # The resource group name of the VirtualWan., VirtualWANName: any # The name of the VirtualWAN being deleted.}\n@returns(200) Request successful. VirtualWAN deleted.\n@returns(202) Request received successfully. VirtualWAN deletion is in progress; follow the Location header to poll for final outcome.\n@returns(204) No VirtualWANs exist by the name provided.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans\n@desc Lists all the VirtualWANs in a resource group.\n@required {resourceGroupName: any # The resource group name of the VirtualWan.}\n@returns(200) Request successful. Returns the details of all the VirtualWANs in the resource group.\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.Network/virtualWans\n@desc Lists all the VirtualWANs in a subscription.\n@returns(200) Request successful. Returns the details of all the VirtualWANs in the subscription.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnSites/{vpnSiteName}\n@desc Retrieves the details of a VPN site.\n@required {resourceGroupName: any # The resource group name of the VpnSite., vpnSiteName: any # The name of the VpnSite being retrieved.}\n@returns(200) Request successful. Returns the details of the VpnSite retrieved.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnSites/{vpnSiteName}\n@desc Creates a VpnSite resource if it doesn't exist else updates the existing VpnSite.\n@required {resourceGroupName: any # The resource group name of the VpnSite., vpnSiteName: any # The name of the VpnSite being created or updated., VpnSiteParameters: any # Parameters supplied to create or update VpnSite.}\n@returns(200) Request successful. Returns the details of the VpnSite created or updated.\n@returns(201) Request received successfully. Returns the details of the VpnSite created or updated.\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnSites/{vpnSiteName}\n@desc Updates VpnSite tags.\n@required {resourceGroupName: any # The resource group name of the VpnSite., vpnSiteName: any # The name of the VpnSite being updated., VpnSiteParameters: any # Parameters supplied to update VpnSite tags.}\n@returns(200) Request successful. Returns the details of the VpnSite updated.\n@returns(201) Request received successfully. Returns the details of the VpnSite updated.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnSites/{vpnSiteName}\n@desc Deletes a VpnSite.\n@required {resourceGroupName: any # The resource group name of the VpnSite., vpnSiteName: any # The name of the VpnSite being deleted.}\n@returns(200) Request successful. VpnSite deleted.\n@returns(202) Request received successfully. VpnSite deletion is in progress.\n@returns(204) No VpnSites exist by the name provided.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnSites\n@desc Lists all the vpnSites in a resource group.\n@required {resourceGroupName: any # The resource group name of the VpnSite.}\n@returns(200) Request successful. Returns the details of all the vpnSites in the resource group.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnSites/{vpnSiteName}/vpnSiteLinks/{vpnSiteLinkName}\n@desc Retrieves the details of a VPN site link.\n@required {resourceGroupName: any # The resource group name of the VpnSite., vpnSiteName: any # The name of the VpnSite., vpnSiteLinkName: any # The name of the VpnSiteLink being retrieved.}\n@returns(200) Request successful. Returns the details of the VpnSiteLink retrieved.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnSites/{vpnSiteName}/vpnSiteLinks\n@desc Lists all the vpnSiteLinks in a resource group for a vpn site.\n@required {resourceGroupName: any # The resource group name of the VpnSite., vpnSiteName: any # The name of the VpnSite.}\n@returns(200) Request successful. Returns the details of all the vpnSites in the resource group.\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.Network/vpnSites\n@desc Lists all the VpnSites in a subscription.\n@returns(200) Request successful. Returns the details of all the VpnSites in the subscription.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans/{virtualWANName}/vpnConfiguration\n@desc Gives the sas-url to download the configurations for vpn-sites in a resource group.\n@required {resourceGroupName: any # The resource group name., virtualWANName: any # The name of the VirtualWAN for which configuration of all vpn-sites is needed., request: any # Parameters supplied to download vpn-sites configuration.}\n@returns(200) Request successful. Follow the location header for sas-url to output blob.\n@returns(202) Accepted and the operation will complete asynchronously. Follow the location header for sas-url to output blob.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans/{virtualWANName}/supportedSecurityProviders\n@desc Gives the supported security providers for the virtual wan.\n@required {resourceGroupName: any # The resource group name., virtualWANName: any # The name of the VirtualWAN for which supported security providers are needed.}\n@returns(200) Request successful. Returns the object containing supported security providers.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}\n@desc Retrieves the details of a VirtualHub.\n@required {resourceGroupName: any # The resource group name of the VirtualHub., virtualHubName: any # The name of the VirtualHub.}\n@returns(200) Request successful. Returns the details of the VirtualHub retrieved.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}\n@desc Creates a VirtualHub resource if it doesn't exist else updates the existing VirtualHub.\n@required {resourceGroupName: any # The resource group name of the VirtualHub., virtualHubName: any # The name of the VirtualHub., virtualHubParameters: any # Parameters supplied to create or update VirtualHub.}\n@returns(200) Request successful. Returns the details of the VirtualHub created or updated.\n@returns(201) Request received successfully. Returns the details of the VirtualHub created or updated.\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}\n@desc Updates VirtualHub tags.\n@required {resourceGroupName: any # The resource group name of the VirtualHub., virtualHubName: any # The name of the VirtualHub., virtualHubParameters: any # Parameters supplied to update VirtualHub tags.}\n@returns(200) Request successful. Returns the details of the VirtualHub updated.\n@returns(201) Request received successfully. Returns the details of the VirtualHub updated.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}\n@desc Deletes a VirtualHub.\n@required {resourceGroupName: any # The resource group name of the VirtualHub., virtualHubName: any # The name of the VirtualHub.}\n@returns(200) Request successful. VirtualHub deleted.\n@returns(202) Request received successfully. VirtualHub deletion is in progress; follow the Location header to poll for final outcome.\n@returns(204) No VirtualHubs exist by the name provided.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs\n@desc Lists all the VirtualHubs in a resource group.\n@required {resourceGroupName: any # The resource group name of the VirtualHub.}\n@returns(200) Request successful. Returns the details of all the VirtualHubs in the resource group.\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.Network/virtualHubs\n@desc Lists all the VirtualHubs in a subscription.\n@returns(200) Request successful. Returns the details of all the VirtualHubs in the subscription.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/hubVirtualNetworkConnections/{connectionName}\n@desc Retrieves the details of a HubVirtualNetworkConnection.\n@required {resourceGroupName: any # The resource group name of the VirtualHub., virtualHubName: any # The name of the VirtualHub., connectionName: any # The name of the vpn connection.}\n@returns(200) Request successful. Returns the details of the HubVirtualNetworkConnection retrieved.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/hubVirtualNetworkConnections\n@desc Retrieves the details of all HubVirtualNetworkConnections.\n@required {resourceGroupName: any # The resource group name of the VirtualHub., virtualHubName: any # The name of the VirtualHub.}\n@returns(200) Request successful. Returns the details of all the HubVirtualNetworkConnections for the VirtualHub.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}\n@desc Retrieves the details of a virtual wan vpn gateway.\n@required {resourceGroupName: any # The resource group name of the VpnGateway., gatewayName: any # The name of the gateway.}\n@returns(200) Request successful. Returns the details of the virtual wan vpn gateway retrieved.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}\n@desc Creates a virtual wan vpn gateway if it doesn't exist else updates the existing gateway.\n@required {resourceGroupName: any # The resource group name of the VpnGateway., gatewayName: any # The name of the gateway., vpnGatewayParameters: any # Parameters supplied to create or Update a virtual wan vpn gateway.}\n@returns(200) Request successful. Returns the details of the virtual wan vpn Gateway created or updated.\n@returns(201) Request successful. Returns the details of the virtual wan vpn gateway retrieved.\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}\n@desc Updates virtual wan vpn gateway tags.\n@required {resourceGroupName: any # The resource group name of the VpnGateway., gatewayName: any # The name of the gateway., vpnGatewayParameters: any # Parameters supplied to update a virtual wan vpn gateway tags.}\n@returns(200) Request successful. Returns the details of the updated gateway.\n@returns(201) Request received successfully. Returns the details of the updated gateway.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}\n@desc Deletes a virtual wan vpn gateway.\n@required {resourceGroupName: any # The resource group name of the VpnGateway., gatewayName: any # The name of the gateway.}\n@returns(200) Request successful. Vpn Gateway deleted.\n@returns(202) Request received successfully. Vpn Gateway deletion is in progress; follow the Location header to poll for final outcome.\n@returns(204) No vpn gateways exist by the name provided.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/reset\n@desc Resets the primary of the vpn gateway in the specified resource group.\n@required {resourceGroupName: any # The resource group name of the VpnGateway., gatewayName: any # The name of the gateway.}\n@returns(200) Request successful. The operation reset the primary of the VpnGateway.\n@returns(202) Accepted and the operation will complete asynchronously.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways\n@desc Lists all the VpnGateways in a resource group.\n@required {resourceGroupName: any # The resource group name of the VpnGateway.}\n@returns(200) Request successful. Returns the details of all the VpnGateways in the resource group.\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.Network/vpnGateways\n@desc Lists all the VpnGateways in a subscription.\n@returns(200) Request successful. Returns the details of all the VpnGateways in the subscription.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections/{connectionName}\n@desc Retrieves the details of a vpn connection.\n@required {resourceGroupName: any # The resource group name of the VpnGateway., gatewayName: any # The name of the gateway., connectionName: any # The name of the vpn connection.}\n@returns(200) Request successful. Returns the details of the vpn connection.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections/{connectionName}\n@desc Creates a vpn connection to a scalable vpn gateway if it doesn't exist else updates the existing connection.\n@required {resourceGroupName: any # The resource group name of the VpnGateway., gatewayName: any # The name of the gateway., connectionName: any # The name of the connection., VpnConnectionParameters: any # Parameters supplied to create or Update a VPN Connection.}\n@returns(200) Request successful. Returns the details of the vpn connection created or updated.\n@returns(201) Request successful. Returns the details of the vpn connection created or updated.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections/{connectionName}\n@desc Deletes a vpn connection.\n@required {resourceGroupName: any # The resource group name of the VpnGateway., gatewayName: any # The name of the gateway., connectionName: any # The name of the connection.}\n@returns(200) Request successful. Vpn Connection deleted.\n@returns(202) Request received successfully. Vpn Connection deletion is in progress; follow the Location header to poll for final outcome.\n@returns(204) No vpn connections exist by the name provided.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections/{connectionName}/vpnLinkConnections/{linkConnectionName}\n@desc Retrieves the details of a vpn site link connection.\n@required {resourceGroupName: any # The resource group name of the VpnGateway., gatewayName: any # The name of the gateway., connectionName: any # The name of the vpn connection., linkConnectionName: any # The name of the vpn connection.}\n@returns(200) Request successful. Returns the details of the vpn connection.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections\n@desc Retrieves all vpn connections for a particular virtual wan vpn gateway.\n@required {resourceGroupName: any # The resource group name of the VpnGateway., gatewayName: any # The name of the gateway.}\n@returns(200) Request successful. Returns all Vpn connections for a virtual wan vpn gateway.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections/{connectionName}/vpnLinkConnections\n@desc Retrieves all vpn site link connections for a particular virtual wan vpn gateway vpn connection.\n@required {resourceGroupName: any # The resource group name of the VpnGateway., gatewayName: any # The name of the gateway., connectionName: any # The name of the vpn connection.}\n@returns(200) Request successful. Returns all Vpn connections for a virtual wan vpn gateway.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans/{virtualWanName}/p2sVpnServerConfigurations/{p2SVpnServerConfigurationName}\n@desc Retrieves the details of a P2SVpnServerConfiguration.\n@required {resourceGroupName: any # The resource group name of the P2SVpnServerConfiguration., virtualWanName: any # The name of the VirtualWan., p2SVpnServerConfigurationName: any # The name of the P2SVpnServerConfiguration.}\n@returns(200) Request successful. Returns the details of the P2SVpnServerConfiguration.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans/{virtualWanName}/p2sVpnServerConfigurations/{p2SVpnServerConfigurationName}\n@desc Creates a P2SVpnServerConfiguration to associate with a VirtualWan if it doesn't exist else updates the existing P2SVpnServerConfiguration.\n@required {resourceGroupName: any # The resource group name of the VirtualWan., virtualWanName: any # The name of the VirtualWan., p2SVpnServerConfigurationName: any # The name of the P2SVpnServerConfiguration., p2SVpnServerConfigurationParameters: any # Parameters supplied to create or Update a P2SVpnServerConfiguration.}\n@returns(200) Request successful. Returns the details of the P2SVpnServerConfiguration created or updated.\n@returns(201) Request successful. Returns the details of the P2SVpnServerConfiguration created or updated.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans/{virtualWanName}/p2sVpnServerConfigurations/{p2SVpnServerConfigurationName}\n@desc Deletes a P2SVpnServerConfiguration.\n@required {resourceGroupName: any # The resource group name of the P2SVpnServerConfiguration., virtualWanName: any # The name of the VirtualWan., p2SVpnServerConfigurationName: any # The name of the P2SVpnServerConfiguration.}\n@returns(200) Request successful. P2SVpnServerConfiguration deleted.\n@returns(202) Request received successfully. P2SVpnServerConfiguration deletion is in progress; follow the Location header to poll for final outcome.\n@returns(204) No P2SVpnServerConfigurations exist by the name provided.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans/{virtualWanName}/p2sVpnServerConfigurations\n@desc Retrieves all P2SVpnServerConfigurations for a particular VirtualWan.\n@required {resourceGroupName: any # The resource group name of the VirtualWan., virtualWanName: any # The name of the VirtualWan.}\n@returns(200) Request successful. Returns all P2SVpnServerConfigurations for a VirtualWan.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/p2svpnGateways/{gatewayName}\n@desc Retrieves the details of a virtual wan p2s vpn gateway.\n@required {resourceGroupName: any # The resource group name of the P2SVpnGateway., gatewayName: any # The name of the gateway.}\n@returns(200) Request successful. Returns the details of the virtual wan p2s vpn gateway retrieved.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/p2svpnGateways/{gatewayName}\n@desc Creates a virtual wan p2s vpn gateway if it doesn't exist else updates the existing gateway.\n@required {resourceGroupName: any # The resource group name of the P2SVpnGateway., gatewayName: any # The name of the gateway., p2SVpnGatewayParameters: any # Parameters supplied to create or Update a virtual wan p2s vpn gateway.}\n@returns(200) Request successful. Returns the details of the virtual wan p2s vpn Gateway created or updated.\n@returns(201) Request successful. Returns the details of the virtual wan p2s vpn gateway retrieved.\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/p2svpnGateways/{gatewayName}\n@desc Updates virtual wan p2s vpn gateway tags.\n@required {resourceGroupName: any # The resource group name of the P2SVpnGateway., gatewayName: any # The name of the gateway., p2SVpnGatewayParameters: any # Parameters supplied to update a virtual wan p2s vpn gateway tags.}\n@returns(200) Request successful. Returns the details of the updated gateway.\n@returns(201) Request received successfully. Returns the details of the updated gateway.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/p2svpnGateways/{gatewayName}\n@desc Deletes a virtual wan p2s vpn gateway.\n@required {resourceGroupName: any # The resource group name of the P2SVpnGateway., gatewayName: any # The name of the gateway.}\n@returns(200) Request successful. P2SVpnGateway deleted.\n@returns(202) Request received successfully. P2SVpnGateway deletion is in progress; follow the Location header to poll for final outcome.\n@returns(204) No p2s vpn gateways exist by the name provided.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/p2svpnGateways\n@desc Lists all the P2SVpnGateways in a resource group.\n@required {resourceGroupName: any # The resource group name of the P2SVpnGateway.}\n@returns(200) Request successful. Returns the details of all the P2SVpnGateways in the resource group.\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.Network/p2svpnGateways\n@desc Lists all the P2SVpnGateways in a subscription.\n@returns(200) Request successful. Returns the details of all the P2SVpnGateways in the subscription.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/p2svpnGateways/{gatewayName}/generatevpnprofile\n@desc Generates VPN profile for P2S client of the P2SVpnGateway in the specified resource group.\n@required {resourceGroupName: any # The name of the resource group., gatewayName: any # The name of the P2SVpnGateway., parameters: any # Parameters supplied to the generate P2SVpnGateway VPN client package operation.}\n@returns(200) VPN profile package URL.\n@returns(202) Accepted and the operation will complete asynchronously.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/p2svpnGateways/{gatewayName}/getP2sVpnConnectionHealth\n@desc Gets the connection health of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.\n@required {resourceGroupName: any # The name of the resource group., gatewayName: any # The name of the P2SVpnGateway.}\n@returns(200) P2S Vpn Gateway with P2S connection health details.\n@returns(202) Accepted and the operation will complete asynchronously.\n\n@end\n"}