@datafire/azure_network_virtualwan
v3.0.0
Published
DataFire integration for VirtualWANAsAServiceManagementClient
Downloads
4
Readme
@datafire/azure_network_virtualwan
Client library for VirtualWANAsAServiceManagementClient
Installation and Usage
npm install --save @datafire/azure_network_virtualwan
let azure_network_virtualwan = require('@datafire/azure_network_virtualwan').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});
Description
REST API for Azure VirtualWAN As a Service.
Actions
P2sVpnGateways_List
Lists all the P2SVpnGateways in a subscription.
azure_network_virtualwan.P2sVpnGateways_List({
"subscriptionId": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - api-version required
string
: Client API version.
- subscriptionId required
Output
- output ListP2SVpnGatewaysResult
VirtualHubs_List
Lists all the VirtualHubs in a subscription.
azure_network_virtualwan.VirtualHubs_List({
"subscriptionId": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - api-version required
string
: Client API version.
- subscriptionId required
Output
- output ListVirtualHubsResult
VirtualWans_List
Lists all the VirtualWANs in a subscription.
azure_network_virtualwan.VirtualWans_List({
"subscriptionId": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - api-version required
string
: Client API version.
- subscriptionId required
Output
- output ListVirtualWANsResult
VpnGateways_List
Lists all the VpnGateways in a subscription.
azure_network_virtualwan.VpnGateways_List({
"subscriptionId": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - api-version required
string
: Client API version.
- subscriptionId required
Output
- output ListVpnGatewaysResult
VpnSites_List
Lists all the VpnSites in a subscription.
azure_network_virtualwan.VpnSites_List({
"subscriptionId": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - api-version required
string
: Client API version.
- subscriptionId required
Output
- output ListVpnSitesResult
P2sVpnGateways_ListByResourceGroup
Lists all the P2SVpnGateways in a resource group.
azure_network_virtualwan.P2sVpnGateways_ListByResourceGroup({
"subscriptionId": "",
"resourceGroupName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the P2SVpnGateway. - api-version required
string
: Client API version.
- subscriptionId required
Output
- output ListP2SVpnGatewaysResult
P2sVpnGateways_Delete
Deletes a virtual wan p2s vpn gateway.
azure_network_virtualwan.P2sVpnGateways_Delete({
"subscriptionId": "",
"resourceGroupName": "",
"gatewayName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the P2SVpnGateway. - gatewayName required
string
: The name of the gateway. - api-version required
string
: Client API version.
- subscriptionId required
Output
Output schema unknown
P2sVpnGateways_Get
Retrieves the details of a virtual wan p2s vpn gateway.
azure_network_virtualwan.P2sVpnGateways_Get({
"subscriptionId": "",
"resourceGroupName": "",
"gatewayName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the P2SVpnGateway. - gatewayName required
string
: The name of the gateway. - api-version required
string
: Client API version.
- subscriptionId required
Output
- output P2SVpnGateway
P2sVpnGateways_UpdateTags
Updates virtual wan p2s vpn gateway tags.
azure_network_virtualwan.P2sVpnGateways_UpdateTags({
"subscriptionId": "",
"resourceGroupName": "",
"gatewayName": "",
"api-version": "",
"p2SVpnGatewayParameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the P2SVpnGateway. - gatewayName required
string
: The name of the gateway. - api-version required
string
: Client API version. - p2SVpnGatewayParameters required
object
: Tags object for patch operations.- tags
object
: Resource tags.
- tags
- subscriptionId required
Output
- output P2SVpnGateway
P2sVpnGateways_CreateOrUpdate
Creates a virtual wan p2s vpn gateway if it doesn't exist else updates the existing gateway.
azure_network_virtualwan.P2sVpnGateways_CreateOrUpdate({
"subscriptionId": "",
"resourceGroupName": "",
"gatewayName": "",
"api-version": "",
"p2SVpnGatewayParameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the P2SVpnGateway. - gatewayName required
string
: The name of the gateway. - api-version required
string
: Client API version. - p2SVpnGatewayParameters required P2SVpnGateway
- subscriptionId required
Output
- output P2SVpnGateway
P2sVpnGateways_GenerateVpnProfile
Generates VPN profile for P2S client of the P2SVpnGateway in the specified resource group.
azure_network_virtualwan.P2sVpnGateways_GenerateVpnProfile({
"resourceGroupName": "",
"gatewayName": "",
"parameters": null,
"api-version": "",
"subscriptionId": ""
}, context)
Input
- input
object
- resourceGroupName required
string
: The name of the resource group. - gatewayName required
string
: The name of the P2SVpnGateway. - parameters required P2SVpnProfileParameters
- api-version required
string
: Client API version. - subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
Output
- output VpnProfileResponse
P2sVpnGateways_GetP2sVpnConnectionHealth
Gets the connection health of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
azure_network_virtualwan.P2sVpnGateways_GetP2sVpnConnectionHealth({
"resourceGroupName": "",
"gatewayName": "",
"api-version": "",
"subscriptionId": ""
}, context)
Input
- input
object
- resourceGroupName required
string
: The name of the resource group. - gatewayName required
string
: The name of the P2SVpnGateway. - api-version required
string
: Client API version. - subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
Output
- output P2SVpnGateway
VirtualHubs_ListByResourceGroup
Lists all the VirtualHubs in a resource group.
azure_network_virtualwan.VirtualHubs_ListByResourceGroup({
"subscriptionId": "",
"resourceGroupName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VirtualHub. - api-version required
string
: Client API version.
- subscriptionId required
Output
- output ListVirtualHubsResult
VirtualHubs_Delete
Deletes a VirtualHub.
azure_network_virtualwan.VirtualHubs_Delete({
"subscriptionId": "",
"resourceGroupName": "",
"virtualHubName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VirtualHub. - virtualHubName required
string
: The name of the VirtualHub. - api-version required
string
: Client API version.
- subscriptionId required
Output
Output schema unknown
VirtualHubs_Get
Retrieves the details of a VirtualHub.
azure_network_virtualwan.VirtualHubs_Get({
"subscriptionId": "",
"resourceGroupName": "",
"virtualHubName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VirtualHub. - virtualHubName required
string
: The name of the VirtualHub. - api-version required
string
: Client API version.
- subscriptionId required
Output
- output VirtualHub
VirtualHubs_UpdateTags
Updates VirtualHub tags.
azure_network_virtualwan.VirtualHubs_UpdateTags({
"subscriptionId": "",
"resourceGroupName": "",
"virtualHubName": "",
"api-version": "",
"virtualHubParameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VirtualHub. - virtualHubName required
string
: The name of the VirtualHub. - api-version required
string
: Client API version. - virtualHubParameters required
object
: Tags object for patch operations.- tags
object
: Resource tags.
- tags
- subscriptionId required
Output
- output VirtualHub
VirtualHubs_CreateOrUpdate
Creates a VirtualHub resource if it doesn't exist else updates the existing VirtualHub.
azure_network_virtualwan.VirtualHubs_CreateOrUpdate({
"subscriptionId": "",
"resourceGroupName": "",
"virtualHubName": "",
"api-version": "",
"virtualHubParameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VirtualHub. - virtualHubName required
string
: The name of the VirtualHub. - api-version required
string
: Client API version. - virtualHubParameters required VirtualHub
- subscriptionId required
Output
- output VirtualHub
HubVirtualNetworkConnections_List
Retrieves the details of all HubVirtualNetworkConnections.
azure_network_virtualwan.HubVirtualNetworkConnections_List({
"subscriptionId": "",
"resourceGroupName": "",
"virtualHubName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VirtualHub. - virtualHubName required
string
: The name of the VirtualHub. - api-version required
string
: Client API version.
- subscriptionId required
Output
HubVirtualNetworkConnections_Get
Retrieves the details of a HubVirtualNetworkConnection.
azure_network_virtualwan.HubVirtualNetworkConnections_Get({
"subscriptionId": "",
"resourceGroupName": "",
"virtualHubName": "",
"connectionName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VirtualHub. - virtualHubName required
string
: The name of the VirtualHub. - connectionName required
string
: The name of the vpn connection. - api-version required
string
: Client API version.
- subscriptionId required
Output
- output HubVirtualNetworkConnection
VirtualWans_ListByResourceGroup
Lists all the VirtualWANs in a resource group.
azure_network_virtualwan.VirtualWans_ListByResourceGroup({
"subscriptionId": "",
"resourceGroupName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VirtualWan. - api-version required
string
: Client API version.
- subscriptionId required
Output
- output ListVirtualWANsResult
VirtualWans_Delete
Deletes a VirtualWAN.
azure_network_virtualwan.VirtualWans_Delete({
"subscriptionId": "",
"resourceGroupName": "",
"VirtualWANName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VirtualWan. - VirtualWANName required
string
: The name of the VirtualWAN being deleted. - api-version required
string
: Client API version.
- subscriptionId required
Output
Output schema unknown
VirtualWans_Get
Retrieves the details of a VirtualWAN.
azure_network_virtualwan.VirtualWans_Get({
"resourceGroupName": "",
"VirtualWANName": "",
"api-version": "",
"subscriptionId": ""
}, context)
Input
- input
object
- resourceGroupName required
string
: The resource group name of the VirtualWan. - VirtualWANName required
string
: The name of the VirtualWAN being retrieved. - api-version required
string
: Client API version. - subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
Output
- output VirtualWAN
VirtualWans_UpdateTags
Updates a VirtualWAN tags.
azure_network_virtualwan.VirtualWans_UpdateTags({
"subscriptionId": "",
"resourceGroupName": "",
"VirtualWANName": "",
"api-version": "",
"WANParameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VirtualWan. - VirtualWANName required
string
: The name of the VirtualWAN being updated. - api-version required
string
: Client API version. - WANParameters required
object
: Tags object for patch operations.- tags
object
: Resource tags.
- tags
- subscriptionId required
Output
- output VirtualWAN
VirtualWans_CreateOrUpdate
Creates a VirtualWAN resource if it doesn't exist else updates the existing VirtualWAN.
azure_network_virtualwan.VirtualWans_CreateOrUpdate({
"subscriptionId": "",
"resourceGroupName": "",
"VirtualWANName": "",
"api-version": "",
"WANParameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VirtualWan. - VirtualWANName required
string
: The name of the VirtualWAN being created or updated. - api-version required
string
: Client API version. - WANParameters required VirtualWAN
- subscriptionId required
Output
- output VirtualWAN
SupportedSecurityProviders
Gives the supported security providers for the virtual wan.
azure_network_virtualwan.SupportedSecurityProviders({
"subscriptionId": "",
"resourceGroupName": "",
"virtualWANName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name. - virtualWANName required
string
: The name of the VirtualWAN for which supported security providers are needed. - api-version required
string
: Client API version.
- subscriptionId required
Output
- output VirtualWanSecurityProviders
VpnSitesConfiguration_Download
Gives the sas-url to download the configurations for vpn-sites in a resource group.
azure_network_virtualwan.VpnSitesConfiguration_Download({
"subscriptionId": "",
"resourceGroupName": "",
"virtualWANName": "",
"request": null,
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name. - virtualWANName required
string
: The name of the VirtualWAN for which configuration of all vpn-sites is needed. - request required GetVpnSitesConfigurationRequest
- api-version required
string
: Client API version.
- subscriptionId required
Output
Output schema unknown
P2sVpnServerConfigurations_ListByVirtualWan
Retrieves all P2SVpnServerConfigurations for a particular VirtualWan.
azure_network_virtualwan.P2sVpnServerConfigurations_ListByVirtualWan({
"subscriptionId": "",
"resourceGroupName": "",
"virtualWanName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VirtualWan. - virtualWanName required
string
: The name of the VirtualWan. - api-version required
string
: Client API version.
- subscriptionId required
Output
P2sVpnServerConfigurations_Delete
Deletes a P2SVpnServerConfiguration.
azure_network_virtualwan.P2sVpnServerConfigurations_Delete({
"subscriptionId": "",
"resourceGroupName": "",
"virtualWanName": "",
"p2SVpnServerConfigurationName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the P2SVpnServerConfiguration. - virtualWanName required
string
: The name of the VirtualWan. - p2SVpnServerConfigurationName required
string
: The name of the P2SVpnServerConfiguration. - api-version required
string
: Client API version.
- subscriptionId required
Output
Output schema unknown
P2sVpnServerConfigurations_Get
Retrieves the details of a P2SVpnServerConfiguration.
azure_network_virtualwan.P2sVpnServerConfigurations_Get({
"subscriptionId": "",
"resourceGroupName": "",
"virtualWanName": "",
"p2SVpnServerConfigurationName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the P2SVpnServerConfiguration. - virtualWanName required
string
: The name of the VirtualWan. - p2SVpnServerConfigurationName required
string
: The name of the P2SVpnServerConfiguration. - api-version required
string
: Client API version.
- subscriptionId required
Output
- output P2SVpnServerConfiguration
P2sVpnServerConfigurations_CreateOrUpdate
Creates a P2SVpnServerConfiguration to associate with a VirtualWan if it doesn't exist else updates the existing P2SVpnServerConfiguration.
azure_network_virtualwan.P2sVpnServerConfigurations_CreateOrUpdate({
"subscriptionId": "",
"resourceGroupName": "",
"virtualWanName": "",
"p2SVpnServerConfigurationName": "",
"api-version": "",
"p2SVpnServerConfigurationParameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VirtualWan. - virtualWanName required
string
: The name of the VirtualWan. - p2SVpnServerConfigurationName required
string
: The name of the P2SVpnServerConfiguration. - api-version required
string
: Client API version. - p2SVpnServerConfigurationParameters required P2SVpnServerConfiguration
- subscriptionId required
Output
- output P2SVpnServerConfiguration
VpnGateways_ListByResourceGroup
Lists all the VpnGateways in a resource group.
azure_network_virtualwan.VpnGateways_ListByResourceGroup({
"subscriptionId": "",
"resourceGroupName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VpnGateway. - api-version required
string
: Client API version.
- subscriptionId required
Output
- output ListVpnGatewaysResult
VpnGateways_Delete
Deletes a virtual wan vpn gateway.
azure_network_virtualwan.VpnGateways_Delete({
"subscriptionId": "",
"resourceGroupName": "",
"gatewayName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VpnGateway. - gatewayName required
string
: The name of the gateway. - api-version required
string
: Client API version.
- subscriptionId required
Output
Output schema unknown
VpnGateways_Get
Retrieves the details of a virtual wan vpn gateway.
azure_network_virtualwan.VpnGateways_Get({
"subscriptionId": "",
"resourceGroupName": "",
"gatewayName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VpnGateway. - gatewayName required
string
: The name of the gateway. - api-version required
string
: Client API version.
- subscriptionId required
Output
- output VpnGateway
VpnGateways_UpdateTags
Updates virtual wan vpn gateway tags.
azure_network_virtualwan.VpnGateways_UpdateTags({
"subscriptionId": "",
"resourceGroupName": "",
"gatewayName": "",
"api-version": "",
"vpnGatewayParameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VpnGateway. - gatewayName required
string
: The name of the gateway. - api-version required
string
: Client API version. - vpnGatewayParameters required
object
: Tags object for patch operations.- tags
object
: Resource tags.
- tags
- subscriptionId required
Output
- output VpnGateway
VpnGateways_CreateOrUpdate
Creates a virtual wan vpn gateway if it doesn't exist else updates the existing gateway.
azure_network_virtualwan.VpnGateways_CreateOrUpdate({
"subscriptionId": "",
"resourceGroupName": "",
"gatewayName": "",
"api-version": "",
"vpnGatewayParameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VpnGateway. - gatewayName required
string
: The name of the gateway. - api-version required
string
: Client API version. - vpnGatewayParameters required VpnGateway
- subscriptionId required
Output
- output VpnGateway
VpnGateways_Reset
Resets the primary of the vpn gateway in the specified resource group.
azure_network_virtualwan.VpnGateways_Reset({
"resourceGroupName": "",
"gatewayName": "",
"api-version": "",
"subscriptionId": ""
}, context)
Input
- input
object
- resourceGroupName required
string
: The resource group name of the VpnGateway. - gatewayName required
string
: The name of the gateway. - api-version required
string
: Client API version. - subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
Output
- output VpnGateway
VpnConnections_ListByVpnGateway
Retrieves all vpn connections for a particular virtual wan vpn gateway.
azure_network_virtualwan.VpnConnections_ListByVpnGateway({
"subscriptionId": "",
"resourceGroupName": "",
"gatewayName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VpnGateway. - gatewayName required
string
: The name of the gateway. - api-version required
string
: Client API version.
- subscriptionId required
Output
- output ListVpnConnectionsResult
VpnConnections_Delete
Deletes a vpn connection.
azure_network_virtualwan.VpnConnections_Delete({
"subscriptionId": "",
"resourceGroupName": "",
"gatewayName": "",
"connectionName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VpnGateway. - gatewayName required
string
: The name of the gateway. - connectionName required
string
: The name of the connection. - api-version required
string
: Client API version.
- subscriptionId required
Output
Output schema unknown
VpnConnections_Get
Retrieves the details of a vpn connection.
azure_network_virtualwan.VpnConnections_Get({
"subscriptionId": "",
"resourceGroupName": "",
"gatewayName": "",
"connectionName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VpnGateway. - gatewayName required
string
: The name of the gateway. - connectionName required
string
: The name of the vpn connection. - api-version required
string
: Client API version.
- subscriptionId required
Output
- output VpnConnection
VpnConnections_CreateOrUpdate
Creates a vpn connection to a scalable vpn gateway if it doesn't exist else updates the existing connection.
azure_network_virtualwan.VpnConnections_CreateOrUpdate({
"subscriptionId": "",
"resourceGroupName": "",
"gatewayName": "",
"connectionName": "",
"api-version": "",
"VpnConnectionParameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VpnGateway. - gatewayName required
string
: The name of the gateway. - connectionName required
string
: The name of the connection. - api-version required
string
: Client API version. - VpnConnectionParameters required VpnConnection
- subscriptionId required
Output
- output VpnConnection
VpnLinkConnections_ListByVpnConnection
Retrieves all vpn site link connections for a particular virtual wan vpn gateway vpn connection.
azure_network_virtualwan.VpnLinkConnections_ListByVpnConnection({
"subscriptionId": "",
"resourceGroupName": "",
"gatewayName": "",
"connectionName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VpnGateway. - gatewayName required
string
: The name of the gateway. - connectionName required
string
: The name of the vpn connection. - api-version required
string
: Client API version.
- subscriptionId required
Output
VpnSiteLinkConnections_Get
Retrieves the details of a vpn site link connection.
azure_network_virtualwan.VpnSiteLinkConnections_Get({
"subscriptionId": "",
"resourceGroupName": "",
"gatewayName": "",
"connectionName": "",
"linkConnectionName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VpnGateway. - gatewayName required
string
: The name of the gateway. - connectionName required
string
: The name of the vpn connection. - linkConnectionName required
string
: The name of the vpn connection. - api-version required
string
: Client API version.
- subscriptionId required
Output
- output VpnSiteLinkConnection
VpnSites_ListByResourceGroup
Lists all the vpnSites in a resource group.
azure_network_virtualwan.VpnSites_ListByResourceGroup({
"subscriptionId": "",
"resourceGroupName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VpnSite. - api-version required
string
: Client API version.
- subscriptionId required
Output
- output ListVpnSitesResult
VpnSites_Delete
Deletes a VpnSite.
azure_network_virtualwan.VpnSites_Delete({
"subscriptionId": "",
"resourceGroupName": "",
"vpnSiteName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VpnSite. - vpnSiteName required
string
: The name of the VpnSite being deleted. - api-version required
string
: Client API version.
- subscriptionId required
Output
Output schema unknown
VpnSites_Get
Retrieves the details of a VPN site.
azure_network_virtualwan.VpnSites_Get({
"subscriptionId": "",
"resourceGroupName": "",
"vpnSiteName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VpnSite. - vpnSiteName required
string
: The name of the VpnSite being retrieved. - api-version required
string
: Client API version.
- subscriptionId required
Output
- output VpnSite
VpnSites_UpdateTags
Updates VpnSite tags.
azure_network_virtualwan.VpnSites_UpdateTags({
"subscriptionId": "",
"resourceGroupName": "",
"vpnSiteName": "",
"api-version": "",
"VpnSiteParameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VpnSite. - vpnSiteName required
string
: The name of the VpnSite being updated. - api-version required
string
: Client API version. - VpnSiteParameters required
object
: Tags object for patch operations.- tags
object
: Resource tags.
- tags
- subscriptionId required
Output
- output VpnSite
VpnSites_CreateOrUpdate
Creates a VpnSite resource if it doesn't exist else updates the existing VpnSite.
azure_network_virtualwan.VpnSites_CreateOrUpdate({
"subscriptionId": "",
"resourceGroupName": "",
"vpnSiteName": "",
"api-version": "",
"VpnSiteParameters": null
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VpnSite. - vpnSiteName required
string
: The name of the VpnSite being created or updated. - api-version required
string
: Client API version. - VpnSiteParameters required VpnSite
- subscriptionId required
Output
- output VpnSite
VpnSiteLinks_ListByVpnSite
Lists all the vpnSiteLinks in a resource group for a vpn site.
azure_network_virtualwan.VpnSiteLinks_ListByVpnSite({
"subscriptionId": "",
"resourceGroupName": "",
"vpnSiteName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VpnSite. - vpnSiteName required
string
: The name of the VpnSite. - api-version required
string
: Client API version.
- subscriptionId required
Output
- output ListVpnSiteLinksResult
VpnSiteLinks_Get
Retrieves the details of a VPN site link.
azure_network_virtualwan.VpnSiteLinks_Get({
"subscriptionId": "",
"resourceGroupName": "",
"vpnSiteName": "",
"vpnSiteLinkName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The resource group name of the VpnSite. - vpnSiteName required
string
: The name of the VpnSite. - vpnSiteLinkName required
string
: The name of the VpnSiteLink being retrieved. - api-version required
string
: Client API version.
- subscriptionId required
Output
- output VpnSiteLink
Definitions
DeviceProperties
- DeviceProperties
object
: List of properties of the device.- deviceModel
string
: Model of the device. - deviceVendor
string
: Name of the device Vendor. - linkSpeedInMbps
integer
: Link speed.
- deviceModel
GetVpnSitesConfigurationRequest
- GetVpnSitesConfigurationRequest
object
: List of Vpn-Sites.- outputBlobSasUrl required
string
: The sas-url to download the configurations for vpn-sites. - vpnSites
array
: List of resource-ids of the vpn-sites for which config is to be downloaded.- items
string
- items
- outputBlobSasUrl required
HubVirtualNetworkConnection
- HubVirtualNetworkConnection
object
: HubVirtualNetworkConnection Resource.- etag
string
: A unique read-only string that changes whenever the resource is updated. - name
string
: The name of the resource that is unique within a resource group. This name can be used to access the resource. - properties HubVirtualNetworkConnectionProperties
- id
string
: Resource ID.
- etag
HubVirtualNetworkConnectionProperties
- HubVirtualNetworkConnectionProperties
object
: Parameters for HubVirtualNetworkConnection.- allowHubToRemoteVnetTransit
boolean
: VirtualHub to RemoteVnet transit to enabled or not. - allowRemoteVnetToUseHubVnetGateways
boolean
: Allow RemoteVnet to use Virtual Hub's gateways. - enableInternetSecurity
boolean
: Enable internet security. - provisioningState
string
(values: Succeeded, Updating, Deleting, Failed): The current provisioning state. - remoteVirtualNetwork
object
: Reference to another subresource.- id
string
: Resource ID.
- id
- allowHubToRemoteVnetTransit
HubVirtualNetworkConnectionStatus
- HubVirtualNetworkConnectionStatus
string
(values: Unknown, Connecting, Connected, NotConnected): The current state of the VirtualHub to vnet connection.
ListHubVirtualNetworkConnectionsResult
- ListHubVirtualNetworkConnectionsResult
object
: List of HubVirtualNetworkConnections and a URL nextLink to get the next set of results.- nextLink
string
: URL to get the next set of operation list results if there are any. - value
array
: List of HubVirtualNetworkConnections.
- nextLink
ListP2SVpnGatewaysResult
- ListP2SVpnGatewaysResult
object
: Result of the request to list P2SVpnGateways. It contains a list of P2SVpnGateways and a URL nextLink to get the next set of results.- nextLink
string
: URL to get the next set of operation list results if there are any. - value
array
: List of P2SVpnGateways.- items P2SVpnGateway
- nextLink
ListP2SVpnServerConfigurationsResult
- ListP2SVpnServerConfigurationsResult
object
: Result of the request to list all P2SVpnServerConfigurations associated to a VirtualWan. It contains a list of P2SVpnServerConfigurations and a URL nextLink to get the next set of results.- nextLink
string
: URL to get the next set of operation list results if there are any. - value
array
: List of P2SVpnServerConfigurations.
- nextLink
ListVirtualHubsResult
- ListVirtualHubsResult
object
: Result of the request to list VirtualHubs. It contains a list of VirtualHubs and a URL nextLink to get the next set of results.- nextLink
string
: URL to get the next set of operation list results if there are any. - value
array
: List of VirtualHubs.- items VirtualHub
- nextLink
ListVirtualWANsResult
- ListVirtualWANsResult
object
: Result of the request to list VirtualWANs. It contains a list of VirtualWANs and a URL nextLink to get the next set of results.- nextLink
string
: URL to get the next set of operation list results if there are any. - value
array
: List of VirtualWANs.- items VirtualWAN
- nextLink
ListVpnConnectionsResult
- ListVpnConnectionsResult
object
: Result of the request to list all vpn connections to a virtual wan vpn gateway. It contains a list of Vpn Connections and a URL nextLink to get the next set of results.- nextLink
string
: URL to get the next set of operation list results if there are any. - value
array
: List of Vpn Connections.- items VpnConnection
- nextLink
ListVpnGatewaysResult
- ListVpnGatewaysResult
object
: Result of the request to list VpnGateways. It contains a list of VpnGateways and a URL nextLink to get the next set of results.- nextLink
string
: URL to get the next set of operation list results if there are any. - value
array
: List of VpnGateways.- items VpnGateway
- nextLink
ListVpnSiteLinkConnectionsResult
- ListVpnSiteLinkConnectionsResult
object
: Result of the request to list all vpn connections to a virtual wan vpn gateway. It contains a list of Vpn Connections and a URL nextLink to get the next set of results.- nextLink
string
: URL to get the next set of operation list results if there are any. - value
array
: List of VpnSiteLinkConnections.- items VpnSiteLinkConnection
- nextLink
ListVpnSiteLinksResult
- ListVpnSiteLinksResult
object
: Result of the request to list VpnSiteLinks. It contains a list of VpnSiteLinks and a URL nextLink to get the next set of results.- nextLink
string
: URL to get the next set of operation list results if there are any. - value
array
: List of VpnSitesLinks.- items VpnSiteLink
- nextLink
ListVpnSitesResult
- ListVpnSitesResult
object
: Result of the request to list VpnSites. It contains a list of VpnSites and a URL nextLink to get the next set of results.- nextLink
string
: URL to get the next set of operation list results if there are any. - value
array
: List of VpnSites.- items VpnSite
- nextLink
OfficeTrafficCategory
- OfficeTrafficCategory
string
(values: Optimize, OptimizeAndAllow, All, None): The office traffic category.
P2SVpnGateway
- P2SVpnGateway
object
: P2SVpnGateway Resource.- etag
string
: A unique read-only string that changes whenever the resource is updated. - properties P2SVpnGatewayProperties
- id
string
: Resource ID. - location
string
: Resource location. - name
string
: Resource name. - tags
object
: Resource tags. - type
string
: Resource type.
- etag
P2SVpnGatewayProperties
- P2SVpnGatewayProperties
object
: Parameters for P2SVpnGateway.- customRoutes
object
: AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.- addressPrefixes
array
: A list of address blocks reserved for this virtual network in CIDR notation.- items
string
- items
- addressPrefixes
- p2SVpnServerConfiguration
object
: Reference to another subresource.- id
string
: Resource ID.
- id
- provisioningState
string
(values: Succeeded, Updating, Deleting, Failed): The current provisioning state. - virtualHub
object
: Reference to another subresource.- id
string
: Resource ID.
- id
- vpnClientAddressPool
object
: AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.- addressPrefixes
array
: A list of address blocks reserved for this virtual network in CIDR notation.- items
string
- items
- addressPrefixes
- vpnClientConnectionHealth VpnClientConnectionHealth
- vpnGatewayScaleUnit
integer
: The scale unit for this p2s vpn gateway.
- customRoutes
P2SVpnProfileParameters
- P2SVpnProfileParameters
object
: Vpn Client Parameters for package generation.- authenticationMethod
string
(values: EAPTLS, EAPMSCHAPv2): VPN client authentication method.
- authenticationMethod
P2SVpnServerConfigRadiusClientRootCertificate
- P2SVpnServerConfigRadiusClientRootCertificate
object
: Radius client root certificate of P2SVpnServerConfiguration.- etag
string
: A unique read-only string that changes whenever the resource is updated. - name
string
: The name of the resource that is unique within a resource group. This name can be used to access the resource. - properties P2SVpnServerConfigRadiusClientRootCertificatePropertiesFormat
- id
string
: Resource ID.
- etag
P2SVpnServerConfigRadiusClientRootCertificatePropertiesFormat
- P2SVpnServerConfigRadiusClientRootCertificatePropertiesFormat
object
: Properties of the Radius client root certificate of P2SVpnServerConfiguration.- provisioningState
string
(values: Succeeded, Updating, Deleting, Failed): The current provisioning state. - thumbprint
string
: The Radius client root certificate thumbprint.
- provisioningState
P2SVpnServerConfigRadiusServerRootCertificate
- P2SVpnServerConfigRadiusServerRootCertificate
object
: Radius Server root certificate of P2SVpnServerConfiguration.- etag
string
: A unique read-only string that changes whenever the resource is updated. - name
string
: The name of the resource that is unique within a resource group. This name can be used to access the resource. - properties required P2SVpnServerConfigRadiusServerRootCertificatePropertiesFormat
- id
string
: Resource ID.
- etag
P2SVpnServerConfigRadiusServerRootCertificatePropertiesFormat
- P2SVpnServerConfigRadiusServerRootCertificatePropertiesFormat
object
: Properties of Radius Server root certificate of P2SVpnServerConfiguration.- provisioningState
string
(values: Succeeded, Updating, Deleting, Failed): The current provisioning state. - publicCertData required
string
: The certificate public data.
- provisioningState
P2SVpnServerConfigVpnClientRevokedCertificate
- P2SVpnServerConfigVpnClientRevokedCertificate
object
: VPN client revoked certificate of P2SVpnServerConfiguration.- etag
string
: A unique read-only string that changes whenever the resource is updated. - name
string
: The name of the resource that is unique within a resource group. This name can be used to access the resource. - properties P2SVpnServerConfigVpnClientRevokedCertificatePropertiesFormat
- id
string
: Resource ID.
- etag
P2SVpnServerConfigVpnClientRevokedCertificatePropertiesFormat
- P2SVpnServerConfigVpnClientRevokedCertificatePropertiesFormat
object
: Properties of the revoked VPN client certificate of P2SVpnServerConfiguration.- provisioningState
string
(values: Succeeded, Updating, Deleting, Failed): The current provisioning state. - thumbprint
string
: The revoked VPN client certificate thumbprint.
- provisioningState
P2SVpnServerConfigVpnClientRootCertificate
- P2SVpnServerConfigVpnClientRootCertificate
object
: VPN client root certificate of P2SVpnServerConfiguration.- etag
string
: A unique read-only string that changes whenever the resource is updated. - name
string
: The name of the resource that is unique within a resource group. This name can be used to access the resource. - properties required P2SVpnServerConfigVpnClientRootCertificatePropertiesFormat
- id
string
: Resource ID.
- etag
P2SVpnServerConfigVpnClientRootCertificatePropertiesFormat
- P2SVpnServerConfigVpnClientRootCertificatePropertiesFormat
object
: Properties of VPN client root certificate of P2SVpnServerConfiguration.- provisioningState
string
(values: Succeeded, Updating, Deleting, Failed): The current provisioning state. - publicCertData required
string
: The certificate public data.
- provisioningState
P2SVpnServerConfiguration
- P2SVpnServerConfiguration
object
: P2SVpnServerConfiguration Resource.- etag
string
: A unique read-only string that changes whenever the resource is updated. - name
string
: The name of the resource that is unique within a resource group. This name can be used to access the resource. - properties P2SVpnServerConfigurationProperties
- id
string
: Resource ID.
- etag
P2SVpnServerConfigurationProperties
- P2SVpnServerConfigurationProperties
object
: Parameters for P2SVpnServerConfiguration.- etag
string
: A unique read-only string that changes whenever the resource is updated. - name
string
: The name of the P2SVpnServerConfiguration that is unique within a VirtualWan in a resource group. This name can be used to access the resource along with Paren VirtualWan resource name. - p2SVpnGateways
array
: List of references to P2SVpnGateways.- items
object
: Reference to another subresource.- id
string
: Resource ID.
- id
- items
- p2SVpnServerConfigRadiusClientRootCertificates
array
: Radius client root certificate of P2SVpnServerConfiguration. - p2SVpnServerConfigRadiusServerRootCertificates
array
: Radius Server root certificate of P2SVpnServerConfiguration. - p2SVpnServerConfigVpnClientRevokedCertificates
array
: VPN client revoked certificate of P2SVpnServerConfiguration. - p2SVpnServerConfigVpnClientRootCertificates
array
: VPN client root certificate of P2SVpnServerConfiguration. - provisioningState
string
(values: Succeeded, Updating, Deleting, Failed): The current provisioning state. - radiusServerAddress
string
: The radius server address property of the P2SVpnServerConfiguration resource for point to site client connection. - radiusServerSecret
string
: The radius secret property of the P2SVpnServerConfiguration resource for point to site client connection. - vpnClientIpsecPolicies
array
: VpnClientIpsecPolicies for P2SVpnServerConfiguration.- items
object
: An IPSec Policy configuration for a virtual network gateway connection.- dhGroup required
string
(values: None, DHGroup1, DHGroup2, DHGroup14, DHGroup2048, ECP256, ECP384, DHGroup24): The DH Groups used in IKE Phase 1 for initial SA. - ikeEncryption required
string
(values: DES, DES3, AES128, AES192, AES256, GCMAES256, GCMAES128): The IKE encryption algorithm (IKE phase 2). - ikeIntegrity required
string
(values: MD5, SHA1, SHA256, SHA384, GCMAES256, GCMAES128): The IKE integrity algorithm (IKE phase 2). - ipsecEncryption required
string
(values: None, DES, DES3, AES128, AES192, AES256, GCMAES128, GCMAES192, GCMAES256): The IPSec encryption algorithm (IKE phase 1). - ipsecIntegrity required
string
(values: MD5, SHA1, SHA256, GCMAES128, GCMAES192, GCMAES256): The IPSec integrity algorithm (IKE phase 1). - pfsGroup required
string
(values: None, PFS1, PFS2, PFS2048, ECP256, ECP384, PFS24, PFS14, PFSMM): The Pfs Groups used in IKE Phase 2 for new child SA. - saDataSizeKilobytes required
integer
: The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel. - saLifeTimeSeconds required
integer
: The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.
- dhGroup required
- items
- vpnProtocols
array
: VPN protocols for the P2SVpnServerConfiguration.- items
string
(values: IkeV2, OpenVPN): VPN protocol enabled for the P2SVpnServerConfiguration.
- items
- etag
TunnelConnectionStatus
- TunnelConnectionStatus
string
(values: Unknown, Connecting, Connected, NotConnected): The current state of the tunnel.
VirtualHub
- VirtualHub
object
: VirtualHub Resource.- etag
string
: A unique read-only string that changes whenever the resource is updated. - properties VirtualHubProperties
- id
string
: Resource ID. - location
string
: Resource location. - name
string
: Resource name. - tags
object
: Resource tags. - type
string
: Resource type.
- etag
VirtualHubProperties
- VirtualHubProperties
object
: Parameters for VirtualHub.- addressPrefix
string
: Address-prefix for this VirtualHub. - expressRouteGateway
object
: Reference to another subresource.- id
string
: Resource ID.
- id
- p2SVpnGateway
object
: Reference to another subresource.- id
string
: Resource ID.
- id
- provisioningState
string
(values: Succeeded, Updating, Deleting, Failed): The current provisioning state. - routeTable VirtualHubRouteTable
- virtualNetworkConnections
array
: List of all vnet connections with this VirtualHub. - virtualWan
object
: Reference to another subresource.- id
string
: Resource ID.
- id
- vpnGateway
object
: Reference to another subresource.- id
string
: Resource ID.
- id
- addressPrefix
VirtualHubRoute
- VirtualHubRoute
object
: VirtualHub route.- addressPrefixes
array
: List of all addressPrefixes.- items
string
- items
- nextHopIpAddress
string
: NextHop ip address.
- addressPrefixes
VirtualHubRouteTable
- VirtualHubRouteTable
object
: VirtualHub route table.- routes
array
: List of all routes.- items VirtualHubRoute
- routes
VirtualWAN
- VirtualWAN
object
: VirtualWAN Resource.- etag
string
: A unique read-only string that changes whenever the resource is updated. - properties VirtualWanProperties
- id
string
: Resource ID. - location
string
: Resource location. - name
string
: Resource name. - tags
object
: Resource tags. - type
string
: Resource type.
- etag
VirtualWanProperties
- VirtualWanProperties
object
: Parameters for VirtualWAN.- allowBranchToBranchTraffic
boolean
: True if branch to branch traffic is allowed. - allowVnetToVnetTraffic
boolean
: True if Vnet to Vnet traffic is allowed. - disableVpnEncryption
boolean
: Vpn encryption to be disabled or not. - office365LocalBreakoutCategory OfficeTrafficCategory
- p2SVpnServerConfigurations
array
: List of all P2SVpnServerConfigurations associated with the virtual wan. - provisioningState
string
(values: Succeeded, Updating, Deleting, Failed): The current provisioning state. - securityProviderName
string
: The Security Provider name. - virtualHubs
array
: List of VirtualHubs in the VirtualWAN.- items
object
: Reference to another subresource.- id
string
: Resource ID.
- id
- items
- vpnSites
array
: List of VpnSites in the VirtualWAN.- items
object
: Reference to another subresource.- id
string
: Resource ID.
- id
- items
- allowBranchToBranchTraffic
VirtualWanSecurityProvider
- VirtualWanSecurityProvider
object
: Collection of SecurityProviders.- name
string
: Name of the security provider. - type VirtualWanSecurityProviderType
- url
string
: Url of the security provider.
- name
VirtualWanSecurityProviderType
- VirtualWanSecurityProviderType
string
(values: External, Native): The virtual wan security provider type.
VirtualWanSecurityProviders
- VirtualWanSecurityProviders
object
: Collection of SecurityProviders.- supportedProviders
array
: List of VirtualWAN security providers.
- supportedProviders
VpnClientConnectionHealth
- VpnClientConnectionHealth
object
: VpnClientConnectionHealth properties.- allocatedIpAddresses
array
: List of allocated ip addresses to the connected p2s vpn clients.- items
string
- items
- totalEgressBytesTransferred
integer
: Total of the Egress Bytes Transferred in this connection. - totalIngressBytesTransferred
integer
: Total of the Ingress Bytes Transferred in this P2S Vpn connection. - vpnClientConnectionsCount
integer
: The total of p2s vpn clients connected at this time to this P2SVpnGateway.
- allocatedIpAddresses
VpnConnection
- VpnConnection
object
: VpnConnection Resource.- etag
string
: A unique read-only string that changes whenever the resource is updated. - name
string
: The name of the resource that is unique within a resource group. This name can be used to access the resource. - properties VpnConnectionProperties
- id
string
: Resource ID.
- etag
VpnConnectionProperties
- VpnConnectionProperties
object
: Parameters for VpnConnection.- connectionBandwidth
integer
: Expected bandwidth in MBPS. - connectionStatus VpnConnectionStatus
- egressBytesTransferred
integer
: Egress bytes transferred. - enableBgp
boolean
: EnableBgp flag. - enableInternetSecurity
boolean
: Enable internet security. - enableRateLimiting
boolean
: EnableBgp flag. - ingressBytesTransferred
integer
: Ingress bytes transferred. - ipsecPolicies
array
: The IPSec Policies to be considered by this connection.- items
object
: An IPSec Policy configuration for a virtual network gateway connection.- dhGroup required
string
(values: None, DHGroup1, DHGroup2, DHGroup14, DHGroup2048, ECP256, ECP384, DHGroup24): The DH Groups used in IKE Phase 1 for initial SA. - ikeEncryption required
string
(values: DES, DES3, AES128, AES192, AES256, GCMAES256, GCMAES128): The IKE encryption algorithm (IKE phase 2). - ikeIntegrity required
string
(values: MD5, SHA1, SHA256, SHA384, GCMAES256, GCMAES128): The IKE integrity algorithm (IKE phase 2). - ipsecEncryption required
string
(values: None, DES, DES3, AES128, AES192, AES256, GCMAES128, GCMAES192, GCMAES256): The IPSec encryption algorithm (IKE phase 1). - ipsecIntegrity required
string
(values: MD5, SHA1, SHA256, GCMAES128, GCMAES192, GCMAES256): The IPSec integrity algorithm (IKE phase 1). - pfsGroup required
string
(values: None, PFS1, PFS2, PFS2048, ECP256, ECP384, PFS24, PFS14, PFSMM): The Pfs Groups used in IKE Phase 2 for new child SA. - saDataSizeKilobytes required
integer
: The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel. - saLifeTimeSeconds required
integer
: The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.
- dhGroup required
- items
- provisioningState
string
(values: Succeeded, Updating, Deleting, Failed): The current provisioning state. - remoteVpnSite
object
: Reference to another subresource.- id
string
: Resource ID.
- id
- routingWeight
integer
: Routing weight for vpn connection. - sharedKey
string
: SharedKey for the vpn connection. - useLocalAzureIpAddress
boolean
: Use local azure ip to initiate connection. - usePolicyBasedTrafficSelectors
boolean
: Enable policy-based traffic selectors. - vpnConnectionProtocolType
string
(values: IKEv2, IKEv1): Gateway connection protocol. - vpnLinkConnections
array
: List of all vpn site link connections to the gateway.- items VpnSiteLinkConnection
- connectionBandwidth
VpnConnectionStatus
- VpnConnectionStatus
string
(values: Unknown, Connecting, Connected, NotConnected): The current state of the vpn connection.
VpnGateway
- VpnGateway
object
: VpnGateway Resource.- etag
string
: A unique read-only string that changes whenever the resource is updated. - properties VpnGatewayProperties
- id
string
: Resource ID. - location
string
: Resource location. - name
string
: Resource name. - tags
object
: Resource tags. - type
string
: Resource type.
- etag
VpnGatewayProperties
- VpnGatewayProperties
object
: Parameters for VpnGateway.- bgpSettings
object
: BGP settings details.- asn
integer
: The BGP speaker's ASN. - bgpPeeringAddress
string
: The BGP peering address and BGP identifier of this BGP speaker. - peerWeight
integer
: The weight added to routes learned from this BGP speaker.
- asn
- connections
array
: List of all vpn connections to the gateway.- items VpnConnection
- provisioningState
string
(values: Succeeded, Updating, Deleting, Failed): The current provisioning state. - virtualHub
object
: Reference to another subresource.- id
string
: Resource ID.
- id
- vpnGatewayScaleUnit
integer
: The scale unit for this vpn gateway.
- bgpSettings
VpnLinkBgpSettings
- VpnLinkBgpSettings
object
: BGP settings details for a link.- asn
integer
: The BGP speaker's ASN. - bgpPeeringAddress
string
: The BGP peering address and BGP identifier of this BGP speaker.
- asn
VpnLinkProviderProperties
- VpnLinkProviderProperties
object
: List of properties of a link provider.- linkProviderName
string
: Name of the link provider. - linkSpeedInMbps
integer
: Link speed.
- linkProviderName
VpnProfileResponse
- VpnProfileResponse
object
: Vpn Profile Response for package generation.- profileUrl
string
: URL to the VPN profile.
- profileUrl
VpnSite
- VpnSite
object
: VpnSite Resource.- etag
string
: A unique read-only string that changes whenever the resource is updated. - properties VpnSiteProperties
- id
string
: Resource ID. - location
string
: Resource location. - name
string
: Resource name. - tags
object
: Resource tags. - type
string
: Resource type.
- etag
VpnSiteId
- VpnSiteId
object
: VpnSite Resource.- vpnSite
string
: The resource-uri of the vpn-site for which config is to be fetched.
- vpnSite
VpnSiteLink
- VpnSiteLink
object
: VpnSiteLink Resource.- etag
string
: A unique read-only string that changes whenever the resource is updated. - name
string
: The name of the resource that is unique within a resource group. This name can be used to access the resource. - properties VpnSiteLinkProperties
- type
string
: Resource type. - id
string
: Resource ID.
- etag
VpnSiteLinkConnection
- VpnSiteLinkConnection
object
: VpnSiteLinkConnection Resource.- etag
string
: A unique read-only string that changes whenever the resource is updated. - name
string
: The name of the resource that is unique within a resource group. This name can be used to access the resource. - properties VpnSiteLinkConnectionProperties
- type
string
: Resource type. - id
string
: Resource ID.
- etag
VpnSiteLinkConnectionProperties
- VpnSiteLinkConnectionProperties
object
: Parameters for VpnConnection.- connectionBandwidth
integer
: Expected bandwidth in MBPS. - connectionStatus [VpnConnect
- connectionBandwidth