View Source GoogleApi.BareMetalSolution.V2.Model.VRF (google_api_bare_metal_solution v0.4.0)
A network VRF.
Attributes
-
name
(type:String.t
, default:nil
) - The name of the VRF. -
qosPolicy
(type:GoogleApi.BareMetalSolution.V2.Model.QosPolicy.t
, default:nil
) - The QOS policy applied to this VRF. The value is only meaningful when all the vlan attachments have the same QoS. This field should not be used for new integrations, use vlan attachment level qos instead. The field is left for backward-compatibility. -
state
(type:String.t
, default:nil
) - The possible state of VRF. -
vlanAttachments
(type:list(GoogleApi.BareMetalSolution.V2.Model.VlanAttachment.t)
, default:nil
) - The list of VLAN attachments for the VRF.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.BareMetalSolution.V2.Model.VRF{ name: String.t() | nil, qosPolicy: GoogleApi.BareMetalSolution.V2.Model.QosPolicy.t() | nil, state: String.t() | nil, vlanAttachments: [GoogleApi.BareMetalSolution.V2.Model.VlanAttachment.t()] | nil }
Functions
Unwrap a decoded JSON object into its complex fields.