public sealed class IamPolicyAnalysis : IMessage<AnalyzeIamPolicyResponse.Types.IamPolicyAnalysis>, IEquatable<AnalyzeIamPolicyResponse.Types.IamPolicyAnalysis>, IDeepCloneable<AnalyzeIamPolicyResponse.Types.IamPolicyAnalysis>, IBufferMessage, IMessage
An analysis message to group the query and results.
Represents whether all entries in the
[analysis_results][google.cloud.asset.v1.AnalyzeIamPolicyResponse.IamPolicyAnalysis.analysis_results]
have been fully explored to answer the query.
[[["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 provided content outlines the \u003ccode\u003eIamPolicyAnalysis\u003c/code\u003e class, which is used to group the query and results in Google Cloud Asset Inventory's analysis of IAM policies, and is currently at version 2.11.0 but also includes links to other versions.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eIamPolicyAnalysis\u003c/code\u003e is a sealed class that 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, and inherits from the base \u003ccode\u003eObject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes properties such as \u003ccode\u003eAnalysisQuery\u003c/code\u003e, \u003ccode\u003eAnalysisResults\u003c/code\u003e, \u003ccode\u003eFullyExplored\u003c/code\u003e, and \u003ccode\u003eNonCriticalErrors\u003c/code\u003e, which provide information about the query, the results, whether all entries were explored, and any non-critical errors that occurred during query handling, respectively.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eIamPolicyAnalysis\u003c/code\u003e class has two constructors, one being a default constructor and the other accepting another \u003ccode\u003eIamPolicyAnalysis\u003c/code\u003e instance as a parameter for making copies.\u003c/p\u003e\n"],["\u003cp\u003eLinks to previous versions of \u003ccode\u003eIamPolicyAnalysis\u003c/code\u003e from 2.7.0 to 3.12.0 are provided on the page, the latest being version 3.12.0, along with links to the documentation for each.\u003c/p\u003e\n"]]],[],null,[]]