NetworkConfigResponse

data class NetworkConfigResponse(val bandwidth: String, val cidr: String, val gcpService: String, val jumboFramesEnabled: Boolean, val name: String, val serviceCidr: String, val type: String, val userNote: String, val vlanAttachments: List<IntakeVlanAttachmentResponse>, val vlanSameProject: Boolean)

Configuration parameters for a new network.

Constructors

Link copied to clipboard
constructor(bandwidth: String, cidr: String, gcpService: String, jumboFramesEnabled: Boolean, name: String, serviceCidr: String, type: String, userNote: String, vlanAttachments: List<IntakeVlanAttachmentResponse>, vlanSameProject: Boolean)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Interconnect bandwidth. Set only when type is CLIENT.

Link copied to clipboard

CIDR range of the network.

Link copied to clipboard

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

Link copied to clipboard

The JumboFramesEnabled option for customer to set.

Link copied to clipboard

The name of the network config.

Link copied to clipboard

Service CIDR, if any.

Link copied to clipboard

The type of this network, either Client or Private.

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

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