Reference documentation and code samples for the Bare Metal Solution V2 API class Google::Cloud::BareMetalSolution::V2::VRF.
A network VRF.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#name
def name() -> ::String
Returns
- (::String) — The name of the VRF.
#name=
def name=(value) -> ::String
Parameter
- value (::String) — The name of the VRF.
Returns
- (::String) — The name of the VRF.
#qos_policy
def qos_policy() -> ::Google::Cloud::BareMetalSolution::V2::VRF::QosPolicy
Returns
- (::Google::Cloud::BareMetalSolution::V2::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.
#qos_policy=
def qos_policy=(value) -> ::Google::Cloud::BareMetalSolution::V2::VRF::QosPolicy
Parameter
- value (::Google::Cloud::BareMetalSolution::V2::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.
Returns
- (::Google::Cloud::BareMetalSolution::V2::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.
#state
def state() -> ::Google::Cloud::BareMetalSolution::V2::VRF::State
Returns
- (::Google::Cloud::BareMetalSolution::V2::VRF::State) — The possible state of VRF.
#state=
def state=(value) -> ::Google::Cloud::BareMetalSolution::V2::VRF::State
Parameter
- value (::Google::Cloud::BareMetalSolution::V2::VRF::State) — The possible state of VRF.
Returns
- (::Google::Cloud::BareMetalSolution::V2::VRF::State) — The possible state of VRF.
#vlan_attachments
def vlan_attachments() -> ::Array<::Google::Cloud::BareMetalSolution::V2::VRF::VlanAttachment>
Returns
- (::Array<::Google::Cloud::BareMetalSolution::V2::VRF::VlanAttachment>) — The list of VLAN attachments for the VRF.
#vlan_attachments=
def vlan_attachments=(value) -> ::Array<::Google::Cloud::BareMetalSolution::V2::VRF::VlanAttachment>
Parameter
- value (::Array<::Google::Cloud::BareMetalSolution::V2::VRF::VlanAttachment>) — The list of VLAN attachments for the VRF.
Returns
- (::Array<::Google::Cloud::BareMetalSolution::V2::VRF::VlanAttachment>) — The list of VLAN attachments for the VRF.