Bare Metal Solution v2 API - Class VRF (1.5.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
Name Description
other VRF

Properties

Name

public string Name { get; set; }

The name of the VRF.

Property Value
Type Description
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
Type Description
VRFTypesQosPolicy

State

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

The possible state of VRF.

Property Value
Type Description
VRFTypesState

VlanAttachments

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

The list of VLAN attachments for the VRF.

Property Value
Type Description
RepeatedFieldVRFTypesVlanAttachment