public sealed class InterconnectAttachmentGroupsOperationalStatusAttachmentStatus : IMessage<InterconnectAttachmentGroupsOperationalStatusAttachmentStatus>, IEquatable<InterconnectAttachmentGroupsOperationalStatusAttachmentStatus>, IDeepCloneable<InterconnectAttachmentGroupsOperationalStatusAttachmentStatus>, IBufferMessage, IMessage
Reference documentation and code samples for the Compute Engine v1 API class InterconnectAttachmentGroupsOperationalStatusAttachmentStatus.
The status of one Attachment in the group. List order is arbitrary.
Whether this Attachment is participating in the redundant configuration. This will be ACTIVE if and only if the status below is CONNECTION_UP. Any INACTIVE Attachments are excluded from the analysis that generates operational.availabilitySLA.
Check the IsActive enum for the list of possible values.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-08 UTC."],[],[],null,["# Compute Engine v1 API - Class InterconnectAttachmentGroupsOperationalStatusAttachmentStatus (3.13.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.13.0 (latest)](/dotnet/docs/reference/Google.Cloud.Compute.V1/latest/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [3.12.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.12.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [3.11.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.11.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [3.10.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.10.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [3.9.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.9.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [3.8.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.8.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [3.7.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.7.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [3.6.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.6.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.5.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.4.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.3.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.2.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [3.1.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.1.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [3.0.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.0.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [2.17.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.17.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [2.16.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.16.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [2.15.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.15.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [2.14.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.14.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [2.13.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.13.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [2.12.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.12.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [2.11.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.11.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.10.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.9.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.8.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.7.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.6.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.5.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.4.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.3.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.2.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.1.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.0.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.4.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.3.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.2.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.1.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.0.0/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus) \n\n public sealed class InterconnectAttachmentGroupsOperationalStatusAttachmentStatus : IMessage\u003cInterconnectAttachmentGroupsOperationalStatusAttachmentStatus\u003e, IEquatable\u003cInterconnectAttachmentGroupsOperationalStatusAttachmentStatus\u003e, IDeepCloneable\u003cInterconnectAttachmentGroupsOperationalStatusAttachmentStatus\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Compute Engine v1 API class InterconnectAttachmentGroupsOperationalStatusAttachmentStatus.\n\nThe status of one Attachment in the group. List order is arbitrary. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e InterconnectAttachmentGroupsOperationalStatusAttachmentStatus \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[InterconnectAttachmentGroupsOperationalStatusAttachmentStatus](/dotnet/docs/reference/Google.Cloud.Compute.V1/latest/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[InterconnectAttachmentGroupsOperationalStatusAttachmentStatus](/dotnet/docs/reference/Google.Cloud.Compute.V1/latest/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[InterconnectAttachmentGroupsOperationalStatusAttachmentStatus](/dotnet/docs/reference/Google.Cloud.Compute.V1/latest/Google.Cloud.Compute.V1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.Compute.V1](/dotnet/docs/reference/Google.Cloud.Compute.V1/latest/Google.Cloud.Compute.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Compute.V1.dll\n\nConstructors\n------------\n\n### InterconnectAttachmentGroupsOperationalStatusAttachmentStatus()\n\n public InterconnectAttachmentGroupsOperationalStatusAttachmentStatus()\n\n### InterconnectAttachmentGroupsOperationalStatusAttachmentStatus(InterconnectAttachmentGroupsOperationalStatusAttachmentStatus)\n\n public InterconnectAttachmentGroupsOperationalStatusAttachmentStatus(InterconnectAttachmentGroupsOperationalStatusAttachmentStatus other)\n\nProperties\n----------\n\n### AdminEnabled\n\n public bool AdminEnabled { get; set; }\n\nWhether this Attachment is enabled. This becomes false when the customer drains their Attachment.\n\n### Attachment\n\n public string Attachment { get; set; }\n\nThe URL of the Attachment being described.\n\n### HasAdminEnabled\n\n public bool HasAdminEnabled { get; }\n\nGets whether the \"admin_enabled\" field is set\n\n### HasAttachment\n\n public bool HasAttachment { get; }\n\nGets whether the \"attachment\" field is set\n\n### HasIsActive\n\n public bool HasIsActive { get; }\n\nGets whether the \"is_active\" field is set\n\n### HasStatus\n\n public bool HasStatus { get; }\n\nGets whether the \"status\" field is set\n\n### IsActive\n\n public string IsActive { get; set; }\n\nWhether this Attachment is participating in the redundant configuration. This will be ACTIVE if and only if the status below is CONNECTION_UP. Any INACTIVE Attachments are excluded from the analysis that generates operational.availabilitySLA.\nCheck the IsActive enum for the list of possible values.\n\n### Status\n\n public string Status { get; set; }\n\nWhether this Attachment is active, and if so, whether BGP is up. This is based on the statuses available in the Pantheon UI here: \u003chttp://google3/java/com/google/cloud/boq/clientapi/gce/hybrid/api/interconnect_models.proto\u003e\nCheck the Status enum for the list of possible values."]]