GoogleCloudBaremetalsolutionV2LogicalInterfaceResponse class

Each logical interface represents a logical abstraction of the underlying physical interface (for eg. bond, nic) of the instance. Each logical interface can effectively map to multiple network-IP pairs and still be mapped to one underlying physical interface.

Constructors

GoogleCloudBaremetalsolutionV2LogicalInterfaceResponse({required Input<int> interfaceIndex, required Input<List<LogicalNetworkInterfaceResponse>> logicalNetworkInterfaces, required Input<String> name})
Creates a new GoogleCloudBaremetalsolutionV2LogicalInterfaceResponse. interfaceIndex The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated. logicalNetworkInterfaces List of logical network interfaces within a logical interface. name Interface name. This is of syntax or and forms part of the network template name.
const
GoogleCloudBaremetalsolutionV2LogicalInterfaceResponse.fromMap(Map<String, dynamic> map)
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
interfaceIndex → Input<int>
The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
final
logicalNetworkInterfaces → Input<List<LogicalNetworkInterfaceResponse>>
List of logical network interfaces within a logical interface.
final
name → Input<String>
Interface name. This is of syntax or and forms part of the network template name.
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