npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@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.

Output

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.

Output

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.

Output

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.

Output

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.

Output

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.

Output

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.

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.

Output

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.

Output

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

Output

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.

Output

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.

Output

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.

Output

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.

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.

Output

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.

Output

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

Output

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.

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.

Output

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.

Output

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.

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.

Output

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.

Output

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

Output

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.

Output

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.

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.

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.

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.

Output

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

Output

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.

Output

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.

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.

Output

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.

Output

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

Output

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.

Output

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.

Output

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.

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.

Output

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

Output

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.

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.

Output

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.

Output

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.

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.

Output

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.

Output

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

Output

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.

Output

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.

Output

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.

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

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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
    • p2SVpnServerConfiguration object: Reference to another subresource.
      • id string: Resource ID.
    • provisioningState string (values: Succeeded, Updating, Deleting, Failed): The current provisioning state.
    • virtualHub object: Reference to another subresource.
      • id string: Resource 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
    • vpnClientConnectionHealth VpnClientConnectionHealth
    • vpnGatewayScaleUnit integer: The scale unit for this p2s vpn gateway.

P2SVpnProfileParameters

  • P2SVpnProfileParameters object: Vpn Client Parameters for package generation.
    • authenticationMethod string (values: EAPTLS, EAPMSCHAPv2): VPN client authentication method.

P2SVpnServerConfigRadiusClientRootCertificate

  • P2SVpnServerConfigRadiusClientRootCertificate object: Radius client root certificate of P2SVpnServerConfiguration.

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.

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.

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.

P2SVpnServerConfigVpnClientRevokedCertificate

  • P2SVpnServerConfigVpnClientRevokedCertificate object: VPN client revoked certificate of P2SVpnServerConfiguration.

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.

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.

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.

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.

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.
    • 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.
    • vpnProtocols array: VPN protocols for the P2SVpnServerConfiguration.
      • items string (values: IkeV2, OpenVPN): VPN protocol enabled for the P2SVpnServerConfiguration.

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.

VirtualHubProperties

  • VirtualHubProperties object: Parameters for VirtualHub.
    • addressPrefix string: Address-prefix for this VirtualHub.
    • expressRouteGateway object: Reference to another subresource.
      • id string: Resource ID.
    • p2SVpnGateway object: Reference to another subresource.
      • id string: Resource 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.
    • vpnGateway object: Reference to another subresource.
      • id string: Resource ID.

VirtualHubRoute

  • VirtualHubRoute object: VirtualHub route.
    • addressPrefixes array: List of all addressPrefixes.
      • items string
    • nextHopIpAddress string: NextHop ip address.

VirtualHubRouteTable

  • VirtualHubRouteTable object: VirtualHub route table.

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.

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.
    • vpnSites array: List of VpnSites in the VirtualWAN.
      • items object: Reference to another subresource.
        • id string: Resource ID.

VirtualWanSecurityProvider

  • VirtualWanSecurityProvider object: Collection of SecurityProviders.

VirtualWanSecurityProviderType

  • VirtualWanSecurityProviderType string (values: External, Native): The virtual wan security provider type.

VirtualWanSecurityProviders

  • VirtualWanSecurityProviders object: Collection of SecurityProviders.

VpnClientConnectionHealth

  • VpnClientConnectionHealth object: VpnClientConnectionHealth properties.
    • allocatedIpAddresses array: List of allocated ip addresses to the connected p2s vpn clients.
      • items string
    • 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.

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.

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.
    • provisioningState string (values: Succeeded, Updating, Deleting, Failed): The current provisioning state.
    • remoteVpnSite object: Reference to another subresource.
      • id string: Resource 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.

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.

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.
    • connections array: List of all vpn connections to the gateway.
    • provisioningState string (values: Succeeded, Updating, Deleting, Failed): The current provisioning state.
    • virtualHub object: Reference to another subresource.
      • id string: Resource ID.
    • vpnGatewayScaleUnit integer: The scale unit for this vpn gateway.

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.

VpnLinkProviderProperties

  • VpnLinkProviderProperties object: List of properties of a link provider.
    • linkProviderName string: Name of the link provider.
    • linkSpeedInMbps integer: Link speed.

VpnProfileResponse

  • VpnProfileResponse object: Vpn Profile Response for package generation.
    • profileUrl string: URL to the VPN profile.

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.

VpnSiteId

  • VpnSiteId object: VpnSite Resource.
    • vpnSite string: The resource-uri of the vpn-site for which config is to be fetched.

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.

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.

VpnSiteLinkConnectionProperties

  • VpnSiteLinkConnectionProperties object: Parameters for VpnConnection.
    • connectionBandwidth integer: Expected bandwidth in MBPS.
    • connectionStatus [VpnConnect