Class VRF (1.7.3)

VRF(mapping=None, *, ignore_unknown_fields=False, **kwargs)

A network VRF.

Attributes

NameDescription
name str
The name of the VRF.
state google.cloud.bare_metal_solution_v2.types.VRF.State
The possible state of VRF.
qos_policy google.cloud.bare_metal_solution_v2.types.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 MutableSequence[google.cloud.bare_metal_solution_v2.types.VRF.VlanAttachment]
The list of VLAN attachments for the VRF.

Classes

QosPolicy

QosPolicy(mapping=None, *, ignore_unknown_fields=False, **kwargs)

QOS policy parameters.

State

State(value)

The possible states for this VRF.

Values: STATE_UNSPECIFIED (0): The unspecified state. PROVISIONING (1): The vrf is provisioning. PROVISIONED (2): The vrf is provisioned.

VlanAttachment

VlanAttachment(mapping=None, *, ignore_unknown_fields=False, **kwargs)

VLAN attachment details.