Bare Metal Solution v2 API - Class ServerNetworkTemplate (1.2.0)

public sealed class ServerNetworkTemplate : IMessage<ServerNetworkTemplate>, IEquatable<ServerNetworkTemplate>, IDeepCloneable<ServerNetworkTemplate>, IBufferMessage, IMessage

Reference documentation and code samples for the Bare Metal Solution v2 API class ServerNetworkTemplate.

Network template.

Inheritance

object > ServerNetworkTemplate

Namespace

Google.Cloud.BareMetalSolution.V2

Assembly

Google.Cloud.BareMetalSolution.V2.dll

Constructors

ServerNetworkTemplate()

public ServerNetworkTemplate()

ServerNetworkTemplate(ServerNetworkTemplate)

public ServerNetworkTemplate(ServerNetworkTemplate other)
Parameter
NameDescription
otherServerNetworkTemplate

Properties

ApplicableInstanceTypes

public RepeatedField<string> ApplicableInstanceTypes { get; }

Instance types this template is applicable to.

Property Value
TypeDescription
RepeatedFieldstring

LogicalInterfaces

public RepeatedField<ServerNetworkTemplate.Types.LogicalInterface> LogicalInterfaces { get; }

Logical interfaces.

Property Value
TypeDescription
RepeatedFieldServerNetworkTemplateTypesLogicalInterface

Name

public string Name { get; set; }

Output only. Template's unique name. The full resource name follows the pattern: projects/{project}/locations/{location}/serverNetworkTemplate/{server_network_template} Generally, the {server_network_template} follows the syntax of "bond<interface_type_index><bond_mode>" or "nic<interface_type_index>".

Property Value
TypeDescription
string

ServerNetworkTemplateName

public ServerNetworkTemplateName ServerNetworkTemplateName { get; set; }

ServerNetworkTemplateName-typed view over the Name resource name property.

Property Value
TypeDescription
ServerNetworkTemplateName