Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

NetworkConfig

import type { NetworkConfig } from "https://googleapis.deno.dev/v1/baremetalsolution:v2.ts";

Configuration parameters for a new network.

interface NetworkConfig {
bandwidth?:
| "BANDWIDTH_UNSPECIFIED"
| "BW_1_GBPS"
| "BW_2_GBPS"
| "BW_5_GBPS"
| "BW_10_GBPS";
cidr?: string;
gcpService?: string;
id?: string;
jumboFramesEnabled?: boolean;
readonly name?: string;
serviceCidr?:
| "SERVICE_CIDR_UNSPECIFIED"
| "DISABLED"
| "HIGH_26"
| "HIGH_27"
| "HIGH_28";
type?: "TYPE_UNSPECIFIED" | "CLIENT" | "PRIVATE";
userNote?: string;
vlanAttachments?: IntakeVlanAttachment[];
vlanSameProject?: boolean;
}

§Properties

§
bandwidth?: "BANDWIDTH_UNSPECIFIED" | "BW_1_GBPS" | "BW_2_GBPS" | "BW_5_GBPS" | "BW_10_GBPS"
[src]

Interconnect bandwidth. Set only when type is CLIENT.

§
cidr?: string
[src]

CIDR range of the network.

§
gcpService?: string
[src]

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

§
id?: string
[src]

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

§
jumboFramesEnabled?: boolean
[src]

The JumboFramesEnabled option for customer to set.

§
readonly name?: string
[src]

Output only. The name of the network config.

§
serviceCidr?: "SERVICE_CIDR_UNSPECIFIED" | "DISABLED" | "HIGH_26" | "HIGH_27" | "HIGH_28"
[src]

Service CIDR, if any.

§
type?: "TYPE_UNSPECIFIED" | "CLIENT" | "PRIVATE"
[src]

The type of this network, either Client or Private.

§
userNote?: string
[src]

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

§
vlanAttachments?: IntakeVlanAttachment[]
[src]

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

§
vlanSameProject?: boolean
[src]

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