Bare Metal Solution v2 API - Class VRF (1.4.0)

public sealed class VRF : IMessage<VRF>, IEquatable<VRF>, IDeepCloneable<VRF>, IBufferMessage, IMessage

Reference documentation and code samples for the Bare Metal Solution v2 API class VRF.

A network VRF.

Inheritance

object > VRF

Namespace

Google.Cloud.BareMetalSolution.V2

Assembly

Google.Cloud.BareMetalSolution.V2.dll

Constructors

VRF()

public VRF()

VRF(VRF)

public VRF(VRF other)
Parameter
NameDescription
otherVRF

Properties

Name

public string Name { get; set; }

The name of the VRF.

Property Value
TypeDescription
string

QosPolicy

public VRF.Types.QosPolicy QosPolicy { get; set; }

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.

Property Value
TypeDescription
VRFTypesQosPolicy

State

public VRF.Types.State State { get; set; }

The possible state of VRF.

Property Value
TypeDescription
VRFTypesState

VlanAttachments

public RepeatedField<VRF.Types.VlanAttachment> VlanAttachments { get; }

The list of VLAN attachments for the VRF.

Property Value
TypeDescription
RepeatedFieldVRFTypesVlanAttachment