Network Connectivity v1 API - Class LinkedVpnTunnels (2.8.0)

public sealed class LinkedVpnTunnels : IMessage<LinkedVpnTunnels>, IEquatable<LinkedVpnTunnels>, IDeepCloneable<LinkedVpnTunnels>, IBufferMessage, IMessage

Reference documentation and code samples for the Network Connectivity v1 API class LinkedVpnTunnels.

A collection of Cloud VPN tunnel resources. These resources should be redundant HA VPN tunnels that all advertise the same prefixes to Google Cloud. Alternatively, in a passive/active configuration, all tunnels should be capable of advertising the same prefixes.

Inheritance

object > LinkedVpnTunnels

Namespace

Google.Cloud.NetworkConnectivity.V1

Assembly

Google.Cloud.NetworkConnectivity.V1.dll

Constructors

LinkedVpnTunnels()

public LinkedVpnTunnels()

LinkedVpnTunnels(LinkedVpnTunnels)

public LinkedVpnTunnels(LinkedVpnTunnels other)
Parameter
Name Description
other LinkedVpnTunnels

Properties

SiteToSiteDataTransfer

public bool SiteToSiteDataTransfer { get; set; }

A value that controls whether site-to-site data transfer is enabled for these resources. Data transfer is available only in supported locations.

Property Value
Type Description
bool

Uris

public RepeatedField<string> Uris { get; }

The URIs of linked VPN tunnel resources.

Property Value
Type Description
RepeatedFieldstring

UrisAsVpnTunnelNames

public ResourceNameList<VpnTunnelName> UrisAsVpnTunnelNames { get; }

VpnTunnelName-typed view over the Uris resource name property.

Property Value
Type Description
ResourceNameListVpnTunnelName

VpcNetwork

public string VpcNetwork { get; set; }

Output only. The VPC network where these VPN tunnels are located.

Property Value
Type Description
string

VpcNetworkAsNetworkName

public NetworkName VpcNetworkAsNetworkName { get; set; }

NetworkName-typed view over the VpcNetwork resource name property.

Property Value
Type Description
NetworkName