Class AnalyzeIamPolicyResponse (3.3.0)

AnalyzeIamPolicyResponse(mapping=None, *, ignore_unknown_fields=False, **kwargs)

A response message for AssetService.AnalyzeIamPolicy.

Attributes

NameDescription
main_analysis google.cloud.asset_v1p4beta1.types.AnalyzeIamPolicyResponse.IamPolicyAnalysis
The main analysis that matches the original request.
service_account_impersonation_analysis Sequence[google.cloud.asset_v1p4beta1.types.AnalyzeIamPolicyResponse.IamPolicyAnalysis]
The service account impersonation analysis if [AnalyzeIamPolicyRequest.analyze_service_account_impersonation][] is enabled.
fully_explored bool
Represents whether all entries in the main_analysis and service_account_impersonation_analysis have been fully explored to answer the query in the request.
non_critical_errors Sequence[google.cloud.asset_v1p4beta1.types.IamPolicyAnalysisResult.AnalysisState]
A list of non-critical errors happened during the request handling to explain why fully_explored is false, or empty if no error happened.

Classes

IamPolicyAnalysis

IamPolicyAnalysis(mapping=None, *, ignore_unknown_fields=False, **kwargs)

An analysis message to group the query and results. .. attribute:: analysis_query

The analysis query.

:type: google.cloud.asset_v1p4beta1.types.IamPolicyAnalysisQuery