Google Cloud Asset Inventory v1 API - Class IamPolicyAnalysisResult (3.3.0)

Stay organized with collections Save and categorize content based on your preferences.
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.

Inheritance

System.Object > IamPolicyAnalysisResult

Namespace

Google.Cloud.Asset.V1

Assembly

Google.Cloud.Asset.V1.dll

Constructors

IamPolicyAnalysisResult()

public IamPolicyAnalysisResult()

IamPolicyAnalysisResult(IamPolicyAnalysisResult)

public IamPolicyAnalysisResult(IamPolicyAnalysisResult other)
Parameter
NameDescription
otherIamPolicyAnalysisResult

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
TypeDescription
RepeatedField<IamPolicyAnalysisResult.Types.AccessControlList>

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
TypeDescription
System.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
TypeDescription
System.Boolean

IamBinding

public Binding IamBinding { get; set; }

The Cloud IAM policy binding under analysis.

Property Value
TypeDescription
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
TypeDescription
IamPolicyAnalysisResult.Types.IdentityList