Show / Hide Table of Contents

Class NetworkConfig

Configuration parameters for a new network.

Inheritance
object
NetworkConfig
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 NetworkConfig : IDirectResponseSchema

Properties

Bandwidth

Interconnect bandwidth. Set only when type is CLIENT.

Declaration
[JsonProperty("bandwidth")]
public virtual string Bandwidth { get; set; }
Property Value
Type Description
string

Cidr

CIDR range 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

GcpService

The GCP service of the network. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.

Declaration
[JsonProperty("gcpService")]
public virtual string GcpService { get; set; }
Property Value
Type Description
string

Id

A transient unique identifier to identify a volume within an ProvisioningConfig request.

Declaration
[JsonProperty("id")]
public virtual string Id { get; set; }
Property Value
Type Description
string

JumboFramesEnabled

The JumboFramesEnabled option for customer to set.

Declaration
[JsonProperty("jumboFramesEnabled")]
public virtual bool? JumboFramesEnabled { get; set; }
Property Value
Type Description
bool?

Name

Output only. The name of the network config.

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

ServiceCidr

Service CIDR, if any.

Declaration
[JsonProperty("serviceCidr")]
public virtual string ServiceCidr { get; set; }
Property Value
Type Description
string

Type

The type of this network, either Client or Private.

Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
Type Description
string

UserNote

User note field, it can be used by customers to add additional information for the BMS Ops team .

Declaration
[JsonProperty("userNote")]
public virtual string UserNote { get; set; }
Property Value
Type Description
string

VlanAttachments

List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan). Use only one of vlan_attachments or vrf

Declaration
[JsonProperty("vlanAttachments")]
public virtual IList<IntakeVlanAttachment> VlanAttachments { get; set; }
Property Value
Type Description
IList<IntakeVlanAttachment>

VlanSameProject

Whether the VLAN attachment pair is located in the same project.

Declaration
[JsonProperty("vlanSameProject")]
public virtual bool? VlanSameProject { get; set; }
Property Value
Type Description
bool?

Vrf

Optional. The name of a pre-existing Vrf that the network should be attached to. Format is vrfs/{vrf}. If vrf is specified, vlan_attachments must be empty.

Declaration
[JsonProperty("vrf")]
public virtual string Vrf { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX