Filtering currently only supports equality on the networkProjectId and must
be in the form: "networkProjectId=[PROJECTID]", where networkProjectId
is the project which owns the listed subnetworks. This defaults to the
parent project ID.
The max number of results per page that should be returned. If the number
of available results is larger than page_size, a next_page_token is
returned which can be used to get the next page of results in subsequent
requests. Acceptable values are 0 to 500, inclusive. (Default: 500)
[[["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-09-04 UTC."],[[["\u003cp\u003eThe latest version available for \u003ccode\u003eListUsableSubnetworksRequest\u003c/code\u003e in the Google.Cloud.Container.V1 API is 3.33.0, with multiple previous versions accessible, ranging down to version 2.3.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eListUsableSubnetworksRequest\u003c/code\u003e is a class used to request a list of subnetworks available for creating clusters in the Google Kubernetes Engine.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements several interfaces including \u003ccode\u003eIPageRequest\u003c/code\u003e, \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\u003eThe \u003ccode\u003eListUsableSubnetworksRequest\u003c/code\u003e class includes properties such as \u003ccode\u003eFilter\u003c/code\u003e, \u003ccode\u003ePageSize\u003c/code\u003e, \u003ccode\u003ePageToken\u003c/code\u003e, and \u003ccode\u003eParent\u003c/code\u003e, allowing for customization of the subnetwork list request, such as filtering, pagination and specifying the project.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eListUsableSubnetworksRequest\u003c/code\u003e documentation is within the \u003ccode\u003eGoogle.Cloud.Container.V1\u003c/code\u003e namespace, which is found in the \u003ccode\u003eGoogle.Cloud.Container.V1.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"]]],[],null,["# Google Kubernetes Engine v1 API - Class ListUsableSubnetworksRequest (3.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.35.0 (latest)](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.34.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.34.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.33.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.33.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.32.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.32.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.31.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.31.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.30.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.30.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.29.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.29.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.28.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.28.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.27.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.27.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.26.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.26.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.25.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.25.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.24.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.24.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.23.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.23.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.22.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.22.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.21.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.21.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.20.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.20.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.19.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.19.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.18.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.18.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.17.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.17.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.16.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.16.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.15.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.15.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.14.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.14.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.13.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.13.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.12.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.12.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.11.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.11.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.10.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.10.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.9.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.9.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.8.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.8.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.7.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.7.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.6.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.6.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.5.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.4.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.3.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.2.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.1.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.1.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [3.0.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.0.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.7.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.6.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.5.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.4.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.3.0/Google.Cloud.Container.V1.ListUsableSubnetworksRequest) \n\n public sealed class ListUsableSubnetworksRequest : IPageRequest, IMessage\u003cListUsableSubnetworksRequest\u003e, IEquatable\u003cListUsableSubnetworksRequest\u003e, IDeepCloneable\u003cListUsableSubnetworksRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Kubernetes Engine v1 API class ListUsableSubnetworksRequest.\n\nListUsableSubnetworksRequest requests the list of usable subnetworks\navailable to a user for creating clusters. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ListUsableSubnetworksRequest \n\nImplements\n----------\n\n[IPageRequest](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.IPageRequest.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ListUsableSubnetworksRequest](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1.ListUsableSubnetworksRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ListUsableSubnetworksRequest](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1.ListUsableSubnetworksRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ListUsableSubnetworksRequest](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1.ListUsableSubnetworksRequest), [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.Container.V1](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Container.V1.dll\n\nConstructors\n------------\n\n### ListUsableSubnetworksRequest()\n\n public ListUsableSubnetworksRequest()\n\n### ListUsableSubnetworksRequest(ListUsableSubnetworksRequest)\n\n public ListUsableSubnetworksRequest(ListUsableSubnetworksRequest other)\n\nProperties\n----------\n\n### Filter\n\n public string Filter { get; set; }\n\nFiltering currently only supports equality on the networkProjectId and must\nbe in the form: \"networkProjectId=\\[PROJECTID\\]\", where `networkProjectId`\nis the project which owns the listed subnetworks. This defaults to the\nparent project ID.\n\n### PageSize\n\n public int PageSize { get; set; }\n\nThe max number of results per page that should be returned. If the number\nof available results is larger than `page_size`, a `next_page_token` is\nreturned which can be used to get the next page of results in subsequent\nrequests. Acceptable values are 0 to 500, inclusive. (Default: 500)\n\n### PageToken\n\n public string PageToken { get; set; }\n\nSpecifies a page token to use. Set this to the nextPageToken returned by\nprevious list requests to get the next page of results.\n\n### Parent\n\n public string Parent { get; set; }\n\nThe parent project where subnetworks are usable.\nSpecified in the format `projects/*`."]]