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\u003eThe \u003ccode\u003eTroubleshootIamPolicyResponse\u003c/code\u003e class, found in the \u003ccode\u003eGoogle.Cloud.PolicyTroubleshooter.V1\u003c/code\u003e namespace, is used to provide a response for the \u003ccode\u003eTroubleshootIamPolicy\u003c/code\u003e function within the IamChecker.\u003c/p\u003e\n"],["\u003cp\u003eThis class includes properties like \u003ccode\u003eAccess\u003c/code\u003e to determine if a member has specific permission, and \u003ccode\u003eExplainedPolicies\u003c/code\u003e to list IAM policies evaluated during the permission check.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTroubleshootIamPolicyResponse\u003c/code\u003e class inherits from \u003ccode\u003eObject\u003c/code\u003e and 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.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version is 2.5.0, and the content provided also contains links to prior versions going back to 1.1.0, all of which use the same \u003ccode\u003eTroubleshootIamPolicyResponse\u003c/code\u003e class.\u003c/p\u003e\n"]]],[],null,[]]