Show / Hide Table of Contents

Class Network

A Network.

Inheritance
object
Network
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX