Distributed Cloud Edge Network v1 API - Class InterconnectAttachment (1.0.0)

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

Reference documentation and code samples for the Distributed Cloud Edge Network v1 API class InterconnectAttachment.

Message describing InterconnectAttachment object

Inheritance

object > InterconnectAttachment

Namespace

Google.Cloud.EdgeNetwork.V1

Assembly

Google.Cloud.EdgeNetwork.V1.dll

Constructors

InterconnectAttachment()

public InterconnectAttachment()

InterconnectAttachment(InterconnectAttachment)

public InterconnectAttachment(InterconnectAttachment other)
Parameter
NameDescription
otherInterconnectAttachment

Properties

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The time when the interconnect attachment was created.

Property Value
TypeDescription
Timestamp

Description

public string Description { get; set; }

Optional. A free-text description of the resource. Max length 1024 characters.

Property Value
TypeDescription
string

Interconnect

public string Interconnect { get; set; }

Required. The canonical name of underlying Interconnect object that this attachment's traffic will traverse through. The name is in the form of projects/{project}/locations/{location}/zones/{zone}/interconnects/{interconnect}.

Property Value
TypeDescription
string

InterconnectAsInterconnectName

public InterconnectName InterconnectAsInterconnectName { get; set; }

InterconnectName-typed view over the Interconnect resource name property.

Property Value
TypeDescription
InterconnectName

InterconnectAttachmentName

public InterconnectAttachmentName InterconnectAttachmentName { get; set; }

InterconnectAttachmentName-typed view over the Name resource name property.

Property Value
TypeDescription
InterconnectAttachmentName

Labels

public MapField<string, string> Labels { get; }

Labels associated with this resource.

Property Value
TypeDescription
MapFieldstringstring

Mtu

public int Mtu { get; set; }

IP (L3) MTU value of the virtual edge cloud. Valid values are: 1500 and 9000. Default to 1500 if not set.

Property Value
TypeDescription
int

Name

public string Name { get; set; }

Required. The canonical resource name of the interconnect attachment.

Property Value
TypeDescription
string

Network

public string Network { get; set; }

Optional. The canonical Network name in the form of projects/{project}/locations/{location}/zones/{zone}/networks/{network}.

Property Value
TypeDescription
string

NetworkAsNetworkName

public NetworkName NetworkAsNetworkName { get; set; }

NetworkName-typed view over the Network resource name property.

Property Value
TypeDescription
NetworkName

State

public ResourceState State { get; set; }

Output only. Current stage of the resource to the device by config push.

Property Value
TypeDescription
ResourceState

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The time when the interconnect attachment was last updated.

Property Value
TypeDescription
Timestamp

VlanId

public int VlanId { get; set; }

Required. VLAN id provided by user. Must be site-wise unique.

Property Value
TypeDescription
int