InterconnectAttachmentL2Forwarding class
L2 Interconnect Attachment related configuration.
Constructors
-
InterconnectAttachmentL2Forwarding({Map<
String, InterconnectAttachmentL2ForwardingApplianceMapping> ? applianceMappings, String? defaultApplianceIpAddress, InterconnectAttachmentL2ForwardingGeneveHeader? geneveHeader, String? network, String? tunnelEndpointIpAddress}) - InterconnectAttachmentL2Forwarding.fromJson(Map json_)
Properties
-
applianceMappings
↔ Map<
String, InterconnectAttachmentL2ForwardingApplianceMapping> ? -
A map of VLAN tags to appliances and optional inner mapping
rules.
getter/setter pair
- defaultApplianceIpAddress ↔ String?
-
A single IPv4 or IPv6 address used as the default destination
IP when there is no VLAN mapping result found.
getter/setter pair
- geneveHeader ↔ InterconnectAttachmentL2ForwardingGeneveHeader?
-
It represents the structure of a Geneve (Generic Network
Virtualization Encapsulation) header, as defined in RFC8926.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- network ↔ String?
-
Resource URL of the network to which this attachment belongs.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- tunnelEndpointIpAddress ↔ String?
-
A single IPv4 or IPv6 address.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited