public sealed class IamPolicyAnalysisResult : IMessage<IamPolicyAnalysisResult>, IEquatable<IamPolicyAnalysisResult>, IDeepCloneable<IamPolicyAnalysisResult>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Asset Inventory v1 API class IamPolicyAnalysisResult.
IAM Policy analysis result, consisting of one IAM policy binding and derived access control lists.
Implements
IMessageIamPolicyAnalysisResult, IEquatableIamPolicyAnalysisResult, IDeepCloneableIamPolicyAnalysisResult, IBufferMessage, IMessageNamespace
Google.Cloud.Asset.V1Assembly
Google.Cloud.Asset.V1.dll
Constructors
IamPolicyAnalysisResult()
public IamPolicyAnalysisResult()
IamPolicyAnalysisResult(IamPolicyAnalysisResult)
public IamPolicyAnalysisResult(IamPolicyAnalysisResult other)
Parameter | |
---|---|
Name | Description |
other |
IamPolicyAnalysisResult |
Properties
AccessControlLists
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.
Property Value | |
---|---|
Type | Description |
RepeatedFieldIamPolicyAnalysisResultTypesAccessControlList |
AttachedResourceFullName
public string AttachedResourceFullName { get; set; }
The full resource name of the resource to which the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] policy attaches.
Property Value | |
---|---|
Type | Description |
string |
FullyExplored
public bool FullyExplored { get; set; }
Represents whether all analyses on the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] have successfully finished.
Property Value | |
---|---|
Type | Description |
bool |
IamBinding
public Binding IamBinding { get; set; }
The IAM policy binding under analysis.
Property Value | |
---|---|
Type | Description |
Binding |
IdentityList
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.
Property Value | |
---|---|
Type | Description |
IamPolicyAnalysisResultTypesIdentityList |