Class IamPolicyAnalysisResult (2.9.0)

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.

Inheritance

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
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
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