Network
import type { Network } from "https://googleapis.deno.dev/v1/baremetalsolution:v2.ts";
A Network.
interface Network {
cidr?: string;
readonly gatewayIp?: string;
id?: string;
ipAddress?: string;
jumboFramesEnabled?: boolean;
labels?: {};
[key: string]: string;
macAddress?: string[];
mountPoints?: NetworkMountPoint[];
readonly name?: string;
pod?: string;
reservations?: NetworkAddressReservation[];
servicesCidr?: string;
state?:
| "STATE_UNSPECIFIED"
| "PROVISIONING"
| "PROVISIONED"
| "DEPROVISIONING"
| "UPDATING";
type?: "TYPE_UNSPECIFIED" | "CLIENT" | "PRIVATE";
vlanId?: string;
vrf?: VRF;
vrfAttachment?: string;
}§Properties
§
mountPoints?: NetworkMountPoint[]
[src]Input only. List of mount points to attach the network to.
§
readonly name?: string
[src]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}
§
pod?: string
[src]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.
§
reservations?: NetworkAddressReservation[]
[src]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.