Bare Metal Solution v2 API - Class VRF.Types.VlanAttachment (1.5.0)

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

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

VLAN attachment details.

Inheritance

object > VRF.Types.VlanAttachment

Namespace

Google.Cloud.BareMetalSolution.V2

Assembly

Google.Cloud.BareMetalSolution.V2.dll

Constructors

VlanAttachment()

public VlanAttachment()

VlanAttachment(VlanAttachment)

public VlanAttachment(VRF.Types.VlanAttachment other)
Parameter
NameDescription
otherVRFTypesVlanAttachment

Properties

Id

public string Id { get; set; }

Immutable. The identifier of the attachment within vrf.

Property Value
TypeDescription
string

InterconnectAttachment

public string InterconnectAttachment { get; set; }

Optional. The name of the vlan attachment within vrf. This is of the form projects/{project_number}/regions/{region}/interconnectAttachments/{interconnect_attachment}

Property Value
TypeDescription
string

PairingKey

public string PairingKey { get; set; }

Input only. Pairing key.

Property Value
TypeDescription
string

PeerIp

public string PeerIp { get; set; }

The peer IP of the attachment.

Property Value
TypeDescription
string

PeerVlanId

public long PeerVlanId { get; set; }

The peer vlan ID of the attachment.

Property Value
TypeDescription
long

QosPolicy

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

The QOS policy applied to this VLAN attachment. This value should be preferred to using qos at vrf level.

Property Value
TypeDescription
VRFTypesQosPolicy

RouterIp

public string RouterIp { get; set; }

The router IP of the attachment.

Property Value
TypeDescription
string