Reference documentation and code samples for the Compute V1 Client 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.
Generated from protobuf message google.cloud.compute.v1.VpnGatewayStatusVpnConnection
Namespace
Google \ Cloud \ Compute \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ peer_external_gateway
string
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.
↳ peer_gcp_gateway
string
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.
↳ state
VpnGatewayStatusHighAvailabilityRequirementState
HighAvailabilityRequirementState for the VPN connection.
↳ tunnels
getPeerExternalGateway
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.
string
hasPeerExternalGateway
clearPeerExternalGateway
setPeerExternalGateway
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.
var
string
$this
getPeerGcpGateway
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.
string
hasPeerGcpGateway
clearPeerGcpGateway
setPeerGcpGateway
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.
var
string
$this
getState
HighAvailabilityRequirementState for the VPN connection.
hasState
clearState
setState
HighAvailabilityRequirementState for the VPN connection.
$this
getTunnels
List of VPN tunnels that are in this VPN connection.
setTunnels
List of VPN tunnels that are in this VPN connection.
$this