View Source GoogleApi.BareMetalSolution.V2.Model.Network (google_api_bare_metal_solution v0.7.0)
A Network.
Attributes
-
cidr
(type:String.t
, default:nil
) - The cidr of the Network. -
gatewayIp
(type:String.t
, default:nil
) - Output only. Gateway ip address. -
id
(type:String.t
, default:nil
) - An identifier for theNetwork
, generated by the backend. -
ipAddress
(type:String.t
, default:nil
) - IP address configured. -
jumboFramesEnabled
(type:boolean()
, default:nil
) - Whether network uses standard frames or jumbo ones. -
labels
(type:map()
, default:nil
) - Labels as key value pairs. -
macAddress
(type:list(String.t)
, default:nil
) - List of physical interfaces. -
mountPoints
(type:list(GoogleApi.BareMetalSolution.V2.Model.NetworkMountPoint.t)
, default:nil
) - Input only. List of mount points to attach the network to. -
name
(type:String.t
, default:nil
) - Output only. The resource name of thisNetwork
. 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
(type:String.t
, default:nil
) - 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
(type:list(GoogleApi.BareMetalSolution.V2.Model.NetworkAddressReservation.t)
, default:nil
) - 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. -
servicesCidr
(type:String.t
, default:nil
) - IP range for reserved for services (e.g. NFS). -
state
(type:String.t
, default:nil
) - The Network state. -
type
(type:String.t
, default:nil
) - The type of this network. -
vlanId
(type:String.t
, default:nil
) - The vlan id of the Network. -
vrf
(type:GoogleApi.BareMetalSolution.V2.Model.VRF.t
, default:nil
) - The Vrf for the Network. Use this only if a new Vrf needs to be created. -
vrfAttachment
(type:String.t
, default:nil
) - Optional. The name of a pre-existing Vrf that the network should be attached to. Format isvrfs/{vrf}
.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.BareMetalSolution.V2.Model.Network{ cidr: String.t() | nil, gatewayIp: String.t() | nil, id: String.t() | nil, ipAddress: String.t() | nil, jumboFramesEnabled: boolean() | nil, labels: map() | nil, macAddress: [String.t()] | nil, mountPoints: [GoogleApi.BareMetalSolution.V2.Model.NetworkMountPoint.t()] | nil, name: String.t() | nil, pod: String.t() | nil, reservations: [GoogleApi.BareMetalSolution.V2.Model.NetworkAddressReservation.t()] | nil, servicesCidr: String.t() | nil, state: String.t() | nil, type: String.t() | nil, vlanId: String.t() | nil, vrf: GoogleApi.BareMetalSolution.V2.Model.VRF.t() | nil, vrfAttachment: String.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.