Reference documentation and code samples for the Google Cloud Bare Metal Solution V2 Client class VRF.
A network VRF.
Generated from protobuf message google.cloud.baremetalsolution.v2.VRF
Namespace
Google \ Cloud \ BareMetalSolution \ V2Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
The name of the VRF.
↳ state
int
The possible state of VRF.
↳ qos_policy
VRF\QosPolicy
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.
↳ vlan_attachments
getName
The name of the VRF.
string
setName
The name of the VRF.
var
string
$this
getState
The possible state of VRF.
int
setState
The possible state of VRF.
var
int
$this
getQosPolicy
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.
hasQosPolicy
clearQosPolicy
setQosPolicy
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.
$this
getVlanAttachments
The list of VLAN attachments for the VRF.
setVlanAttachments
The list of VLAN attachments for the VRF.
$this