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.
IPv6 address of the interface in the external VPN gateway. This IPv6 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. Must specify an IPv6 address (not IPV4-mapped) using any format described in RFC 4291 (e.g. 2001:db8:0:0:2d9:51:0:0). The output format is RFC 5952 format (e.g. 2001:db8::2d9:51:0:0).
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-08 UTC."],[[["\u003cp\u003eThis webpage provides reference documentation for the \u003ccode\u003eExternalVpnGatewayInterface\u003c/code\u003e class within the Google Cloud Compute Engine v1 API, specifically for version 3.1.0, with links to other versions.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eExternalVpnGatewayInterface\u003c/code\u003e class is used to define the interface for an external VPN gateway and is a sealed class that implements \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e interfaces.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eExternalVpnGatewayInterface\u003c/code\u003e class include \u003ccode\u003eHasId\u003c/code\u003e, \u003ccode\u003eHasIpAddress\u003c/code\u003e, \u003ccode\u003eHasIpv6Address\u003c/code\u003e, \u003ccode\u003eId\u003c/code\u003e, \u003ccode\u003eIpAddress\u003c/code\u003e, and \u003ccode\u003eIpv6Address\u003c/code\u003e, allowing for the management of interface identifiers and both IPv4 and IPv6 addresses.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation describes the class' constructors, including a default constructor and one that takes another \u003ccode\u003eExternalVpnGatewayInterface\u003c/code\u003e as an argument, as well as the valid values of different properties, such as the allowed input values of the id property depending on the redundancy type of the external VPN gateway.\u003c/p\u003e\n"],["\u003cp\u003eUsers can navigate to the documentation for various versions of the \u003ccode\u003eExternalVpnGatewayInterface\u003c/code\u003e, ranging from version 1.0.0 up to the latest version, 3.6.0.\u003c/p\u003e\n"]]],[],null,[]]