Bare Metal Solution v2 API - Class Network (1.0.0)

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

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

A Network.

Inheritance

Object > Network

Namespace

Google.Cloud.BareMetalSolution.V2

Assembly

Google.Cloud.BareMetalSolution.V2.dll

Constructors

Network()

public Network()

Network(Network)

public Network(Network other)
Parameter
NameDescription
otherNetwork

Properties

Cidr

public string Cidr { get; set; }

The cidr of the Network.

Property Value
TypeDescription
String

Id

public string Id { get; set; }

An identifier for the Network, generated by the backend.

Property Value
TypeDescription
String

IpAddress

public string IpAddress { get; set; }

IP address configured.

Property Value
TypeDescription
String

Labels

public MapField<string, string> Labels { get; }

Labels as key value pairs.

Property Value
TypeDescription
MapField<String, String>

MacAddress

public RepeatedField<string> MacAddress { get; }

List of physical interfaces.

Property Value
TypeDescription
RepeatedField<String>

Name

public string Name { get; set; }

Output only. The resource name of this Network. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format: projects/{project}/locations/{location}/networks/{network}

Property Value
TypeDescription
String

NetworkName

public NetworkName NetworkName { get; set; }

NetworkName-typed view over the Name resource name property.

Property Value
TypeDescription
NetworkName

Reservations

public RepeatedField<NetworkAddressReservation> Reservations { get; }

List of IP address reservations in this network. When updating this field, an error will be generated if a reservation conflicts with an IP address already allocated to a physical server.

Property Value
TypeDescription
RepeatedField<NetworkAddressReservation>

ServicesCidr

public string ServicesCidr { get; set; }

IP range for reserved for services (e.g. NFS).

Property Value
TypeDescription
String

State

public Network.Types.State State { get; set; }

The Network state.

Property Value
TypeDescription
Network.Types.State

Type

public Network.Types.Type Type { get; set; }

The type of this network.

Property Value
TypeDescription
Network.Types.Type

VlanId

public string VlanId { get; set; }

The vlan id of the Network.

Property Value
TypeDescription
String

Vrf

public VRF Vrf { get; set; }

The vrf for the Network.

Property Value
TypeDescription
VRF