ExternalVpnGatewayInterface class

Constructors

ExternalVpnGatewayInterface({Input<int?>? id, Input<String?>? ipAddress, Input<String?>? ipv6Address})
Creates a new ExternalVpnGatewayInterface. id The numeric ID for this interface. Allowed values are based on the redundancy type ipAddress IP address of the interface in the external VPN gateway. ipv6Address IPv6 address of the interface in the external VPN gateway. This IPv6
const
ExternalVpnGatewayInterface.fromMap(Map<String, dynamic> map)
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
id → Input<int?>?
The numeric ID for this interface. Allowed values are based on the redundancy type of this external VPN gateway
final
ipAddress → Input<String?>?
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.
final
ipv6Address → Input<String?>?
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).
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited