Sorts list results by a certain order. By default, returned results are
ordered by name in ascending order. You can also sort results in
descending order based on the name value using orderBy="name desc".
Currently, only ordering by name is supported.
The maximum number of clusters to return in one page.
The service may return fewer than this value.
The maximum value is coerced to 1000.
The default value of this field is 500.
Required. The resource name of the private cloud to query for clusters.
Resource names are schemeless URIs that follow the conventions in
https://cloud.google.com/apis/design/resource_names.
For example:
projects/my-project/locations/us-central1-a/privateClouds/my-cloud
[[["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 documentation details the \u003ccode\u003eListClustersRequest\u003c/code\u003e class within the Google Cloud VMware Engine v1 API, providing information on how to request a list of clusters.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eListClustersRequest\u003c/code\u003e class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, \u003ccode\u003eIBufferMessage\u003c/code\u003e, and \u003ccode\u003eIPageRequest\u003c/code\u003e, enabling various functionalities like message handling, comparison, cloning, and pagination.\u003c/p\u003e\n"],["\u003cp\u003eThe class supports filtering and ordering of results using the \u003ccode\u003eFilter\u003c/code\u003e and \u003ccode\u003eOrderBy\u003c/code\u003e properties, allowing for specific retrieval of cluster data, it also has properties for controlling the size and flow of the list with \u003ccode\u003ePageSize\u003c/code\u003e and \u003ccode\u003ePageToken\u003c/code\u003e respectively.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eParent\u003c/code\u003e and \u003ccode\u003eParentAsPrivateCloudName\u003c/code\u003e properties within the class are used to define the specific private cloud resource from which clusters are being requested.\u003c/p\u003e\n"],["\u003cp\u003eThere are multiple versions of this API available, with the most current one being 1.6.0 and older versions ranging back to version 1.0.0.\u003c/p\u003e\n"]]],[],null,["# VMware Engine v1 API - Class ListClustersRequest (1.6.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.6.0 (latest)](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/latest/Google.Cloud.VmwareEngine.V1.ListClustersRequest)\n- [1.5.0](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/1.5.0/Google.Cloud.VmwareEngine.V1.ListClustersRequest)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/1.4.0/Google.Cloud.VmwareEngine.V1.ListClustersRequest)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/1.3.0/Google.Cloud.VmwareEngine.V1.ListClustersRequest)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/1.2.0/Google.Cloud.VmwareEngine.V1.ListClustersRequest)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/1.1.0/Google.Cloud.VmwareEngine.V1.ListClustersRequest)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/1.0.0/Google.Cloud.VmwareEngine.V1.ListClustersRequest) \n\n public sealed class ListClustersRequest : IMessage\u003cListClustersRequest\u003e, IEquatable\u003cListClustersRequest\u003e, IDeepCloneable\u003cListClustersRequest\u003e, IBufferMessage, IMessage, IPageRequest\n\nReference documentation and code samples for the VMware Engine v1 API class ListClustersRequest.\n\nRequest message for\n\\[VmwareEngine.ListClusters\\]\\[google.cloud.vmwareengine.v1.VmwareEngine.ListClusters\\] \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ListClustersRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ListClustersRequest](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/latest/Google.Cloud.VmwareEngine.V1.ListClustersRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ListClustersRequest](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/latest/Google.Cloud.VmwareEngine.V1.ListClustersRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ListClustersRequest](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/latest/Google.Cloud.VmwareEngine.V1.ListClustersRequest), [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), [IPageRequest](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.IPageRequest.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.VmwareEngine.V1](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/latest/Google.Cloud.VmwareEngine.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.VmwareEngine.V1.dll\n\nConstructors\n------------\n\n### ListClustersRequest()\n\n public ListClustersRequest()\n\n### ListClustersRequest(ListClustersRequest)\n\n public ListClustersRequest(ListClustersRequest other)\n\nProperties\n----------\n\n### Filter\n\n public string Filter { get; set; }\n\nTo filter on multiple expressions, provide each separate expression within\nparentheses. For example: \n\n (name = \"example-cluster\")\n (nodeCount = \"3\")\n\nBy default, each expression is an `AND` expression. However, you can\ninclude `AND` and `OR` expressions explicitly. For example: \n\n (name = \"example-cluster-1\") AND\n (createTime \u003e \"2021-04-12T08:15:10.40Z\") OR\n (name = \"example-cluster-2\")\n\n### OrderBy\n\n public string OrderBy { get; set; }\n\nSorts list results by a certain order. By default, returned results are\nordered by `name` in ascending order. You can also sort results in\ndescending order based on the `name` value using `orderBy=\"name desc\"`.\nCurrently, only ordering by `name` is supported.\n\n### PageSize\n\n public int PageSize { get; set; }\n\nThe maximum number of clusters to return in one page.\nThe service may return fewer than this value.\nThe maximum value is coerced to 1000.\nThe default value of this field is 500.\n\n### PageToken\n\n public string PageToken { get; set; }\n\nA page token, received from a previous `ListClusters` call.\nProvide this to retrieve the subsequent page.\n\nWhen paginating, all other parameters provided to `ListClusters`\nmust match the call that provided the page token.\n\n### Parent\n\n public string Parent { get; set; }\n\nRequired. The resource name of the private cloud to query for clusters.\nResource names are schemeless URIs that follow the conventions in\n\u003chttps://cloud.google.com/apis/design/resource_names\u003e.\nFor example:\n`projects/my-project/locations/us-central1-a/privateClouds/my-cloud`\n\n### ParentAsPrivateCloudName\n\n public PrivateCloudName ParentAsPrivateCloudName { get; set; }\n\n[PrivateCloudName](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/latest/Google.Cloud.VmwareEngine.V1.PrivateCloudName)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/latest/Google.Cloud.VmwareEngine.V1.ListClustersRequest#Google_Cloud_VmwareEngine_V1_ListClustersRequest_Parent) resource name property."]]