public sealed class AnalyzeIamPolicyResponse : IMessage<AnalyzeIamPolicyResponse>, IEquatable<AnalyzeIamPolicyResponse>, IDeepCloneable<AnalyzeIamPolicyResponse>, IBufferMessage, IMessage
A response message for [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy].
Implements
IMessage<AnalyzeIamPolicyResponse>, IEquatable<AnalyzeIamPolicyResponse>, IDeepCloneable<AnalyzeIamPolicyResponse>, IBufferMessage, IMessageNamespace
Google.Cloud.Asset.V1Assembly
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 |
Boolean |
MainAnalysis
public AnalyzeIamPolicyResponse.Types.IamPolicyAnalysis MainAnalysis { get; set; }
The main analysis that matches the original request.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
RepeatedField<AnalyzeIamPolicyResponse.Types.IamPolicyAnalysis> |