Class VpnGatewayVpnGatewayInterface (1.2.0)

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

A VPN gateway interface.

Inheritance

Object > VpnGatewayVpnGatewayInterface

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

VpnGatewayVpnGatewayInterface()

public VpnGatewayVpnGatewayInterface()

VpnGatewayVpnGatewayInterface(VpnGatewayVpnGatewayInterface)

public VpnGatewayVpnGatewayInterface(VpnGatewayVpnGatewayInterface other)
Parameter
NameDescription
otherVpnGatewayVpnGatewayInterface

Properties

HasId

public bool HasId { get; }

Gets whether the "id" field is set

Property Value
TypeDescription
Boolean

HasInterconnectAttachment

public bool HasInterconnectAttachment { get; }

Gets whether the "interconnect_attachment" field is set

Property Value
TypeDescription
Boolean

HasIpAddress

public bool HasIpAddress { get; }

Gets whether the "ip_address" field is set

Property Value
TypeDescription
Boolean

Id

public uint Id { get; set; }

[Output Only] Numeric identifier for this VPN interface associated with the VPN gateway.

Property Value
TypeDescription
UInt32

InterconnectAttachment

public string InterconnectAttachment { get; set; }

URL of the VLAN attachment (interconnectAttachment) resource for this VPN gateway interface. When the value of this field is present, the VPN gateway is used for IPsec-encrypted Cloud Interconnect; all egress or ingress traffic for this VPN gateway interface goes through the specified VLAN attachment resource. Not currently available publicly.

Property Value
TypeDescription
String

IpAddress

public string IpAddress { get; set; }

[Output Only] IP address for this VPN interface associated with the VPN gateway. The IP address could be either a regional external IP address or a regional internal IP address. The two IP addresses for a VPN gateway must be all regional external or regional internal IP addresses. There cannot be a mix of regional external IP addresses and regional internal IP addresses. For IPsec-encrypted Cloud Interconnect, the IP addresses for both interfaces could either be regional internal IP addresses or regional external IP addresses. For regular (non IPsec-encrypted Cloud Interconnect) HA VPN tunnels, the IP address must be a regional external IP address.

Property Value
TypeDescription
String