Class AnalyzeIamPolicyResponse (2.1.0)

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

A response message for AssetService.AnalyzeIamPolicy.

Attributes

NameDescription
main_analysis .asset_service.AnalyzeIamPolicyResponse.IamPolicyAnalysis
The main analysis that matches the original request.
service_account_impersonation_analysis Sequence[.asset_service.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[.assets.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.