public LevelFormat AccessLevelFormat { get; set; }
Whether to return BasicLevels in the Cloud Common Expression language, as
CustomLevels, rather than as BasicLevels. Defaults to returning
AccessLevels in the format they were defined.
Next page token for the next batch of [Access Level]
[google.identity.accesscontextmanager.v1.AccessLevel] instances.
Defaults to the first page of results.
[[["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 \u003ccode\u003eListAccessLevelsRequest\u003c/code\u003e class is used to request a list of \u003ccode\u003eAccessLevels\u003c/code\u003e within a specified \u003ccode\u003eAccessPolicy\u003c/code\u003e in the Identity Access Context Manager v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThis class supports pagination through the \u003ccode\u003ePageSize\u003c/code\u003e and \u003ccode\u003ePageToken\u003c/code\u003e properties, allowing you to retrieve large lists of access levels in batches, and defaults to returning 100 items per page.\u003c/p\u003e\n"],["\u003cp\u003eIt has a \u003ccode\u003eParent\u003c/code\u003e property to specify the resource name of the access policy, which is required, and an associated \u003ccode\u003eParentAsAccessPolicyName\u003c/code\u003e to make it easier to identify the resource.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAccessLevelFormat\u003c/code\u003e property lets you choose whether \u003ccode\u003eBasicLevels\u003c/code\u003e are returned as Cloud Common Expression Language \u003ccode\u003eCustomLevels\u003c/code\u003e or as \u003ccode\u003eBasicLevels\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eMultiple versions are available, ranging from version 1.2.0 to 2.5.0, with 2.5.0 being the latest version, indicating ongoing development and updates to this API.\u003c/p\u003e\n"]]],[],null,["# Identity Access Context Manager v1 API - Class ListAccessLevelsRequest (2.5.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.5.0 (latest)](/dotnet/docs/reference/Google.Identity.AccessContextManager.V1/latest/Google.Identity.AccessContextManager.V1.ListAccessLevelsRequest)\n- [2.4.0](/dotnet/docs/reference/Google.Identity.AccessContextManager.V1/2.4.0/Google.Identity.AccessContextManager.V1.ListAccessLevelsRequest)\n- [2.3.0](/dotnet/docs/reference/Google.Identity.AccessContextManager.V1/2.3.0/Google.Identity.AccessContextManager.V1.ListAccessLevelsRequest)\n- [2.2.0](/dotnet/docs/reference/Google.Identity.AccessContextManager.V1/2.2.0/Google.Identity.AccessContextManager.V1.ListAccessLevelsRequest)\n- [2.1.0](/dotnet/docs/reference/Google.Identity.AccessContextManager.V1/2.1.0/Google.Identity.AccessContextManager.V1.ListAccessLevelsRequest)\n- [2.0.0](/dotnet/docs/reference/Google.Identity.AccessContextManager.V1/2.0.0/Google.Identity.AccessContextManager.V1.ListAccessLevelsRequest)\n- [1.5.0](/dotnet/docs/reference/Google.Identity.AccessContextManager.V1/1.5.0/Google.Identity.AccessContextManager.V1.ListAccessLevelsRequest)\n- [1.4.0](/dotnet/docs/reference/Google.Identity.AccessContextManager.V1/1.4.0/Google.Identity.AccessContextManager.V1.ListAccessLevelsRequest)\n- [1.3.0](/dotnet/docs/reference/Google.Identity.AccessContextManager.V1/1.3.0/Google.Identity.AccessContextManager.V1.ListAccessLevelsRequest)\n- [1.2.0](/dotnet/docs/reference/Google.Identity.AccessContextManager.V1/1.2.0/Google.Identity.AccessContextManager.V1.ListAccessLevelsRequest) \n\n public sealed class ListAccessLevelsRequest : IMessage\u003cListAccessLevelsRequest\u003e, IEquatable\u003cListAccessLevelsRequest\u003e, IDeepCloneable\u003cListAccessLevelsRequest\u003e, IBufferMessage, IMessage, IPageRequest\n\nReference documentation and code samples for the Identity Access Context Manager v1 API class ListAccessLevelsRequest.\n\nA request to list all `AccessLevels` in an `AccessPolicy`. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ListAccessLevelsRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ListAccessLevelsRequest](/dotnet/docs/reference/Google.Identity.AccessContextManager.V1/latest/Google.Identity.AccessContextManager.V1.ListAccessLevelsRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ListAccessLevelsRequest](/dotnet/docs/reference/Google.Identity.AccessContextManager.V1/latest/Google.Identity.AccessContextManager.V1.ListAccessLevelsRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ListAccessLevelsRequest](/dotnet/docs/reference/Google.Identity.AccessContextManager.V1/latest/Google.Identity.AccessContextManager.V1.ListAccessLevelsRequest), [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://github.com/googleapis/gax-dotnet/blob/83f42b5edc4529818dbdb34d9ea9ecc3c04f7b6e/Google.Api.Gax.Grpc/PagedEnumerableCommon.cs) \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.Identity.AccessContextManager.V1](/dotnet/docs/reference/Google.Identity.AccessContextManager.V1/latest/Google.Identity.AccessContextManager.V1)\n\nAssembly\n--------\n\nGoogle.Identity.AccessContextManager.V1.dll\n\nConstructors\n------------\n\n### ListAccessLevelsRequest()\n\n public ListAccessLevelsRequest()\n\n### ListAccessLevelsRequest(ListAccessLevelsRequest)\n\n public ListAccessLevelsRequest(ListAccessLevelsRequest other)\n\nProperties\n----------\n\n### AccessLevelFormat\n\n public LevelFormat AccessLevelFormat { get; set; }\n\nWhether to return `BasicLevels` in the Cloud Common Expression language, as\n`CustomLevels`, rather than as `BasicLevels`. Defaults to returning\n`AccessLevels` in the format they were defined.\n\n### PageSize\n\n public int PageSize { get; set; }\n\nNumber of \\[Access Levels\\]\n\\[google.identity.accesscontextmanager.v1.AccessLevel\\] to include in\nthe list. Default 100.\n\n### PageToken\n\n public string PageToken { get; set; }\n\nNext page token for the next batch of \\[Access Level\\]\n\\[google.identity.accesscontextmanager.v1.AccessLevel\\] instances.\nDefaults to the first page of results.\n\n### Parent\n\n public string Parent { get; set; }\n\nRequired. Resource name for the access policy to list \\[Access Levels\\]\n\\[google.identity.accesscontextmanager.v1.AccessLevel\\] from.\n\nFormat:\n`accessPolicies/{policy_id}`\n\n### ParentAsAccessPolicyName\n\n public AccessPolicyName ParentAsAccessPolicyName { get; set; }\n\n[AccessPolicyName](/dotnet/docs/reference/Google.Identity.AccessContextManager.V1/latest/Google.Identity.AccessContextManager.V1.AccessPolicyName)-typed view over the [Parent](/dotnet/docs/reference/Google.Identity.AccessContextManager.V1/latest/Google.Identity.AccessContextManager.V1.ListAccessLevelsRequest#Google_Identity_AccessContextManager_V1_ListAccessLevelsRequest_Parent) resource name property."]]