public sealed class IamPolicyAnalysisResult : IMessage<IamPolicyAnalysisResult>, IEquatable<IamPolicyAnalysisResult>, IDeepCloneable<IamPolicyAnalysisResult>, IBufferMessage, IMessage
IAM Policy analysis result, consisting of one IAM policy binding and derived
access control lists.
public RepeatedField<IamPolicyAnalysisResult.Types.AccessControlList> AccessControlLists { get; }
The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
potentially match resource and access selectors specified in the request.
public IamPolicyAnalysisResult.Types.IdentityList IdentityList { get; set; }
The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or
potentially match identity selector specified in the request.
[[["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\u003eIamPolicyAnalysisResult\u003c/code\u003e class, which is part of the Google Cloud Asset V1 API, specifically within version 2.8.0 of the .NET library, and is used to represent IAM policy analysis results.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eIamPolicyAnalysisResult\u003c/code\u003e 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, indicating its role in handling structured data and enabling comparison and deep cloning operations.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes properties such as \u003ccode\u003eAccessControlLists\u003c/code\u003e, \u003ccode\u003eAttachedResourceFullName\u003c/code\u003e, \u003ccode\u003eFullyExplored\u003c/code\u003e, \u003ccode\u003eIamBinding\u003c/code\u003e, and \u003ccode\u003eIdentityList\u003c/code\u003e to provide information about the analyzed IAM policy and its associated access control and identity lists, along with details like the attached resource's full name and whether the analysis is complete.\u003c/p\u003e\n"],["\u003cp\u003eThis page also provides links to documentation for other versions of the library ranging from 2.7.0 up to 3.12.0, allowing developers to review changes and differences between versions.\u003c/p\u003e\n"],["\u003cp\u003eThe class features two constructors, \u003ccode\u003eIamPolicyAnalysisResult()\u003c/code\u003e and \u003ccode\u003eIamPolicyAnalysisResult(IamPolicyAnalysisResult other)\u003c/code\u003e, the second of which allows for the creation of a new instance based off a pre-existing \u003ccode\u003eIamPolicyAnalysisResult\u003c/code\u003e instance.\u003c/p\u003e\n"]]],[],null,[]]