Class AnalyzeIamPolicyResponse (2.8.0)

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

A response message for [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy].

Inheritance

Object > AnalyzeIamPolicyResponse

Namespace

Google.Cloud.Asset.V1

Assembly

Google.Cloud.Asset.V1.dll

Constructors

AnalyzeIamPolicyResponse()

public AnalyzeIamPolicyResponse()

AnalyzeIamPolicyResponse(AnalyzeIamPolicyResponse)

public AnalyzeIamPolicyResponse(AnalyzeIamPolicyResponse other)
Parameter
NameDescription
otherAnalyzeIamPolicyResponse

Properties

FullyExplored

public bool FullyExplored { get; set; }

Represents whether all entries in the [main_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.main_analysis] and [service_account_impersonation_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.service_account_impersonation_analysis] have been fully explored to answer the query in the request.

Property Value
TypeDescription
Boolean

MainAnalysis

public AnalyzeIamPolicyResponse.Types.IamPolicyAnalysis MainAnalysis { get; set; }

The main analysis that matches the original request.

Property Value
TypeDescription
AnalyzeIamPolicyResponse.Types.IamPolicyAnalysis

ServiceAccountImpersonationAnalysis

public RepeatedField<AnalyzeIamPolicyResponse.Types.IamPolicyAnalysis> ServiceAccountImpersonationAnalysis { get; }

The service account impersonation analysis if [AnalyzeIamPolicyRequest.analyze_service_account_impersonation][] is enabled.

Property Value
TypeDescription
RepeatedField<AnalyzeIamPolicyResponse.Types.IamPolicyAnalysis>