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
Implements
IMessageInterconnectAttachment, IEquatableInterconnectAttachment, IDeepCloneableInterconnectAttachment, IBufferMessage, IMessageNamespace
Google.Cloud.EdgeNetwork.V1Assembly
Google.Cloud.EdgeNetwork.V1.dll
Constructors
InterconnectAttachment()
public InterconnectAttachment()
InterconnectAttachment(InterconnectAttachment)
public InterconnectAttachment(InterconnectAttachment other)
Parameter | |
---|---|
Name | Description |
other |
InterconnectAttachment |
Properties
CreateTime
public Timestamp CreateTime { get; set; }
Output only. The time when the interconnect attachment was created.
Property Value | |
---|---|
Type | Description |
Timestamp |
Description
public string Description { get; set; }
Optional. A free-text description of the resource. Max length 1024 characters.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
string |
InterconnectAsInterconnectName
public InterconnectName InterconnectAsInterconnectName { get; set; }
InterconnectName-typed view over the Interconnect resource name property.
Property Value | |
---|---|
Type | Description |
InterconnectName |
InterconnectAttachmentName
public InterconnectAttachmentName InterconnectAttachmentName { get; set; }
InterconnectAttachmentName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
InterconnectAttachmentName |
Labels
public MapField<string, string> Labels { get; }
Labels associated with this resource.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
int |
Name
public string Name { get; set; }
Required. The canonical resource name of the interconnect attachment.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
string |
NetworkAsNetworkName
public NetworkName NetworkAsNetworkName { get; set; }
NetworkName-typed view over the Network resource name property.
Property Value | |
---|---|
Type | Description |
NetworkName |
State
public ResourceState State { get; set; }
Output only. Current stage of the resource to the device by config push.
Property Value | |
---|---|
Type | Description |
ResourceState |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. The time when the interconnect attachment was last updated.
Property Value | |
---|---|
Type | Description |
Timestamp |
VlanId
public int VlanId { get; set; }
Required. VLAN id provided by user. Must be site-wise unique.
Property Value | |
---|---|
Type | Description |
int |