1. Packages
  2. Azure Native v2
  3. API Docs
  4. network
  5. getVirtualNetworkGatewayConnection
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.network.getVirtualNetworkGatewayConnection

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Gets the specified virtual network gateway connection by resource group. Azure REST API version: 2023-02-01.

Other available API versions: 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01, 2024-05-01.

Using getVirtualNetworkGatewayConnection

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getVirtualNetworkGatewayConnection(args: GetVirtualNetworkGatewayConnectionArgs, opts?: InvokeOptions): Promise<GetVirtualNetworkGatewayConnectionResult>
function getVirtualNetworkGatewayConnectionOutput(args: GetVirtualNetworkGatewayConnectionOutputArgs, opts?: InvokeOptions): Output<GetVirtualNetworkGatewayConnectionResult>
Copy
def get_virtual_network_gateway_connection(resource_group_name: Optional[str] = None,
                                           virtual_network_gateway_connection_name: Optional[str] = None,
                                           opts: Optional[InvokeOptions] = None) -> GetVirtualNetworkGatewayConnectionResult
def get_virtual_network_gateway_connection_output(resource_group_name: Optional[pulumi.Input[str]] = None,
                                           virtual_network_gateway_connection_name: Optional[pulumi.Input[str]] = None,
                                           opts: Optional[InvokeOptions] = None) -> Output[GetVirtualNetworkGatewayConnectionResult]
Copy
func LookupVirtualNetworkGatewayConnection(ctx *Context, args *LookupVirtualNetworkGatewayConnectionArgs, opts ...InvokeOption) (*LookupVirtualNetworkGatewayConnectionResult, error)
func LookupVirtualNetworkGatewayConnectionOutput(ctx *Context, args *LookupVirtualNetworkGatewayConnectionOutputArgs, opts ...InvokeOption) LookupVirtualNetworkGatewayConnectionResultOutput
Copy

> Note: This function is named LookupVirtualNetworkGatewayConnection in the Go SDK.

public static class GetVirtualNetworkGatewayConnection 
{
    public static Task<GetVirtualNetworkGatewayConnectionResult> InvokeAsync(GetVirtualNetworkGatewayConnectionArgs args, InvokeOptions? opts = null)
    public static Output<GetVirtualNetworkGatewayConnectionResult> Invoke(GetVirtualNetworkGatewayConnectionInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetVirtualNetworkGatewayConnectionResult> getVirtualNetworkGatewayConnection(GetVirtualNetworkGatewayConnectionArgs args, InvokeOptions options)
public static Output<GetVirtualNetworkGatewayConnectionResult> getVirtualNetworkGatewayConnection(GetVirtualNetworkGatewayConnectionArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:network:getVirtualNetworkGatewayConnection
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
VirtualNetworkGatewayConnectionName
This property is required.
Changes to this property will trigger replacement.
string
The name of the virtual network gateway connection.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
VirtualNetworkGatewayConnectionName
This property is required.
Changes to this property will trigger replacement.
string
The name of the virtual network gateway connection.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group.
virtualNetworkGatewayConnectionName
This property is required.
Changes to this property will trigger replacement.
String
The name of the virtual network gateway connection.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
virtualNetworkGatewayConnectionName
This property is required.
Changes to this property will trigger replacement.
string
The name of the virtual network gateway connection.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group.
virtual_network_gateway_connection_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the virtual network gateway connection.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group.
virtualNetworkGatewayConnectionName
This property is required.
Changes to this property will trigger replacement.
String
The name of the virtual network gateway connection.

getVirtualNetworkGatewayConnection Result

The following output properties are available:

ConnectionStatus string
Virtual Network Gateway connection status.
ConnectionType string
Gateway connection type.
EgressBytesTransferred double
The egress bytes transferred in this connection.
Etag string
A unique read-only string that changes whenever the resource is updated.
IngressBytesTransferred double
The ingress bytes transferred in this connection.
Name string
Resource name.
ProvisioningState string
The provisioning state of the virtual network gateway connection resource.
ResourceGuid string
The resource GUID property of the virtual network gateway connection resource.
TunnelConnectionStatus List<Pulumi.AzureNative.Network.Outputs.TunnelConnectionHealthResponse>
Collection of all tunnels' connection health status.
Type string
Resource type.
VirtualNetworkGateway1 Pulumi.AzureNative.Network.Outputs.VirtualNetworkGatewayResponse
The reference to virtual network gateway resource.
AuthorizationKey string
The authorizationKey.
ConnectionMode string
The connection mode for this connection.
ConnectionProtocol string
Connection protocol used for this connection.
DpdTimeoutSeconds int
The dead peer detection timeout of this connection in seconds.
EgressNatRules List<Pulumi.AzureNative.Network.Outputs.SubResourceResponse>
List of egress NatRules.
EnableBgp bool
EnableBgp flag.
EnablePrivateLinkFastPath bool
Bypass the ExpressRoute gateway when accessing private-links. ExpressRoute FastPath (expressRouteGatewayBypass) must be enabled.
ExpressRouteGatewayBypass bool
Bypass ExpressRoute Gateway for data forwarding.
GatewayCustomBgpIpAddresses List<Pulumi.AzureNative.Network.Outputs.GatewayCustomBgpIpAddressIpConfigurationResponse>
GatewayCustomBgpIpAddresses to be used for virtual network gateway Connection.
Id string
Resource ID.
IngressNatRules List<Pulumi.AzureNative.Network.Outputs.SubResourceResponse>
List of ingress NatRules.
IpsecPolicies List<Pulumi.AzureNative.Network.Outputs.IpsecPolicyResponse>
The IPSec Policies to be considered by this connection.
LocalNetworkGateway2 Pulumi.AzureNative.Network.Outputs.LocalNetworkGatewayResponse
The reference to local network gateway resource.
Location string
Resource location.
Peer Pulumi.AzureNative.Network.Outputs.SubResourceResponse
The reference to peerings resource.
RoutingWeight int
The routing weight.
SharedKey string
The IPSec shared key.
Tags Dictionary<string, string>
Resource tags.
TrafficSelectorPolicies List<Pulumi.AzureNative.Network.Outputs.TrafficSelectorPolicyResponse>
The Traffic Selector Policies to be considered by this connection.
UseLocalAzureIpAddress bool
Use private local Azure IP for the connection.
UsePolicyBasedTrafficSelectors bool
Enable policy-based traffic selectors.
VirtualNetworkGateway2 Pulumi.AzureNative.Network.Outputs.VirtualNetworkGatewayResponse
The reference to virtual network gateway resource.
ConnectionStatus string
Virtual Network Gateway connection status.
ConnectionType string
Gateway connection type.
EgressBytesTransferred float64
The egress bytes transferred in this connection.
Etag string
A unique read-only string that changes whenever the resource is updated.
IngressBytesTransferred float64
The ingress bytes transferred in this connection.
Name string
Resource name.
ProvisioningState string
The provisioning state of the virtual network gateway connection resource.
ResourceGuid string
The resource GUID property of the virtual network gateway connection resource.
TunnelConnectionStatus []TunnelConnectionHealthResponse
Collection of all tunnels' connection health status.
Type string
Resource type.
VirtualNetworkGateway1 VirtualNetworkGatewayResponse
The reference to virtual network gateway resource.
AuthorizationKey string
The authorizationKey.
ConnectionMode string
The connection mode for this connection.
ConnectionProtocol string
Connection protocol used for this connection.
DpdTimeoutSeconds int
The dead peer detection timeout of this connection in seconds.
EgressNatRules []SubResourceResponse
List of egress NatRules.
EnableBgp bool
EnableBgp flag.
EnablePrivateLinkFastPath bool
Bypass the ExpressRoute gateway when accessing private-links. ExpressRoute FastPath (expressRouteGatewayBypass) must be enabled.
ExpressRouteGatewayBypass bool
Bypass ExpressRoute Gateway for data forwarding.
GatewayCustomBgpIpAddresses []GatewayCustomBgpIpAddressIpConfigurationResponse
GatewayCustomBgpIpAddresses to be used for virtual network gateway Connection.
Id string
Resource ID.
IngressNatRules []SubResourceResponse
List of ingress NatRules.
IpsecPolicies []IpsecPolicyResponse
The IPSec Policies to be considered by this connection.
LocalNetworkGateway2 LocalNetworkGatewayResponse
The reference to local network gateway resource.
Location string
Resource location.
Peer SubResourceResponse
The reference to peerings resource.
RoutingWeight int
The routing weight.
SharedKey string
The IPSec shared key.
Tags map[string]string
Resource tags.
TrafficSelectorPolicies []TrafficSelectorPolicyResponse
The Traffic Selector Policies to be considered by this connection.
UseLocalAzureIpAddress bool
Use private local Azure IP for the connection.
UsePolicyBasedTrafficSelectors bool
Enable policy-based traffic selectors.
VirtualNetworkGateway2 VirtualNetworkGatewayResponse
The reference to virtual network gateway resource.
connectionStatus String
Virtual Network Gateway connection status.
connectionType String
Gateway connection type.
egressBytesTransferred Double
The egress bytes transferred in this connection.
etag String
A unique read-only string that changes whenever the resource is updated.
ingressBytesTransferred Double
The ingress bytes transferred in this connection.
name String
Resource name.
provisioningState String
The provisioning state of the virtual network gateway connection resource.
resourceGuid String
The resource GUID property of the virtual network gateway connection resource.
tunnelConnectionStatus List<TunnelConnectionHealthResponse>
Collection of all tunnels' connection health status.
type String
Resource type.
virtualNetworkGateway1 VirtualNetworkGatewayResponse
The reference to virtual network gateway resource.
authorizationKey String
The authorizationKey.
connectionMode String
The connection mode for this connection.
connectionProtocol String
Connection protocol used for this connection.
dpdTimeoutSeconds Integer
The dead peer detection timeout of this connection in seconds.
egressNatRules List<SubResourceResponse>
List of egress NatRules.
enableBgp Boolean
EnableBgp flag.
enablePrivateLinkFastPath Boolean
Bypass the ExpressRoute gateway when accessing private-links. ExpressRoute FastPath (expressRouteGatewayBypass) must be enabled.
expressRouteGatewayBypass Boolean
Bypass ExpressRoute Gateway for data forwarding.
gatewayCustomBgpIpAddresses List<GatewayCustomBgpIpAddressIpConfigurationResponse>
GatewayCustomBgpIpAddresses to be used for virtual network gateway Connection.
id String
Resource ID.
ingressNatRules List<SubResourceResponse>
List of ingress NatRules.
ipsecPolicies List<IpsecPolicyResponse>
The IPSec Policies to be considered by this connection.
localNetworkGateway2 LocalNetworkGatewayResponse
The reference to local network gateway resource.
location String
Resource location.
peer SubResourceResponse
The reference to peerings resource.
routingWeight Integer
The routing weight.
sharedKey String
The IPSec shared key.
tags Map<String,String>
Resource tags.
trafficSelectorPolicies List<TrafficSelectorPolicyResponse>
The Traffic Selector Policies to be considered by this connection.
useLocalAzureIpAddress Boolean
Use private local Azure IP for the connection.
usePolicyBasedTrafficSelectors Boolean
Enable policy-based traffic selectors.
virtualNetworkGateway2 VirtualNetworkGatewayResponse
The reference to virtual network gateway resource.
connectionStatus string
Virtual Network Gateway connection status.
connectionType string
Gateway connection type.
egressBytesTransferred number
The egress bytes transferred in this connection.
etag string
A unique read-only string that changes whenever the resource is updated.
ingressBytesTransferred number
The ingress bytes transferred in this connection.
name string
Resource name.
provisioningState string
The provisioning state of the virtual network gateway connection resource.
resourceGuid string
The resource GUID property of the virtual network gateway connection resource.
tunnelConnectionStatus TunnelConnectionHealthResponse[]
Collection of all tunnels' connection health status.
type string
Resource type.
virtualNetworkGateway1 VirtualNetworkGatewayResponse
The reference to virtual network gateway resource.
authorizationKey string
The authorizationKey.
connectionMode string
The connection mode for this connection.
connectionProtocol string
Connection protocol used for this connection.
dpdTimeoutSeconds number
The dead peer detection timeout of this connection in seconds.
egressNatRules SubResourceResponse[]
List of egress NatRules.
enableBgp boolean
EnableBgp flag.
enablePrivateLinkFastPath boolean
Bypass the ExpressRoute gateway when accessing private-links. ExpressRoute FastPath (expressRouteGatewayBypass) must be enabled.
expressRouteGatewayBypass boolean
Bypass ExpressRoute Gateway for data forwarding.
gatewayCustomBgpIpAddresses GatewayCustomBgpIpAddressIpConfigurationResponse[]
GatewayCustomBgpIpAddresses to be used for virtual network gateway Connection.
id string
Resource ID.
ingressNatRules SubResourceResponse[]
List of ingress NatRules.
ipsecPolicies IpsecPolicyResponse[]
The IPSec Policies to be considered by this connection.
localNetworkGateway2 LocalNetworkGatewayResponse
The reference to local network gateway resource.
location string
Resource location.
peer SubResourceResponse
The reference to peerings resource.
routingWeight number
The routing weight.
sharedKey string
The IPSec shared key.
tags {[key: string]: string}
Resource tags.
trafficSelectorPolicies TrafficSelectorPolicyResponse[]
The Traffic Selector Policies to be considered by this connection.
useLocalAzureIpAddress boolean
Use private local Azure IP for the connection.
usePolicyBasedTrafficSelectors boolean
Enable policy-based traffic selectors.
virtualNetworkGateway2 VirtualNetworkGatewayResponse
The reference to virtual network gateway resource.
connection_status str
Virtual Network Gateway connection status.
connection_type str
Gateway connection type.
egress_bytes_transferred float
The egress bytes transferred in this connection.
etag str
A unique read-only string that changes whenever the resource is updated.
ingress_bytes_transferred float
The ingress bytes transferred in this connection.
name str
Resource name.
provisioning_state str
The provisioning state of the virtual network gateway connection resource.
resource_guid str
The resource GUID property of the virtual network gateway connection resource.
tunnel_connection_status Sequence[TunnelConnectionHealthResponse]
Collection of all tunnels' connection health status.
type str
Resource type.
virtual_network_gateway1 VirtualNetworkGatewayResponse
The reference to virtual network gateway resource.
authorization_key str
The authorizationKey.
connection_mode str
The connection mode for this connection.
connection_protocol str
Connection protocol used for this connection.
dpd_timeout_seconds int
The dead peer detection timeout of this connection in seconds.
egress_nat_rules Sequence[SubResourceResponse]
List of egress NatRules.
enable_bgp bool
EnableBgp flag.
enable_private_link_fast_path bool
Bypass the ExpressRoute gateway when accessing private-links. ExpressRoute FastPath (expressRouteGatewayBypass) must be enabled.
express_route_gateway_bypass bool
Bypass ExpressRoute Gateway for data forwarding.
gateway_custom_bgp_ip_addresses Sequence[GatewayCustomBgpIpAddressIpConfigurationResponse]
GatewayCustomBgpIpAddresses to be used for virtual network gateway Connection.
id str
Resource ID.
ingress_nat_rules Sequence[SubResourceResponse]
List of ingress NatRules.
ipsec_policies Sequence[IpsecPolicyResponse]
The IPSec Policies to be considered by this connection.
local_network_gateway2 LocalNetworkGatewayResponse
The reference to local network gateway resource.
location str
Resource location.
peer SubResourceResponse
The reference to peerings resource.
routing_weight int
The routing weight.
shared_key str
The IPSec shared key.
tags Mapping[str, str]
Resource tags.
traffic_selector_policies Sequence[TrafficSelectorPolicyResponse]
The Traffic Selector Policies to be considered by this connection.
use_local_azure_ip_address bool
Use private local Azure IP for the connection.
use_policy_based_traffic_selectors bool
Enable policy-based traffic selectors.
virtual_network_gateway2 VirtualNetworkGatewayResponse
The reference to virtual network gateway resource.
connectionStatus String
Virtual Network Gateway connection status.
connectionType String
Gateway connection type.
egressBytesTransferred Number
The egress bytes transferred in this connection.
etag String
A unique read-only string that changes whenever the resource is updated.
ingressBytesTransferred Number
The ingress bytes transferred in this connection.
name String
Resource name.
provisioningState String
The provisioning state of the virtual network gateway connection resource.
resourceGuid String
The resource GUID property of the virtual network gateway connection resource.
tunnelConnectionStatus List<Property Map>
Collection of all tunnels' connection health status.
type String
Resource type.
virtualNetworkGateway1 Property Map
The reference to virtual network gateway resource.
authorizationKey String
The authorizationKey.
connectionMode String
The connection mode for this connection.
connectionProtocol String
Connection protocol used for this connection.
dpdTimeoutSeconds Number
The dead peer detection timeout of this connection in seconds.
egressNatRules List<Property Map>
List of egress NatRules.
enableBgp Boolean
EnableBgp flag.
enablePrivateLinkFastPath Boolean
Bypass the ExpressRoute gateway when accessing private-links. ExpressRoute FastPath (expressRouteGatewayBypass) must be enabled.
expressRouteGatewayBypass Boolean
Bypass ExpressRoute Gateway for data forwarding.
gatewayCustomBgpIpAddresses List<Property Map>
GatewayCustomBgpIpAddresses to be used for virtual network gateway Connection.
id String
Resource ID.
ingressNatRules List<Property Map>
List of ingress NatRules.
ipsecPolicies List<Property Map>
The IPSec Policies to be considered by this connection.
localNetworkGateway2 Property Map
The reference to local network gateway resource.
location String
Resource location.
peer Property Map
The reference to peerings resource.
routingWeight Number
The routing weight.
sharedKey String
The IPSec shared key.
tags Map<String>
Resource tags.
trafficSelectorPolicies List<Property Map>
The Traffic Selector Policies to be considered by this connection.
useLocalAzureIpAddress Boolean
Use private local Azure IP for the connection.
usePolicyBasedTrafficSelectors Boolean
Enable policy-based traffic selectors.
virtualNetworkGateway2 Property Map
The reference to virtual network gateway resource.

Supporting Types

AddressSpaceResponse

AddressPrefixes List<string>
A list of address blocks reserved for this virtual network in CIDR notation.
AddressPrefixes []string
A list of address blocks reserved for this virtual network in CIDR notation.
addressPrefixes List<String>
A list of address blocks reserved for this virtual network in CIDR notation.
addressPrefixes string[]
A list of address blocks reserved for this virtual network in CIDR notation.
address_prefixes Sequence[str]
A list of address blocks reserved for this virtual network in CIDR notation.
addressPrefixes List<String>
A list of address blocks reserved for this virtual network in CIDR notation.

BgpSettingsResponse

Asn double
The BGP speaker's ASN.
BgpPeeringAddress string
The BGP peering address and BGP identifier of this BGP speaker.
BgpPeeringAddresses List<Pulumi.AzureNative.Network.Inputs.IPConfigurationBgpPeeringAddressResponse>
BGP peering address with IP configuration ID for virtual network gateway.
PeerWeight int
The weight added to routes learned from this BGP speaker.
Asn float64
The BGP speaker's ASN.
BgpPeeringAddress string
The BGP peering address and BGP identifier of this BGP speaker.
BgpPeeringAddresses []IPConfigurationBgpPeeringAddressResponse
BGP peering address with IP configuration ID for virtual network gateway.
PeerWeight int
The weight added to routes learned from this BGP speaker.
asn Double
The BGP speaker's ASN.
bgpPeeringAddress String
The BGP peering address and BGP identifier of this BGP speaker.
bgpPeeringAddresses List<IPConfigurationBgpPeeringAddressResponse>
BGP peering address with IP configuration ID for virtual network gateway.
peerWeight Integer
The weight added to routes learned from this BGP speaker.
asn number
The BGP speaker's ASN.
bgpPeeringAddress string
The BGP peering address and BGP identifier of this BGP speaker.
bgpPeeringAddresses IPConfigurationBgpPeeringAddressResponse[]
BGP peering address with IP configuration ID for virtual network gateway.
peerWeight number
The weight added to routes learned from this BGP speaker.
asn float
The BGP speaker's ASN.
bgp_peering_address str
The BGP peering address and BGP identifier of this BGP speaker.
bgp_peering_addresses Sequence[IPConfigurationBgpPeeringAddressResponse]
BGP peering address with IP configuration ID for virtual network gateway.
peer_weight int
The weight added to routes learned from this BGP speaker.
asn Number
The BGP speaker's ASN.
bgpPeeringAddress String
The BGP peering address and BGP identifier of this BGP speaker.
bgpPeeringAddresses List<Property Map>
BGP peering address with IP configuration ID for virtual network gateway.
peerWeight Number
The weight added to routes learned from this BGP speaker.

ExtendedLocationResponse

Name string
The name of the extended location.
Type string
The type of the extended location.
Name string
The name of the extended location.
Type string
The type of the extended location.
name String
The name of the extended location.
type String
The type of the extended location.
name string
The name of the extended location.
type string
The type of the extended location.
name str
The name of the extended location.
type str
The type of the extended location.
name String
The name of the extended location.
type String
The type of the extended location.

GatewayCustomBgpIpAddressIpConfigurationResponse

CustomBgpIpAddress This property is required. string
The custom BgpPeeringAddress which belongs to IpconfigurationId.
IpConfigurationId This property is required. string
The IpconfigurationId of ipconfiguration which belongs to gateway.
CustomBgpIpAddress This property is required. string
The custom BgpPeeringAddress which belongs to IpconfigurationId.
IpConfigurationId This property is required. string
The IpconfigurationId of ipconfiguration which belongs to gateway.
customBgpIpAddress This property is required. String
The custom BgpPeeringAddress which belongs to IpconfigurationId.
ipConfigurationId This property is required. String
The IpconfigurationId of ipconfiguration which belongs to gateway.
customBgpIpAddress This property is required. string
The custom BgpPeeringAddress which belongs to IpconfigurationId.
ipConfigurationId This property is required. string
The IpconfigurationId of ipconfiguration which belongs to gateway.
custom_bgp_ip_address This property is required. str
The custom BgpPeeringAddress which belongs to IpconfigurationId.
ip_configuration_id This property is required. str
The IpconfigurationId of ipconfiguration which belongs to gateway.
customBgpIpAddress This property is required. String
The custom BgpPeeringAddress which belongs to IpconfigurationId.
ipConfigurationId This property is required. String
The IpconfigurationId of ipconfiguration which belongs to gateway.

IPConfigurationBgpPeeringAddressResponse

DefaultBgpIpAddresses This property is required. List<string>
The list of default BGP peering addresses which belong to IP configuration.
TunnelIpAddresses This property is required. List<string>
The list of tunnel public IP addresses which belong to IP configuration.
CustomBgpIpAddresses List<string>
The list of custom BGP peering addresses which belong to IP configuration.
IpconfigurationId string
The ID of IP configuration which belongs to gateway.
DefaultBgpIpAddresses This property is required. []string
The list of default BGP peering addresses which belong to IP configuration.
TunnelIpAddresses This property is required. []string
The list of tunnel public IP addresses which belong to IP configuration.
CustomBgpIpAddresses []string
The list of custom BGP peering addresses which belong to IP configuration.
IpconfigurationId string
The ID of IP configuration which belongs to gateway.
defaultBgpIpAddresses This property is required. List<String>
The list of default BGP peering addresses which belong to IP configuration.
tunnelIpAddresses This property is required. List<String>
The list of tunnel public IP addresses which belong to IP configuration.
customBgpIpAddresses List<String>
The list of custom BGP peering addresses which belong to IP configuration.
ipconfigurationId String
The ID of IP configuration which belongs to gateway.
defaultBgpIpAddresses This property is required. string[]
The list of default BGP peering addresses which belong to IP configuration.
tunnelIpAddresses This property is required. string[]
The list of tunnel public IP addresses which belong to IP configuration.
customBgpIpAddresses string[]
The list of custom BGP peering addresses which belong to IP configuration.
ipconfigurationId string
The ID of IP configuration which belongs to gateway.
default_bgp_ip_addresses This property is required. Sequence[str]
The list of default BGP peering addresses which belong to IP configuration.
tunnel_ip_addresses This property is required. Sequence[str]
The list of tunnel public IP addresses which belong to IP configuration.
custom_bgp_ip_addresses Sequence[str]
The list of custom BGP peering addresses which belong to IP configuration.
ipconfiguration_id str
The ID of IP configuration which belongs to gateway.
defaultBgpIpAddresses This property is required. List<String>
The list of default BGP peering addresses which belong to IP configuration.
tunnelIpAddresses This property is required. List<String>
The list of tunnel public IP addresses which belong to IP configuration.
customBgpIpAddresses List<String>
The list of custom BGP peering addresses which belong to IP configuration.
ipconfigurationId String
The ID of IP configuration which belongs to gateway.

IpsecPolicyResponse

DhGroup This property is required. string
The DH Group used in IKE Phase 1 for initial SA.
IkeEncryption This property is required. string
The IKE encryption algorithm (IKE phase 2).
IkeIntegrity This property is required. string
The IKE integrity algorithm (IKE phase 2).
IpsecEncryption This property is required. string
The IPSec encryption algorithm (IKE phase 1).
IpsecIntegrity This property is required. string
The IPSec integrity algorithm (IKE phase 1).
PfsGroup This property is required. string
The Pfs Group used in IKE Phase 2 for new child SA.
SaDataSizeKilobytes This property is required. int
The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.
SaLifeTimeSeconds This property is required. int
The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.
DhGroup This property is required. string
The DH Group used in IKE Phase 1 for initial SA.
IkeEncryption This property is required. string
The IKE encryption algorithm (IKE phase 2).
IkeIntegrity This property is required. string
The IKE integrity algorithm (IKE phase 2).
IpsecEncryption This property is required. string
The IPSec encryption algorithm (IKE phase 1).
IpsecIntegrity This property is required. string
The IPSec integrity algorithm (IKE phase 1).
PfsGroup This property is required. string
The Pfs Group used in IKE Phase 2 for new child SA.
SaDataSizeKilobytes This property is required. int
The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.
SaLifeTimeSeconds This property is required. int
The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.
dhGroup This property is required. String
The DH Group used in IKE Phase 1 for initial SA.
ikeEncryption This property is required. String
The IKE encryption algorithm (IKE phase 2).
ikeIntegrity This property is required. String
The IKE integrity algorithm (IKE phase 2).
ipsecEncryption This property is required. String
The IPSec encryption algorithm (IKE phase 1).
ipsecIntegrity This property is required. String
The IPSec integrity algorithm (IKE phase 1).
pfsGroup This property is required. String
The Pfs Group used in IKE Phase 2 for new child SA.
saDataSizeKilobytes This property is 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 This property is 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 This property is required. string
The DH Group used in IKE Phase 1 for initial SA.
ikeEncryption This property is required. string
The IKE encryption algorithm (IKE phase 2).
ikeIntegrity This property is required. string
The IKE integrity algorithm (IKE phase 2).
ipsecEncryption This property is required. string
The IPSec encryption algorithm (IKE phase 1).
ipsecIntegrity This property is required. string
The IPSec integrity algorithm (IKE phase 1).
pfsGroup This property is required. string
The Pfs Group used in IKE Phase 2 for new child SA.
saDataSizeKilobytes This property is required. number
The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.
saLifeTimeSeconds This property is required. number
The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.
dh_group This property is required. str
The DH Group used in IKE Phase 1 for initial SA.
ike_encryption This property is required. str
The IKE encryption algorithm (IKE phase 2).
ike_integrity This property is required. str
The IKE integrity algorithm (IKE phase 2).
ipsec_encryption This property is required. str
The IPSec encryption algorithm (IKE phase 1).
ipsec_integrity This property is required. str
The IPSec integrity algorithm (IKE phase 1).
pfs_group This property is required. str
The Pfs Group used in IKE Phase 2 for new child SA.
sa_data_size_kilobytes This property is required. int
The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.
sa_life_time_seconds This property is required. int
The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.
dhGroup This property is required. String
The DH Group used in IKE Phase 1 for initial SA.
ikeEncryption This property is required. String
The IKE encryption algorithm (IKE phase 2).
ikeIntegrity This property is required. String
The IKE integrity algorithm (IKE phase 2).
ipsecEncryption This property is required. String
The IPSec encryption algorithm (IKE phase 1).
ipsecIntegrity This property is required. String
The IPSec integrity algorithm (IKE phase 1).
pfsGroup This property is required. String
The Pfs Group used in IKE Phase 2 for new child SA.
saDataSizeKilobytes This property is required. Number
The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.
saLifeTimeSeconds This property is required. Number
The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.

LocalNetworkGatewayResponse

Etag This property is required. string
A unique read-only string that changes whenever the resource is updated.
Name This property is required. string
Resource name.
ProvisioningState This property is required. string
The provisioning state of the local network gateway resource.
ResourceGuid This property is required. string
The resource GUID property of the local network gateway resource.
Type This property is required. string
Resource type.
BgpSettings Pulumi.AzureNative.Network.Inputs.BgpSettingsResponse
Local network gateway's BGP speaker settings.
Fqdn string
FQDN of local network gateway.
GatewayIpAddress string
IP address of local network gateway.
Id string
Resource ID.
LocalNetworkAddressSpace Pulumi.AzureNative.Network.Inputs.AddressSpaceResponse
Local network site address space.
Location string
Resource location.
Tags Dictionary<string, string>
Resource tags.
Etag This property is required. string
A unique read-only string that changes whenever the resource is updated.
Name This property is required. string
Resource name.
ProvisioningState This property is required. string
The provisioning state of the local network gateway resource.
ResourceGuid This property is required. string
The resource GUID property of the local network gateway resource.
Type This property is required. string
Resource type.
BgpSettings BgpSettingsResponse
Local network gateway's BGP speaker settings.
Fqdn string
FQDN of local network gateway.
GatewayIpAddress string
IP address of local network gateway.
Id string
Resource ID.
LocalNetworkAddressSpace AddressSpaceResponse
Local network site address space.
Location string
Resource location.
Tags map[string]string
Resource tags.
etag This property is required. String
A unique read-only string that changes whenever the resource is updated.
name This property is required. String
Resource name.
provisioningState This property is required. String
The provisioning state of the local network gateway resource.
resourceGuid This property is required. String
The resource GUID property of the local network gateway resource.
type This property is required. String
Resource type.
bgpSettings BgpSettingsResponse
Local network gateway's BGP speaker settings.
fqdn String
FQDN of local network gateway.
gatewayIpAddress String
IP address of local network gateway.
id String
Resource ID.
localNetworkAddressSpace AddressSpaceResponse
Local network site address space.
location String
Resource location.
tags Map<String,String>
Resource tags.
etag This property is required. string
A unique read-only string that changes whenever the resource is updated.
name This property is required. string
Resource name.
provisioningState This property is required. string
The provisioning state of the local network gateway resource.
resourceGuid This property is required. string
The resource GUID property of the local network gateway resource.
type This property is required. string
Resource type.
bgpSettings BgpSettingsResponse
Local network gateway's BGP speaker settings.
fqdn string
FQDN of local network gateway.
gatewayIpAddress string
IP address of local network gateway.
id string
Resource ID.
localNetworkAddressSpace AddressSpaceResponse
Local network site address space.
location string
Resource location.
tags {[key: string]: string}
Resource tags.
etag This property is required. str
A unique read-only string that changes whenever the resource is updated.
name This property is required. str
Resource name.
provisioning_state This property is required. str
The provisioning state of the local network gateway resource.
resource_guid This property is required. str
The resource GUID property of the local network gateway resource.
type This property is required. str
Resource type.
bgp_settings BgpSettingsResponse
Local network gateway's BGP speaker settings.
fqdn str
FQDN of local network gateway.
gateway_ip_address str
IP address of local network gateway.
id str
Resource ID.
local_network_address_space AddressSpaceResponse
Local network site address space.
location str
Resource location.
tags Mapping[str, str]
Resource tags.
etag This property is required. String
A unique read-only string that changes whenever the resource is updated.
name This property is required. String
Resource name.
provisioningState This property is required. String
The provisioning state of the local network gateway resource.
resourceGuid This property is required. String
The resource GUID property of the local network gateway resource.
type This property is required. String
Resource type.
bgpSettings Property Map
Local network gateway's BGP speaker settings.
fqdn String
FQDN of local network gateway.
gatewayIpAddress String
IP address of local network gateway.
id String
Resource ID.
localNetworkAddressSpace Property Map
Local network site address space.
location String
Resource location.
tags Map<String>
Resource tags.

RadiusServerResponse

RadiusServerAddress This property is required. string
The address of this radius server.
RadiusServerScore double
The initial score assigned to this radius server.
RadiusServerSecret string
The secret used for this radius server.
RadiusServerAddress This property is required. string
The address of this radius server.
RadiusServerScore float64
The initial score assigned to this radius server.
RadiusServerSecret string
The secret used for this radius server.
radiusServerAddress This property is required. String
The address of this radius server.
radiusServerScore Double
The initial score assigned to this radius server.
radiusServerSecret String
The secret used for this radius server.
radiusServerAddress This property is required. string
The address of this radius server.
radiusServerScore number
The initial score assigned to this radius server.
radiusServerSecret string
The secret used for this radius server.
radius_server_address This property is required. str
The address of this radius server.
radius_server_score float
The initial score assigned to this radius server.
radius_server_secret str
The secret used for this radius server.
radiusServerAddress This property is required. String
The address of this radius server.
radiusServerScore Number
The initial score assigned to this radius server.
radiusServerSecret String
The secret used for this radius server.

SubResourceResponse

Id This property is required. string
Resource ID.
Id This property is required. string
Resource ID.
id This property is required. String
Resource ID.
id This property is required. string
Resource ID.
id This property is required. str
Resource ID.
id This property is required. String
Resource ID.

TrafficSelectorPolicyResponse

LocalAddressRanges This property is required. List<string>
A collection of local address spaces in CIDR format.
RemoteAddressRanges This property is required. List<string>
A collection of remote address spaces in CIDR format.
LocalAddressRanges This property is required. []string
A collection of local address spaces in CIDR format.
RemoteAddressRanges This property is required. []string
A collection of remote address spaces in CIDR format.
localAddressRanges This property is required. List<String>
A collection of local address spaces in CIDR format.
remoteAddressRanges This property is required. List<String>
A collection of remote address spaces in CIDR format.
localAddressRanges This property is required. string[]
A collection of local address spaces in CIDR format.
remoteAddressRanges This property is required. string[]
A collection of remote address spaces in CIDR format.
local_address_ranges This property is required. Sequence[str]
A collection of local address spaces in CIDR format.
remote_address_ranges This property is required. Sequence[str]
A collection of remote address spaces in CIDR format.
localAddressRanges This property is required. List<String>
A collection of local address spaces in CIDR format.
remoteAddressRanges This property is required. List<String>
A collection of remote address spaces in CIDR format.

TunnelConnectionHealthResponse

ConnectionStatus This property is required. string
Virtual Network Gateway connection status.
EgressBytesTransferred This property is required. double
The Egress Bytes Transferred in this connection.
IngressBytesTransferred This property is required. double
The Ingress Bytes Transferred in this connection.
LastConnectionEstablishedUtcTime This property is required. string
The time at which connection was established in Utc format.
Tunnel This property is required. string
Tunnel name.
ConnectionStatus This property is required. string
Virtual Network Gateway connection status.
EgressBytesTransferred This property is required. float64
The Egress Bytes Transferred in this connection.
IngressBytesTransferred This property is required. float64
The Ingress Bytes Transferred in this connection.
LastConnectionEstablishedUtcTime This property is required. string
The time at which connection was established in Utc format.
Tunnel This property is required. string
Tunnel name.
connectionStatus This property is required. String
Virtual Network Gateway connection status.
egressBytesTransferred This property is required. Double
The Egress Bytes Transferred in this connection.
ingressBytesTransferred This property is required. Double
The Ingress Bytes Transferred in this connection.
lastConnectionEstablishedUtcTime This property is required. String
The time at which connection was established in Utc format.
tunnel This property is required. String
Tunnel name.
connectionStatus This property is required. string
Virtual Network Gateway connection status.
egressBytesTransferred This property is required. number
The Egress Bytes Transferred in this connection.
ingressBytesTransferred This property is required. number
The Ingress Bytes Transferred in this connection.
lastConnectionEstablishedUtcTime This property is required. string
The time at which connection was established in Utc format.
tunnel This property is required. string
Tunnel name.
connection_status This property is required. str
Virtual Network Gateway connection status.
egress_bytes_transferred This property is required. float
The Egress Bytes Transferred in this connection.
ingress_bytes_transferred This property is required. float
The Ingress Bytes Transferred in this connection.
last_connection_established_utc_time This property is required. str
The time at which connection was established in Utc format.
tunnel This property is required. str
Tunnel name.
connectionStatus This property is required. String
Virtual Network Gateway connection status.
egressBytesTransferred This property is required. Number
The Egress Bytes Transferred in this connection.
ingressBytesTransferred This property is required. Number
The Ingress Bytes Transferred in this connection.
lastConnectionEstablishedUtcTime This property is required. String
The time at which connection was established in Utc format.
tunnel This property is required. String
Tunnel name.

VirtualNetworkGatewayIPConfigurationResponse

Etag This property is required. string
A unique read-only string that changes whenever the resource is updated.
PrivateIPAddress This property is required. string
Private IP Address for this gateway.
ProvisioningState This property is required. string
The provisioning state of the virtual network gateway IP configuration resource.
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.
PrivateIPAllocationMethod string
The private IP address allocation method.
PublicIPAddress Pulumi.AzureNative.Network.Inputs.SubResourceResponse
The reference to the public IP resource.
Subnet Pulumi.AzureNative.Network.Inputs.SubResourceResponse
The reference to the subnet resource.
Etag This property is required. string
A unique read-only string that changes whenever the resource is updated.
PrivateIPAddress This property is required. string
Private IP Address for this gateway.
ProvisioningState This property is required. string
The provisioning state of the virtual network gateway IP configuration resource.
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.
PrivateIPAllocationMethod string
The private IP address allocation method.
PublicIPAddress SubResourceResponse
The reference to the public IP resource.
Subnet SubResourceResponse
The reference to the subnet resource.
etag This property is required. String
A unique read-only string that changes whenever the resource is updated.
privateIPAddress This property is required. String
Private IP Address for this gateway.
provisioningState This property is required. String
The provisioning state of the virtual network gateway IP configuration resource.
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.
privateIPAllocationMethod String
The private IP address allocation method.
publicIPAddress SubResourceResponse
The reference to the public IP resource.
subnet SubResourceResponse
The reference to the subnet resource.
etag This property is required. string
A unique read-only string that changes whenever the resource is updated.
privateIPAddress This property is required. string
Private IP Address for this gateway.
provisioningState This property is required. string
The provisioning state of the virtual network gateway IP configuration resource.
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.
privateIPAllocationMethod string
The private IP address allocation method.
publicIPAddress SubResourceResponse
The reference to the public IP resource.
subnet SubResourceResponse
The reference to the subnet resource.
etag This property is required. str
A unique read-only string that changes whenever the resource is updated.
private_ip_address This property is required. str
Private IP Address for this gateway.
provisioning_state This property is required. str
The provisioning state of the virtual network gateway IP configuration resource.
id str
Resource ID.
name str
The name of the resource that is unique within a resource group. This name can be used to access the resource.
private_ip_allocation_method str
The private IP address allocation method.
public_ip_address SubResourceResponse
The reference to the public IP resource.
subnet SubResourceResponse
The reference to the subnet resource.
etag This property is required. String
A unique read-only string that changes whenever the resource is updated.
privateIPAddress This property is required. String
Private IP Address for this gateway.
provisioningState This property is required. String
The provisioning state of the virtual network gateway IP configuration resource.
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.
privateIPAllocationMethod String
The private IP address allocation method.
publicIPAddress Property Map
The reference to the public IP resource.
subnet Property Map
The reference to the subnet resource.

VirtualNetworkGatewayNatRuleResponse

Etag This property is required. string
A unique read-only string that changes whenever the resource is updated.
ProvisioningState This property is required. string
The provisioning state of the NAT Rule resource.
Type This property is required. string
Resource type.
ExternalMappings List<Pulumi.AzureNative.Network.Inputs.VpnNatRuleMappingResponse>
The private IP address external mapping for NAT.
Id string
Resource ID.
InternalMappings List<Pulumi.AzureNative.Network.Inputs.VpnNatRuleMappingResponse>
The private IP address internal mapping for NAT.
IpConfigurationId string
The IP Configuration ID this NAT rule applies to.
Mode string
The Source NAT direction of a VPN NAT.
Name string
The name of the resource that is unique within a resource group. This name can be used to access the resource.
Etag This property is required. string
A unique read-only string that changes whenever the resource is updated.
ProvisioningState This property is required. string
The provisioning state of the NAT Rule resource.
Type This property is required. string
Resource type.
ExternalMappings []VpnNatRuleMappingResponse
The private IP address external mapping for NAT.
Id string
Resource ID.
InternalMappings []VpnNatRuleMappingResponse
The private IP address internal mapping for NAT.
IpConfigurationId string
The IP Configuration ID this NAT rule applies to.
Mode string
The Source NAT direction of a VPN NAT.
Name string
The name of the resource that is unique within a resource group. This name can be used to access the resource.
etag This property is required. String
A unique read-only string that changes whenever the resource is updated.
provisioningState This property is required. String
The provisioning state of the NAT Rule resource.
type This property is required. String
Resource type.
externalMappings List<VpnNatRuleMappingResponse>
The private IP address external mapping for NAT.
id String
Resource ID.
internalMappings List<VpnNatRuleMappingResponse>
The private IP address internal mapping for NAT.
ipConfigurationId String
The IP Configuration ID this NAT rule applies to.
mode String
The Source NAT direction of a VPN NAT.
name String
The name of the resource that is unique within a resource group. This name can be used to access the resource.
etag This property is required. string
A unique read-only string that changes whenever the resource is updated.
provisioningState This property is required. string
The provisioning state of the NAT Rule resource.
type This property is required. string
Resource type.
externalMappings VpnNatRuleMappingResponse[]
The private IP address external mapping for NAT.
id string
Resource ID.
internalMappings VpnNatRuleMappingResponse[]
The private IP address internal mapping for NAT.
ipConfigurationId string
The IP Configuration ID this NAT rule applies to.
mode string
The Source NAT direction of a VPN NAT.
name string
The name of the resource that is unique within a resource group. This name can be used to access the resource.
etag This property is required. str
A unique read-only string that changes whenever the resource is updated.
provisioning_state This property is required. str
The provisioning state of the NAT Rule resource.
type This property is required. str
Resource type.
external_mappings Sequence[VpnNatRuleMappingResponse]
The private IP address external mapping for NAT.
id str
Resource ID.
internal_mappings Sequence[VpnNatRuleMappingResponse]
The private IP address internal mapping for NAT.
ip_configuration_id str
The IP Configuration ID this NAT rule applies to.
mode str
The Source NAT direction of a VPN NAT.
name str
The name of the resource that is unique within a resource group. This name can be used to access the resource.
etag This property is required. String
A unique read-only string that changes whenever the resource is updated.
provisioningState This property is required. String
The provisioning state of the NAT Rule resource.
type This property is required. String
Resource type.
externalMappings List<Property Map>
The private IP address external mapping for NAT.
id String
Resource ID.
internalMappings List<Property Map>
The private IP address internal mapping for NAT.
ipConfigurationId String
The IP Configuration ID this NAT rule applies to.
mode String
The Source NAT direction of a VPN NAT.
name String
The name of the resource that is unique within a resource group. This name can be used to access the resource.

VirtualNetworkGatewayPolicyGroupMemberResponse

AttributeType string
The Vpn Policy member attribute type.
AttributeValue string
The value of Attribute used for this VirtualNetworkGatewayPolicyGroupMember.
Name string
Name of the VirtualNetworkGatewayPolicyGroupMember.
AttributeType string
The Vpn Policy member attribute type.
AttributeValue string
The value of Attribute used for this VirtualNetworkGatewayPolicyGroupMember.
Name string
Name of the VirtualNetworkGatewayPolicyGroupMember.
attributeType String
The Vpn Policy member attribute type.
attributeValue String
The value of Attribute used for this VirtualNetworkGatewayPolicyGroupMember.
name String
Name of the VirtualNetworkGatewayPolicyGroupMember.
attributeType string
The Vpn Policy member attribute type.
attributeValue string
The value of Attribute used for this VirtualNetworkGatewayPolicyGroupMember.
name string
Name of the VirtualNetworkGatewayPolicyGroupMember.
attribute_type str
The Vpn Policy member attribute type.
attribute_value str
The value of Attribute used for this VirtualNetworkGatewayPolicyGroupMember.
name str
Name of the VirtualNetworkGatewayPolicyGroupMember.
attributeType String
The Vpn Policy member attribute type.
attributeValue String
The value of Attribute used for this VirtualNetworkGatewayPolicyGroupMember.
name String
Name of the VirtualNetworkGatewayPolicyGroupMember.

VirtualNetworkGatewayPolicyGroupResponse

Etag This property is required. string
A unique read-only string that changes whenever the resource is updated.
IsDefault This property is required. bool
Shows if this is a Default VirtualNetworkGatewayPolicyGroup or not.
PolicyMembers This property is required. List<Pulumi.AzureNative.Network.Inputs.VirtualNetworkGatewayPolicyGroupMemberResponse>
Multiple PolicyMembers for VirtualNetworkGatewayPolicyGroup.
Priority This property is required. int
Priority for VirtualNetworkGatewayPolicyGroup.
ProvisioningState This property is required. string
The provisioning state of the VirtualNetworkGatewayPolicyGroup resource.
VngClientConnectionConfigurations This property is required. List<Pulumi.AzureNative.Network.Inputs.SubResourceResponse>
List of references to vngClientConnectionConfigurations.
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.
Etag This property is required. string
A unique read-only string that changes whenever the resource is updated.
IsDefault This property is required. bool
Shows if this is a Default VirtualNetworkGatewayPolicyGroup or not.
PolicyMembers This property is required. []VirtualNetworkGatewayPolicyGroupMemberResponse
Multiple PolicyMembers for VirtualNetworkGatewayPolicyGroup.
Priority This property is required. int
Priority for VirtualNetworkGatewayPolicyGroup.
ProvisioningState This property is required. string
The provisioning state of the VirtualNetworkGatewayPolicyGroup resource.
VngClientConnectionConfigurations This property is required. []SubResourceResponse
List of references to vngClientConnectionConfigurations.
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.
etag This property is required. String
A unique read-only string that changes whenever the resource is updated.
isDefault This property is required. Boolean
Shows if this is a Default VirtualNetworkGatewayPolicyGroup or not.
policyMembers This property is required. List<VirtualNetworkGatewayPolicyGroupMemberResponse>
Multiple PolicyMembers for VirtualNetworkGatewayPolicyGroup.
priority This property is required. Integer
Priority for VirtualNetworkGatewayPolicyGroup.
provisioningState This property is required. String
The provisioning state of the VirtualNetworkGatewayPolicyGroup resource.
vngClientConnectionConfigurations This property is required. List<SubResourceResponse>
List of references to vngClientConnectionConfigurations.
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.
etag This property is required. string
A unique read-only string that changes whenever the resource is updated.
isDefault This property is required. boolean
Shows if this is a Default VirtualNetworkGatewayPolicyGroup or not.
policyMembers This property is required. VirtualNetworkGatewayPolicyGroupMemberResponse[]
Multiple PolicyMembers for VirtualNetworkGatewayPolicyGroup.
priority This property is required. number
Priority for VirtualNetworkGatewayPolicyGroup.
provisioningState This property is required. string
The provisioning state of the VirtualNetworkGatewayPolicyGroup resource.
vngClientConnectionConfigurations This property is required. SubResourceResponse[]
List of references to vngClientConnectionConfigurations.
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.
etag This property is required. str
A unique read-only string that changes whenever the resource is updated.
is_default This property is required. bool
Shows if this is a Default VirtualNetworkGatewayPolicyGroup or not.
policy_members This property is required. Sequence[VirtualNetworkGatewayPolicyGroupMemberResponse]
Multiple PolicyMembers for VirtualNetworkGatewayPolicyGroup.
priority This property is required. int
Priority for VirtualNetworkGatewayPolicyGroup.
provisioning_state This property is required. str
The provisioning state of the VirtualNetworkGatewayPolicyGroup resource.
vng_client_connection_configurations This property is required. Sequence[SubResourceResponse]
List of references to vngClientConnectionConfigurations.
id str
Resource ID.
name str
The name of the resource that is unique within a resource group. This name can be used to access the resource.
etag This property is required. String
A unique read-only string that changes whenever the resource is updated.
isDefault This property is required. Boolean
Shows if this is a Default VirtualNetworkGatewayPolicyGroup or not.
policyMembers This property is required. List<Property Map>
Multiple PolicyMembers for VirtualNetworkGatewayPolicyGroup.
priority This property is required. Number
Priority for VirtualNetworkGatewayPolicyGroup.
provisioningState This property is required. String
The provisioning state of the VirtualNetworkGatewayPolicyGroup resource.
vngClientConnectionConfigurations This property is required. List<Property Map>
List of references to vngClientConnectionConfigurations.
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.

VirtualNetworkGatewayResponse

Etag This property is required. string
A unique read-only string that changes whenever the resource is updated.
InboundDnsForwardingEndpoint This property is required. string
The IP address allocated by the gateway to which dns requests can be sent.
Name This property is required. string
Resource name.
ProvisioningState This property is required. string
The provisioning state of the virtual network gateway resource.
ResourceGuid This property is required. string
The resource GUID property of the virtual network gateway resource.
Type This property is required. string
Resource type.
ActiveActive bool
ActiveActive flag.
AdminState string
Property to indicate if the Express Route Gateway serves traffic when there are multiple Express Route Gateways in the vnet
AllowRemoteVnetTraffic bool
Configure this gateway to accept traffic from other Azure Virtual Networks. This configuration does not support connectivity to Azure Virtual WAN.
AllowVirtualWanTraffic bool
Configures this gateway to accept traffic from remote Virtual WAN networks.
BgpSettings Pulumi.AzureNative.Network.Inputs.BgpSettingsResponse
Virtual network gateway's BGP speaker settings.
CustomRoutes Pulumi.AzureNative.Network.Inputs.AddressSpaceResponse
The reference to the address space resource which represents the custom routes address space specified by the customer for virtual network gateway and VpnClient.
DisableIPSecReplayProtection bool
disableIPSecReplayProtection flag.
EnableBgp bool
Whether BGP is enabled for this virtual network gateway or not.
EnableBgpRouteTranslationForNat bool
EnableBgpRouteTranslationForNat flag.
EnableDnsForwarding bool
Whether dns forwarding is enabled or not.
EnablePrivateIpAddress bool
Whether private IP needs to be enabled on this gateway for connections or not.
ExtendedLocation Pulumi.AzureNative.Network.Inputs.ExtendedLocationResponse
The extended location of type local virtual network gateway.
GatewayDefaultSite Pulumi.AzureNative.Network.Inputs.SubResourceResponse
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.
GatewayType string
The type of this virtual network gateway.
Id string
Resource ID.
IpConfigurations List<Pulumi.AzureNative.Network.Inputs.VirtualNetworkGatewayIPConfigurationResponse>
IP configurations for virtual network gateway.
Location string
Resource location.
NatRules List<Pulumi.AzureNative.Network.Inputs.VirtualNetworkGatewayNatRuleResponse>
NatRules for virtual network gateway.
Sku Pulumi.AzureNative.Network.Inputs.VirtualNetworkGatewaySkuResponse
The reference to the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.
Tags Dictionary<string, string>
Resource tags.
VNetExtendedLocationResourceId string
Customer vnet resource id. VirtualNetworkGateway of type local gateway is associated with the customer vnet.
VirtualNetworkGatewayPolicyGroups List<Pulumi.AzureNative.Network.Inputs.VirtualNetworkGatewayPolicyGroupResponse>
The reference to the VirtualNetworkGatewayPolicyGroup resource which represents the available VirtualNetworkGatewayPolicyGroup for the gateway.
VpnClientConfiguration Pulumi.AzureNative.Network.Inputs.VpnClientConfigurationResponse
The reference to the VpnClientConfiguration resource which represents the P2S VpnClient configurations.
VpnGatewayGeneration string
The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN.
VpnType string
The type of this virtual network gateway.
Etag This property is required. string
A unique read-only string that changes whenever the resource is updated.
InboundDnsForwardingEndpoint This property is required. string
The IP address allocated by the gateway to which dns requests can be sent.
Name This property is required. string
Resource name.
ProvisioningState This property is required. string
The provisioning state of the virtual network gateway resource.
ResourceGuid This property is required. string
The resource GUID property of the virtual network gateway resource.
Type This property is required. string
Resource type.
ActiveActive bool
ActiveActive flag.
AdminState string
Property to indicate if the Express Route Gateway serves traffic when there are multiple Express Route Gateways in the vnet
AllowRemoteVnetTraffic bool
Configure this gateway to accept traffic from other Azure Virtual Networks. This configuration does not support connectivity to Azure Virtual WAN.
AllowVirtualWanTraffic bool
Configures this gateway to accept traffic from remote Virtual WAN networks.
BgpSettings BgpSettingsResponse
Virtual network gateway's BGP speaker settings.
CustomRoutes AddressSpaceResponse
The reference to the address space resource which represents the custom routes address space specified by the customer for virtual network gateway and VpnClient.
DisableIPSecReplayProtection bool
disableIPSecReplayProtection flag.
EnableBgp bool
Whether BGP is enabled for this virtual network gateway or not.
EnableBgpRouteTranslationForNat bool
EnableBgpRouteTranslationForNat flag.
EnableDnsForwarding bool
Whether dns forwarding is enabled or not.
EnablePrivateIpAddress bool
Whether private IP needs to be enabled on this gateway for connections or not.
ExtendedLocation ExtendedLocationResponse
The extended location of type local virtual network gateway.
GatewayDefaultSite SubResourceResponse
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.
GatewayType string
The type of this virtual network gateway.
Id string
Resource ID.
IpConfigurations []VirtualNetworkGatewayIPConfigurationResponse
IP configurations for virtual network gateway.
Location string
Resource location.
NatRules []VirtualNetworkGatewayNatRuleResponse
NatRules for virtual network gateway.
Sku VirtualNetworkGatewaySkuResponse
The reference to the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.
Tags map[string]string
Resource tags.
VNetExtendedLocationResourceId string
Customer vnet resource id. VirtualNetworkGateway of type local gateway is associated with the customer vnet.
VirtualNetworkGatewayPolicyGroups []VirtualNetworkGatewayPolicyGroupResponse
The reference to the VirtualNetworkGatewayPolicyGroup resource which represents the available VirtualNetworkGatewayPolicyGroup for the gateway.
VpnClientConfiguration VpnClientConfigurationResponse
The reference to the VpnClientConfiguration resource which represents the P2S VpnClient configurations.
VpnGatewayGeneration string
The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN.
VpnType string
The type of this virtual network gateway.
etag This property is required. String
A unique read-only string that changes whenever the resource is updated.
inboundDnsForwardingEndpoint This property is required. String
The IP address allocated by the gateway to which dns requests can be sent.
name This property is required. String
Resource name.
provisioningState This property is required. String
The provisioning state of the virtual network gateway resource.
resourceGuid This property is required. String
The resource GUID property of the virtual network gateway resource.
type This property is required. String
Resource type.
activeActive Boolean
ActiveActive flag.
adminState String
Property to indicate if the Express Route Gateway serves traffic when there are multiple Express Route Gateways in the vnet
allowRemoteVnetTraffic Boolean
Configure this gateway to accept traffic from other Azure Virtual Networks. This configuration does not support connectivity to Azure Virtual WAN.
allowVirtualWanTraffic Boolean
Configures this gateway to accept traffic from remote Virtual WAN networks.
bgpSettings BgpSettingsResponse
Virtual network gateway's BGP speaker settings.
customRoutes AddressSpaceResponse
The reference to the address space resource which represents the custom routes address space specified by the customer for virtual network gateway and VpnClient.
disableIPSecReplayProtection Boolean
disableIPSecReplayProtection flag.
enableBgp Boolean
Whether BGP is enabled for this virtual network gateway or not.
enableBgpRouteTranslationForNat Boolean
EnableBgpRouteTranslationForNat flag.
enableDnsForwarding Boolean
Whether dns forwarding is enabled or not.
enablePrivateIpAddress Boolean
Whether private IP needs to be enabled on this gateway for connections or not.
extendedLocation ExtendedLocationResponse
The extended location of type local virtual network gateway.
gatewayDefaultSite SubResourceResponse
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.
gatewayType String
The type of this virtual network gateway.
id String
Resource ID.
ipConfigurations List<VirtualNetworkGatewayIPConfigurationResponse>
IP configurations for virtual network gateway.
location String
Resource location.
natRules List<VirtualNetworkGatewayNatRuleResponse>
NatRules for virtual network gateway.
sku VirtualNetworkGatewaySkuResponse
The reference to the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.
tags Map<String,String>
Resource tags.
vNetExtendedLocationResourceId String
Customer vnet resource id. VirtualNetworkGateway of type local gateway is associated with the customer vnet.
virtualNetworkGatewayPolicyGroups List<VirtualNetworkGatewayPolicyGroupResponse>
The reference to the VirtualNetworkGatewayPolicyGroup resource which represents the available VirtualNetworkGatewayPolicyGroup for the gateway.
vpnClientConfiguration VpnClientConfigurationResponse
The reference to the VpnClientConfiguration resource which represents the P2S VpnClient configurations.
vpnGatewayGeneration String
The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN.
vpnType String
The type of this virtual network gateway.
etag This property is required. string
A unique read-only string that changes whenever the resource is updated.
inboundDnsForwardingEndpoint This property is required. string
The IP address allocated by the gateway to which dns requests can be sent.
name This property is required. string
Resource name.
provisioningState This property is required. string
The provisioning state of the virtual network gateway resource.
resourceGuid This property is required. string
The resource GUID property of the virtual network gateway resource.
type This property is required. string
Resource type.
activeActive boolean
ActiveActive flag.
adminState string
Property to indicate if the Express Route Gateway serves traffic when there are multiple Express Route Gateways in the vnet
allowRemoteVnetTraffic boolean
Configure this gateway to accept traffic from other Azure Virtual Networks. This configuration does not support connectivity to Azure Virtual WAN.
allowVirtualWanTraffic boolean
Configures this gateway to accept traffic from remote Virtual WAN networks.
bgpSettings BgpSettingsResponse
Virtual network gateway's BGP speaker settings.
customRoutes AddressSpaceResponse
The reference to the address space resource which represents the custom routes address space specified by the customer for virtual network gateway and VpnClient.
disableIPSecReplayProtection boolean
disableIPSecReplayProtection flag.
enableBgp boolean
Whether BGP is enabled for this virtual network gateway or not.
enableBgpRouteTranslationForNat boolean
EnableBgpRouteTranslationForNat flag.
enableDnsForwarding boolean
Whether dns forwarding is enabled or not.
enablePrivateIpAddress boolean
Whether private IP needs to be enabled on this gateway for connections or not.
extendedLocation ExtendedLocationResponse
The extended location of type local virtual network gateway.
gatewayDefaultSite SubResourceResponse
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.
gatewayType string
The type of this virtual network gateway.
id string
Resource ID.
ipConfigurations VirtualNetworkGatewayIPConfigurationResponse[]
IP configurations for virtual network gateway.
location string
Resource location.
natRules VirtualNetworkGatewayNatRuleResponse[]
NatRules for virtual network gateway.
sku VirtualNetworkGatewaySkuResponse
The reference to the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.
tags {[key: string]: string}
Resource tags.
vNetExtendedLocationResourceId string
Customer vnet resource id. VirtualNetworkGateway of type local gateway is associated with the customer vnet.
virtualNetworkGatewayPolicyGroups VirtualNetworkGatewayPolicyGroupResponse[]
The reference to the VirtualNetworkGatewayPolicyGroup resource which represents the available VirtualNetworkGatewayPolicyGroup for the gateway.
vpnClientConfiguration VpnClientConfigurationResponse
The reference to the VpnClientConfiguration resource which represents the P2S VpnClient configurations.
vpnGatewayGeneration string
The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN.
vpnType string
The type of this virtual network gateway.
etag This property is required. str
A unique read-only string that changes whenever the resource is updated.
inbound_dns_forwarding_endpoint This property is required. str
The IP address allocated by the gateway to which dns requests can be sent.
name This property is required. str
Resource name.
provisioning_state This property is required. str
The provisioning state of the virtual network gateway resource.
resource_guid This property is required. str
The resource GUID property of the virtual network gateway resource.
type This property is required. str
Resource type.
active_active bool
ActiveActive flag.
admin_state str
Property to indicate if the Express Route Gateway serves traffic when there are multiple Express Route Gateways in the vnet
allow_remote_vnet_traffic bool
Configure this gateway to accept traffic from other Azure Virtual Networks. This configuration does not support connectivity to Azure Virtual WAN.
allow_virtual_wan_traffic bool
Configures this gateway to accept traffic from remote Virtual WAN networks.
bgp_settings BgpSettingsResponse
Virtual network gateway's BGP speaker settings.
custom_routes AddressSpaceResponse
The reference to the address space resource which represents the custom routes address space specified by the customer for virtual network gateway and VpnClient.
disable_ip_sec_replay_protection bool
disableIPSecReplayProtection flag.
enable_bgp bool
Whether BGP is enabled for this virtual network gateway or not.
enable_bgp_route_translation_for_nat bool
EnableBgpRouteTranslationForNat flag.
enable_dns_forwarding bool
Whether dns forwarding is enabled or not.
enable_private_ip_address bool
Whether private IP needs to be enabled on this gateway for connections or not.
extended_location ExtendedLocationResponse
The extended location of type local virtual network gateway.
gateway_default_site SubResourceResponse
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.
gateway_type str
The type of this virtual network gateway.
id str
Resource ID.
ip_configurations Sequence[VirtualNetworkGatewayIPConfigurationResponse]
IP configurations for virtual network gateway.
location str
Resource location.
nat_rules Sequence[VirtualNetworkGatewayNatRuleResponse]
NatRules for virtual network gateway.
sku VirtualNetworkGatewaySkuResponse
The reference to the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.
tags Mapping[str, str]
Resource tags.
v_net_extended_location_resource_id str
Customer vnet resource id. VirtualNetworkGateway of type local gateway is associated with the customer vnet.
virtual_network_gateway_policy_groups Sequence[VirtualNetworkGatewayPolicyGroupResponse]
The reference to the VirtualNetworkGatewayPolicyGroup resource which represents the available VirtualNetworkGatewayPolicyGroup for the gateway.
vpn_client_configuration VpnClientConfigurationResponse
The reference to the VpnClientConfiguration resource which represents the P2S VpnClient configurations.
vpn_gateway_generation str
The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN.
vpn_type str
The type of this virtual network gateway.
etag This property is required. String
A unique read-only string that changes whenever the resource is updated.
inboundDnsForwardingEndpoint This property is required. String
The IP address allocated by the gateway to which dns requests can be sent.
name This property is required. String
Resource name.
provisioningState This property is required. String
The provisioning state of the virtual network gateway resource.
resourceGuid This property is required. String
The resource GUID property of the virtual network gateway resource.
type This property is required. String
Resource type.
activeActive Boolean
ActiveActive flag.
adminState String
Property to indicate if the Express Route Gateway serves traffic when there are multiple Express Route Gateways in the vnet
allowRemoteVnetTraffic Boolean
Configure this gateway to accept traffic from other Azure Virtual Networks. This configuration does not support connectivity to Azure Virtual WAN.
allowVirtualWanTraffic Boolean
Configures this gateway to accept traffic from remote Virtual WAN networks.
bgpSettings Property Map
Virtual network gateway's BGP speaker settings.
customRoutes Property Map
The reference to the address space resource which represents the custom routes address space specified by the customer for virtual network gateway and VpnClient.
disableIPSecReplayProtection Boolean
disableIPSecReplayProtection flag.
enableBgp Boolean
Whether BGP is enabled for this virtual network gateway or not.
enableBgpRouteTranslationForNat Boolean
EnableBgpRouteTranslationForNat flag.
enableDnsForwarding Boolean
Whether dns forwarding is enabled or not.
enablePrivateIpAddress Boolean
Whether private IP needs to be enabled on this gateway for connections or not.
extendedLocation Property Map
The extended location of type local virtual network gateway.
gatewayDefaultSite Property Map
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.
gatewayType String
The type of this virtual network gateway.
id String
Resource ID.
ipConfigurations List<Property Map>
IP configurations for virtual network gateway.
location String
Resource location.
natRules List<Property Map>
NatRules for virtual network gateway.
sku Property Map
The reference to the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.
tags Map<String>
Resource tags.
vNetExtendedLocationResourceId String
Customer vnet resource id. VirtualNetworkGateway of type local gateway is associated with the customer vnet.
virtualNetworkGatewayPolicyGroups List<Property Map>
The reference to the VirtualNetworkGatewayPolicyGroup resource which represents the available VirtualNetworkGatewayPolicyGroup for the gateway.
vpnClientConfiguration Property Map
The reference to the VpnClientConfiguration resource which represents the P2S VpnClient configurations.
vpnGatewayGeneration String
The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN.
vpnType String
The type of this virtual network gateway.

VirtualNetworkGatewaySkuResponse

Capacity This property is required. int
The capacity.
Name string
Gateway SKU name.
Tier string
Gateway SKU tier.
Capacity This property is required. int
The capacity.
Name string
Gateway SKU name.
Tier string
Gateway SKU tier.
capacity This property is required. Integer
The capacity.
name String
Gateway SKU name.
tier String
Gateway SKU tier.
capacity This property is required. number
The capacity.
name string
Gateway SKU name.
tier string
Gateway SKU tier.
capacity This property is required. int
The capacity.
name str
Gateway SKU name.
tier str
Gateway SKU tier.
capacity This property is required. Number
The capacity.
name String
Gateway SKU name.
tier String
Gateway SKU tier.

VngClientConnectionConfigurationResponse

Etag This property is required. string
A unique read-only string that changes whenever the resource is updated.
ProvisioningState This property is required. string
The provisioning state of the VngClientConnectionConfiguration resource.
VirtualNetworkGatewayPolicyGroups This property is required. List<Pulumi.AzureNative.Network.Inputs.SubResourceResponse>
List of references to virtualNetworkGatewayPolicyGroups
VpnClientAddressPool This property is required. Pulumi.AzureNative.Network.Inputs.AddressSpaceResponse
The reference to the address space resource which represents Address space for P2S VpnClient.
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.
Etag This property is required. string
A unique read-only string that changes whenever the resource is updated.
ProvisioningState This property is required. string
The provisioning state of the VngClientConnectionConfiguration resource.
VirtualNetworkGatewayPolicyGroups This property is required. []SubResourceResponse
List of references to virtualNetworkGatewayPolicyGroups
VpnClientAddressPool This property is required. AddressSpaceResponse
The reference to the address space resource which represents Address space for P2S VpnClient.
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.
etag This property is required. String
A unique read-only string that changes whenever the resource is updated.
provisioningState This property is required. String
The provisioning state of the VngClientConnectionConfiguration resource.
virtualNetworkGatewayPolicyGroups This property is required. List<SubResourceResponse>
List of references to virtualNetworkGatewayPolicyGroups
vpnClientAddressPool This property is required. AddressSpaceResponse
The reference to the address space resource which represents Address space for P2S VpnClient.
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.
etag This property is required. string
A unique read-only string that changes whenever the resource is updated.
provisioningState This property is required. string
The provisioning state of the VngClientConnectionConfiguration resource.
virtualNetworkGatewayPolicyGroups This property is required. SubResourceResponse[]
List of references to virtualNetworkGatewayPolicyGroups
vpnClientAddressPool This property is required. AddressSpaceResponse
The reference to the address space resource which represents Address space for P2S VpnClient.
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.
etag This property is required. str
A unique read-only string that changes whenever the resource is updated.
provisioning_state This property is required. str
The provisioning state of the VngClientConnectionConfiguration resource.
virtual_network_gateway_policy_groups This property is required. Sequence[SubResourceResponse]
List of references to virtualNetworkGatewayPolicyGroups
vpn_client_address_pool This property is required. AddressSpaceResponse
The reference to the address space resource which represents Address space for P2S VpnClient.
id str
Resource ID.
name str
The name of the resource that is unique within a resource group. This name can be used to access the resource.
etag This property is required. String
A unique read-only string that changes whenever the resource is updated.
provisioningState This property is required. String
The provisioning state of the VngClientConnectionConfiguration resource.
virtualNetworkGatewayPolicyGroups This property is required. List<Property Map>
List of references to virtualNetworkGatewayPolicyGroups
vpnClientAddressPool This property is required. Property Map
The reference to the address space resource which represents Address space for P2S VpnClient.
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.

VpnClientConfigurationResponse

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 List<Pulumi.AzureNative.Network.Inputs.RadiusServerResponse>
The radiusServers property for multiple radius server configuration.
VngClientConnectionConfigurations List<Pulumi.AzureNative.Network.Inputs.VngClientConnectionConfigurationResponse>
per ip address pool connection policy for virtual network gateway P2S client.
VpnAuthenticationTypes List<string>
VPN authentication types for the virtual network gateway..
VpnClientAddressPool Pulumi.AzureNative.Network.Inputs.AddressSpaceResponse
The reference to the address space resource which represents Address space for P2S VpnClient.
VpnClientIpsecPolicies List<Pulumi.AzureNative.Network.Inputs.IpsecPolicyResponse>
VpnClientIpsecPolicies for virtual network gateway P2S client.
VpnClientProtocols List<string>
VpnClientProtocols for Virtual network gateway.
VpnClientRevokedCertificates List<Pulumi.AzureNative.Network.Inputs.VpnClientRevokedCertificateResponse>
VpnClientRevokedCertificate for Virtual network gateway.
VpnClientRootCertificates List<Pulumi.AzureNative.Network.Inputs.VpnClientRootCertificateResponse>
VpnClientRootCertificate for virtual network gateway.
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 []RadiusServerResponse
The radiusServers property for multiple radius server configuration.
VngClientConnectionConfigurations []VngClientConnectionConfigurationResponse
per ip address pool connection policy for virtual network gateway P2S client.
VpnAuthenticationTypes []string
VPN authentication types for the virtual network gateway..
VpnClientAddressPool AddressSpaceResponse
The reference to the address space resource which represents Address space for P2S VpnClient.
VpnClientIpsecPolicies []IpsecPolicyResponse
VpnClientIpsecPolicies for virtual network gateway P2S client.
VpnClientProtocols []string
VpnClientProtocols for Virtual network gateway.
VpnClientRevokedCertificates []VpnClientRevokedCertificateResponse
VpnClientRevokedCertificate for Virtual network gateway.
VpnClientRootCertificates []VpnClientRootCertificateResponse
VpnClientRootCertificate for virtual network gateway.
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 List<RadiusServerResponse>
The radiusServers property for multiple radius server configuration.
vngClientConnectionConfigurations List<VngClientConnectionConfigurationResponse>
per ip address pool connection policy for virtual network gateway P2S client.
vpnAuthenticationTypes List<String>
VPN authentication types for the virtual network gateway..
vpnClientAddressPool AddressSpaceResponse
The reference to the address space resource which represents Address space for P2S VpnClient.
vpnClientIpsecPolicies List<IpsecPolicyResponse>
VpnClientIpsecPolicies for virtual network gateway P2S client.
vpnClientProtocols List<String>
VpnClientProtocols for Virtual network gateway.
vpnClientRevokedCertificates List<VpnClientRevokedCertificateResponse>
VpnClientRevokedCertificate for Virtual network gateway.
vpnClientRootCertificates List<VpnClientRootCertificateResponse>
VpnClientRootCertificate for virtual network gateway.
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 RadiusServerResponse[]
The radiusServers property for multiple radius server configuration.
vngClientConnectionConfigurations VngClientConnectionConfigurationResponse[]
per ip address pool connection policy for virtual network gateway P2S client.
vpnAuthenticationTypes string[]
VPN authentication types for the virtual network gateway..
vpnClientAddressPool AddressSpaceResponse
The reference to the address space resource which represents Address space for P2S VpnClient.
vpnClientIpsecPolicies IpsecPolicyResponse[]
VpnClientIpsecPolicies for virtual network gateway P2S client.
vpnClientProtocols string[]
VpnClientProtocols for Virtual network gateway.
vpnClientRevokedCertificates VpnClientRevokedCertificateResponse[]
VpnClientRevokedCertificate for Virtual network gateway.
vpnClientRootCertificates VpnClientRootCertificateResponse[]
VpnClientRootCertificate for virtual network gateway.
aad_audience str
The AADAudience property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication.
aad_issuer str
The AADIssuer property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication.
aad_tenant str
The AADTenant property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication.
radius_server_address str
The radius server address property of the VirtualNetworkGateway resource for vpn client connection.
radius_server_secret str
The radius secret property of the VirtualNetworkGateway resource for vpn client connection.
radius_servers Sequence[RadiusServerResponse]
The radiusServers property for multiple radius server configuration.
vng_client_connection_configurations Sequence[VngClientConnectionConfigurationResponse]
per ip address pool connection policy for virtual network gateway P2S client.
vpn_authentication_types Sequence[str]
VPN authentication types for the virtual network gateway..
vpn_client_address_pool AddressSpaceResponse
The reference to the address space resource which represents Address space for P2S VpnClient.
vpn_client_ipsec_policies Sequence[IpsecPolicyResponse]
VpnClientIpsecPolicies for virtual network gateway P2S client.
vpn_client_protocols Sequence[str]
VpnClientProtocols for Virtual network gateway.
vpn_client_revoked_certificates Sequence[VpnClientRevokedCertificateResponse]
VpnClientRevokedCertificate for Virtual network gateway.
vpn_client_root_certificates Sequence[VpnClientRootCertificateResponse]
VpnClientRootCertificate for virtual network gateway.
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 List<Property Map>
The radiusServers property for multiple radius server configuration.
vngClientConnectionConfigurations List<Property Map>
per ip address pool connection policy for virtual network gateway P2S client.
vpnAuthenticationTypes List<String>
VPN authentication types for the virtual network gateway..
vpnClientAddressPool Property Map
The reference to the address space resource which represents Address space for P2S VpnClient.
vpnClientIpsecPolicies List<Property Map>
VpnClientIpsecPolicies for virtual network gateway P2S client.
vpnClientProtocols List<String>
VpnClientProtocols for Virtual network gateway.
vpnClientRevokedCertificates List<Property Map>
VpnClientRevokedCertificate for Virtual network gateway.
vpnClientRootCertificates List<Property Map>
VpnClientRootCertificate for virtual network gateway.

VpnClientRevokedCertificateResponse

Etag This property is required. string
A unique read-only string that changes whenever the resource is updated.
ProvisioningState This property is required. string
The provisioning state of the VPN client revoked certificate resource.
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.
Thumbprint string
The revoked VPN client certificate thumbprint.
Etag This property is required. string
A unique read-only string that changes whenever the resource is updated.
ProvisioningState This property is required. string
The provisioning state of the VPN client revoked certificate resource.
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.
Thumbprint string
The revoked VPN client certificate thumbprint.
etag This property is required. String
A unique read-only string that changes whenever the resource is updated.
provisioningState This property is required. String
The provisioning state of the VPN client revoked certificate resource.
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.
thumbprint String
The revoked VPN client certificate thumbprint.
etag This property is required. string
A unique read-only string that changes whenever the resource is updated.
provisioningState This property is required. string
The provisioning state of the VPN client revoked certificate resource.
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.
thumbprint string
The revoked VPN client certificate thumbprint.
etag This property is required. str
A unique read-only string that changes whenever the resource is updated.
provisioning_state This property is required. str
The provisioning state of the VPN client revoked certificate resource.
id str
Resource ID.
name str
The name of the resource that is unique within a resource group. This name can be used to access the resource.
thumbprint str
The revoked VPN client certificate thumbprint.
etag This property is required. String
A unique read-only string that changes whenever the resource is updated.
provisioningState This property is required. String
The provisioning state of the VPN client revoked certificate resource.
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.
thumbprint String
The revoked VPN client certificate thumbprint.

VpnClientRootCertificateResponse

Etag This property is required. string
A unique read-only string that changes whenever the resource is updated.
ProvisioningState This property is required. string
The provisioning state of the VPN client root certificate resource.
PublicCertData This property is required. string
The certificate public data.
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.
Etag This property is required. string
A unique read-only string that changes whenever the resource is updated.
ProvisioningState This property is required. string
The provisioning state of the VPN client root certificate resource.
PublicCertData This property is required. string
The certificate public data.
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.
etag This property is required. String
A unique read-only string that changes whenever the resource is updated.
provisioningState This property is required. String
The provisioning state of the VPN client root certificate resource.
publicCertData This property is required. String
The certificate public data.
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.
etag This property is required. string
A unique read-only string that changes whenever the resource is updated.
provisioningState This property is required. string
The provisioning state of the VPN client root certificate resource.
publicCertData This property is required. string
The certificate public data.
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.
etag This property is required. str
A unique read-only string that changes whenever the resource is updated.
provisioning_state This property is required. str
The provisioning state of the VPN client root certificate resource.
public_cert_data This property is required. str
The certificate public data.
id str
Resource ID.
name str
The name of the resource that is unique within a resource group. This name can be used to access the resource.
etag This property is required. String
A unique read-only string that changes whenever the resource is updated.
provisioningState This property is required. String
The provisioning state of the VPN client root certificate resource.
publicCertData This property is required. String
The certificate public data.
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.

VpnNatRuleMappingResponse

AddressSpace string
Address space for Vpn NatRule mapping.
PortRange string
Port range for Vpn NatRule mapping.
AddressSpace string
Address space for Vpn NatRule mapping.
PortRange string
Port range for Vpn NatRule mapping.
addressSpace String
Address space for Vpn NatRule mapping.
portRange String
Port range for Vpn NatRule mapping.
addressSpace string
Address space for Vpn NatRule mapping.
portRange string
Port range for Vpn NatRule mapping.
address_space str
Address space for Vpn NatRule mapping.
port_range str
Port range for Vpn NatRule mapping.
addressSpace String
Address space for Vpn NatRule mapping.
portRange String
Port range for Vpn NatRule mapping.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi