VirtualNetworkGatewayConnection
Manages a connection in an existing Virtual Network Gateway.
Create a VirtualNetworkGatewayConnection Resource
new VirtualNetworkGatewayConnection(name: string, args: VirtualNetworkGatewayConnectionArgs, opts?: CustomResourceOptions);def VirtualNetworkGatewayConnection(resource_name, opts=None, authorization_key=None, connection_protocol=None, enable_bgp=None, express_route_circuit_id=None, express_route_gateway_bypass=None, ipsec_policy=None, local_network_gateway_id=None, location=None, name=None, peer_virtual_network_gateway_id=None, resource_group_name=None, routing_weight=None, shared_key=None, tags=None, type=None, use_policy_based_traffic_selectors=None, virtual_network_gateway_id=None, __props__=None);func NewVirtualNetworkGatewayConnection(ctx *Context, name string, args VirtualNetworkGatewayConnectionArgs, opts ...ResourceOption) (*VirtualNetworkGatewayConnection, error)public VirtualNetworkGatewayConnection(string name, VirtualNetworkGatewayConnectionArgs args, CustomResourceOptions? opts = null)- name string
- The unique name of the resource.
- args VirtualNetworkGatewayConnectionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- opts ResourceOptions
- A bag of options that control this resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args VirtualNetworkGatewayConnectionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VirtualNetworkGatewayConnectionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
VirtualNetworkGatewayConnection Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.
Inputs
The VirtualNetworkGatewayConnection resource accepts the following input properties:
- Resource
Group stringName The name of the resource group in which to create the connection Changing the name forces a new resource to be created.
- Type string
The type of connection. Valid options are
IPsec(Site-to-Site),ExpressRoute(ExpressRoute), andVnet2Vnet(VNet-to-VNet). Each connection type requires different mandatory arguments (refer to the examples above). Changing the connection type will force a new connection to be created.- Virtual
Network stringGateway Id The ID of the Virtual Network Gateway in which the connection will be created. Changing the gateway forces a new resource to be created.
- string
The authorization key associated with the Express Route Circuit. This field is required only if the type is an ExpressRoute connection.
- Connection
Protocol string The IKE protocol version to use. Possible values are
IKEv1andIKEv2. Defaults toIKEv2. Changing this value will force a resource to be created. > Note: Only valid forIPSecconnections on virtual network gateways with SKUVpnGw1,VpnGw2,VpnGw3,VpnGw1AZ,VpnGw2AZorVpnGw3AZ.- Enable
Bgp bool If
true, BGP (Border Gateway Protocol) is enabled for this connection. Defaults tofalse.- Express
Route stringCircuit Id The ID of the Express Route Circuit when creating an ExpressRoute connection (i.e. when
typeisExpressRoute). The Express Route Circuit can be in the same or in a different subscription.- Express
Route boolGateway Bypass If
true, data packets will bypass ExpressRoute Gateway for data forwarding This is only valid for ExpressRoute connections.- Ipsec
Policy VirtualNetwork Gateway Connection Ipsec Policy Args 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
Network stringGateway Id The ID of the local network gateway when creating Site-to-Site connection (i.e. when
typeisIPsec).- Location string
The location/region where the connection is located. Changing this forces a new resource to be created.
- Name string
The name of the connection. Changing the name forces a new resource to be created.
- Peer
Virtual stringNetwork Gateway Id The ID of the peer virtual network gateway when creating a VNet-to-VNet connection (i.e. when
typeisVnet2Vnet). The peer Virtual Network Gateway can be in the same or in a different subscription.- Routing
Weight int The routing weight. Defaults to
10.- string
The shared IPSec key. A key could be provided if a Site-to-Site, VNet-to-VNet or ExpressRoute connection is created.
- Dictionary<string, string>
A mapping of tags to assign to the resource.
- Use
Policy boolBased Traffic Selectors If
true, policy-based traffic selectors are enabled for this connection. Enabling policy-based traffic selectors requires anipsec_policyblock. Defaults tofalse.
- Resource
Group stringName The name of the resource group in which to create the connection Changing the name forces a new resource to be created.
- Type string
The type of connection. Valid options are
IPsec(Site-to-Site),ExpressRoute(ExpressRoute), andVnet2Vnet(VNet-to-VNet). Each connection type requires different mandatory arguments (refer to the examples above). Changing the connection type will force a new connection to be created.- Virtual
Network stringGateway Id The ID of the Virtual Network Gateway in which the connection will be created. Changing the gateway forces a new resource to be created.
- string
The authorization key associated with the Express Route Circuit. This field is required only if the type is an ExpressRoute connection.
- Connection
Protocol string The IKE protocol version to use. Possible values are
IKEv1andIKEv2. Defaults toIKEv2. Changing this value will force a resource to be created. > Note: Only valid forIPSecconnections on virtual network gateways with SKUVpnGw1,VpnGw2,VpnGw3,VpnGw1AZ,VpnGw2AZorVpnGw3AZ.- Enable
Bgp bool If
true, BGP (Border Gateway Protocol) is enabled for this connection. Defaults tofalse.- Express
Route stringCircuit Id The ID of the Express Route Circuit when creating an ExpressRoute connection (i.e. when
typeisExpressRoute). The Express Route Circuit can be in the same or in a different subscription.- Express
Route boolGateway Bypass If
true, data packets will bypass ExpressRoute Gateway for data forwarding This is only valid for ExpressRoute connections.- Ipsec
Policy VirtualNetwork Gateway Connection Ipsec Policy 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
Network stringGateway Id The ID of the local network gateway when creating Site-to-Site connection (i.e. when
typeisIPsec).- Location string
The location/region where the connection is located. Changing this forces a new resource to be created.
- Name string
The name of the connection. Changing the name forces a new resource to be created.
- Peer
Virtual stringNetwork Gateway Id The ID of the peer virtual network gateway when creating a VNet-to-VNet connection (i.e. when
typeisVnet2Vnet). The peer Virtual Network Gateway can be in the same or in a different subscription.- Routing
Weight int The routing weight. Defaults to
10.- string
The shared IPSec key. A key could be provided if a Site-to-Site, VNet-to-VNet or ExpressRoute connection is created.
- map[string]string
A mapping of tags to assign to the resource.
- Use
Policy boolBased Traffic Selectors If
true, policy-based traffic selectors are enabled for this connection. Enabling policy-based traffic selectors requires anipsec_policyblock. Defaults tofalse.
- resource
Group stringName The name of the resource group in which to create the connection Changing the name forces a new resource to be created.
- type string
The type of connection. Valid options are
IPsec(Site-to-Site),ExpressRoute(ExpressRoute), andVnet2Vnet(VNet-to-VNet). Each connection type requires different mandatory arguments (refer to the examples above). Changing the connection type will force a new connection to be created.- virtual
Network stringGateway Id The ID of the Virtual Network Gateway in which the connection will be created. Changing the gateway forces a new resource to be created.
- string
The authorization key associated with the Express Route Circuit. This field is required only if the type is an ExpressRoute connection.
- connection
Protocol string The IKE protocol version to use. Possible values are
IKEv1andIKEv2. Defaults toIKEv2. Changing this value will force a resource to be created. > Note: Only valid forIPSecconnections on virtual network gateways with SKUVpnGw1,VpnGw2,VpnGw3,VpnGw1AZ,VpnGw2AZorVpnGw3AZ.- enable
Bgp boolean If
true, BGP (Border Gateway Protocol) is enabled for this connection. Defaults tofalse.- express
Route stringCircuit Id The ID of the Express Route Circuit when creating an ExpressRoute connection (i.e. when
typeisExpressRoute). The Express Route Circuit can be in the same or in a different subscription.- express
Route booleanGateway Bypass If
true, data packets will bypass ExpressRoute Gateway for data forwarding This is only valid for ExpressRoute connections.- ipsec
Policy VirtualNetwork Gateway Connection Ipsec Policy 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
Network stringGateway Id The ID of the local network gateway when creating Site-to-Site connection (i.e. when
typeisIPsec).- location string
The location/region where the connection is located. Changing this forces a new resource to be created.
- name string
The name of the connection. Changing the name forces a new resource to be created.
- peer
Virtual stringNetwork Gateway Id The ID of the peer virtual network gateway when creating a VNet-to-VNet connection (i.e. when
typeisVnet2Vnet). The peer Virtual Network Gateway can be in the same or in a different subscription.- routing
Weight number The routing weight. Defaults to
10.- string
The shared IPSec key. A key could be provided if a Site-to-Site, VNet-to-VNet or ExpressRoute connection is created.
- {[key: string]: string}
A mapping of tags to assign to the resource.
- use
Policy booleanBased Traffic Selectors If
true, policy-based traffic selectors are enabled for this connection. Enabling policy-based traffic selectors requires anipsec_policyblock. Defaults tofalse.
- resource_
group_ strname The name of the resource group in which to create the connection Changing the name forces a new resource to be created.
- type str
The type of connection. Valid options are
IPsec(Site-to-Site),ExpressRoute(ExpressRoute), andVnet2Vnet(VNet-to-VNet). Each connection type requires different mandatory arguments (refer to the examples above). Changing the connection type will force a new connection to be created.- virtual_
network_ strgateway_ id The ID of the Virtual Network Gateway in which the connection will be created. Changing the gateway forces a new resource to be created.
- str
The authorization key associated with the Express Route Circuit. This field is required only if the type is an ExpressRoute connection.
- connection_
protocol str The IKE protocol version to use. Possible values are
IKEv1andIKEv2. Defaults toIKEv2. Changing this value will force a resource to be created. > Note: Only valid forIPSecconnections on virtual network gateways with SKUVpnGw1,VpnGw2,VpnGw3,VpnGw1AZ,VpnGw2AZorVpnGw3AZ.- enable_
bgp bool If
true, BGP (Border Gateway Protocol) is enabled for this connection. Defaults tofalse.- express_
route_ strcircuit_ id The ID of the Express Route Circuit when creating an ExpressRoute connection (i.e. when
typeisExpressRoute). The Express Route Circuit can be in the same or in a different subscription.- express_
route_ boolgateway_ bypass If
true, data packets will bypass ExpressRoute Gateway for data forwarding This is only valid for ExpressRoute connections.- ipsec_
policy Dict[VirtualNetwork Gateway Connection Ipsec Policy] 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_
network_ strgateway_ id The ID of the local network gateway when creating Site-to-Site connection (i.e. when
typeisIPsec).- location str
The location/region where the connection is located. Changing this forces a new resource to be created.
- name str
The name of the connection. Changing the name forces a new resource to be created.
- peer_
virtual_ strnetwork_ gateway_ id The ID of the peer virtual network gateway when creating a VNet-to-VNet connection (i.e. when
typeisVnet2Vnet). The peer Virtual Network Gateway can be in the same or in a different subscription.- routing_
weight float The routing weight. Defaults to
10.- str
The shared IPSec key. A key could be provided if a Site-to-Site, VNet-to-VNet or ExpressRoute connection is created.
- Dict[str, str]
A mapping of tags to assign to the resource.
- use_
policy_ boolbased_ traffic_ selectors If
true, policy-based traffic selectors are enabled for this connection. Enabling policy-based traffic selectors requires anipsec_policyblock. Defaults tofalse.
Outputs
All input properties are implicitly available as output properties. Additionally, the VirtualNetworkGatewayConnection resource produces the following output properties:
Look up an Existing VirtualNetworkGatewayConnection Resource
Get an existing VirtualNetworkGatewayConnection resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: VirtualNetworkGatewayConnectionState, opts?: CustomResourceOptions): VirtualNetworkGatewayConnectionstatic get(resource_name, id, opts=None, authorization_key=None, connection_protocol=None, enable_bgp=None, express_route_circuit_id=None, express_route_gateway_bypass=None, ipsec_policy=None, local_network_gateway_id=None, location=None, name=None, peer_virtual_network_gateway_id=None, resource_group_name=None, routing_weight=None, shared_key=None, tags=None, type=None, use_policy_based_traffic_selectors=None, virtual_network_gateway_id=None, __props__=None);func GetVirtualNetworkGatewayConnection(ctx *Context, name string, id IDInput, state *VirtualNetworkGatewayConnectionState, opts ...ResourceOption) (*VirtualNetworkGatewayConnection, error)public static VirtualNetworkGatewayConnection Get(string name, Input<string> id, VirtualNetworkGatewayConnectionState? state, CustomResourceOptions? opts = null)- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
The following state arguments are supported:
- string
The authorization key associated with the Express Route Circuit. This field is required only if the type is an ExpressRoute connection.
- Connection
Protocol string The IKE protocol version to use. Possible values are
IKEv1andIKEv2. Defaults toIKEv2. Changing this value will force a resource to be created. > Note: Only valid forIPSecconnections on virtual network gateways with SKUVpnGw1,VpnGw2,VpnGw3,VpnGw1AZ,VpnGw2AZorVpnGw3AZ.- Enable
Bgp bool If
true, BGP (Border Gateway Protocol) is enabled for this connection. Defaults tofalse.- Express
Route stringCircuit Id The ID of the Express Route Circuit when creating an ExpressRoute connection (i.e. when
typeisExpressRoute). The Express Route Circuit can be in the same or in a different subscription.- Express
Route boolGateway Bypass If
true, data packets will bypass ExpressRoute Gateway for data forwarding This is only valid for ExpressRoute connections.- Ipsec
Policy VirtualNetwork Gateway Connection Ipsec Policy Args 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
Network stringGateway Id The ID of the local network gateway when creating Site-to-Site connection (i.e. when
typeisIPsec).- Location string
The location/region where the connection is located. Changing this forces a new resource to be created.
- Name string
The name of the connection. Changing the name forces a new resource to be created.
- Peer
Virtual stringNetwork Gateway Id The ID of the peer virtual network gateway when creating a VNet-to-VNet connection (i.e. when
typeisVnet2Vnet). The peer Virtual Network Gateway can be in the same or in a different subscription.- Resource
Group stringName The name of the resource group in which to create the connection Changing the name forces a new resource to be created.
- Routing
Weight int The routing weight. Defaults to
10.- string
The shared IPSec key. A key could be provided if a Site-to-Site, VNet-to-VNet or ExpressRoute connection is created.
- Dictionary<string, string>
A mapping of tags to assign to the resource.
- Type string
The type of connection. Valid options are
IPsec(Site-to-Site),ExpressRoute(ExpressRoute), andVnet2Vnet(VNet-to-VNet). Each connection type requires different mandatory arguments (refer to the examples above). Changing the connection type will force a new connection to be created.- Use
Policy boolBased Traffic Selectors If
true, policy-based traffic selectors are enabled for this connection. Enabling policy-based traffic selectors requires anipsec_policyblock. Defaults tofalse.- Virtual
Network stringGateway Id The ID of the Virtual Network Gateway in which the connection will be created. Changing the gateway forces a new resource to be created.
- string
The authorization key associated with the Express Route Circuit. This field is required only if the type is an ExpressRoute connection.
- Connection
Protocol string The IKE protocol version to use. Possible values are
IKEv1andIKEv2. Defaults toIKEv2. Changing this value will force a resource to be created. > Note: Only valid forIPSecconnections on virtual network gateways with SKUVpnGw1,VpnGw2,VpnGw3,VpnGw1AZ,VpnGw2AZorVpnGw3AZ.- Enable
Bgp bool If
true, BGP (Border Gateway Protocol) is enabled for this connection. Defaults tofalse.- Express
Route stringCircuit Id The ID of the Express Route Circuit when creating an ExpressRoute connection (i.e. when
typeisExpressRoute). The Express Route Circuit can be in the same or in a different subscription.- Express
Route boolGateway Bypass If
true, data packets will bypass ExpressRoute Gateway for data forwarding This is only valid for ExpressRoute connections.- Ipsec
Policy VirtualNetwork Gateway Connection Ipsec Policy 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
Network stringGateway Id The ID of the local network gateway when creating Site-to-Site connection (i.e. when
typeisIPsec).- Location string
The location/region where the connection is located. Changing this forces a new resource to be created.
- Name string
The name of the connection. Changing the name forces a new resource to be created.
- Peer
Virtual stringNetwork Gateway Id The ID of the peer virtual network gateway when creating a VNet-to-VNet connection (i.e. when
typeisVnet2Vnet). The peer Virtual Network Gateway can be in the same or in a different subscription.- Resource
Group stringName The name of the resource group in which to create the connection Changing the name forces a new resource to be created.
- Routing
Weight int The routing weight. Defaults to
10.- string
The shared IPSec key. A key could be provided if a Site-to-Site, VNet-to-VNet or ExpressRoute connection is created.
- map[string]string
A mapping of tags to assign to the resource.
- Type string
The type of connection. Valid options are
IPsec(Site-to-Site),ExpressRoute(ExpressRoute), andVnet2Vnet(VNet-to-VNet). Each connection type requires different mandatory arguments (refer to the examples above). Changing the connection type will force a new connection to be created.- Use
Policy boolBased Traffic Selectors If
true, policy-based traffic selectors are enabled for this connection. Enabling policy-based traffic selectors requires anipsec_policyblock. Defaults tofalse.- Virtual
Network stringGateway Id The ID of the Virtual Network Gateway in which the connection will be created. Changing the gateway forces a new resource to be created.
- string
The authorization key associated with the Express Route Circuit. This field is required only if the type is an ExpressRoute connection.
- connection
Protocol string The IKE protocol version to use. Possible values are
IKEv1andIKEv2. Defaults toIKEv2. Changing this value will force a resource to be created. > Note: Only valid forIPSecconnections on virtual network gateways with SKUVpnGw1,VpnGw2,VpnGw3,VpnGw1AZ,VpnGw2AZorVpnGw3AZ.- enable
Bgp boolean If
true, BGP (Border Gateway Protocol) is enabled for this connection. Defaults tofalse.- express
Route stringCircuit Id The ID of the Express Route Circuit when creating an ExpressRoute connection (i.e. when
typeisExpressRoute). The Express Route Circuit can be in the same or in a different subscription.- express
Route booleanGateway Bypass If
true, data packets will bypass ExpressRoute Gateway for data forwarding This is only valid for ExpressRoute connections.- ipsec
Policy VirtualNetwork Gateway Connection Ipsec Policy 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
Network stringGateway Id The ID of the local network gateway when creating Site-to-Site connection (i.e. when
typeisIPsec).- location string
The location/region where the connection is located. Changing this forces a new resource to be created.
- name string
The name of the connection. Changing the name forces a new resource to be created.
- peer
Virtual stringNetwork Gateway Id The ID of the peer virtual network gateway when creating a VNet-to-VNet connection (i.e. when
typeisVnet2Vnet). The peer Virtual Network Gateway can be in the same or in a different subscription.- resource
Group stringName The name of the resource group in which to create the connection Changing the name forces a new resource to be created.
- routing
Weight number The routing weight. Defaults to
10.- string
The shared IPSec key. A key could be provided if a Site-to-Site, VNet-to-VNet or ExpressRoute connection is created.
- {[key: string]: string}
A mapping of tags to assign to the resource.
- type string
The type of connection. Valid options are
IPsec(Site-to-Site),ExpressRoute(ExpressRoute), andVnet2Vnet(VNet-to-VNet). Each connection type requires different mandatory arguments (refer to the examples above). Changing the connection type will force a new connection to be created.- use
Policy booleanBased Traffic Selectors If
true, policy-based traffic selectors are enabled for this connection. Enabling policy-based traffic selectors requires anipsec_policyblock. Defaults tofalse.- virtual
Network stringGateway Id The ID of the Virtual Network Gateway in which the connection will be created. Changing the gateway forces a new resource to be created.
- str
The authorization key associated with the Express Route Circuit. This field is required only if the type is an ExpressRoute connection.
- connection_
protocol str The IKE protocol version to use. Possible values are
IKEv1andIKEv2. Defaults toIKEv2. Changing this value will force a resource to be created. > Note: Only valid forIPSecconnections on virtual network gateways with SKUVpnGw1,VpnGw2,VpnGw3,VpnGw1AZ,VpnGw2AZorVpnGw3AZ.- enable_
bgp bool If
true, BGP (Border Gateway Protocol) is enabled for this connection. Defaults tofalse.- express_
route_ strcircuit_ id The ID of the Express Route Circuit when creating an ExpressRoute connection (i.e. when
typeisExpressRoute). The Express Route Circuit can be in the same or in a different subscription.- express_
route_ boolgateway_ bypass If
true, data packets will bypass ExpressRoute Gateway for data forwarding This is only valid for ExpressRoute connections.- ipsec_
policy Dict[VirtualNetwork Gateway Connection Ipsec Policy] 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_
network_ strgateway_ id The ID of the local network gateway when creating Site-to-Site connection (i.e. when
typeisIPsec).- location str
The location/region where the connection is located. Changing this forces a new resource to be created.
- name str
The name of the connection. Changing the name forces a new resource to be created.
- peer_
virtual_ strnetwork_ gateway_ id The ID of the peer virtual network gateway when creating a VNet-to-VNet connection (i.e. when
typeisVnet2Vnet). The peer Virtual Network Gateway can be in the same or in a different subscription.- resource_
group_ strname The name of the resource group in which to create the connection Changing the name forces a new resource to be created.
- routing_
weight float The routing weight. Defaults to
10.- str
The shared IPSec key. A key could be provided if a Site-to-Site, VNet-to-VNet or ExpressRoute connection is created.
- Dict[str, str]
A mapping of tags to assign to the resource.
- type str
The type of connection. Valid options are
IPsec(Site-to-Site),ExpressRoute(ExpressRoute), andVnet2Vnet(VNet-to-VNet). Each connection type requires different mandatory arguments (refer to the examples above). Changing the connection type will force a new connection to be created.- use_
policy_ boolbased_ traffic_ selectors If
true, policy-based traffic selectors are enabled for this connection. Enabling policy-based traffic selectors requires anipsec_policyblock. Defaults tofalse.- virtual_
network_ strgateway_ id The ID of the Virtual Network Gateway in which the connection will be created. Changing the gateway forces a new resource to be created.
Supporting Types
VirtualNetworkGatewayConnectionIpsecPolicy
- Dh
Group string The DH group used in IKE phase 1 for initial SA. Valid options are
DHGroup1,DHGroup14,DHGroup2,DHGroup2048,DHGroup24,ECP256,ECP384, orNone.- Ike
Encryption string The IKE encryption algorithm. Valid options are
AES128,AES192,AES256,DES, orDES3.- Ike
Integrity string The IKE integrity algorithm. Valid options are
MD5,SHA1,SHA256, orSHA384.- Ipsec
Encryption string The IPSec encryption algorithm. Valid options are
AES128,AES192,AES256,DES,DES3,GCMAES128,GCMAES192,GCMAES256, orNone.- Ipsec
Integrity string The IPSec integrity algorithm. Valid options are
GCMAES128,GCMAES192,GCMAES256,MD5,SHA1, orSHA256.- Pfs
Group string 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. Defaults to102400000KB.- Sa
Lifetime int The IPSec SA lifetime in seconds. Must be at least
300seconds. Defaults to27000seconds.
- Dh
Group string The DH group used in IKE phase 1 for initial SA. Valid options are
DHGroup1,DHGroup14,DHGroup2,DHGroup2048,DHGroup24,ECP256,ECP384, orNone.- Ike
Encryption string The IKE encryption algorithm. Valid options are
AES128,AES192,AES256,DES, orDES3.- Ike
Integrity string The IKE integrity algorithm. Valid options are
MD5,SHA1,SHA256, orSHA384.- Ipsec
Encryption string The IPSec encryption algorithm. Valid options are
AES128,AES192,AES256,DES,DES3,GCMAES128,GCMAES192,GCMAES256, orNone.- Ipsec
Integrity string The IPSec integrity algorithm. Valid options are
GCMAES128,GCMAES192,GCMAES256,MD5,SHA1, orSHA256.- Pfs
Group string 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. Defaults to102400000KB.- Sa
Lifetime int The IPSec SA lifetime in seconds. Must be at least
300seconds. Defaults to27000seconds.
- dh
Group string The DH group used in IKE phase 1 for initial SA. Valid options are
DHGroup1,DHGroup14,DHGroup2,DHGroup2048,DHGroup24,ECP256,ECP384, orNone.- ike
Encryption string The IKE encryption algorithm. Valid options are
AES128,AES192,AES256,DES, orDES3.- ike
Integrity string The IKE integrity algorithm. Valid options are
MD5,SHA1,SHA256, orSHA384.- ipsec
Encryption string The IPSec encryption algorithm. Valid options are
AES128,AES192,AES256,DES,DES3,GCMAES128,GCMAES192,GCMAES256, orNone.- ipsec
Integrity string The IPSec integrity algorithm. Valid options are
GCMAES128,GCMAES192,GCMAES256,MD5,SHA1, orSHA256.- pfs
Group string The DH group used in IKE phase 2 for new child SA. Valid options are
ECP256,ECP384,PFS1,PFS2,PFS2048,PFS24, orNone.- sa
Datasize number The IPSec SA payload size in KB. Must be at least
1024KB. Defaults to102400000KB.- sa
Lifetime number The IPSec SA lifetime in seconds. Must be at least
300seconds. Defaults to27000seconds.
- 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 float The IPSec SA payload size in KB. Must be at least
1024KB. Defaults to102400000KB.- sa
Lifetime float The IPSec SA lifetime in seconds. Must be at least
300seconds. Defaults to27000seconds.
Package Details
- Repository
- https://github.com/pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
azurermTerraform Provider.