public sealed class Network : IMessage<Network>, IEquatable<Network>, IDeepCloneable<Network>, IBufferMessage, IMessageReference documentation and code samples for the Bare Metal Solution v2 API class Network.
A Network.
Implements
IMessage<Network>, IEquatable<Network>, IDeepCloneable<Network>, IBufferMessage, IMessageNamespace
Google.Cloud.BareMetalSolution.V2Assembly
Google.Cloud.BareMetalSolution.V2.dll
Constructors
Network()
public Network()Network(Network)
public Network(Network other)| Parameter | |
|---|---|
| Name | Description |
other |
Network |
Properties
Cidr
public string Cidr { get; set; }The cidr of the Network.
| Property Value | |
|---|---|
| Type | Description |
String |
|
Id
public string Id { get; set; }An identifier for the Network, generated by the backend.
| Property Value | |
|---|---|
| Type | Description |
String |
|
IpAddress
public string IpAddress { get; set; }IP address configured.
| Property Value | |
|---|---|
| Type | Description |
String |
|
Labels
public MapField<string, string> Labels { get; }Labels as key value pairs.
| Property Value | |
|---|---|
| Type | Description |
MapField<String, String> |
|
MacAddress
public RepeatedField<string> MacAddress { get; }List of physical interfaces.
| Property Value | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Type | Description |
String |
|
NetworkName
public NetworkName NetworkName { get; set; }NetworkName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Type | Description |
RepeatedField<NetworkAddressReservation> |
|
ServicesCidr
public string ServicesCidr { get; set; }IP range for reserved for services (e.g. NFS).
| Property Value | |
|---|---|
| Type | Description |
String |
|
State
public Network.Types.State State { get; set; }The Network state.
| Property Value | |
|---|---|
| Type | Description |
Network.Types.State |
|
Type
public Network.Types.Type Type { get; set; }The type of this network.
| Property Value | |
|---|---|
| Type | Description |
Network.Types.Type |
|
VlanId
public string VlanId { get; set; }The vlan id of the Network.
| Property Value | |
|---|---|
| Type | Description |
String |
|
Vrf
public VRF Vrf { get; set; }The vrf for the Network.
| Property Value | |
|---|---|
| Type | Description |
VRF |
|