Google Cloud Asset Inventory v1 API - Class AnalyzeIamPolicyResponse.Types.IamPolicyAnalysis (3.5.0)

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

Reference documentation and code samples for the Google Cloud Asset Inventory v1 API class AnalyzeIamPolicyResponse.Types.IamPolicyAnalysis.

An analysis message to group the query and results.

Inheritance

object > AnalyzeIamPolicyResponse.Types.IamPolicyAnalysis

Namespace

GoogleCloudGoogle.Cloud.AssetV1

Assembly

Google.Cloud.Asset.V1.dll

Constructors

IamPolicyAnalysis()

public IamPolicyAnalysis()

IamPolicyAnalysis(IamPolicyAnalysis)

public IamPolicyAnalysis(AnalyzeIamPolicyResponse.Types.IamPolicyAnalysis other)
Parameter
NameDescription
otherAnalyzeIamPolicyResponseTypesIamPolicyAnalysis

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
RepeatedFieldIamPolicyAnalysisResult

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
bool

NonCriticalErrors

public RepeatedField<IamPolicyAnalysisState> NonCriticalErrors { get; }

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

Property Value
TypeDescription
RepeatedFieldIamPolicyAnalysisState