public sealed class TestIamPermissionsRequest : IMessage<TestIamPermissionsRequest>, IEquatable<TestIamPermissionsRequest>, IDeepCloneable<TestIamPermissionsRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Identity and Access Management (IAM) v1 API class TestIamPermissionsRequest.
The set of permissions to check for the resource. Permissions with
wildcards (such as '' or 'storage.') are not allowed. For more
information see
IAM Overview.
[[["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\u003eThe \u003ccode\u003eTestIamPermissionsRequest\u003c/code\u003e class is part of the Google Cloud Identity and Access Management (IAM) v1 API, and it is a request message used to test permissions.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, providing functionalities such as deep cloning and protocol buffer message handling.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes properties for \u003ccode\u003ePermissions\u003c/code\u003e, which is a collection of permissions to check, \u003ccode\u003eResource\u003c/code\u003e, which specifies the resource being checked, and \u003ccode\u003eResourceAsResourceName\u003c/code\u003e, which offers a typed view over the resource name.\u003c/p\u003e\n"],["\u003cp\u003eThe latest available version is 3.4.0, and it shows versioning history down to version 2.2.0, with documentation links provided for each version, including 3.1.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTestIamPermissionsRequest\u003c/code\u003e class provides two constructors, one default and another to clone from another \u003ccode\u003eTestIamPermissionsRequest\u003c/code\u003e object.\u003c/p\u003e\n"]]],[],null,[]]