public sealed class ServerNetworkTemplate : IMessage<ServerNetworkTemplate>, IEquatable<ServerNetworkTemplate>, IDeepCloneable<ServerNetworkTemplate>, IBufferMessage, IMessageReference documentation and code samples for the Bare Metal Solution v2 API class ServerNetworkTemplate.
Network template.
Implements
IMessageServerNetworkTemplate, IEquatableServerNetworkTemplate, IDeepCloneableServerNetworkTemplate, IBufferMessage, IMessageNamespace
Google.Cloud.BareMetalSolution.V2Assembly
Google.Cloud.BareMetalSolution.V2.dll
Constructors
ServerNetworkTemplate()
public ServerNetworkTemplate()ServerNetworkTemplate(ServerNetworkTemplate)
public ServerNetworkTemplate(ServerNetworkTemplate other)| Parameter | |
|---|---|
| Name | Description |
other |
ServerNetworkTemplate |
Properties
ApplicableInstanceTypes
public RepeatedField<string> ApplicableInstanceTypes { get; }Instance types this template is applicable to.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
LogicalInterfaces
public RepeatedField<ServerNetworkTemplate.Types.LogicalInterface> LogicalInterfaces { get; }Logical interfaces.
| Property Value | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Type | Description |
string |
|
ServerNetworkTemplateName
public ServerNetworkTemplateName ServerNetworkTemplateName { get; set; }ServerNetworkTemplateName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
ServerNetworkTemplateName |
|