Class AnalyzeIamPolicyResponse.Types.IamPolicyAnalysis

public sealed class IamPolicyAnalysis : IMessage<AnalyzeIamPolicyResponse.Types.IamPolicyAnalysis>, IEquatable<AnalyzeIamPolicyResponse.Types.IamPolicyAnalysis>, IDeepCloneable<AnalyzeIamPolicyResponse.Types.IamPolicyAnalysis>, IBufferMessage, IMessage

An analysis message to group the query and results.

Inheritance

Object > AnalyzeIamPolicyResponse.Types.IamPolicyAnalysis

Namespace

Google.Cloud.Asset.V1

Assembly

Google.Cloud.Asset.V1.dll

Constructors

IamPolicyAnalysis()

public IamPolicyAnalysis()

IamPolicyAnalysis(AnalyzeIamPolicyResponse.Types.IamPolicyAnalysis)

public IamPolicyAnalysis(AnalyzeIamPolicyResponse.Types.IamPolicyAnalysis other)
Parameter
TypeNameDescription
AnalyzeIamPolicyResponse.Types.IamPolicyAnalysisother

Properties

AnalysisQuery

public IamPolicyAnalysisQuery AnalysisQuery { get; set; }

The analysis query.

Property Value
TypeDescription
IamPolicyAnalysisQuery

AnalysisResults

public RepeatedField<IamPolicyAnalysisResult> AnalysisResults { get; }

A list of [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult] that matches the analysis query, or empty if no result is found.

Property Value
TypeDescription
RepeatedField<IamPolicyAnalysisResult>

FullyExplored

public bool FullyExplored { get; set; }

Represents whether all entries in the [analysis_results][google.cloud.asset.v1.AnalyzeIamPolicyResponse.IamPolicyAnalysis.analysis_results] have been fully explored to answer the query.

Property Value
TypeDescription
Boolean

NonCriticalErrors

public RepeatedField<IamPolicyAnalysisState> NonCriticalErrors { get; }

A list of non-critical errors happened during the query handling.

Property Value
TypeDescription
RepeatedField<IamPolicyAnalysisState>