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

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

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

IamBinding

public Binding IamBinding { get; set; }

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