Google Cloud Asset Inventory v1 API - Class AnalyzeIamPolicyResponse (3.12.0)

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

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

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
Name Description
other AnalyzeIamPolicyResponse

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

MainAnalysis

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

The main analysis that matches the original request.

Property Value
Type Description
AnalyzeIamPolicyResponseTypesIamPolicyAnalysis

ServiceAccountImpersonationAnalysis

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

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

Property Value
Type Description
RepeatedFieldAnalyzeIamPolicyResponseTypesIamPolicyAnalysis