Compute Engine v1 API - Class VpnGatewayStatusTunnel (2.12.0)

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

Reference documentation and code samples for the Compute Engine v1 API class VpnGatewayStatusTunnel.

Contains some information about a VPN tunnel.

Inheritance

object > VpnGatewayStatusTunnel

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

VpnGatewayStatusTunnel()

public VpnGatewayStatusTunnel()

VpnGatewayStatusTunnel(VpnGatewayStatusTunnel)

public VpnGatewayStatusTunnel(VpnGatewayStatusTunnel other)
Parameter
NameDescription
otherVpnGatewayStatusTunnel

Properties

HasLocalGatewayInterface

public bool HasLocalGatewayInterface { get; }

Gets whether the "local_gateway_interface" field is set

Property Value
TypeDescription
bool

HasPeerGatewayInterface

public bool HasPeerGatewayInterface { get; }

Gets whether the "peer_gateway_interface" field is set

Property Value
TypeDescription
bool

HasTunnelUrl

public bool HasTunnelUrl { get; }

Gets whether the "tunnel_url" field is set

Property Value
TypeDescription
bool

LocalGatewayInterface

public uint LocalGatewayInterface { get; set; }

The VPN gateway interface this VPN tunnel is associated with.

Property Value
TypeDescription
uint

PeerGatewayInterface

public uint PeerGatewayInterface { get; set; }

The peer gateway interface this VPN tunnel is connected to, the peer gateway could either be an external VPN gateway or a Google Cloud VPN gateway.

Property Value
TypeDescription
uint

TunnelUrl

public string TunnelUrl { get; set; }

URL reference to the VPN tunnel.

Property Value
TypeDescription
string