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 | 
        |