Virtual Network Gateway Connections - Get
Gets the specified virtual network gateway connection by resource group.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/connections/{virtualNetworkGatewayConnectionName}?api-version=2024-05-01
Name | In | Required | Type | Description |
---|---|---|---|---|
resource
|
path | True |
string |
The name of the resource group. |
subscription
|
path | True |
string |
The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. |
virtual
|
path | True |
string |
The name of the virtual network gateway connection. |
api-version
|
query | True |
string |
Client API version. |
Name | Type | Description |
---|---|---|
200 OK |
Request successful. The operation returns the resulting VirtualNetworkGatewayConnection resource. |
|
Other Status Codes |
Error response describing why the operation failed. |
Azure Active Directory OAuth2 Flow.
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Name | Description |
---|---|
user_impersonation | impersonate your user account |
Sample request
Sample response
{
"name": "connS2S",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/connections/connS2S",
"etag": "W/\"00000000-0000-0000-0000-000000000000\"",
"type": "Microsoft.Network/connections",
"location": "centralus",
"properties": {
"provisioningState": "Succeeded",
"resourceGuid": "00000000-0000-0000-0000-000000000000",
"virtualNetworkGateway1": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/vpngw",
"properties": {}
},
"localNetworkGateway2": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/localNetworkGateways/localgw",
"properties": {}
},
"ingressNatRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/vpngw/natRules/natRule1"
}
],
"egressNatRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/vpngw/natRules/natRule2"
}
],
"connectionType": "IPsec",
"connectionProtocol": "IKEv2",
"routingWeight": 0,
"dpdTimeoutSeconds": 30,
"sharedKey": "Abc123",
"enableBgp": false,
"gatewayCustomBgpIpAddresses": [
{
"ipConfigurationId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/vpngw/ipConfigurations/default",
"customBgpIpAddress": "169.254.21.1"
},
{
"ipConfigurationId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/vpngw/ipConfigurations/ActiveActive",
"customBgpIpAddress": "169.254.21.3"
}
],
"useLocalAzureIpAddress": false,
"usePolicyBasedTrafficSelectors": false,
"ipsecPolicies": [],
"trafficSelectorPolicies": [],
"connectionStatus": "Connecting",
"ingressBytesTransferred": 0,
"egressBytesTransferred": 0,
"connectionMode": "Default"
}
}
Name | Description |
---|---|
Address |
AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network. |
admin |
Property to indicate if the Express Route Gateway serves traffic when there are multiple Express Route Gateways in the vnet |
Bgp |
BGP settings details. |
Cloud |
An error response from the service. |
Cloud |
An error response from the service. |
Dh |
The DH Groups used in IKE Phase 1 for initial SA. |
Extended |
ExtendedLocation complex type. |
Extended |
The type of the extended location. |
Gateway |
GatewayCustomBgpIpAddressIpConfiguration for a virtual network gateway connection. |
Ike |
The IKE encryption algorithm (IKE phase 2). |
Ike |
The IKE integrity algorithm (IKE phase 2). |
IPAllocation |
IP address allocation method. |
Ipam |
IpamPool prefix allocation reference. |
IPConfiguration |
Properties of IPConfigurationBgpPeeringAddress. |
Ipsec |
The IPSec encryption algorithm (IKE phase 1). |
Ipsec |
The IPSec integrity algorithm (IKE phase 1). |
Ipsec |
An IPSec Policy configuration for a virtual network gateway connection. |
Local |
A common class for general resource information. |
Managed |
Identity for the resource. |
Pfs |
The Pfs Groups used in IKE Phase 2 for new child SA. |
Provisioning |
The current provisioning state. |
Radius |
Radius Server Settings. |
resiliency |
Property to indicate if the Express Route Gateway has resiliency model of MultiHomed or SingleHomed |
Resource |
The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine. |
Sub |
Reference to another subresource. |
Traffic |
An traffic selector policy for a virtual network gateway connection. |
Tunnel |
VirtualNetworkGatewayConnection properties. |
User |
The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
Virtual |
A common class for general resource information. |
Virtual |
|
Virtual |
Virtual Network Gateway Autoscale Configuration details |
Virtual |
A common class for general resource information. |
Virtual |
Gateway connection type. |
Virtual |
Connection protocol used for this connection. |
Virtual |
Virtual Network Gateway connection status. |
Virtual |
Gateway connection type. |
Virtual |
IP configuration for virtual network gateway. |
Virtual |
VirtualNetworkGatewayNatRule Resource. |
Virtual |
Parameters for VirtualNetworkGatewayPolicyGroup. |
Virtual |
Vpn Client Connection configuration PolicyGroup member |
Virtual |
VirtualNetworkGatewaySku details. |
Virtual |
Gateway SKU name. |
Virtual |
Gateway SKU tier. |
Virtual |
The type of this virtual network gateway. |
Vng |
A vpn client connection configuration for client connection configuration. |
Vpn |
VPN authentication types for the virtual network gateway.. |
Vpn |
VpnClientConfiguration for P2S client. |
Vpn |
VpnClientProtocols for Virtual network gateway. |
Vpn |
VPN client revoked certificate of virtual network gateway. |
Vpn |
VPN client root certificate of virtual network gateway. |
Vpn |
The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN. |
Vpn |
Vpn NatRule mapping. |
Vpn |
The Source NAT direction of a VPN NAT. |
Vpn |
The type of NAT rule for VPN NAT. |
Vpn |
The Vpn Policy member attribute type. |
Vpn |
The type of this virtual network gateway. |
AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.
Name | Type | Description |
---|---|---|
addressPrefixes |
string[] |
A list of address blocks reserved for this virtual network in CIDR notation. |
ipamPoolPrefixAllocations |
A list of IPAM Pools allocating IP address prefixes. |
Property to indicate if the Express Route Gateway serves traffic when there are multiple Express Route Gateways in the vnet
Value | Description |
---|---|
Disabled | |
Enabled |
BGP settings details.
Name | Type | Description |
---|---|---|
asn |
integer (int64) minimum: 0maximum: 4294967295 |
The BGP speaker's ASN. |
bgpPeeringAddress |
string |
The BGP peering address and BGP identifier of this BGP speaker. |
bgpPeeringAddresses |
BGP peering address with IP configuration ID for virtual network gateway. |
|
peerWeight |
integer (int32) |
The weight added to routes learned from this BGP speaker. |
An error response from the service.
Name | Type | Description |
---|---|---|
error |
Cloud error body. |
An error response from the service.
Name | Type | Description |
---|---|---|
code |
string |
An identifier for the error. Codes are invariant and are intended to be consumed programmatically. |
details |
A list of additional details about the error. |
|
message |
string |
A message describing the error, intended to be suitable for display in a user interface. |
target |
string |
The target of the particular error. For example, the name of the property in error. |
The DH Groups used in IKE Phase 1 for initial SA.
Value | Description |
---|---|
DHGroup1 | |
DHGroup14 | |
DHGroup2 | |
DHGroup2048 | |
DHGroup24 | |
ECP256 | |
ECP384 | |
None |
ExtendedLocation complex type.
Name | Type | Description |
---|---|---|
name |
string |
The name of the extended location. |
type |
The type of the extended location. |
The type of the extended location.
Value | Description |
---|---|
EdgeZone |
GatewayCustomBgpIpAddressIpConfiguration for a virtual network gateway connection.
Name | Type | Description |
---|---|---|
customBgpIpAddress |
string |
The custom BgpPeeringAddress which belongs to IpconfigurationId. |
ipConfigurationId |
string |
The IpconfigurationId of ipconfiguration which belongs to gateway. |
The IKE encryption algorithm (IKE phase 2).
Value | Description |
---|---|
AES128 | |
AES192 | |
AES256 | |
DES | |
DES3 | |
GCMAES128 | |
GCMAES256 |
The IKE integrity algorithm (IKE phase 2).
Value | Description |
---|---|
GCMAES128 | |
GCMAES256 | |
MD5 | |
SHA1 | |
SHA256 | |
SHA384 |
IP address allocation method.
Value | Description |
---|---|
Dynamic | |
Static |
IpamPool prefix allocation reference.
Name | Type | Description |
---|---|---|
allocatedAddressPrefixes |
string[] |
List of assigned IP address prefixes in the IpamPool of the associated resource. |
numberOfIpAddresses |
string |
Number of IP addresses to allocate. |
pool.id |
string (arm-id) |
Resource id of the associated Azure IpamPool resource. |
Properties of IPConfigurationBgpPeeringAddress.
Name | Type | Description |
---|---|---|
customBgpIpAddresses |
string[] |
The list of custom BGP peering addresses which belong to IP configuration. |
defaultBgpIpAddresses |
string[] |
The list of default BGP peering addresses which belong to IP configuration. |
ipconfigurationId |
string |
The ID of IP configuration which belongs to gateway. |
tunnelIpAddresses |
string[] |
The list of tunnel public IP addresses which belong to IP configuration. |
The IPSec encryption algorithm (IKE phase 1).
Value | Description |
---|---|
AES128 | |
AES192 | |
AES256 | |
DES | |
DES3 | |
GCMAES128 | |
GCMAES192 | |
GCMAES256 | |
None |
The IPSec integrity algorithm (IKE phase 1).
Value | Description |
---|---|
GCMAES128 | |
GCMAES192 | |
GCMAES256 | |
MD5 | |
SHA1 | |
SHA256 |
An IPSec Policy configuration for a virtual network gateway connection.
Name | Type | Description |
---|---|---|
dhGroup |
The DH Group used in IKE Phase 1 for initial SA. |
|
ikeEncryption |
The IKE encryption algorithm (IKE phase 2). |
|
ikeIntegrity |
The IKE integrity algorithm (IKE phase 2). |
|
ipsecEncryption |
The IPSec encryption algorithm (IKE phase 1). |
|
ipsecIntegrity |
The IPSec integrity algorithm (IKE phase 1). |
|
pfsGroup |
The Pfs Group used in IKE Phase 2 for new child SA. |
|
saDataSizeKilobytes |
integer (int32) |
The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel. |
saLifeTimeSeconds |
integer (int32) |
The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel. |
A common class for general resource information.
Name | Type | Description |
---|---|---|
etag |
string |
A unique read-only string that changes whenever the resource is updated. |
id |
string |
Resource ID. |
location |
string |
Resource location. |
name |
string |
Resource name. |
properties.bgpSettings |
Local network gateway's BGP speaker settings. |
|
properties.fqdn |
string |
FQDN of local network gateway. |
properties.gatewayIpAddress |
string |
IP address of local network gateway. |
properties.localNetworkAddressSpace |
Local network site address space. |
|
properties.provisioningState |
The provisioning state of the local network gateway resource. |
|
properties.resourceGuid |
string |
The resource GUID property of the local network gateway resource. |
tags |
object |
Resource tags. |
type |
string |
Resource type. |
Identity for the resource.
Name | Type | Description |
---|---|---|
principalId |
string |
The principal id of the system assigned identity. This property will only be provided for a system assigned identity. |
tenantId |
string |
The tenant id of the system assigned identity. This property will only be provided for a system assigned identity. |
type |
The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine. |
|
userAssignedIdentities |
The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
The Pfs Groups used in IKE Phase 2 for new child SA.
Value | Description |
---|---|
ECP256 | |
ECP384 | |
None | |
PFS1 | |
PFS14 | |
PFS2 | |
PFS2048 | |
PFS24 | |
PFSMM |
The current provisioning state.
Value | Description |
---|---|
Deleting | |
Failed | |
Succeeded | |
Updating |
Radius Server Settings.
Name | Type | Description |
---|---|---|
radiusServerAddress |
string |
The address of this radius server. |
radiusServerScore |
integer (int64) |
The initial score assigned to this radius server. |
radiusServerSecret |
string |
The secret used for this radius server. |
Property to indicate if the Express Route Gateway has resiliency model of MultiHomed or SingleHomed
Value | Description |
---|---|
MultiHomed | |
SingleHomed |
The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
Value | Description |
---|---|
None | |
SystemAssigned | |
SystemAssigned, UserAssigned | |
UserAssigned |
Reference to another subresource.
Name | Type | Description |
---|---|---|
id |
string |
Resource ID. |
An traffic selector policy for a virtual network gateway connection.
Name | Type | Description |
---|---|---|
localAddressRanges |
string[] |
A collection of local address spaces in CIDR format. |
remoteAddressRanges |
string[] |
A collection of remote address spaces in CIDR format. |
VirtualNetworkGatewayConnection properties.
Name | Type | Description |
---|---|---|
connectionStatus |
Virtual Network Gateway connection status. |
|
egressBytesTransferred |
integer (int64) |
The Egress Bytes Transferred in this connection. |
ingressBytesTransferred |
integer (int64) |
The Ingress Bytes Transferred in this connection. |
lastConnectionEstablishedUtcTime |
string |
The time at which connection was established in Utc format. |
tunnel |
string |
Tunnel name. |
The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Name | Type | Description |
---|---|---|
|
A common class for general resource information.
Name | Type | Description |
---|---|---|
etag |
string |
A unique read-only string that changes whenever the resource is updated. |
extendedLocation |
The extended location of type local virtual network gateway. |
|
id |
string |
Resource ID. |
identity |
The identity of the virtual network gateway, if configured. |
|
location |
string |
Resource location. |
name |
string |
Resource name. |
properties.activeActive |
boolean |
ActiveActive flag. |
properties.adminState |
Property to indicate if the Express Route Gateway serves traffic when there are multiple Express Route Gateways in the vnet |
|
properties.allowRemoteVnetTraffic |
boolean |
Configure this gateway to accept traffic from other Azure Virtual Networks. This configuration does not support connectivity to Azure Virtual WAN. |
properties.allowVirtualWanTraffic |
boolean |
Configures this gateway to accept traffic from remote Virtual WAN networks. |
properties.autoScaleConfiguration |
Autoscale configuration for virutal network gateway |
|
properties.bgpSettings |
Virtual network gateway's BGP speaker settings. |
|
properties.customRoutes |
The reference to the address space resource which represents the custom routes address space specified by the customer for virtual network gateway and VpnClient. |
|
properties.disableIPSecReplayProtection |
boolean |
disableIPSecReplayProtection flag. |
properties.enableBgp |
boolean |
Whether BGP is enabled for this virtual network gateway or not. |
properties.enableBgpRouteTranslationForNat |
boolean |
EnableBgpRouteTranslationForNat flag. |
properties.enableDnsForwarding |
boolean |
Whether dns forwarding is enabled or not. |
properties.enablePrivateIpAddress |
boolean |
Whether private IP needs to be enabled on this gateway for connections or not. |
properties.gatewayDefaultSite |
The reference to the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting. |
|
properties.gatewayType |
The type of this virtual network gateway. |
|
properties.inboundDnsForwardingEndpoint |
string |
The IP address allocated by the gateway to which dns requests can be sent. |
properties.ipConfigurations |
IP configurations for virtual network gateway. |
|
properties.natRules |
NatRules for virtual network gateway. |
|
properties.provisioningState |
The provisioning state of the virtual network gateway resource. |
|
properties.resiliencyModel |
Property to indicate if the Express Route Gateway has resiliency model of MultiHomed or SingleHomed |
|
properties.resourceGuid |
string |
The resource GUID property of the virtual network gateway resource. |
properties.sku |
The reference to the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway. |
|
properties.vNetExtendedLocationResourceId |
string |
Customer vnet resource id. VirtualNetworkGateway of type local gateway is associated with the customer vnet. |
properties.virtualNetworkGatewayPolicyGroups |
The reference to the VirtualNetworkGatewayPolicyGroup resource which represents the available VirtualNetworkGatewayPolicyGroup for the gateway. |
|
properties.vpnClientConfiguration |
The reference to the VpnClientConfiguration resource which represents the P2S VpnClient configurations. |
|
properties.vpnGatewayGeneration |
The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN. |
|
properties.vpnType |
The type of this virtual network gateway. |
|
tags |
object |
Resource tags. |
type |
string |
Resource type. |
Name | Type | Description |
---|---|---|
max |
integer |
Maximum Scale Units for Autoscale configuration |
min |
integer |
Minimum scale Units for Autoscale configuration |
Virtual Network Gateway Autoscale Configuration details
Name | Type | Description |
---|---|---|
bounds |
The bounds of the autoscale configuration |
A common class for general resource information.
Name | Type | Description |
---|---|---|
etag |
string |
A unique read-only string that changes whenever the resource is updated. |
id |
string |
Resource ID. |
location |
string |
Resource location. |
name |
string |
Resource name. |
properties.authorizationKey |
string |
The authorizationKey. |
properties.connectionMode |
The connection mode for this connection. |
|
properties.connectionProtocol |
Connection protocol used for this connection. |
|
properties.connectionStatus |
Virtual Network Gateway connection status. |
|
properties.connectionType |
Gateway connection type. |
|
properties.dpdTimeoutSeconds |
integer (int32) |
The dead peer detection timeout of this connection in seconds. |
properties.egressBytesTransferred |
integer (int64) |
The egress bytes transferred in this connection. |
properties.egressNatRules |
List of egress NatRules. |
|
properties.enableBgp |
boolean |
EnableBgp flag. |
properties.enablePrivateLinkFastPath |
boolean |
Bypass the ExpressRoute gateway when accessing private-links. ExpressRoute FastPath (expressRouteGatewayBypass) must be enabled. |
properties.expressRouteGatewayBypass |
boolean |
Bypass ExpressRoute Gateway for data forwarding. |
properties.gatewayCustomBgpIpAddresses |
GatewayCustomBgpIpAddresses to be used for virtual network gateway Connection. |
|
properties.ingressBytesTransferred |
integer (int64) |
The ingress bytes transferred in this connection. |
properties.ingressNatRules |
List of ingress NatRules. |
|
properties.ipsecPolicies |
The IPSec Policies to be considered by this connection. |
|
properties.localNetworkGateway2 |
The reference to local network gateway resource. |
|
properties.peer |
The reference to peerings resource. |
|
properties.provisioningState |
The provisioning state of the virtual network gateway connection resource. |
|
properties.resourceGuid |
string |
The resource GUID property of the virtual network gateway connection resource. |
properties.routingWeight |
integer (int32) |
The routing weight. |
properties.sharedKey |
string |
The IPSec shared key. |
properties.trafficSelectorPolicies |
The Traffic Selector Policies to be considered by this connection. |
|
properties.tunnelConnectionStatus |
Collection of all tunnels' connection health status. |
|
properties.useLocalAzureIpAddress |
boolean |
Use private local Azure IP for the connection. |
properties.usePolicyBasedTrafficSelectors |
boolean |
Enable policy-based traffic selectors. |
properties.virtualNetworkGateway1 |
The reference to virtual network gateway resource. |
|
properties.virtualNetworkGateway2 |
The reference to virtual network gateway resource. |
|
tags |
object |
Resource tags. |
type |
string |
Resource type. |
Gateway connection type.
Value | Description |
---|---|
Default | |
InitiatorOnly | |
ResponderOnly |
Connection protocol used for this connection.
Value | Description |
---|---|
IKEv1 | |
IKEv2 |
Virtual Network Gateway connection status.
Value | Description |
---|---|
Connected | |
Connecting | |
NotConnected | |
Unknown |
Gateway connection type.
Value | Description |
---|---|
ExpressRoute | |
IPsec | |
VPNClient | |
Vnet2Vnet |
IP configuration for virtual network gateway.
Name | Type | Description |
---|---|---|
etag |
string |
A unique read-only string that changes whenever the resource is updated. |
id |
string |
Resource ID. |
name |
string |
The name of the resource that is unique within a resource group. This name can be used to access the resource. |
properties.privateIPAddress |
string |
Private IP Address for this gateway. |
properties.privateIPAllocationMethod |
The private IP address allocation method. |
|
properties.provisioningState |
The provisioning state of the virtual network gateway IP configuration resource. |
|
properties.publicIPAddress |
The reference to the public IP resource. |
|
properties.subnet |
The reference to the subnet resource. |
VirtualNetworkGatewayNatRule Resource.
Name | Type | Description |
---|---|---|
etag |
string |
A unique read-only string that changes whenever the resource is updated. |
id |
string |
Resource ID. |
name |
string |
The name of the resource that is unique within a resource group. This name can be used to access the resource. |
properties.externalMappings |
The private IP address external mapping for NAT. |
|
properties.internalMappings |
The private IP address internal mapping for NAT. |
|
properties.ipConfigurationId |
string |
The IP Configuration ID this NAT rule applies to. |
properties.mode |
The Source NAT direction of a VPN NAT. |
|
properties.provisioningState |
The provisioning state of the NAT Rule resource. |
|
properties.type |
The type of NAT rule for VPN NAT. |
|
type |
string |
Resource type. |
Parameters for VirtualNetworkGatewayPolicyGroup.
Name | Type | Description |
---|---|---|
etag |
string |
A unique read-only string that changes whenever the resource is updated. |
id |
string |
Resource ID. |
name |
string |
The name of the resource that is unique within a resource group. This name can be used to access the resource. |
properties.isDefault |
boolean |
Shows if this is a Default VirtualNetworkGatewayPolicyGroup or not. |
properties.policyMembers |
Multiple PolicyMembers for VirtualNetworkGatewayPolicyGroup. |
|
properties.priority |
integer (int32) |
Priority for VirtualNetworkGatewayPolicyGroup. |
properties.provisioningState |
The provisioning state of the VirtualNetworkGatewayPolicyGroup resource. |
|
properties.vngClientConnectionConfigurations |
List of references to vngClientConnectionConfigurations. |
Vpn Client Connection configuration PolicyGroup member
Name | Type | Description |
---|---|---|
attributeType |
The Vpn Policy member attribute type. |
|
attributeValue |
string |
The value of Attribute used for this VirtualNetworkGatewayPolicyGroupMember. |
name |
string |
Name of the VirtualNetworkGatewayPolicyGroupMember. |
VirtualNetworkGatewaySku details.
Name | Type | Description |
---|---|---|
capacity |
integer (int32) |
The capacity. |
name |
Gateway SKU name. |
|
tier |
Gateway SKU tier. |
Gateway SKU name.
Value | Description |
---|---|
Basic | |
ErGw1AZ | |
ErGw2AZ | |
ErGw3AZ | |
ErGwScale | |
HighPerformance | |
Standard | |
UltraPerformance | |
VpnGw1 | |
VpnGw1AZ | |
VpnGw2 | |
VpnGw2AZ | |
VpnGw3 | |
VpnGw3AZ | |
VpnGw4 | |
VpnGw4AZ | |
VpnGw5 | |
VpnGw5AZ |
Gateway SKU tier.
Value | Description |
---|---|
Basic | |
ErGw1AZ | |
ErGw2AZ | |
ErGw3AZ | |
ErGwScale | |
HighPerformance | |
Standard | |
UltraPerformance | |
VpnGw1 | |
VpnGw1AZ | |
VpnGw2 | |
VpnGw2AZ | |
VpnGw3 | |
VpnGw3AZ | |
VpnGw4 | |
VpnGw4AZ | |
VpnGw5 | |
VpnGw5AZ |
The type of this virtual network gateway.
Value | Description |
---|---|
ExpressRoute | |
LocalGateway | |
Vpn |
A vpn client connection configuration for client connection configuration.
Name | Type | Description |
---|---|---|
etag |
string |
A unique read-only string that changes whenever the resource is updated. |
id |
string |
Resource ID. |
name |
string |
The name of the resource that is unique within a resource group. This name can be used to access the resource. |
properties.provisioningState |
The provisioning state of the VngClientConnectionConfiguration resource. |
|
properties.virtualNetworkGatewayPolicyGroups |
List of references to virtualNetworkGatewayPolicyGroups |
|
properties.vpnClientAddressPool |
The reference to the address space resource which represents Address space for P2S VpnClient. |
VPN authentication types for the virtual network gateway..
Value | Description |
---|---|
AAD | |
Certificate | |
Radius |
VpnClientConfiguration for P2S client.
Name | Type | Description |
---|---|---|
aadAudience |
string |
The AADAudience property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication. |
aadIssuer |
string |
The AADIssuer property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication. |
aadTenant |
string |
The AADTenant property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication. |
radiusServerAddress |
string |
The radius server address property of the VirtualNetworkGateway resource for vpn client connection. |
radiusServerSecret |
string |
The radius secret property of the VirtualNetworkGateway resource for vpn client connection. |
radiusServers |
The radiusServers property for multiple radius server configuration. |
|
vngClientConnectionConfigurations |
per ip address pool connection policy for virtual network gateway P2S client. |
|
vpnAuthenticationTypes |
VPN authentication types for the virtual network gateway.. |
|
vpnClientAddressPool |
The reference to the address space resource which represents Address space for P2S VpnClient. |
|
vpnClientIpsecPolicies |
VpnClientIpsecPolicies for virtual network gateway P2S client. |
|
vpnClientProtocols |
VpnClientProtocols for Virtual network gateway. |
|
vpnClientRevokedCertificates |
VpnClientRevokedCertificate for Virtual network gateway. |
|
vpnClientRootCertificates |
VpnClientRootCertificate for virtual network gateway. |
VpnClientProtocols for Virtual network gateway.
Value | Description |
---|---|
IkeV2 | |
OpenVPN | |
SSTP |
VPN client revoked certificate of virtual network gateway.
Name | Type | Description |
---|---|---|
etag |
string |
A unique read-only string that changes whenever the resource is updated. |
id |
string |
Resource ID. |
name |
string |
The name of the resource that is unique within a resource group. This name can be used to access the resource. |
properties.provisioningState |
The provisioning state of the VPN client revoked certificate resource. |
|
properties.thumbprint |
string |
The revoked VPN client certificate thumbprint. |
VPN client root certificate of virtual network gateway.
Name | Type | Description |
---|---|---|
etag |
string |
A unique read-only string that changes whenever the resource is updated. |
id |
string |
Resource ID. |
name |
string |
The name of the resource that is unique within a resource group. This name can be used to access the resource. |
properties.provisioningState |
The provisioning state of the VPN client root certificate resource. |
|
properties.publicCertData |
string |
The certificate public data. |
The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN.
Value | Description |
---|---|
Generation1 | |
Generation2 | |
None |
Vpn NatRule mapping.
Name | Type | Description |
---|---|---|
addressSpace |
string |
Address space for Vpn NatRule mapping. |
portRange |
string |
Port range for Vpn NatRule mapping. |
The Source NAT direction of a VPN NAT.
Value | Description |
---|---|
EgressSnat | |
IngressSnat |
The type of NAT rule for VPN NAT.
Value | Description |
---|---|
Dynamic | |
Static |
The Vpn Policy member attribute type.
Value | Description |
---|---|
AADGroupId | |
CertificateGroupId | |
RadiusAzureGroupId |
The type of this virtual network gateway.
Value | Description |
---|---|
PolicyBased | |
RouteBased |