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.
§
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.
§
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).