VRF(mapping=None, *, ignore_unknown_fields=False, **kwargs)
A network VRF.
Attributes | |
---|---|
Name | Description |
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.