VPNTunnel

VPN tunnel resource.

To get more information about VpnTunnel, see:

Warning: All arguments including shared_secret will be stored in the raw state as plain-text.

Create a VPNTunnel Resource

def VPNTunnel(resource_name, opts=None, description=None, ike_version=None, labels=None, local_traffic_selectors=None, name=None, peer_external_gateway=None, peer_external_gateway_interface=None, peer_gcp_gateway=None, peer_ip=None, project=None, region=None, remote_traffic_selectors=None, router=None, shared_secret=None, target_vpn_gateway=None, vpn_gateway=None, vpn_gateway_interface=None, __props__=None);
func NewVPNTunnel(ctx *Context, name string, args VPNTunnelArgs, opts ...ResourceOption) (*VPNTunnel, error)
public VPNTunnel(string name, VPNTunnelArgs args, CustomResourceOptions? opts = null)
name string
The unique name of the resource.
args VPNTunnelArgs
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 VPNTunnelArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args VPNTunnelArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.

VPNTunnel Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.

Inputs

The VPNTunnel resource accepts the following input properties:

SharedSecret string

Shared secret used to set the secure session between the Cloud VPN gateway and the peer VPN gateway. Note: This property is sensitive and will not be displayed in the plan.

Description string

An optional description of this resource.

IkeVersion int

IKE protocol version to use when establishing the VPN tunnel with peer VPN gateway. Acceptable IKE versions are 1 or 2. Default version is 2.

Labels Dictionary<string, string>

Labels to apply to this VpnTunnel.

LocalTrafficSelectors List<string>

Local traffic selector to use when establishing the VPN tunnel with peer VPN gateway. The value should be a CIDR formatted string, for example 192.168.0.0/16. The ranges should be disjoint. Only IPv4 is supported.

Name string

Name of the resource. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.

PeerExternalGateway string

URL of the peer side external VPN gateway to which this VPN tunnel is connected.

PeerExternalGatewayInterface int

The interface ID of the external VPN gateway to which this VPN tunnel is connected.

PeerGcpGateway string

URL of the peer side HA GCP VPN gateway to which this VPN tunnel is connected. If provided, the VPN tunnel will automatically use the same vpn_gateway_interface ID in the peer GCP VPN gateway. This field must reference a gcp.compute.HaVpnGateway resource.

PeerIp string

IP address of the peer VPN gateway. Only IPv4 is supported.

Project string

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

Region string

The region where the tunnel is located. If unset, is set to the region of target_vpn_gateway.

RemoteTrafficSelectors List<string>

Remote traffic selector to use when establishing the VPN tunnel with peer VPN gateway. The value should be a CIDR formatted string, for example 192.168.0.0/16. The ranges should be disjoint. Only IPv4 is supported.

Router string

URL of router resource to be used for dynamic routing.

TargetVpnGateway string

URL of the Target VPN gateway with which this VPN tunnel is associated.

VpnGateway string

URL of the VPN gateway with which this VPN tunnel is associated. This must be used if a High Availability VPN gateway resource is created. This field must reference a gcp.compute.HaVpnGateway resource.

VpnGatewayInterface int

The interface ID of the VPN gateway with which this VPN tunnel is associated.

SharedSecret string

Shared secret used to set the secure session between the Cloud VPN gateway and the peer VPN gateway. Note: This property is sensitive and will not be displayed in the plan.

Description string

An optional description of this resource.

IkeVersion int

IKE protocol version to use when establishing the VPN tunnel with peer VPN gateway. Acceptable IKE versions are 1 or 2. Default version is 2.

Labels map[string]string

Labels to apply to this VpnTunnel.

LocalTrafficSelectors []string

Local traffic selector to use when establishing the VPN tunnel with peer VPN gateway. The value should be a CIDR formatted string, for example 192.168.0.0/16. The ranges should be disjoint. Only IPv4 is supported.

Name string

Name of the resource. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.

PeerExternalGateway string

URL of the peer side external VPN gateway to which this VPN tunnel is connected.

PeerExternalGatewayInterface int

The interface ID of the external VPN gateway to which this VPN tunnel is connected.

PeerGcpGateway string

URL of the peer side HA GCP VPN gateway to which this VPN tunnel is connected. If provided, the VPN tunnel will automatically use the same vpn_gateway_interface ID in the peer GCP VPN gateway. This field must reference a gcp.compute.HaVpnGateway resource.

PeerIp string

IP address of the peer VPN gateway. Only IPv4 is supported.

Project string

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

Region string

The region where the tunnel is located. If unset, is set to the region of target_vpn_gateway.

RemoteTrafficSelectors []string

Remote traffic selector to use when establishing the VPN tunnel with peer VPN gateway. The value should be a CIDR formatted string, for example 192.168.0.0/16. The ranges should be disjoint. Only IPv4 is supported.

Router string

URL of router resource to be used for dynamic routing.

TargetVpnGateway string

URL of the Target VPN gateway with which this VPN tunnel is associated.

VpnGateway string

URL of the VPN gateway with which this VPN tunnel is associated. This must be used if a High Availability VPN gateway resource is created. This field must reference a gcp.compute.HaVpnGateway resource.

VpnGatewayInterface int

The interface ID of the VPN gateway with which this VPN tunnel is associated.

sharedSecret string

Shared secret used to set the secure session between the Cloud VPN gateway and the peer VPN gateway. Note: This property is sensitive and will not be displayed in the plan.

description string

An optional description of this resource.

ikeVersion number

IKE protocol version to use when establishing the VPN tunnel with peer VPN gateway. Acceptable IKE versions are 1 or 2. Default version is 2.

labels {[key: string]: string}

Labels to apply to this VpnTunnel.

localTrafficSelectors string[]

Local traffic selector to use when establishing the VPN tunnel with peer VPN gateway. The value should be a CIDR formatted string, for example 192.168.0.0/16. The ranges should be disjoint. Only IPv4 is supported.

name string

Name of the resource. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.

peerExternalGateway string

URL of the peer side external VPN gateway to which this VPN tunnel is connected.

peerExternalGatewayInterface number

The interface ID of the external VPN gateway to which this VPN tunnel is connected.

peerGcpGateway string

URL of the peer side HA GCP VPN gateway to which this VPN tunnel is connected. If provided, the VPN tunnel will automatically use the same vpn_gateway_interface ID in the peer GCP VPN gateway. This field must reference a gcp.compute.HaVpnGateway resource.

peerIp string

IP address of the peer VPN gateway. Only IPv4 is supported.

project string

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

region string

The region where the tunnel is located. If unset, is set to the region of target_vpn_gateway.

remoteTrafficSelectors string[]

Remote traffic selector to use when establishing the VPN tunnel with peer VPN gateway. The value should be a CIDR formatted string, for example 192.168.0.0/16. The ranges should be disjoint. Only IPv4 is supported.

router string

URL of router resource to be used for dynamic routing.

targetVpnGateway string

URL of the Target VPN gateway with which this VPN tunnel is associated.

vpnGateway string

URL of the VPN gateway with which this VPN tunnel is associated. This must be used if a High Availability VPN gateway resource is created. This field must reference a gcp.compute.HaVpnGateway resource.

vpnGatewayInterface number

The interface ID of the VPN gateway with which this VPN tunnel is associated.

shared_secret str

Shared secret used to set the secure session between the Cloud VPN gateway and the peer VPN gateway. Note: This property is sensitive and will not be displayed in the plan.

description str

An optional description of this resource.

ike_version float

IKE protocol version to use when establishing the VPN tunnel with peer VPN gateway. Acceptable IKE versions are 1 or 2. Default version is 2.

labels Dict[str, str]

Labels to apply to this VpnTunnel.

local_traffic_selectors List[str]

Local traffic selector to use when establishing the VPN tunnel with peer VPN gateway. The value should be a CIDR formatted string, for example 192.168.0.0/16. The ranges should be disjoint. Only IPv4 is supported.

name str

Name of the resource. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.

peer_external_gateway str

URL of the peer side external VPN gateway to which this VPN tunnel is connected.

peer_external_gateway_interface float

The interface ID of the external VPN gateway to which this VPN tunnel is connected.

peer_gcp_gateway str

URL of the peer side HA GCP VPN gateway to which this VPN tunnel is connected. If provided, the VPN tunnel will automatically use the same vpn_gateway_interface ID in the peer GCP VPN gateway. This field must reference a gcp.compute.HaVpnGateway resource.

peer_ip str

IP address of the peer VPN gateway. Only IPv4 is supported.

project str

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

region str

The region where the tunnel is located. If unset, is set to the region of target_vpn_gateway.

remote_traffic_selectors List[str]

Remote traffic selector to use when establishing the VPN tunnel with peer VPN gateway. The value should be a CIDR formatted string, for example 192.168.0.0/16. The ranges should be disjoint. Only IPv4 is supported.

router str

URL of router resource to be used for dynamic routing.

target_vpn_gateway str

URL of the Target VPN gateway with which this VPN tunnel is associated.

vpn_gateway str

URL of the VPN gateway with which this VPN tunnel is associated. This must be used if a High Availability VPN gateway resource is created. This field must reference a gcp.compute.HaVpnGateway resource.

vpn_gateway_interface float

The interface ID of the VPN gateway with which this VPN tunnel is associated.

Outputs

All input properties are implicitly available as output properties. Additionally, the VPNTunnel resource produces the following output properties:

CreationTimestamp string

Creation timestamp in RFC3339 text format.

DetailedStatus string

Detailed status message for the VPN tunnel.

Id string
The provider-assigned unique ID for this managed resource.
LabelFingerprint string

The fingerprint used for optimistic locking of this resource. Used internally during updates.

SelfLink string

The URI of the created resource.

SharedSecretHash string

Hash of the shared secret.

TunnelId string

The unique identifier for the resource. This identifier is defined by the server.

CreationTimestamp string

Creation timestamp in RFC3339 text format.

DetailedStatus string

Detailed status message for the VPN tunnel.

Id string
The provider-assigned unique ID for this managed resource.
LabelFingerprint string

The fingerprint used for optimistic locking of this resource. Used internally during updates.

SelfLink string

The URI of the created resource.

SharedSecretHash string

Hash of the shared secret.

TunnelId string

The unique identifier for the resource. This identifier is defined by the server.

creationTimestamp string

Creation timestamp in RFC3339 text format.

detailedStatus string

Detailed status message for the VPN tunnel.

id string
The provider-assigned unique ID for this managed resource.
labelFingerprint string

The fingerprint used for optimistic locking of this resource. Used internally during updates.

selfLink string

The URI of the created resource.

sharedSecretHash string

Hash of the shared secret.

tunnelId string

The unique identifier for the resource. This identifier is defined by the server.

creation_timestamp str

Creation timestamp in RFC3339 text format.

detailed_status str

Detailed status message for the VPN tunnel.

id str
The provider-assigned unique ID for this managed resource.
label_fingerprint str

The fingerprint used for optimistic locking of this resource. Used internally during updates.

self_link str

The URI of the created resource.

shared_secret_hash str

Hash of the shared secret.

tunnel_id str

The unique identifier for the resource. This identifier is defined by the server.

Look up an Existing VPNTunnel Resource

Get an existing VPNTunnel 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?: VPNTunnelState, opts?: CustomResourceOptions): VPNTunnel
static get(resource_name, id, opts=None, creation_timestamp=None, description=None, detailed_status=None, ike_version=None, label_fingerprint=None, labels=None, local_traffic_selectors=None, name=None, peer_external_gateway=None, peer_external_gateway_interface=None, peer_gcp_gateway=None, peer_ip=None, project=None, region=None, remote_traffic_selectors=None, router=None, self_link=None, shared_secret=None, shared_secret_hash=None, target_vpn_gateway=None, tunnel_id=None, vpn_gateway=None, vpn_gateway_interface=None, __props__=None);
func GetVPNTunnel(ctx *Context, name string, id IDInput, state *VPNTunnelState, opts ...ResourceOption) (*VPNTunnel, error)
public static VPNTunnel Get(string name, Input<string> id, VPNTunnelState? 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:

CreationTimestamp string

Creation timestamp in RFC3339 text format.

Description string

An optional description of this resource.

DetailedStatus string

Detailed status message for the VPN tunnel.

IkeVersion int

IKE protocol version to use when establishing the VPN tunnel with peer VPN gateway. Acceptable IKE versions are 1 or 2. Default version is 2.

LabelFingerprint string

The fingerprint used for optimistic locking of this resource. Used internally during updates.

Labels Dictionary<string, string>

Labels to apply to this VpnTunnel.

LocalTrafficSelectors List<string>

Local traffic selector to use when establishing the VPN tunnel with peer VPN gateway. The value should be a CIDR formatted string, for example 192.168.0.0/16. The ranges should be disjoint. Only IPv4 is supported.

Name string

Name of the resource. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.

PeerExternalGateway string

URL of the peer side external VPN gateway to which this VPN tunnel is connected.

PeerExternalGatewayInterface int

The interface ID of the external VPN gateway to which this VPN tunnel is connected.

PeerGcpGateway string

URL of the peer side HA GCP VPN gateway to which this VPN tunnel is connected. If provided, the VPN tunnel will automatically use the same vpn_gateway_interface ID in the peer GCP VPN gateway. This field must reference a gcp.compute.HaVpnGateway resource.

PeerIp string

IP address of the peer VPN gateway. Only IPv4 is supported.

Project string

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

Region string

The region where the tunnel is located. If unset, is set to the region of target_vpn_gateway.

RemoteTrafficSelectors List<string>

Remote traffic selector to use when establishing the VPN tunnel with peer VPN gateway. The value should be a CIDR formatted string, for example 192.168.0.0/16. The ranges should be disjoint. Only IPv4 is supported.

Router string

URL of router resource to be used for dynamic routing.

SelfLink string

The URI of the created resource.

SharedSecret string

Shared secret used to set the secure session between the Cloud VPN gateway and the peer VPN gateway. Note: This property is sensitive and will not be displayed in the plan.

SharedSecretHash string

Hash of the shared secret.

TargetVpnGateway string

URL of the Target VPN gateway with which this VPN tunnel is associated.

TunnelId string

The unique identifier for the resource. This identifier is defined by the server.

VpnGateway string

URL of the VPN gateway with which this VPN tunnel is associated. This must be used if a High Availability VPN gateway resource is created. This field must reference a gcp.compute.HaVpnGateway resource.

VpnGatewayInterface int

The interface ID of the VPN gateway with which this VPN tunnel is associated.

CreationTimestamp string

Creation timestamp in RFC3339 text format.

Description string

An optional description of this resource.

DetailedStatus string

Detailed status message for the VPN tunnel.

IkeVersion int

IKE protocol version to use when establishing the VPN tunnel with peer VPN gateway. Acceptable IKE versions are 1 or 2. Default version is 2.

LabelFingerprint string

The fingerprint used for optimistic locking of this resource. Used internally during updates.

Labels map[string]string

Labels to apply to this VpnTunnel.

LocalTrafficSelectors []string

Local traffic selector to use when establishing the VPN tunnel with peer VPN gateway. The value should be a CIDR formatted string, for example 192.168.0.0/16. The ranges should be disjoint. Only IPv4 is supported.

Name string

Name of the resource. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.

PeerExternalGateway string

URL of the peer side external VPN gateway to which this VPN tunnel is connected.

PeerExternalGatewayInterface int

The interface ID of the external VPN gateway to which this VPN tunnel is connected.

PeerGcpGateway string

URL of the peer side HA GCP VPN gateway to which this VPN tunnel is connected. If provided, the VPN tunnel will automatically use the same vpn_gateway_interface ID in the peer GCP VPN gateway. This field must reference a gcp.compute.HaVpnGateway resource.

PeerIp string

IP address of the peer VPN gateway. Only IPv4 is supported.

Project string

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

Region string

The region where the tunnel is located. If unset, is set to the region of target_vpn_gateway.

RemoteTrafficSelectors []string

Remote traffic selector to use when establishing the VPN tunnel with peer VPN gateway. The value should be a CIDR formatted string, for example 192.168.0.0/16. The ranges should be disjoint. Only IPv4 is supported.

Router string

URL of router resource to be used for dynamic routing.

SelfLink string

The URI of the created resource.

SharedSecret string

Shared secret used to set the secure session between the Cloud VPN gateway and the peer VPN gateway. Note: This property is sensitive and will not be displayed in the plan.

SharedSecretHash string

Hash of the shared secret.

TargetVpnGateway string

URL of the Target VPN gateway with which this VPN tunnel is associated.

TunnelId string

The unique identifier for the resource. This identifier is defined by the server.

VpnGateway string

URL of the VPN gateway with which this VPN tunnel is associated. This must be used if a High Availability VPN gateway resource is created. This field must reference a gcp.compute.HaVpnGateway resource.

VpnGatewayInterface int

The interface ID of the VPN gateway with which this VPN tunnel is associated.

creationTimestamp string

Creation timestamp in RFC3339 text format.

description string

An optional description of this resource.

detailedStatus string

Detailed status message for the VPN tunnel.

ikeVersion number

IKE protocol version to use when establishing the VPN tunnel with peer VPN gateway. Acceptable IKE versions are 1 or 2. Default version is 2.

labelFingerprint string

The fingerprint used for optimistic locking of this resource. Used internally during updates.

labels {[key: string]: string}

Labels to apply to this VpnTunnel.

localTrafficSelectors string[]

Local traffic selector to use when establishing the VPN tunnel with peer VPN gateway. The value should be a CIDR formatted string, for example 192.168.0.0/16. The ranges should be disjoint. Only IPv4 is supported.

name string

Name of the resource. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.

peerExternalGateway string

URL of the peer side external VPN gateway to which this VPN tunnel is connected.

peerExternalGatewayInterface number

The interface ID of the external VPN gateway to which this VPN tunnel is connected.

peerGcpGateway string

URL of the peer side HA GCP VPN gateway to which this VPN tunnel is connected. If provided, the VPN tunnel will automatically use the same vpn_gateway_interface ID in the peer GCP VPN gateway. This field must reference a gcp.compute.HaVpnGateway resource.

peerIp string

IP address of the peer VPN gateway. Only IPv4 is supported.

project string

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

region string

The region where the tunnel is located. If unset, is set to the region of target_vpn_gateway.

remoteTrafficSelectors string[]

Remote traffic selector to use when establishing the VPN tunnel with peer VPN gateway. The value should be a CIDR formatted string, for example 192.168.0.0/16. The ranges should be disjoint. Only IPv4 is supported.

router string

URL of router resource to be used for dynamic routing.

selfLink string

The URI of the created resource.

sharedSecret string

Shared secret used to set the secure session between the Cloud VPN gateway and the peer VPN gateway. Note: This property is sensitive and will not be displayed in the plan.

sharedSecretHash string

Hash of the shared secret.

targetVpnGateway string

URL of the Target VPN gateway with which this VPN tunnel is associated.

tunnelId string

The unique identifier for the resource. This identifier is defined by the server.

vpnGateway string

URL of the VPN gateway with which this VPN tunnel is associated. This must be used if a High Availability VPN gateway resource is created. This field must reference a gcp.compute.HaVpnGateway resource.

vpnGatewayInterface number

The interface ID of the VPN gateway with which this VPN tunnel is associated.

creation_timestamp str

Creation timestamp in RFC3339 text format.

description str

An optional description of this resource.

detailed_status str

Detailed status message for the VPN tunnel.

ike_version float

IKE protocol version to use when establishing the VPN tunnel with peer VPN gateway. Acceptable IKE versions are 1 or 2. Default version is 2.

label_fingerprint str

The fingerprint used for optimistic locking of this resource. Used internally during updates.

labels Dict[str, str]

Labels to apply to this VpnTunnel.

local_traffic_selectors List[str]

Local traffic selector to use when establishing the VPN tunnel with peer VPN gateway. The value should be a CIDR formatted string, for example 192.168.0.0/16. The ranges should be disjoint. Only IPv4 is supported.

name str

Name of the resource. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.

peer_external_gateway str

URL of the peer side external VPN gateway to which this VPN tunnel is connected.

peer_external_gateway_interface float

The interface ID of the external VPN gateway to which this VPN tunnel is connected.

peer_gcp_gateway str

URL of the peer side HA GCP VPN gateway to which this VPN tunnel is connected. If provided, the VPN tunnel will automatically use the same vpn_gateway_interface ID in the peer GCP VPN gateway. This field must reference a gcp.compute.HaVpnGateway resource.

peer_ip str

IP address of the peer VPN gateway. Only IPv4 is supported.

project str

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

region str

The region where the tunnel is located. If unset, is set to the region of target_vpn_gateway.

remote_traffic_selectors List[str]

Remote traffic selector to use when establishing the VPN tunnel with peer VPN gateway. The value should be a CIDR formatted string, for example 192.168.0.0/16. The ranges should be disjoint. Only IPv4 is supported.

router str

URL of router resource to be used for dynamic routing.

self_link str

The URI of the created resource.

shared_secret str

Shared secret used to set the secure session between the Cloud VPN gateway and the peer VPN gateway. Note: This property is sensitive and will not be displayed in the plan.

shared_secret_hash str

Hash of the shared secret.

target_vpn_gateway str

URL of the Target VPN gateway with which this VPN tunnel is associated.

tunnel_id str

The unique identifier for the resource. This identifier is defined by the server.

vpn_gateway str

URL of the VPN gateway with which this VPN tunnel is associated. This must be used if a High Availability VPN gateway resource is created. This field must reference a gcp.compute.HaVpnGateway resource.

vpn_gateway_interface float

The interface ID of the VPN gateway with which this VPN tunnel is associated.

Package Details

Repository
https://github.com/pulumi/pulumi-gcp
License
Apache-2.0
Notes
This Pulumi package is based on the google-beta Terraform Provider.