Class VpnGatewayStatusVpnConnection
A VPN connection contains all VPN tunnels connected from this VpnGateway to the same peer gateway. The peer gateway could either be an external VPN gateway or a Google Cloud VPN gateway.
Implements
Inherited Members
Namespace: Google.Apis.Compute.alpha.Data
Assembly: Google.Apis.Compute.alpha.dll
Syntax
public class VpnGatewayStatusVpnConnection : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
PeerExternalGateway
URL reference to the peer external VPN gateways to which the VPN tunnels in this VPN connection are connected. This field is mutually exclusive with peer_gcp_gateway.
Declaration
[JsonProperty("peerExternalGateway")]
public virtual string PeerExternalGateway { get; set; }
Property Value
Type | Description |
---|---|
string |
PeerGcpGateway
URL reference to the peer side VPN gateways to which the VPN tunnels in this VPN connection are connected. This field is mutually exclusive with peer_gcp_gateway.
Declaration
[JsonProperty("peerGcpGateway")]
public virtual string PeerGcpGateway { get; set; }
Property Value
Type | Description |
---|---|
string |
State
HighAvailabilityRequirementState for the VPN connection.
Declaration
[JsonProperty("state")]
public virtual VpnGatewayStatusHighAvailabilityRequirementState State { get; set; }
Property Value
Type | Description |
---|---|
VpnGatewayStatusHighAvailabilityRequirementState |
Tunnels
List of VPN tunnels that are in this VPN connection.
Declaration
[JsonProperty("tunnels")]
public virtual IList<VpnGatewayStatusTunnel> Tunnels { get; set; }
Property Value
Type | Description |
---|---|
IList<VpnGatewayStatusTunnel> |