[Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results. In special cases listUsable may return 0 subnetworks and nextPageToken which still should be used to get the next page of results.
[[["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."],[[["\u003cp\u003eThe webpage provides documentation for the \u003ccode\u003eUsableSubnetworksAggregatedList\u003c/code\u003e class in the \u003ccode\u003eGoogle.Cloud.Compute.V1\u003c/code\u003e namespace, detailing various versions of it.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the \u003ccode\u003eUsableSubnetworksAggregatedList\u003c/code\u003e is 3.6.0, with prior versions ranging from 3.5.0 down to 1.0.0, each version being linkable for viewing.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eUsableSubnetworksAggregatedList\u003c/code\u003e implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, \u003ccode\u003eIBufferMessage\u003c/code\u003e, \u003ccode\u003eIPageResponse\u003c/code\u003e, \u003ccode\u003eIEnumerable\u003c/code\u003e, and \u003ccode\u003eIEnumerable<UsableSubnetwork>\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUsableSubnetworksAggregatedList\u003c/code\u003e class contains properties like \u003ccode\u003eId\u003c/code\u003e, \u003ccode\u003eKind\u003c/code\u003e, \u003ccode\u003eNextPageToken\u003c/code\u003e, \u003ccode\u003eSelfLink\u003c/code\u003e, and a list of \u003ccode\u003eItems\u003c/code\u003e that are \u003ccode\u003eUsableSubnetwork\u003c/code\u003e URLs.\u003c/p\u003e\n"],["\u003cp\u003eThe document provides methods for the \u003ccode\u003eUsableSubnetworksAggregatedList\u003c/code\u003e class, like \u003ccode\u003eGetEnumerator()\u003c/code\u003e which allows iterating through the resources, and constructors that allow creating new instances of \u003ccode\u003eUsableSubnetworksAggregatedList\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# Compute Engine v1 API - Class UsableSubnetworksAggregatedList (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.UsableSubnetworksAggregatedList)\n- [3.12.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.12.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [3.11.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.11.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [3.10.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.10.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [3.9.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.9.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [3.8.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.8.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [3.7.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.7.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [3.6.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.6.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.5.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.4.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.3.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.2.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [3.1.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.1.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [3.0.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/3.0.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [2.17.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.17.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [2.16.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.16.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [2.15.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.15.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [2.14.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.14.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [2.13.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.13.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [2.12.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.12.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [2.11.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.11.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.10.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.9.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.8.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.7.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.6.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.5.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.4.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.3.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.2.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.1.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/2.0.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.4.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.3.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.2.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.1.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Compute.V1/1.0.0/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList) \n\n public sealed class UsableSubnetworksAggregatedList : IMessage\u003cUsableSubnetworksAggregatedList\u003e, IEquatable\u003cUsableSubnetworksAggregatedList\u003e, IDeepCloneable\u003cUsableSubnetworksAggregatedList\u003e, IBufferMessage, IMessage, IPageResponse\u003cUsableSubnetwork\u003e, IEnumerable\u003cUsableSubnetwork\u003e, IEnumerable\n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e UsableSubnetworksAggregatedList \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[UsableSubnetworksAggregatedList](/dotnet/docs/reference/Google.Cloud.Compute.V1/latest/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[UsableSubnetworksAggregatedList](/dotnet/docs/reference/Google.Cloud.Compute.V1/latest/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[UsableSubnetworksAggregatedList](/dotnet/docs/reference/Google.Cloud.Compute.V1/latest/Google.Cloud.Compute.V1.UsableSubnetworksAggregatedList), [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), [IPageResponse](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.IPageResponse-1.html)[UsableSubnetwork](/dotnet/docs/reference/Google.Cloud.Compute.V1/latest/Google.Cloud.Compute.V1.UsableSubnetwork), [IEnumerable](https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1)[UsableSubnetwork](/dotnet/docs/reference/Google.Cloud.Compute.V1/latest/Google.Cloud.Compute.V1.UsableSubnetwork), [IEnumerable](https://learn.microsoft.com/dotnet/api/system.collections.ienumerable) \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### UsableSubnetworksAggregatedList()\n\n public UsableSubnetworksAggregatedList()\n\n### UsableSubnetworksAggregatedList(UsableSubnetworksAggregatedList)\n\n public UsableSubnetworksAggregatedList(UsableSubnetworksAggregatedList other)\n\nProperties\n----------\n\n### HasId\n\n public bool HasId { get; }\n\nGets whether the \"id\" field is set\n\n### HasKind\n\n public bool HasKind { get; }\n\nGets whether the \"kind\" field is set\n\n### HasNextPageToken\n\n public bool HasNextPageToken { get; }\n\nGets whether the \"next_page_token\" field is set\n\n### HasSelfLink\n\n public bool HasSelfLink { get; }\n\nGets whether the \"self_link\" field is set\n\n### Id\n\n public string Id { get; set; }\n\n\\[Output Only\\] The unique identifier for the resource. This identifier is defined by the server.\n\n### Items\n\n public RepeatedField\u003cUsableSubnetwork\u003e Items { get; }\n\n\\[Output\\] A list of usable subnetwork URLs.\n\n### Kind\n\n public string Kind { get; set; }\n\n\\[Output Only\\] Type of resource. Always compute#usableSubnetworksAggregatedList for aggregated lists of usable subnetworks.\n\n### NextPageToken\n\n public string NextPageToken { get; set; }\n\n\\[Output Only\\] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results. In special cases listUsable may return 0 subnetworks and nextPageToken which still should be used to get the next page of results.\n\n### ScopedWarnings\n\n public RepeatedField\u003cSubnetworksScopedWarning\u003e ScopedWarnings { get; }\n\n\\[Output Only\\] Informational warning messages for failures encountered from scopes.\n\n### SelfLink\n\n public string SelfLink { get; set; }\n\n\\[Output Only\\] Server-defined URL for this resource.\n\n### Unreachables\n\n public RepeatedField\u003cstring\u003e Unreachables { get; }\n\n\\[Output Only\\] Unreachable resources.\n\n### Warning\n\n public Warning Warning { get; set; }\n\n\\[Output Only\\] Informational warning message.\n\nMethods\n-------\n\n### GetEnumerator()\n\n public IEnumerator\u003cUsableSubnetwork\u003e GetEnumerator()\n\nReturns an enumerator that iterates through the resources in this response."]]