public sealed class ExternalVpnGatewayInterface : IMessage<ExternalVpnGatewayInterface>, IEquatable<ExternalVpnGatewayInterface>, IDeepCloneable<ExternalVpnGatewayInterface>, IBufferMessage, IMessage
Reference documentation and code samples for the Compute Engine v1 API class ExternalVpnGatewayInterface.
The numeric ID of this interface. The allowed input values for this id for different redundancy types of external VPN gateway: - SINGLE_IP_INTERNALLY_REDUNDANT - 0 - TWO_IPS_REDUNDANCY - 0, 1 - FOUR_IPS_REDUNDANCY - 0, 1, 2, 3
IP address of the interface in the external VPN gateway. Only IPv4 is supported. This IP address can be either from your on-premise gateway or another Cloud provider's VPN gateway, it cannot be an IP address from Google Compute Engine.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["The latest version of the `ExternalVpnGatewayInterface` is 3.6.0, but there are many versions available, including those from the 1.x and 2.x series, as low as 1.0.0."],["The `ExternalVpnGatewayInterface` class is part of the `Google.Cloud.Compute.V1` namespace, found in the `Google.Cloud.Compute.V1.dll` assembly, and is used to define the interface for an external VPN gateway."],["This class implements several interfaces including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, indicating its role in message handling, comparison, deep cloning, and buffer management."],["Key properties of the `ExternalVpnGatewayInterface` include `Id` (a numeric interface identifier) and `IpAddress` (the IPv4 address of the interface), with boolean properties `HasId` and `HasIpAddress` used to check if the \"id\" and \"ip_address\" fields are set."],["The class has two constructors `ExternalVpnGatewayInterface()` and `ExternalVpnGatewayInterface(ExternalVpnGatewayInterface other)`, the latter allowing for creating a new instance by copying properties from an existing `ExternalVpnGatewayInterface` object."]]],[]]