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"]],[["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-03-21 UTC."],[[["The `TestIamPermissionsRequest` class is part of the Google Cloud Identity and Access Management (IAM) v1 API, and it is a request message used to test permissions."],["This class implements multiple interfaces including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, providing functionalities such as deep cloning and protocol buffer message handling."],["The class includes properties for `Permissions`, which is a collection of permissions to check, `Resource`, which specifies the resource being checked, and `ResourceAsResourceName`, which offers a typed view over the resource name."],["The 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."],["The `TestIamPermissionsRequest` class provides two constructors, one default and another to clone from another `TestIamPermissionsRequest` object."]]],[]]