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