These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
azure-native.network.getVirtualNetworkGateway
Explore with Pulumi AI
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
Gets the specified virtual network gateway by resource group. API Version: 2020-11-01.
Using getVirtualNetworkGateway
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 getVirtualNetworkGateway(args: GetVirtualNetworkGatewayArgs, opts?: InvokeOptions): Promise<GetVirtualNetworkGatewayResult>
function getVirtualNetworkGatewayOutput(args: GetVirtualNetworkGatewayOutputArgs, opts?: InvokeOptions): Output<GetVirtualNetworkGatewayResult>def get_virtual_network_gateway(resource_group_name: Optional[str] = None,
                                virtual_network_gateway_name: Optional[str] = None,
                                opts: Optional[InvokeOptions] = None) -> GetVirtualNetworkGatewayResult
def get_virtual_network_gateway_output(resource_group_name: Optional[pulumi.Input[str]] = None,
                                virtual_network_gateway_name: Optional[pulumi.Input[str]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetVirtualNetworkGatewayResult]func LookupVirtualNetworkGateway(ctx *Context, args *LookupVirtualNetworkGatewayArgs, opts ...InvokeOption) (*LookupVirtualNetworkGatewayResult, error)
func LookupVirtualNetworkGatewayOutput(ctx *Context, args *LookupVirtualNetworkGatewayOutputArgs, opts ...InvokeOption) LookupVirtualNetworkGatewayResultOutput> Note: This function is named LookupVirtualNetworkGateway in the Go SDK.
public static class GetVirtualNetworkGateway 
{
    public static Task<GetVirtualNetworkGatewayResult> InvokeAsync(GetVirtualNetworkGatewayArgs args, InvokeOptions? opts = null)
    public static Output<GetVirtualNetworkGatewayResult> Invoke(GetVirtualNetworkGatewayInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetVirtualNetworkGatewayResult> getVirtualNetworkGateway(GetVirtualNetworkGatewayArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:network:getVirtualNetworkGateway
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ResourceGroup stringName 
- The name of the resource group.
- VirtualNetwork stringGateway Name 
- The name of the virtual network gateway.
- ResourceGroup stringName 
- The name of the resource group.
- VirtualNetwork stringGateway Name 
- The name of the virtual network gateway.
- resourceGroup StringName 
- The name of the resource group.
- virtualNetwork StringGateway Name 
- The name of the virtual network gateway.
- resourceGroup stringName 
- The name of the resource group.
- virtualNetwork stringGateway Name 
- The name of the virtual network gateway.
- resource_group_ strname 
- The name of the resource group.
- virtual_network_ strgateway_ name 
- The name of the virtual network gateway.
- resourceGroup StringName 
- The name of the resource group.
- virtualNetwork StringGateway Name 
- The name of the virtual network gateway.
getVirtualNetworkGateway Result
The following output properties are available:
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- InboundDns stringForwarding Endpoint 
- The IP address allocated by the gateway to which dns requests can be sent.
- Name string
- Resource name.
- ProvisioningState string
- The provisioning state of the virtual network gateway resource.
- ResourceGuid string
- The resource GUID property of the virtual network gateway resource.
- Type string
- Resource type.
- ActiveActive bool
- ActiveActive flag.
- BgpSettings Pulumi.Azure Native. Network. Outputs. Bgp Settings Response 
- Virtual network gateway's BGP speaker settings.
- CustomRoutes Pulumi.Azure Native. Network. Outputs. Address Space Response 
- The reference to the address space resource which represents the custom routes address space specified by the customer for virtual network gateway and VpnClient.
- EnableBgp bool
- Whether BGP is enabled for this virtual network gateway or not.
- EnableDns boolForwarding 
- Whether dns forwarding is enabled or not.
- EnablePrivate boolIp Address 
- Whether private IP needs to be enabled on this gateway for connections or not.
- ExtendedLocation Pulumi.Azure Native. Network. Outputs. Extended Location Response 
- The extended location of type local virtual network gateway.
- GatewayDefault Pulumi.Site Azure Native. Network. Outputs. Sub Resource Response 
- 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.Azure Native. Network. Outputs. Virtual Network Gateway IPConfiguration Response> 
- IP configurations for virtual network gateway.
- Location string
- Resource location.
- Sku
Pulumi.Azure Native. Network. Outputs. Virtual Network Gateway Sku Response 
- The reference to the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.
- Dictionary<string, string>
- Resource tags.
- VNetExtended stringLocation Resource Id 
- Customer vnet resource id. VirtualNetworkGateway of type local gateway is associated with the customer vnet.
- VpnClient Pulumi.Configuration Azure Native. Network. Outputs. Vpn Client Configuration Response 
- The reference to the VpnClientConfiguration resource which represents the P2S VpnClient configurations.
- VpnGateway stringGeneration 
- The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN.
- VpnType string
- The type of this virtual network gateway.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- InboundDns stringForwarding Endpoint 
- The IP address allocated by the gateway to which dns requests can be sent.
- Name string
- Resource name.
- ProvisioningState string
- The provisioning state of the virtual network gateway resource.
- ResourceGuid string
- The resource GUID property of the virtual network gateway resource.
- Type string
- Resource type.
- ActiveActive bool
- ActiveActive flag.
- BgpSettings BgpSettings Response 
- Virtual network gateway's BGP speaker settings.
- CustomRoutes AddressSpace Response 
- The reference to the address space resource which represents the custom routes address space specified by the customer for virtual network gateway and VpnClient.
- EnableBgp bool
- Whether BGP is enabled for this virtual network gateway or not.
- EnableDns boolForwarding 
- Whether dns forwarding is enabled or not.
- EnablePrivate boolIp Address 
- Whether private IP needs to be enabled on this gateway for connections or not.
- ExtendedLocation ExtendedLocation Response 
- The extended location of type local virtual network gateway.
- GatewayDefault SubSite Resource Response 
- 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 []VirtualNetwork Gateway IPConfiguration Response 
- IP configurations for virtual network gateway.
- Location string
- Resource location.
- Sku
VirtualNetwork Gateway Sku Response 
- The reference to the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.
- map[string]string
- Resource tags.
- VNetExtended stringLocation Resource Id 
- Customer vnet resource id. VirtualNetworkGateway of type local gateway is associated with the customer vnet.
- VpnClient VpnConfiguration Client Configuration Response 
- The reference to the VpnClientConfiguration resource which represents the P2S VpnClient configurations.
- VpnGateway stringGeneration 
- The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN.
- VpnType string
- The type of this virtual network gateway.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- inboundDns StringForwarding Endpoint 
- The IP address allocated by the gateway to which dns requests can be sent.
- name String
- Resource name.
- provisioningState String
- The provisioning state of the virtual network gateway resource.
- resourceGuid String
- The resource GUID property of the virtual network gateway resource.
- type String
- Resource type.
- activeActive Boolean
- ActiveActive flag.
- bgpSettings BgpSettings Response 
- Virtual network gateway's BGP speaker settings.
- customRoutes AddressSpace Response 
- The reference to the address space resource which represents the custom routes address space specified by the customer for virtual network gateway and VpnClient.
- enableBgp Boolean
- Whether BGP is enabled for this virtual network gateway or not.
- enableDns BooleanForwarding 
- Whether dns forwarding is enabled or not.
- enablePrivate BooleanIp Address 
- Whether private IP needs to be enabled on this gateway for connections or not.
- extendedLocation ExtendedLocation Response 
- The extended location of type local virtual network gateway.
- gatewayDefault SubSite Resource Response 
- 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<VirtualNetwork Gateway IPConfiguration Response> 
- IP configurations for virtual network gateway.
- location String
- Resource location.
- sku
VirtualNetwork Gateway Sku Response 
- The reference to the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.
- Map<String,String>
- Resource tags.
- vNet StringExtended Location Resource Id 
- Customer vnet resource id. VirtualNetworkGateway of type local gateway is associated with the customer vnet.
- vpnClient VpnConfiguration Client Configuration Response 
- The reference to the VpnClientConfiguration resource which represents the P2S VpnClient configurations.
- vpnGateway StringGeneration 
- The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN.
- vpnType String
- The type of this virtual network gateway.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- inboundDns stringForwarding Endpoint 
- The IP address allocated by the gateway to which dns requests can be sent.
- name string
- Resource name.
- provisioningState string
- The provisioning state of the virtual network gateway resource.
- resourceGuid string
- The resource GUID property of the virtual network gateway resource.
- type string
- Resource type.
- activeActive boolean
- ActiveActive flag.
- bgpSettings BgpSettings Response 
- Virtual network gateway's BGP speaker settings.
- customRoutes AddressSpace Response 
- The reference to the address space resource which represents the custom routes address space specified by the customer for virtual network gateway and VpnClient.
- enableBgp boolean
- Whether BGP is enabled for this virtual network gateway or not.
- enableDns booleanForwarding 
- Whether dns forwarding is enabled or not.
- enablePrivate booleanIp Address 
- Whether private IP needs to be enabled on this gateway for connections or not.
- extendedLocation ExtendedLocation Response 
- The extended location of type local virtual network gateway.
- gatewayDefault SubSite Resource Response 
- 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 VirtualNetwork Gateway IPConfiguration Response[] 
- IP configurations for virtual network gateway.
- location string
- Resource location.
- sku
VirtualNetwork Gateway Sku Response 
- The reference to the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.
- {[key: string]: string}
- Resource tags.
- vNet stringExtended Location Resource Id 
- Customer vnet resource id. VirtualNetworkGateway of type local gateway is associated with the customer vnet.
- vpnClient VpnConfiguration Client Configuration Response 
- The reference to the VpnClientConfiguration resource which represents the P2S VpnClient configurations.
- vpnGateway stringGeneration 
- The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN.
- vpnType string
- The type of this virtual network gateway.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- inbound_dns_ strforwarding_ endpoint 
- The IP address allocated by the gateway to which dns requests can be sent.
- name str
- Resource name.
- provisioning_state str
- The provisioning state of the virtual network gateway resource.
- resource_guid str
- The resource GUID property of the virtual network gateway resource.
- type str
- Resource type.
- active_active bool
- ActiveActive flag.
- bgp_settings BgpSettings Response 
- Virtual network gateway's BGP speaker settings.
- custom_routes AddressSpace Response 
- The reference to the address space resource which represents the custom routes address space specified by the customer for virtual network gateway and VpnClient.
- enable_bgp bool
- Whether BGP is enabled for this virtual network gateway or not.
- enable_dns_ boolforwarding 
- Whether dns forwarding is enabled or not.
- enable_private_ boolip_ address 
- Whether private IP needs to be enabled on this gateway for connections or not.
- extended_location ExtendedLocation Response 
- The extended location of type local virtual network gateway.
- gateway_default_ Subsite Resource Response 
- 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[VirtualNetwork Gateway IPConfiguration Response] 
- IP configurations for virtual network gateway.
- location str
- Resource location.
- sku
VirtualNetwork Gateway Sku Response 
- The reference to the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.
- Mapping[str, str]
- Resource tags.
- v_net_ strextended_ location_ resource_ id 
- Customer vnet resource id. VirtualNetworkGateway of type local gateway is associated with the customer vnet.
- vpn_client_ Vpnconfiguration Client Configuration Response 
- The reference to the VpnClientConfiguration resource which represents the P2S VpnClient configurations.
- vpn_gateway_ strgeneration 
- The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN.
- vpn_type str
- The type of this virtual network gateway.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- inboundDns StringForwarding Endpoint 
- The IP address allocated by the gateway to which dns requests can be sent.
- name String
- Resource name.
- provisioningState String
- The provisioning state of the virtual network gateway resource.
- resourceGuid String
- The resource GUID property of the virtual network gateway resource.
- type String
- Resource type.
- activeActive Boolean
- ActiveActive flag.
- 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.
- enableBgp Boolean
- Whether BGP is enabled for this virtual network gateway or not.
- enableDns BooleanForwarding 
- Whether dns forwarding is enabled or not.
- enablePrivate BooleanIp Address 
- 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.
- gatewayDefault Property MapSite 
- 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.
- sku Property Map
- The reference to the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.
- Map<String>
- Resource tags.
- vNet StringExtended Location Resource Id 
- Customer vnet resource id. VirtualNetworkGateway of type local gateway is associated with the customer vnet.
- vpnClient Property MapConfiguration 
- The reference to the VpnClientConfiguration resource which represents the P2S VpnClient configurations.
- vpnGateway StringGeneration 
- The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN.
- vpnType String
- The type of this virtual network gateway.
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.
- BgpPeering stringAddress 
- The BGP peering address and BGP identifier of this BGP speaker.
- BgpPeering List<Pulumi.Addresses Azure Native. Network. Inputs. IPConfiguration Bgp Peering Address Response> 
- 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.
- BgpPeering stringAddress 
- The BGP peering address and BGP identifier of this BGP speaker.
- BgpPeering []IPConfigurationAddresses Bgp Peering Address Response 
- 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.
- bgpPeering StringAddress 
- The BGP peering address and BGP identifier of this BGP speaker.
- bgpPeering List<IPConfigurationAddresses Bgp Peering Address Response> 
- 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.
- bgpPeering stringAddress 
- The BGP peering address and BGP identifier of this BGP speaker.
- bgpPeering IPConfigurationAddresses Bgp Peering Address Response[] 
- 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_ straddress 
- The BGP peering address and BGP identifier of this BGP speaker.
- bgp_peering_ Sequence[IPConfigurationaddresses Bgp Peering Address Response] 
- 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.
- bgpPeering StringAddress 
- The BGP peering address and BGP identifier of this BGP speaker.
- bgpPeering List<Property Map>Addresses 
- BGP peering address with IP configuration ID for virtual network gateway.
- peerWeight Number
- The weight added to routes learned from this BGP speaker.
ExtendedLocationResponse  
IPConfigurationBgpPeeringAddressResponse    
- DefaultBgp List<string>Ip Addresses 
- The list of default BGP peering addresses which belong to IP configuration.
- TunnelIp List<string>Addresses 
- The list of tunnel public IP addresses which belong to IP configuration.
- CustomBgp List<string>Ip Addresses 
- The list of custom BGP peering addresses which belong to IP configuration.
- IpconfigurationId string
- The ID of IP configuration which belongs to gateway.
- DefaultBgp []stringIp Addresses 
- The list of default BGP peering addresses which belong to IP configuration.
- TunnelIp []stringAddresses 
- The list of tunnel public IP addresses which belong to IP configuration.
- CustomBgp []stringIp Addresses 
- The list of custom BGP peering addresses which belong to IP configuration.
- IpconfigurationId string
- The ID of IP configuration which belongs to gateway.
- defaultBgp List<String>Ip Addresses 
- The list of default BGP peering addresses which belong to IP configuration.
- tunnelIp List<String>Addresses 
- The list of tunnel public IP addresses which belong to IP configuration.
- customBgp List<String>Ip Addresses 
- The list of custom BGP peering addresses which belong to IP configuration.
- ipconfigurationId String
- The ID of IP configuration which belongs to gateway.
- defaultBgp string[]Ip Addresses 
- The list of default BGP peering addresses which belong to IP configuration.
- tunnelIp string[]Addresses 
- The list of tunnel public IP addresses which belong to IP configuration.
- customBgp string[]Ip Addresses 
- 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_ Sequence[str]ip_ addresses 
- The list of default BGP peering addresses which belong to IP configuration.
- tunnel_ip_ Sequence[str]addresses 
- The list of tunnel public IP addresses which belong to IP configuration.
- custom_bgp_ Sequence[str]ip_ addresses 
- The list of custom BGP peering addresses which belong to IP configuration.
- ipconfiguration_id str
- The ID of IP configuration which belongs to gateway.
- defaultBgp List<String>Ip Addresses 
- The list of default BGP peering addresses which belong to IP configuration.
- tunnelIp List<String>Addresses 
- The list of tunnel public IP addresses which belong to IP configuration.
- customBgp List<String>Ip Addresses 
- 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 string
- The DH Group used in IKE Phase 1 for initial SA.
- IkeEncryption string
- The IKE encryption algorithm (IKE phase 2).
- IkeIntegrity string
- The IKE integrity algorithm (IKE phase 2).
- IpsecEncryption string
- The IPSec encryption algorithm (IKE phase 1).
- IpsecIntegrity string
- The IPSec integrity algorithm (IKE phase 1).
- PfsGroup string
- The Pfs Group used in IKE Phase 2 for new child SA.
- SaData intSize Kilobytes 
- The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.
- SaLife intTime Seconds 
- The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.
- DhGroup string
- The DH Group used in IKE Phase 1 for initial SA.
- IkeEncryption string
- The IKE encryption algorithm (IKE phase 2).
- IkeIntegrity string
- The IKE integrity algorithm (IKE phase 2).
- IpsecEncryption string
- The IPSec encryption algorithm (IKE phase 1).
- IpsecIntegrity string
- The IPSec integrity algorithm (IKE phase 1).
- PfsGroup string
- The Pfs Group used in IKE Phase 2 for new child SA.
- SaData intSize Kilobytes 
- The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.
- SaLife intTime Seconds 
- The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.
- dhGroup String
- The DH Group used in IKE Phase 1 for initial SA.
- ikeEncryption String
- The IKE encryption algorithm (IKE phase 2).
- ikeIntegrity String
- The IKE integrity algorithm (IKE phase 2).
- ipsecEncryption String
- The IPSec encryption algorithm (IKE phase 1).
- ipsecIntegrity String
- The IPSec integrity algorithm (IKE phase 1).
- pfsGroup String
- The Pfs Group used in IKE Phase 2 for new child SA.
- saData IntegerSize Kilobytes 
- The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.
- saLife IntegerTime Seconds 
- The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.
- dhGroup string
- The DH Group used in IKE Phase 1 for initial SA.
- ikeEncryption string
- The IKE encryption algorithm (IKE phase 2).
- ikeIntegrity string
- The IKE integrity algorithm (IKE phase 2).
- ipsecEncryption string
- The IPSec encryption algorithm (IKE phase 1).
- ipsecIntegrity string
- The IPSec integrity algorithm (IKE phase 1).
- pfsGroup string
- The Pfs Group used in IKE Phase 2 for new child SA.
- saData numberSize Kilobytes 
- The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.
- saLife numberTime Seconds 
- The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.
- dh_group str
- The DH Group used in IKE Phase 1 for initial SA.
- ike_encryption str
- The IKE encryption algorithm (IKE phase 2).
- ike_integrity str
- The IKE integrity algorithm (IKE phase 2).
- ipsec_encryption str
- The IPSec encryption algorithm (IKE phase 1).
- ipsec_integrity str
- The IPSec integrity algorithm (IKE phase 1).
- pfs_group str
- The Pfs Group used in IKE Phase 2 for new child SA.
- sa_data_ intsize_ kilobytes 
- 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_ inttime_ seconds 
- The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.
- dhGroup String
- The DH Group used in IKE Phase 1 for initial SA.
- ikeEncryption String
- The IKE encryption algorithm (IKE phase 2).
- ikeIntegrity String
- The IKE integrity algorithm (IKE phase 2).
- ipsecEncryption String
- The IPSec encryption algorithm (IKE phase 1).
- ipsecIntegrity String
- The IPSec integrity algorithm (IKE phase 1).
- pfsGroup String
- The Pfs Group used in IKE Phase 2 for new child SA.
- saData NumberSize Kilobytes 
- The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.
- saLife NumberTime Seconds 
- The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.
RadiusServerResponse  
- RadiusServer stringAddress 
- The address of this radius server.
- RadiusServer doubleScore 
- The initial score assigned to this radius server.
- RadiusServer stringSecret 
- The secret used for this radius server.
- RadiusServer stringAddress 
- The address of this radius server.
- RadiusServer float64Score 
- The initial score assigned to this radius server.
- RadiusServer stringSecret 
- The secret used for this radius server.
- radiusServer StringAddress 
- The address of this radius server.
- radiusServer DoubleScore 
- The initial score assigned to this radius server.
- radiusServer StringSecret 
- The secret used for this radius server.
- radiusServer stringAddress 
- The address of this radius server.
- radiusServer numberScore 
- The initial score assigned to this radius server.
- radiusServer stringSecret 
- The secret used for this radius server.
- radius_server_ straddress 
- The address of this radius server.
- radius_server_ floatscore 
- The initial score assigned to this radius server.
- radius_server_ strsecret 
- The secret used for this radius server.
- radiusServer StringAddress 
- The address of this radius server.
- radiusServer NumberScore 
- The initial score assigned to this radius server.
- radiusServer StringSecret 
- The secret used for this radius server.
SubResourceResponse  
- Id string
- Resource ID.
- Id string
- Resource ID.
- id String
- Resource ID.
- id string
- Resource ID.
- id str
- Resource ID.
- id String
- Resource ID.
VirtualNetworkGatewayIPConfigurationResponse    
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- PrivateIPAddress string
- Private IP Address for this gateway.
- ProvisioningState 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.
- PrivateIPAllocation stringMethod 
- The private IP address allocation method.
- PublicIPAddress Pulumi.Azure Native. Network. Inputs. Sub Resource Response 
- The reference to the public IP resource.
- Subnet
Pulumi.Azure Native. Network. Inputs. Sub Resource Response 
- The reference to the subnet resource.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- PrivateIPAddress string
- Private IP Address for this gateway.
- ProvisioningState 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.
- PrivateIPAllocation stringMethod 
- The private IP address allocation method.
- PublicIPAddress SubResource Response 
- The reference to the public IP resource.
- Subnet
SubResource Response 
- The reference to the subnet resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- privateIPAddress String
- Private IP Address for this gateway.
- provisioningState 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.
- privateIPAllocation StringMethod 
- The private IP address allocation method.
- publicIPAddress SubResource Response 
- The reference to the public IP resource.
- subnet
SubResource Response 
- The reference to the subnet resource.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- privateIPAddress string
- Private IP Address for this gateway.
- provisioningState 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.
- privateIPAllocation stringMethod 
- The private IP address allocation method.
- publicIPAddress SubResource Response 
- The reference to the public IP resource.
- subnet
SubResource Response 
- The reference to the subnet resource.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- private_ip_ straddress 
- Private IP Address for this gateway.
- provisioning_state 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_ strallocation_ method 
- The private IP address allocation method.
- public_ip_ Subaddress Resource Response 
- The reference to the public IP resource.
- subnet
SubResource Response 
- The reference to the subnet resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- privateIPAddress String
- Private IP Address for this gateway.
- provisioningState 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.
- privateIPAllocation StringMethod 
- 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.
VirtualNetworkGatewaySkuResponse    
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.
- RadiusServer stringAddress 
- The radius server address property of the VirtualNetworkGateway resource for vpn client connection.
- RadiusServer stringSecret 
- The radius secret property of the VirtualNetworkGateway resource for vpn client connection.
- RadiusServers List<Pulumi.Azure Native. Network. Inputs. Radius Server Response> 
- The radiusServers property for multiple radius server configuration.
- VpnAuthentication List<string>Types 
- VPN authentication types for the virtual network gateway..
- VpnClient Pulumi.Address Pool Azure Native. Network. Inputs. Address Space Response 
- The reference to the address space resource which represents Address space for P2S VpnClient.
- VpnClient List<Pulumi.Ipsec Policies Azure Native. Network. Inputs. Ipsec Policy Response> 
- VpnClientIpsecPolicies for virtual network gateway P2S client.
- VpnClient List<string>Protocols 
- VpnClientProtocols for Virtual network gateway.
- VpnClient List<Pulumi.Revoked Certificates Azure Native. Network. Inputs. Vpn Client Revoked Certificate Response> 
- VpnClientRevokedCertificate for Virtual network gateway.
- VpnClient List<Pulumi.Root Certificates Azure Native. Network. Inputs. Vpn Client Root Certificate Response> 
- 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.
- RadiusServer stringAddress 
- The radius server address property of the VirtualNetworkGateway resource for vpn client connection.
- RadiusServer stringSecret 
- The radius secret property of the VirtualNetworkGateway resource for vpn client connection.
- RadiusServers []RadiusServer Response 
- The radiusServers property for multiple radius server configuration.
- VpnAuthentication []stringTypes 
- VPN authentication types for the virtual network gateway..
- VpnClient AddressAddress Pool Space Response 
- The reference to the address space resource which represents Address space for P2S VpnClient.
- VpnClient []IpsecIpsec Policies Policy Response 
- VpnClientIpsecPolicies for virtual network gateway P2S client.
- VpnClient []stringProtocols 
- VpnClientProtocols for Virtual network gateway.
- VpnClient []VpnRevoked Certificates Client Revoked Certificate Response 
- VpnClientRevokedCertificate for Virtual network gateway.
- VpnClient []VpnRoot Certificates Client Root Certificate Response 
- 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.
- radiusServer StringAddress 
- The radius server address property of the VirtualNetworkGateway resource for vpn client connection.
- radiusServer StringSecret 
- The radius secret property of the VirtualNetworkGateway resource for vpn client connection.
- radiusServers List<RadiusServer Response> 
- The radiusServers property for multiple radius server configuration.
- vpnAuthentication List<String>Types 
- VPN authentication types for the virtual network gateway..
- vpnClient AddressAddress Pool Space Response 
- The reference to the address space resource which represents Address space for P2S VpnClient.
- vpnClient List<IpsecIpsec Policies Policy Response> 
- VpnClientIpsecPolicies for virtual network gateway P2S client.
- vpnClient List<String>Protocols 
- VpnClientProtocols for Virtual network gateway.
- vpnClient List<VpnRevoked Certificates Client Revoked Certificate Response> 
- VpnClientRevokedCertificate for Virtual network gateway.
- vpnClient List<VpnRoot Certificates Client Root Certificate Response> 
- 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.
- radiusServer stringAddress 
- The radius server address property of the VirtualNetworkGateway resource for vpn client connection.
- radiusServer stringSecret 
- The radius secret property of the VirtualNetworkGateway resource for vpn client connection.
- radiusServers RadiusServer Response[] 
- The radiusServers property for multiple radius server configuration.
- vpnAuthentication string[]Types 
- VPN authentication types for the virtual network gateway..
- vpnClient AddressAddress Pool Space Response 
- The reference to the address space resource which represents Address space for P2S VpnClient.
- vpnClient IpsecIpsec Policies Policy Response[] 
- VpnClientIpsecPolicies for virtual network gateway P2S client.
- vpnClient string[]Protocols 
- VpnClientProtocols for Virtual network gateway.
- vpnClient VpnRevoked Certificates Client Revoked Certificate Response[] 
- VpnClientRevokedCertificate for Virtual network gateway.
- vpnClient VpnRoot Certificates Client Root Certificate Response[] 
- 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_ straddress 
- The radius server address property of the VirtualNetworkGateway resource for vpn client connection.
- radius_server_ strsecret 
- The radius secret property of the VirtualNetworkGateway resource for vpn client connection.
- radius_servers Sequence[RadiusServer Response] 
- The radiusServers property for multiple radius server configuration.
- vpn_authentication_ Sequence[str]types 
- VPN authentication types for the virtual network gateway..
- vpn_client_ Addressaddress_ pool Space Response 
- The reference to the address space resource which represents Address space for P2S VpnClient.
- vpn_client_ Sequence[Ipsecipsec_ policies Policy Response] 
- VpnClientIpsecPolicies for virtual network gateway P2S client.
- vpn_client_ Sequence[str]protocols 
- VpnClientProtocols for Virtual network gateway.
- vpn_client_ Sequence[Vpnrevoked_ certificates Client Revoked Certificate Response] 
- VpnClientRevokedCertificate for Virtual network gateway.
- vpn_client_ Sequence[Vpnroot_ certificates Client Root Certificate Response] 
- 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.
- radiusServer StringAddress 
- The radius server address property of the VirtualNetworkGateway resource for vpn client connection.
- radiusServer StringSecret 
- The radius secret property of the VirtualNetworkGateway resource for vpn client connection.
- radiusServers List<Property Map>
- The radiusServers property for multiple radius server configuration.
- vpnAuthentication List<String>Types 
- VPN authentication types for the virtual network gateway..
- vpnClient Property MapAddress Pool 
- The reference to the address space resource which represents Address space for P2S VpnClient.
- vpnClient List<Property Map>Ipsec Policies 
- VpnClientIpsecPolicies for virtual network gateway P2S client.
- vpnClient List<String>Protocols 
- VpnClientProtocols for Virtual network gateway.
- vpnClient List<Property Map>Revoked Certificates 
- VpnClientRevokedCertificate for Virtual network gateway.
- vpnClient List<Property Map>Root Certificates 
- VpnClientRootCertificate for virtual network gateway.
VpnClientRevokedCertificateResponse    
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState 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 string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState 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 String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState 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 string
- A unique read-only string that changes whenever the resource is updated.
- provisioningState 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 str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_state 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 String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState 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 string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the VPN client root certificate resource.
- PublicCert stringData 
- 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 string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the VPN client root certificate resource.
- PublicCert stringData 
- 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 String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState String
- The provisioning state of the VPN client root certificate resource.
- publicCert StringData 
- 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 string
- A unique read-only string that changes whenever the resource is updated.
- provisioningState string
- The provisioning state of the VPN client root certificate resource.
- publicCert stringData 
- 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 str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_state str
- The provisioning state of the VPN client root certificate resource.
- public_cert_ strdata 
- 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 String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState String
- The provisioning state of the VPN client root certificate resource.
- publicCert StringData 
- 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.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi