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
IMessage<ServerNetworkTemplate>, IEquatable<ServerNetworkTemplate>, IDeepCloneable<ServerNetworkTemplate>, 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 |
RepeatedField<String> |
LogicalInterfaces
public RepeatedField<ServerNetworkTemplate.Types.LogicalInterface> LogicalInterfaces { get; }
Logical interfaces.
Property Value | |
---|---|
Type | Description |
RepeatedField<ServerNetworkTemplate.Types.LogicalInterface> |
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 |