We recommend using Azure Native.
Azure v6.21.0 published on Friday, Mar 7, 2025 by Pulumi
azure.network.getGatewayConnection
Explore with Pulumi AI
Use this data source to access information about an existing Virtual Network Gateway Connection.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const example = azure.network.getGatewayConnection({
    name: "production",
    resourceGroupName: "networking",
});
export const virtualNetworkGatewayConnectionId = example.then(example => example.id);
import pulumi
import pulumi_azure as azure
example = azure.network.get_gateway_connection(name="production",
    resource_group_name="networking")
pulumi.export("virtualNetworkGatewayConnectionId", example.id)
package main
import (
	"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/network"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := network.GetGatewayConnection(ctx, &network.GetGatewayConnectionArgs{
			Name:              "production",
			ResourceGroupName: "networking",
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("virtualNetworkGatewayConnectionId", example.Id)
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Azure = Pulumi.Azure;
return await Deployment.RunAsync(() => 
{
    var example = Azure.Network.GetGatewayConnection.Invoke(new()
    {
        Name = "production",
        ResourceGroupName = "networking",
    });
    return new Dictionary<string, object?>
    {
        ["virtualNetworkGatewayConnectionId"] = example.Apply(getGatewayConnectionResult => getGatewayConnectionResult.Id),
    };
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.network.NetworkFunctions;
import com.pulumi.azure.network.inputs.GetGatewayConnectionArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var example = NetworkFunctions.getGatewayConnection(GetGatewayConnectionArgs.builder()
            .name("production")
            .resourceGroupName("networking")
            .build());
        ctx.export("virtualNetworkGatewayConnectionId", example.applyValue(getGatewayConnectionResult -> getGatewayConnectionResult.id()));
    }
}
variables:
  example:
    fn::invoke:
      function: azure:network:getGatewayConnection
      arguments:
        name: production
        resourceGroupName: networking
outputs:
  virtualNetworkGatewayConnectionId: ${example.id}
Using getGatewayConnection
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 getGatewayConnection(args: GetGatewayConnectionArgs, opts?: InvokeOptions): Promise<GetGatewayConnectionResult>
function getGatewayConnectionOutput(args: GetGatewayConnectionOutputArgs, opts?: InvokeOptions): Output<GetGatewayConnectionResult>def get_gateway_connection(name: Optional[str] = None,
                           resource_group_name: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetGatewayConnectionResult
def get_gateway_connection_output(name: Optional[pulumi.Input[str]] = None,
                           resource_group_name: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetGatewayConnectionResult]func GetGatewayConnection(ctx *Context, args *GetGatewayConnectionArgs, opts ...InvokeOption) (*GetGatewayConnectionResult, error)
func GetGatewayConnectionOutput(ctx *Context, args *GetGatewayConnectionOutputArgs, opts ...InvokeOption) GetGatewayConnectionResultOutput> Note: This function is named GetGatewayConnection in the Go SDK.
public static class GetGatewayConnection 
{
    public static Task<GetGatewayConnectionResult> InvokeAsync(GetGatewayConnectionArgs args, InvokeOptions? opts = null)
    public static Output<GetGatewayConnectionResult> Invoke(GetGatewayConnectionInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetGatewayConnectionResult> getGatewayConnection(GetGatewayConnectionArgs args, InvokeOptions options)
public static Output<GetGatewayConnectionResult> getGatewayConnection(GetGatewayConnectionArgs args, InvokeOptions options)
fn::invoke:
  function: azure:network/getGatewayConnection:getGatewayConnection
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Name string
- Specifies the name of the Virtual Network Gateway Connection.
- ResourceGroup stringName 
- Specifies the name of the resource group the Virtual Network Gateway Connection is located in.
- Name string
- Specifies the name of the Virtual Network Gateway Connection.
- ResourceGroup stringName 
- Specifies the name of the resource group the Virtual Network Gateway Connection is located in.
- name String
- Specifies the name of the Virtual Network Gateway Connection.
- resourceGroup StringName 
- Specifies the name of the resource group the Virtual Network Gateway Connection is located in.
- name string
- Specifies the name of the Virtual Network Gateway Connection.
- resourceGroup stringName 
- Specifies the name of the resource group the Virtual Network Gateway Connection is located in.
- name str
- Specifies the name of the Virtual Network Gateway Connection.
- resource_group_ strname 
- Specifies the name of the resource group the Virtual Network Gateway Connection is located in.
- name String
- Specifies the name of the Virtual Network Gateway Connection.
- resourceGroup StringName 
- Specifies the name of the resource group the Virtual Network Gateway Connection is located in.
getGatewayConnection Result
The following output properties are available:
- string
- The authorization key associated with the Express Route Circuit. This field is present only if the type is an ExpressRoute connection.
- ConnectionProtocol string
- DpdTimeout intSeconds 
- The dead peer detection timeout of this connection in seconds.
- EgressBytes intTransferred 
- EnableBgp bool
- If true, BGP (Border Gateway Protocol) is enabled for this connection.
- ExpressRoute stringCircuit Id 
- The ID of the Express Route Circuit
(i.e. when typeisExpressRoute).
- ExpressRoute boolGateway Bypass 
- If true, data packets will bypass ExpressRoute Gateway for data forwarding. This is only valid for ExpressRoute connections.
- Id string
- The provider-assigned unique ID for this managed resource.
- IngressBytes intTransferred 
- IpsecPolicies List<GetGateway Connection Ipsec Policy> 
- (Optional) A ipsec_policyblock which is documented below. Only a single policy can be defined for a connection. For details on custom policies refer to the relevant section in the Azure documentation.
- LocalAzure boolIp Address Enabled 
- Use private local Azure IP for the connection.
- LocalNetwork stringGateway Id 
- The ID of the local network gateway
when a Site-to-Site connection (i.e. when typeisIPsec).
- Location string
- The location/region where the connection is located.
- Name string
- PeerVirtual stringNetwork Gateway Id 
- The ID of the peer virtual
network gateway when a VNet-to-VNet connection (i.e. when typeisVnet2Vnet).
- PrivateLink boolFast Path Enabled 
- If true, data packets will bypass the Express Route gateway when accessing private-links. This is only valid for ExpressRoute connections, on the conditions described in the relevant section in the Azure documentation
- ResourceGroup stringName 
- ResourceGuid string
- RoutingWeight int
- The routing weight.
- string
- The shared IPSec key.
- Dictionary<string, string>
- A mapping of tags to assign to the resource.
- TrafficSelector List<GetPolicies Gateway Connection Traffic Selector Policy> 
- One or more traffic_selector_policyblocks which are documented below. Atraffic_selector_policyallows to specify a traffic selector policy proposal to be used in a virtual network gateway connection. For details about traffic selectors refer to the relevant section in the Azure documentation.
- Type string
- The type of connection. Valid options are IPsec(Site-to-Site),ExpressRoute(ExpressRoute), andVnet2Vnet(VNet-to-VNet).
- UsePolicy boolBased Traffic Selectors 
- If true, policy-based traffic selectors are enabled for this connection. Enabling policy-based traffic selectors requires anipsec_policyblock.
- VirtualNetwork stringGateway Id 
- The ID of the Virtual Network Gateway in which the connection is created.
- string
- The authorization key associated with the Express Route Circuit. This field is present only if the type is an ExpressRoute connection.
- ConnectionProtocol string
- DpdTimeout intSeconds 
- The dead peer detection timeout of this connection in seconds.
- EgressBytes intTransferred 
- EnableBgp bool
- If true, BGP (Border Gateway Protocol) is enabled for this connection.
- ExpressRoute stringCircuit Id 
- The ID of the Express Route Circuit
(i.e. when typeisExpressRoute).
- ExpressRoute boolGateway Bypass 
- If true, data packets will bypass ExpressRoute Gateway for data forwarding. This is only valid for ExpressRoute connections.
- Id string
- The provider-assigned unique ID for this managed resource.
- IngressBytes intTransferred 
- IpsecPolicies []GetGateway Connection Ipsec Policy 
- (Optional) A ipsec_policyblock which is documented below. Only a single policy can be defined for a connection. For details on custom policies refer to the relevant section in the Azure documentation.
- LocalAzure boolIp Address Enabled 
- Use private local Azure IP for the connection.
- LocalNetwork stringGateway Id 
- The ID of the local network gateway
when a Site-to-Site connection (i.e. when typeisIPsec).
- Location string
- The location/region where the connection is located.
- Name string
- PeerVirtual stringNetwork Gateway Id 
- The ID of the peer virtual
network gateway when a VNet-to-VNet connection (i.e. when typeisVnet2Vnet).
- PrivateLink boolFast Path Enabled 
- If true, data packets will bypass the Express Route gateway when accessing private-links. This is only valid for ExpressRoute connections, on the conditions described in the relevant section in the Azure documentation
- ResourceGroup stringName 
- ResourceGuid string
- RoutingWeight int
- The routing weight.
- string
- The shared IPSec key.
- map[string]string
- A mapping of tags to assign to the resource.
- TrafficSelector []GetPolicies Gateway Connection Traffic Selector Policy 
- One or more traffic_selector_policyblocks which are documented below. Atraffic_selector_policyallows to specify a traffic selector policy proposal to be used in a virtual network gateway connection. For details about traffic selectors refer to the relevant section in the Azure documentation.
- Type string
- The type of connection. Valid options are IPsec(Site-to-Site),ExpressRoute(ExpressRoute), andVnet2Vnet(VNet-to-VNet).
- UsePolicy boolBased Traffic Selectors 
- If true, policy-based traffic selectors are enabled for this connection. Enabling policy-based traffic selectors requires anipsec_policyblock.
- VirtualNetwork stringGateway Id 
- The ID of the Virtual Network Gateway in which the connection is created.
- String
- The authorization key associated with the Express Route Circuit. This field is present only if the type is an ExpressRoute connection.
- connectionProtocol String
- dpdTimeout IntegerSeconds 
- The dead peer detection timeout of this connection in seconds.
- egressBytes IntegerTransferred 
- enableBgp Boolean
- If true, BGP (Border Gateway Protocol) is enabled for this connection.
- expressRoute StringCircuit Id 
- The ID of the Express Route Circuit
(i.e. when typeisExpressRoute).
- expressRoute BooleanGateway Bypass 
- If true, data packets will bypass ExpressRoute Gateway for data forwarding. This is only valid for ExpressRoute connections.
- id String
- The provider-assigned unique ID for this managed resource.
- ingressBytes IntegerTransferred 
- ipsecPolicies List<GetGateway Connection Ipsec Policy> 
- (Optional) A ipsec_policyblock which is documented below. Only a single policy can be defined for a connection. For details on custom policies refer to the relevant section in the Azure documentation.
- localAzure BooleanIp Address Enabled 
- Use private local Azure IP for the connection.
- localNetwork StringGateway Id 
- The ID of the local network gateway
when a Site-to-Site connection (i.e. when typeisIPsec).
- location String
- The location/region where the connection is located.
- name String
- peerVirtual StringNetwork Gateway Id 
- The ID of the peer virtual
network gateway when a VNet-to-VNet connection (i.e. when typeisVnet2Vnet).
- privateLink BooleanFast Path Enabled 
- If true, data packets will bypass the Express Route gateway when accessing private-links. This is only valid for ExpressRoute connections, on the conditions described in the relevant section in the Azure documentation
- resourceGroup StringName 
- resourceGuid String
- routingWeight Integer
- The routing weight.
- String
- The shared IPSec key.
- Map<String,String>
- A mapping of tags to assign to the resource.
- trafficSelector List<GetPolicies Gateway Connection Traffic Selector Policy> 
- One or more traffic_selector_policyblocks which are documented below. Atraffic_selector_policyallows to specify a traffic selector policy proposal to be used in a virtual network gateway connection. For details about traffic selectors refer to the relevant section in the Azure documentation.
- type String
- The type of connection. Valid options are IPsec(Site-to-Site),ExpressRoute(ExpressRoute), andVnet2Vnet(VNet-to-VNet).
- usePolicy BooleanBased Traffic Selectors 
- If true, policy-based traffic selectors are enabled for this connection. Enabling policy-based traffic selectors requires anipsec_policyblock.
- virtualNetwork StringGateway Id 
- The ID of the Virtual Network Gateway in which the connection is created.
- string
- The authorization key associated with the Express Route Circuit. This field is present only if the type is an ExpressRoute connection.
- connectionProtocol string
- dpdTimeout numberSeconds 
- The dead peer detection timeout of this connection in seconds.
- egressBytes numberTransferred 
- enableBgp boolean
- If true, BGP (Border Gateway Protocol) is enabled for this connection.
- expressRoute stringCircuit Id 
- The ID of the Express Route Circuit
(i.e. when typeisExpressRoute).
- expressRoute booleanGateway Bypass 
- If true, data packets will bypass ExpressRoute Gateway for data forwarding. This is only valid for ExpressRoute connections.
- id string
- The provider-assigned unique ID for this managed resource.
- ingressBytes numberTransferred 
- ipsecPolicies GetGateway Connection Ipsec Policy[] 
- (Optional) A ipsec_policyblock which is documented below. Only a single policy can be defined for a connection. For details on custom policies refer to the relevant section in the Azure documentation.
- localAzure booleanIp Address Enabled 
- Use private local Azure IP for the connection.
- localNetwork stringGateway Id 
- The ID of the local network gateway
when a Site-to-Site connection (i.e. when typeisIPsec).
- location string
- The location/region where the connection is located.
- name string
- peerVirtual stringNetwork Gateway Id 
- The ID of the peer virtual
network gateway when a VNet-to-VNet connection (i.e. when typeisVnet2Vnet).
- privateLink booleanFast Path Enabled 
- If true, data packets will bypass the Express Route gateway when accessing private-links. This is only valid for ExpressRoute connections, on the conditions described in the relevant section in the Azure documentation
- resourceGroup stringName 
- resourceGuid string
- routingWeight number
- The routing weight.
- string
- The shared IPSec key.
- {[key: string]: string}
- A mapping of tags to assign to the resource.
- trafficSelector GetPolicies Gateway Connection Traffic Selector Policy[] 
- One or more traffic_selector_policyblocks which are documented below. Atraffic_selector_policyallows to specify a traffic selector policy proposal to be used in a virtual network gateway connection. For details about traffic selectors refer to the relevant section in the Azure documentation.
- type string
- The type of connection. Valid options are IPsec(Site-to-Site),ExpressRoute(ExpressRoute), andVnet2Vnet(VNet-to-VNet).
- usePolicy booleanBased Traffic Selectors 
- If true, policy-based traffic selectors are enabled for this connection. Enabling policy-based traffic selectors requires anipsec_policyblock.
- virtualNetwork stringGateway Id 
- The ID of the Virtual Network Gateway in which the connection is created.
- str
- The authorization key associated with the Express Route Circuit. This field is present only if the type is an ExpressRoute connection.
- connection_protocol str
- dpd_timeout_ intseconds 
- The dead peer detection timeout of this connection in seconds.
- egress_bytes_ inttransferred 
- enable_bgp bool
- If true, BGP (Border Gateway Protocol) is enabled for this connection.
- express_route_ strcircuit_ id 
- The ID of the Express Route Circuit
(i.e. when typeisExpressRoute).
- express_route_ boolgateway_ bypass 
- If true, data packets will bypass ExpressRoute Gateway for data forwarding. This is only valid for ExpressRoute connections.
- id str
- The provider-assigned unique ID for this managed resource.
- ingress_bytes_ inttransferred 
- ipsec_policies Sequence[GetGateway Connection Ipsec Policy] 
- (Optional) A ipsec_policyblock which is documented below. Only a single policy can be defined for a connection. For details on custom policies refer to the relevant section in the Azure documentation.
- local_azure_ boolip_ address_ enabled 
- Use private local Azure IP for the connection.
- local_network_ strgateway_ id 
- The ID of the local network gateway
when a Site-to-Site connection (i.e. when typeisIPsec).
- location str
- The location/region where the connection is located.
- name str
- peer_virtual_ strnetwork_ gateway_ id 
- The ID of the peer virtual
network gateway when a VNet-to-VNet connection (i.e. when typeisVnet2Vnet).
- private_link_ boolfast_ path_ enabled 
- If true, data packets will bypass the Express Route gateway when accessing private-links. This is only valid for ExpressRoute connections, on the conditions described in the relevant section in the Azure documentation
- resource_group_ strname 
- resource_guid str
- routing_weight int
- The routing weight.
- str
- The shared IPSec key.
- Mapping[str, str]
- A mapping of tags to assign to the resource.
- traffic_selector_ Sequence[Getpolicies Gateway Connection Traffic Selector Policy] 
- One or more traffic_selector_policyblocks which are documented below. Atraffic_selector_policyallows to specify a traffic selector policy proposal to be used in a virtual network gateway connection. For details about traffic selectors refer to the relevant section in the Azure documentation.
- type str
- The type of connection. Valid options are IPsec(Site-to-Site),ExpressRoute(ExpressRoute), andVnet2Vnet(VNet-to-VNet).
- use_policy_ boolbased_ traffic_ selectors 
- If true, policy-based traffic selectors are enabled for this connection. Enabling policy-based traffic selectors requires anipsec_policyblock.
- virtual_network_ strgateway_ id 
- The ID of the Virtual Network Gateway in which the connection is created.
- String
- The authorization key associated with the Express Route Circuit. This field is present only if the type is an ExpressRoute connection.
- connectionProtocol String
- dpdTimeout NumberSeconds 
- The dead peer detection timeout of this connection in seconds.
- egressBytes NumberTransferred 
- enableBgp Boolean
- If true, BGP (Border Gateway Protocol) is enabled for this connection.
- expressRoute StringCircuit Id 
- The ID of the Express Route Circuit
(i.e. when typeisExpressRoute).
- expressRoute BooleanGateway Bypass 
- If true, data packets will bypass ExpressRoute Gateway for data forwarding. This is only valid for ExpressRoute connections.
- id String
- The provider-assigned unique ID for this managed resource.
- ingressBytes NumberTransferred 
- ipsecPolicies List<Property Map>
- (Optional) A ipsec_policyblock which is documented below. Only a single policy can be defined for a connection. For details on custom policies refer to the relevant section in the Azure documentation.
- localAzure BooleanIp Address Enabled 
- Use private local Azure IP for the connection.
- localNetwork StringGateway Id 
- The ID of the local network gateway
when a Site-to-Site connection (i.e. when typeisIPsec).
- location String
- The location/region where the connection is located.
- name String
- peerVirtual StringNetwork Gateway Id 
- The ID of the peer virtual
network gateway when a VNet-to-VNet connection (i.e. when typeisVnet2Vnet).
- privateLink BooleanFast Path Enabled 
- If true, data packets will bypass the Express Route gateway when accessing private-links. This is only valid for ExpressRoute connections, on the conditions described in the relevant section in the Azure documentation
- resourceGroup StringName 
- resourceGuid String
- routingWeight Number
- The routing weight.
- String
- The shared IPSec key.
- Map<String>
- A mapping of tags to assign to the resource.
- trafficSelector List<Property Map>Policies 
- One or more traffic_selector_policyblocks which are documented below. Atraffic_selector_policyallows to specify a traffic selector policy proposal to be used in a virtual network gateway connection. For details about traffic selectors refer to the relevant section in the Azure documentation.
- type String
- The type of connection. Valid options are IPsec(Site-to-Site),ExpressRoute(ExpressRoute), andVnet2Vnet(VNet-to-VNet).
- usePolicy BooleanBased Traffic Selectors 
- If true, policy-based traffic selectors are enabled for this connection. Enabling policy-based traffic selectors requires anipsec_policyblock.
- virtualNetwork StringGateway Id 
- The ID of the Virtual Network Gateway in which the connection is created.
Supporting Types
GetGatewayConnectionIpsecPolicy    
- DhGroup string
- The DH group used in IKE phase 1 for initial SA. Valid
options are DHGroup1,DHGroup14,DHGroup2,DHGroup2048,DHGroup24,ECP256,ECP384, orNone.
- IkeEncryption string
- The IKE encryption algorithm. Valid
options are AES128,AES192,AES256,DES, orDES3.
- IkeIntegrity string
- The IKE integrity algorithm. Valid
options are MD5,SHA1,SHA256, orSHA384.
- IpsecEncryption string
- The IPSec encryption algorithm. Valid
options are AES128,AES192,AES256,DES,DES3,GCMAES128,GCMAES192,GCMAES256, orNone.
- IpsecIntegrity string
- The IPSec integrity algorithm. Valid
options are GCMAES128,GCMAES192,GCMAES256,MD5,SHA1, orSHA256.
- PfsGroup string
- The DH group used in IKE phase 2 for new child SA.
Valid options are ECP256,ECP384,PFS1,PFS2,PFS2048,PFS24, orNone.
- SaDatasize int
- The IPSec SA payload size in KB. Must be at least
1024KB.
- SaLifetime int
- The IPSec SA lifetime in seconds. Must be at least
300seconds.
- DhGroup string
- The DH group used in IKE phase 1 for initial SA. Valid
options are DHGroup1,DHGroup14,DHGroup2,DHGroup2048,DHGroup24,ECP256,ECP384, orNone.
- IkeEncryption string
- The IKE encryption algorithm. Valid
options are AES128,AES192,AES256,DES, orDES3.
- IkeIntegrity string
- The IKE integrity algorithm. Valid
options are MD5,SHA1,SHA256, orSHA384.
- IpsecEncryption string
- The IPSec encryption algorithm. Valid
options are AES128,AES192,AES256,DES,DES3,GCMAES128,GCMAES192,GCMAES256, orNone.
- IpsecIntegrity string
- The IPSec integrity algorithm. Valid
options are GCMAES128,GCMAES192,GCMAES256,MD5,SHA1, orSHA256.
- PfsGroup string
- The DH group used in IKE phase 2 for new child SA.
Valid options are ECP256,ECP384,PFS1,PFS2,PFS2048,PFS24, orNone.
- SaDatasize int
- The IPSec SA payload size in KB. Must be at least
1024KB.
- SaLifetime int
- The IPSec SA lifetime in seconds. Must be at least
300seconds.
- dhGroup String
- The DH group used in IKE phase 1 for initial SA. Valid
options are DHGroup1,DHGroup14,DHGroup2,DHGroup2048,DHGroup24,ECP256,ECP384, orNone.
- ikeEncryption String
- The IKE encryption algorithm. Valid
options are AES128,AES192,AES256,DES, orDES3.
- ikeIntegrity String
- The IKE integrity algorithm. Valid
options are MD5,SHA1,SHA256, orSHA384.
- ipsecEncryption String
- The IPSec encryption algorithm. Valid
options are AES128,AES192,AES256,DES,DES3,GCMAES128,GCMAES192,GCMAES256, orNone.
- ipsecIntegrity String
- The IPSec integrity algorithm. Valid
options are GCMAES128,GCMAES192,GCMAES256,MD5,SHA1, orSHA256.
- pfsGroup String
- The DH group used in IKE phase 2 for new child SA.
Valid options are ECP256,ECP384,PFS1,PFS2,PFS2048,PFS24, orNone.
- saDatasize Integer
- The IPSec SA payload size in KB. Must be at least
1024KB.
- saLifetime Integer
- The IPSec SA lifetime in seconds. Must be at least
300seconds.
- dhGroup string
- The DH group used in IKE phase 1 for initial SA. Valid
options are DHGroup1,DHGroup14,DHGroup2,DHGroup2048,DHGroup24,ECP256,ECP384, orNone.
- ikeEncryption string
- The IKE encryption algorithm. Valid
options are AES128,AES192,AES256,DES, orDES3.
- ikeIntegrity string
- The IKE integrity algorithm. Valid
options are MD5,SHA1,SHA256, orSHA384.
- ipsecEncryption string
- The IPSec encryption algorithm. Valid
options are AES128,AES192,AES256,DES,DES3,GCMAES128,GCMAES192,GCMAES256, orNone.
- ipsecIntegrity string
- The IPSec integrity algorithm. Valid
options are GCMAES128,GCMAES192,GCMAES256,MD5,SHA1, orSHA256.
- pfsGroup string
- The DH group used in IKE phase 2 for new child SA.
Valid options are ECP256,ECP384,PFS1,PFS2,PFS2048,PFS24, orNone.
- saDatasize number
- The IPSec SA payload size in KB. Must be at least
1024KB.
- saLifetime number
- The IPSec SA lifetime in seconds. Must be at least
300seconds.
- dh_group str
- The DH group used in IKE phase 1 for initial SA. Valid
options are DHGroup1,DHGroup14,DHGroup2,DHGroup2048,DHGroup24,ECP256,ECP384, orNone.
- ike_encryption str
- The IKE encryption algorithm. Valid
options are AES128,AES192,AES256,DES, orDES3.
- ike_integrity str
- The IKE integrity algorithm. Valid
options are MD5,SHA1,SHA256, orSHA384.
- ipsec_encryption str
- The IPSec encryption algorithm. Valid
options are AES128,AES192,AES256,DES,DES3,GCMAES128,GCMAES192,GCMAES256, orNone.
- ipsec_integrity str
- The IPSec integrity algorithm. Valid
options are GCMAES128,GCMAES192,GCMAES256,MD5,SHA1, orSHA256.
- pfs_group str
- The DH group used in IKE phase 2 for new child SA.
Valid options are ECP256,ECP384,PFS1,PFS2,PFS2048,PFS24, orNone.
- sa_datasize int
- The IPSec SA payload size in KB. Must be at least
1024KB.
- sa_lifetime int
- The IPSec SA lifetime in seconds. Must be at least
300seconds.
- dhGroup String
- The DH group used in IKE phase 1 for initial SA. Valid
options are DHGroup1,DHGroup14,DHGroup2,DHGroup2048,DHGroup24,ECP256,ECP384, orNone.
- ikeEncryption String
- The IKE encryption algorithm. Valid
options are AES128,AES192,AES256,DES, orDES3.
- ikeIntegrity String
- The IKE integrity algorithm. Valid
options are MD5,SHA1,SHA256, orSHA384.
- ipsecEncryption String
- The IPSec encryption algorithm. Valid
options are AES128,AES192,AES256,DES,DES3,GCMAES128,GCMAES192,GCMAES256, orNone.
- ipsecIntegrity String
- The IPSec integrity algorithm. Valid
options are GCMAES128,GCMAES192,GCMAES256,MD5,SHA1, orSHA256.
- pfsGroup String
- The DH group used in IKE phase 2 for new child SA.
Valid options are ECP256,ECP384,PFS1,PFS2,PFS2048,PFS24, orNone.
- saDatasize Number
- The IPSec SA payload size in KB. Must be at least
1024KB.
- saLifetime Number
- The IPSec SA lifetime in seconds. Must be at least
300seconds.
GetGatewayConnectionTrafficSelectorPolicy     
- LocalAddress List<string>Cidrs 
- List of local CIDRs.
- RemoteAddress List<string>Cidrs 
- List of remote CIDRs.
- LocalAddress []stringCidrs 
- List of local CIDRs.
- RemoteAddress []stringCidrs 
- List of remote CIDRs.
- localAddress List<String>Cidrs 
- List of local CIDRs.
- remoteAddress List<String>Cidrs 
- List of remote CIDRs.
- localAddress string[]Cidrs 
- List of local CIDRs.
- remoteAddress string[]Cidrs 
- List of remote CIDRs.
- local_address_ Sequence[str]cidrs 
- List of local CIDRs.
- remote_address_ Sequence[str]cidrs 
- List of remote CIDRs.
- localAddress List<String>Cidrs 
- List of local CIDRs.
- remoteAddress List<String>Cidrs 
- List of remote CIDRs.
Package Details
- Repository
- Azure Classic pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the azurermTerraform Provider.