public sealed class ServerNetworkTemplate.Types.LogicalInterface : IMessage<ServerNetworkTemplate.Types.LogicalInterface>, IEquatable<ServerNetworkTemplate.Types.LogicalInterface>, IDeepCloneable<ServerNetworkTemplate.Types.LogicalInterface>, IBufferMessage, IMessageReference documentation and code samples for the Bare Metal Solution v2 API class ServerNetworkTemplate.Types.LogicalInterface.
Logical interface.
Implements
IMessageServerNetworkTemplateTypesLogicalInterface, IEquatableServerNetworkTemplateTypesLogicalInterface, IDeepCloneableServerNetworkTemplateTypesLogicalInterface, IBufferMessage, IMessageNamespace
Google.Cloud.BareMetalSolution.V2Assembly
Google.Cloud.BareMetalSolution.V2.dll
Constructors
LogicalInterface()
public LogicalInterface()LogicalInterface(LogicalInterface)
public LogicalInterface(ServerNetworkTemplate.Types.LogicalInterface other)| Parameter | |
|---|---|
| Name | Description |
other |
ServerNetworkTemplateTypesLogicalInterface |
Properties
Name
public string Name { get; set; }Interface name. This is not a globally unique identifier. Name is unique only inside the ServerNetworkTemplate. This is of syntax <bond><interface_type_index><bond_mode> or <nic><interface_type_index> and forms part of the network template name.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Required
public bool Required { get; set; }If true, interface must have network connected.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Type
public ServerNetworkTemplate.Types.LogicalInterface.Types.InterfaceType Type { get; set; }Interface type.
| Property Value | |
|---|---|
| Type | Description |
ServerNetworkTemplateTypesLogicalInterfaceTypesInterfaceType |
|