Class Network
A Network.
Implements
Inherited Members
Namespace: Google.Apis.Baremetalsolution.v2.Data
Assembly: Google.Apis.Baremetalsolution.v2.dll
Syntax
public class Network : IDirectResponseSchema
Properties
Cidr
The cidr of the Network.
Declaration
[JsonProperty("cidr")]
public virtual string Cidr { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
GatewayIp
Output only. Gateway ip address.
Declaration
[JsonProperty("gatewayIp")]
public virtual string GatewayIp { get; set; }
Property Value
Type | Description |
---|---|
string |
Id
An identifier for the Network
, generated by the backend.
Declaration
[JsonProperty("id")]
public virtual string Id { get; set; }
Property Value
Type | Description |
---|---|
string |
IpAddress
IP address configured.
Declaration
[JsonProperty("ipAddress")]
public virtual string IpAddress { get; set; }
Property Value
Type | Description |
---|---|
string |
JumboFramesEnabled
Whether network uses standard frames or jumbo ones.
Declaration
[JsonProperty("jumboFramesEnabled")]
public virtual bool? JumboFramesEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Labels
Labels as key value pairs.
Declaration
[JsonProperty("labels")]
public virtual IDictionary<string, string> Labels { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |
MacAddress
List of physical interfaces.
Declaration
[JsonProperty("macAddress")]
public virtual IList<string> MacAddress { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
MountPoints
Input only. List of mount points to attach the network to.
Declaration
[JsonProperty("mountPoints")]
public virtual IList<NetworkMountPoint> MountPoints { get; set; }
Property Value
Type | Description |
---|---|
IList<NetworkMountPoint> |
Name
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}
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Pod
Immutable. Pod name. Pod is an independent part of infrastructure. Network can only be connected to the assets (instances, nfsshares) allocated in the same pod.
Declaration
[JsonProperty("pod")]
public virtual string Pod { get; set; }
Property Value
Type | Description |
---|---|
string |
Reservations
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.
Declaration
[JsonProperty("reservations")]
public virtual IList<NetworkAddressReservation> Reservations { get; set; }
Property Value
Type | Description |
---|---|
IList<NetworkAddressReservation> |
ServicesCidr
IP range for reserved for services (e.g. NFS).
Declaration
[JsonProperty("servicesCidr")]
public virtual string ServicesCidr { get; set; }
Property Value
Type | Description |
---|---|
string |
State
The Network state.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type | Description |
---|---|
string |
Type
The type of this network.
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
Type | Description |
---|---|
string |
VlanId
The vlan id of the Network.
Declaration
[JsonProperty("vlanId")]
public virtual string VlanId { get; set; }
Property Value
Type | Description |
---|---|
string |
Vrf
The Vrf for the Network. Use this only if a new Vrf needs to be created.
Declaration
[JsonProperty("vrf")]
public virtual VRF Vrf { get; set; }
Property Value
Type | Description |
---|---|
VRF |
VrfAttachment
Optional. The name of a pre-existing Vrf that the network should be attached to. Format is vrfs/{vrf}
.
Declaration
[JsonProperty("vrfAttachment")]
public virtual string VrfAttachment { get; set; }
Property Value
Type | Description |
---|---|
string |