public sealed class LinkedInterconnectAttachments : IMessage<LinkedInterconnectAttachments>, IEquatable<LinkedInterconnectAttachments>, IDeepCloneable<LinkedInterconnectAttachments>, IBufferMessage, IMessage
Reference documentation and code samples for the Network Connectivity v1 API class LinkedInterconnectAttachments.
A collection of VLAN attachment resources. These resources should
be redundant attachments that all advertise the same prefixes to Google
Cloud. Alternatively, in active/passive configurations, all attachments
should be capable of advertising the same prefixes.
public RepeatedField<string> IncludeImportRanges { get; }
Optional. IP ranges allowed to be included during import from hub (does not
control transit connectivity). The only allowed value for now is
"ALL_IPV4_RANGES".
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis document provides reference documentation for the \u003ccode\u003eLinkedInterconnectAttachments\u003c/code\u003e class within the Google Cloud Network Connectivity v1 API, with the latest version being 2.9.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eLinkedInterconnectAttachments\u003c/code\u003e represents a collection of redundant VLAN attachment resources that advertise the same prefixes to Google Cloud, or in active/passive setups, all attachments should be capable of advertising those same prefixes.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits from the .NET \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of \u003ccode\u003eLinkedInterconnectAttachments\u003c/code\u003e include \u003ccode\u003eIncludeImportRanges\u003c/code\u003e, \u003ccode\u003eSiteToSiteDataTransfer\u003c/code\u003e, \u003ccode\u003eUris\u003c/code\u003e, and \u003ccode\u003eVpcNetwork\u003c/code\u003e, which handle IP range inclusion, data transfer settings, linked attachment URIs, and the associated VPC network respectively.\u003c/p\u003e\n"],["\u003cp\u003eThere is a list of available versions for \u003ccode\u003eLinkedInterconnectAttachments\u003c/code\u003e going back to version 1.0.0, all accessible via provided links.\u003c/p\u003e\n"]]],[],null,["# Network Connectivity v1 API - Class LinkedInterconnectAttachments (2.11.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.11.0 (latest)](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.LinkedInterconnectAttachments)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.10.0/Google.Cloud.NetworkConnectivity.V1.LinkedInterconnectAttachments)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.9.0/Google.Cloud.NetworkConnectivity.V1.LinkedInterconnectAttachments)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.8.0/Google.Cloud.NetworkConnectivity.V1.LinkedInterconnectAttachments)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.7.0/Google.Cloud.NetworkConnectivity.V1.LinkedInterconnectAttachments)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.6.0/Google.Cloud.NetworkConnectivity.V1.LinkedInterconnectAttachments)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.5.0/Google.Cloud.NetworkConnectivity.V1.LinkedInterconnectAttachments)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.4.0/Google.Cloud.NetworkConnectivity.V1.LinkedInterconnectAttachments)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.3.0/Google.Cloud.NetworkConnectivity.V1.LinkedInterconnectAttachments)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.2.0/Google.Cloud.NetworkConnectivity.V1.LinkedInterconnectAttachments)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.1.0/Google.Cloud.NetworkConnectivity.V1.LinkedInterconnectAttachments)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.0.0/Google.Cloud.NetworkConnectivity.V1.LinkedInterconnectAttachments)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/1.2.0/Google.Cloud.NetworkConnectivity.V1.LinkedInterconnectAttachments)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/1.1.0/Google.Cloud.NetworkConnectivity.V1.LinkedInterconnectAttachments)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/1.0.0/Google.Cloud.NetworkConnectivity.V1.LinkedInterconnectAttachments) \n\n public sealed class LinkedInterconnectAttachments : IMessage\u003cLinkedInterconnectAttachments\u003e, IEquatable\u003cLinkedInterconnectAttachments\u003e, IDeepCloneable\u003cLinkedInterconnectAttachments\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Network Connectivity v1 API class LinkedInterconnectAttachments.\n\nA collection of VLAN attachment resources. These resources should\nbe redundant attachments that all advertise the same prefixes to Google\nCloud. Alternatively, in active/passive configurations, all attachments\nshould be capable of advertising the same prefixes. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e LinkedInterconnectAttachments \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[LinkedInterconnectAttachments](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.LinkedInterconnectAttachments), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[LinkedInterconnectAttachments](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.LinkedInterconnectAttachments), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[LinkedInterconnectAttachments](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.LinkedInterconnectAttachments), [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.NetworkConnectivity.V1](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.NetworkConnectivity.V1.dll\n\nConstructors\n------------\n\n### LinkedInterconnectAttachments()\n\n public LinkedInterconnectAttachments()\n\n### LinkedInterconnectAttachments(LinkedInterconnectAttachments)\n\n public LinkedInterconnectAttachments(LinkedInterconnectAttachments other)\n\nProperties\n----------\n\n### IncludeImportRanges\n\n public RepeatedField\u003cstring\u003e IncludeImportRanges { get; }\n\nOptional. IP ranges allowed to be included during import from hub (does not\ncontrol transit connectivity). The only allowed value for now is\n\"ALL_IPV4_RANGES\".\n\n### SiteToSiteDataTransfer\n\n public bool SiteToSiteDataTransfer { get; set; }\n\nA value that controls whether site-to-site data transfer is enabled for\nthese resources. Data transfer is available only in [supported\nlocations](https://cloud.google.com/network-connectivity/docs/network-connectivity-center/concepts/locations).\n\n### Uris\n\n public RepeatedField\u003cstring\u003e Uris { get; }\n\nThe URIs of linked interconnect attachment resources\n\n### UrisAsInterconnectAttachmentNames\n\n public ResourceNameList\u003cInterconnectAttachmentName\u003e UrisAsInterconnectAttachmentNames { get; }\n\n[InterconnectAttachmentName](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.InterconnectAttachmentName)-typed view over the [Uris](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.LinkedInterconnectAttachments#Google_Cloud_NetworkConnectivity_V1_LinkedInterconnectAttachments_Uris) resource name property.\n\n### VpcNetwork\n\n public string VpcNetwork { get; set; }\n\nOutput only. The VPC network where these VLAN attachments are located.\n\n### VpcNetworkAsNetworkName\n\n public NetworkName VpcNetworkAsNetworkName { get; set; }\n\n[NetworkName](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.NetworkName)-typed view over the [VpcNetwork](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.LinkedInterconnectAttachments#Google_Cloud_NetworkConnectivity_V1_LinkedInterconnectAttachments_VpcNetwork) resource name property."]]