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.
Namespace
Google.Cloud.BareMetalSolution.V2Assembly
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 |