public sealed class ServerNetworkTemplate.Types.LogicalInterface : IMessage<ServerNetworkTemplate.Types.LogicalInterface>, IEquatable<ServerNetworkTemplate.Types.LogicalInterface>, IDeepCloneable<ServerNetworkTemplate.Types.LogicalInterface>, IBufferMessage, IMessage
Reference 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 |