public sealed class TroubleshootIamPolicyResponse : IMessage<TroubleshootIamPolicyResponse>, IEquatable<TroubleshootIamPolicyResponse>, IDeepCloneable<TroubleshootIamPolicyResponse>, IBufferMessage, IMessage
Response for [TroubleshootIamPolicy][google.cloud.policytroubleshooter.v1.IamChecker.TroubleshootIamPolicy].
public RepeatedField<ExplainedPolicy> ExplainedPolicies { get; }
List of IAM policies that were evaluated to check the member's permissions,
with annotations to indicate how each policy contributed to the final
result.
The list of policies can include the policy for the resource itself. It can
also include policies that are inherited from higher levels of the resource
hierarchy, including the organization, the folder, and the project.
[[["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 webpage details the \u003ccode\u003eTroubleshootIamPolicyResponse\u003c/code\u003e class, which is a response type for the \u003ccode\u003eTroubleshootIamPolicy\u003c/code\u003e method in the Google Cloud Policy Troubleshooter V1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTroubleshootIamPolicyResponse\u003c/code\u003e class is part of the \u003ccode\u003eGoogle.Cloud.PolicyTroubleshooter.V1\u003c/code\u003e namespace, and the provided documentation covers version 1.2.0.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, indicating its functionality in message handling, equality checks, deep cloning, and buffer operations.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eTroubleshootIamPolicyResponse\u003c/code\u003e class include \u003ccode\u003eAccess\u003c/code\u003e, which indicates whether a member has a specific permission, and \u003ccode\u003eExplainedPolicies\u003c/code\u003e, a list of evaluated IAM policies that contributed to the access result.\u003c/p\u003e\n"],["\u003cp\u003eThe provided documentation includes links to other versions of this class ranging from version 1.1.0 to 2.5.0, the latest version, alongside various version information of the class.\u003c/p\u003e\n"]]],[],null,[]]