GoogleCloudBaremetalsolutionV2LogicalInterface 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
-
GoogleCloudBaremetalsolutionV2LogicalInterface({Input<
int> ? interfaceIndex, Input<List< ? logicalNetworkInterfaces, Input<LogicalNetworkInterface> >String> ? name}) -
Creates a new GoogleCloudBaremetalsolutionV2LogicalInterface.
interfaceIndexThe index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.logicalNetworkInterfacesList of logical network interfaces within a logical interface.nameInterface name. This is of syntax or and forms part of the network template name.const -
GoogleCloudBaremetalsolutionV2LogicalInterface.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< ?LogicalNetworkInterface> > -
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