public sealed class LogicalInterface : IMessage<LogicalInterface>, IEquatable<LogicalInterface>, IDeepCloneable<LogicalInterface>, IBufferMessage, IMessageReference documentation and code samples for the Bare Metal Solution v2 API class LogicalInterface.
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.
Implements
IMessageLogicalInterface, IEquatableLogicalInterface, IDeepCloneableLogicalInterface, IBufferMessage, IMessageNamespace
Google.Cloud.BareMetalSolution.V2Assembly
Google.Cloud.BareMetalSolution.V2.dll
Constructors
LogicalInterface()
public LogicalInterface()LogicalInterface(LogicalInterface)
public LogicalInterface(LogicalInterface other)| Parameter | |
|---|---|
| Name | Description |
other |
LogicalInterface |
Properties
InterfaceIndex
[Obsolete]
public int InterfaceIndex { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
int |
|
LogicalNetworkInterfaces
public RepeatedField<LogicalInterface.Types.LogicalNetworkInterface> LogicalNetworkInterfaces { get; }List of logical network interfaces within a logical interface.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldLogicalInterfaceTypesLogicalNetworkInterface |
|
Name
public string Name { get; set; }Interface name. This is of syntax <bond><bond_mode> or <nic> and forms part of the network template name.
| Property Value | |
|---|---|
| Type | Description |
string |
|