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.
Implements
IMessageVRFTypesVlanAttachment, IEquatableVRFTypesVlanAttachment, IDeepCloneableVRFTypesVlanAttachment, IBufferMessage, IMessageNamespace
Google.Cloud.BareMetalSolution.V2Assembly
Google.Cloud.BareMetalSolution.V2.dll
Constructors
VlanAttachment()
public VlanAttachment()
VlanAttachment(VlanAttachment)
public VlanAttachment(VRF.Types.VlanAttachment other)
Parameter | |
---|---|
Name | Description |
other | VRFTypesVlanAttachment |
Properties
Id
public string Id { get; set; }
Immutable. The identifier of the attachment within vrf.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
string |
PairingKey
public string PairingKey { get; set; }
Input only. Pairing key.
Property Value | |
---|---|
Type | Description |
string |
PeerIp
public string PeerIp { get; set; }
The peer IP of the attachment.
Property Value | |
---|---|
Type | Description |
string |
PeerVlanId
public long PeerVlanId { get; set; }
The peer vlan ID of the attachment.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
VRFTypesQosPolicy |
RouterIp
public string RouterIp { get; set; }
The router IP of the attachment.
Property Value | |
---|---|
Type | Description |
string |