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].
Implements
IMessageAnalyzeIamPolicyResponse, IEquatableAnalyzeIamPolicyResponse, IDeepCloneableAnalyzeIamPolicyResponse, IBufferMessage, IMessageNamespace
GoogleCloudGoogle.Cloud.AssetV1Assembly
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 |