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