public sealed class LinkedRouterApplianceInstances : IMessage<LinkedRouterApplianceInstances>, IEquatable<LinkedRouterApplianceInstances>, IDeepCloneable<LinkedRouterApplianceInstances>, IBufferMessage, IMessage
Reference documentation and code samples for the Network Connectivity v1 API class LinkedRouterApplianceInstances.
A collection of router appliance instances. If you configure multiple router
appliance instances to receive data from the same set of sites outside of
Google Cloud, we recommend that you associate those instances with the same
spoke.
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"]],[["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-07 UTC."],[[["\u003cp\u003eThis document provides reference information for the \u003ccode\u003eLinkedRouterApplianceInstances\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\u003eThe \u003ccode\u003eLinkedRouterApplianceInstances\u003c/code\u003e class is used to manage a collection of router appliance instances, and it is recommended to associate instances receiving data from the same external sites with the same spoke.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eLinkedRouterApplianceInstances\u003c/code\u003e class include \u003ccode\u003eIncludeImportRanges\u003c/code\u003e for specifying allowed IP ranges, \u003ccode\u003eInstances\u003c/code\u003e for the list of router appliance instances, \u003ccode\u003eSiteToSiteDataTransfer\u003c/code\u003e for enabling data transfer between sites, and \u003ccode\u003eVpcNetwork\u003c/code\u003e for the location of the router appliance instances.\u003c/p\u003e\n"],["\u003cp\u003eThe document also includes inherited members, assembly information, constructors, and details on how the class implements multiple interfaces, such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThere are multiple versions of the documentation for this API class, from 1.0.0 to 2.9.0, with 2.9.0 being the latest available version.\u003c/p\u003e\n"]]],[],null,["# Network Connectivity v1 API - Class LinkedRouterApplianceInstances (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.LinkedRouterApplianceInstances)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.10.0/Google.Cloud.NetworkConnectivity.V1.LinkedRouterApplianceInstances)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.9.0/Google.Cloud.NetworkConnectivity.V1.LinkedRouterApplianceInstances)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.8.0/Google.Cloud.NetworkConnectivity.V1.LinkedRouterApplianceInstances)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.7.0/Google.Cloud.NetworkConnectivity.V1.LinkedRouterApplianceInstances)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.6.0/Google.Cloud.NetworkConnectivity.V1.LinkedRouterApplianceInstances)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.5.0/Google.Cloud.NetworkConnectivity.V1.LinkedRouterApplianceInstances)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.4.0/Google.Cloud.NetworkConnectivity.V1.LinkedRouterApplianceInstances)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.3.0/Google.Cloud.NetworkConnectivity.V1.LinkedRouterApplianceInstances)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.2.0/Google.Cloud.NetworkConnectivity.V1.LinkedRouterApplianceInstances)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.1.0/Google.Cloud.NetworkConnectivity.V1.LinkedRouterApplianceInstances)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.0.0/Google.Cloud.NetworkConnectivity.V1.LinkedRouterApplianceInstances)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/1.2.0/Google.Cloud.NetworkConnectivity.V1.LinkedRouterApplianceInstances)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/1.1.0/Google.Cloud.NetworkConnectivity.V1.LinkedRouterApplianceInstances)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/1.0.0/Google.Cloud.NetworkConnectivity.V1.LinkedRouterApplianceInstances) \n\n public sealed class LinkedRouterApplianceInstances : IMessage\u003cLinkedRouterApplianceInstances\u003e, IEquatable\u003cLinkedRouterApplianceInstances\u003e, IDeepCloneable\u003cLinkedRouterApplianceInstances\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Network Connectivity v1 API class LinkedRouterApplianceInstances.\n\nA collection of router appliance instances. If you configure multiple router\nappliance instances to receive data from the same set of sites outside of\nGoogle Cloud, we recommend that you associate those instances with the same\nspoke. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e LinkedRouterApplianceInstances \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[LinkedRouterApplianceInstances](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.LinkedRouterApplianceInstances), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[LinkedRouterApplianceInstances](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.LinkedRouterApplianceInstances), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[LinkedRouterApplianceInstances](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/Google.Cloud.NetworkConnectivity.V1.LinkedRouterApplianceInstances), [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### LinkedRouterApplianceInstances()\n\n public LinkedRouterApplianceInstances()\n\n### LinkedRouterApplianceInstances(LinkedRouterApplianceInstances)\n\n public LinkedRouterApplianceInstances(LinkedRouterApplianceInstances 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### Instances\n\n public RepeatedField\u003cRouterApplianceInstance\u003e Instances { get; }\n\nThe list of router appliance instances.\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### VpcNetwork\n\n public string VpcNetwork { get; set; }\n\nOutput only. The VPC network where these router appliance instances are\nlocated.\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.LinkedRouterApplianceInstances#Google_Cloud_NetworkConnectivity_V1_LinkedRouterApplianceInstances_VpcNetwork) resource name property."]]