Class: Google::Cloud::Asset::V1::AnalyzeIamPolicyResponse
- Inherits:
-
Object
- Object
- Google::Cloud::Asset::V1::AnalyzeIamPolicyResponse
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/asset/v1/asset_service.rb
Overview
A response message for AssetService.AnalyzeIamPolicy.
Defined Under Namespace
Classes: IamPolicyAnalysis
Instance Attribute Summary collapse
-
#fully_explored ⇒ ::Boolean
Represents whether all entries in the main_analysis and service_account_impersonation_analysis have been fully explored to answer the query in the request.
-
#main_analysis ⇒ ::Google::Cloud::Asset::V1::AnalyzeIamPolicyResponse::IamPolicyAnalysis
The main analysis that matches the original request.
-
#service_account_impersonation_analysis ⇒ ::Array<::Google::Cloud::Asset::V1::AnalyzeIamPolicyResponse::IamPolicyAnalysis>
The service account impersonation analysis if [AnalyzeIamPolicyRequest.analyze_service_account_impersonation][] is enabled.
Instance Attribute Details
#fully_explored ⇒ ::Boolean
Returns Represents whether all entries in the main_analysis and service_account_impersonation_analysis have been fully explored to answer the query in the request.
1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 |
# File 'proto_docs/google/cloud/asset/v1/asset_service.rb', line 1196 class AnalyzeIamPolicyResponse include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # An analysis message to group the query and results. # @!attribute [rw] analysis_query # @return [::Google::Cloud::Asset::V1::IamPolicyAnalysisQuery] # The analysis query. # @!attribute [rw] analysis_results # @return [::Array<::Google::Cloud::Asset::V1::IamPolicyAnalysisResult>] # A list of # {::Google::Cloud::Asset::V1::IamPolicyAnalysisResult IamPolicyAnalysisResult} # that matches the analysis query, or empty if no result is found. # @!attribute [rw] fully_explored # @return [::Boolean] # Represents whether all entries in the # {::Google::Cloud::Asset::V1::AnalyzeIamPolicyResponse::IamPolicyAnalysis#analysis_results analysis_results} # have been fully explored to answer the query. # @!attribute [rw] non_critical_errors # @return [::Array<::Google::Cloud::Asset::V1::IamPolicyAnalysisState>] # A list of non-critical errors happened during the query handling. class IamPolicyAnalysis include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#main_analysis ⇒ ::Google::Cloud::Asset::V1::AnalyzeIamPolicyResponse::IamPolicyAnalysis
Returns The main analysis that matches the original request.
1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 |
# File 'proto_docs/google/cloud/asset/v1/asset_service.rb', line 1196 class AnalyzeIamPolicyResponse include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # An analysis message to group the query and results. # @!attribute [rw] analysis_query # @return [::Google::Cloud::Asset::V1::IamPolicyAnalysisQuery] # The analysis query. # @!attribute [rw] analysis_results # @return [::Array<::Google::Cloud::Asset::V1::IamPolicyAnalysisResult>] # A list of # {::Google::Cloud::Asset::V1::IamPolicyAnalysisResult IamPolicyAnalysisResult} # that matches the analysis query, or empty if no result is found. # @!attribute [rw] fully_explored # @return [::Boolean] # Represents whether all entries in the # {::Google::Cloud::Asset::V1::AnalyzeIamPolicyResponse::IamPolicyAnalysis#analysis_results analysis_results} # have been fully explored to answer the query. # @!attribute [rw] non_critical_errors # @return [::Array<::Google::Cloud::Asset::V1::IamPolicyAnalysisState>] # A list of non-critical errors happened during the query handling. class IamPolicyAnalysis include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#service_account_impersonation_analysis ⇒ ::Array<::Google::Cloud::Asset::V1::AnalyzeIamPolicyResponse::IamPolicyAnalysis>
Returns The service account impersonation analysis if [AnalyzeIamPolicyRequest.analyze_service_account_impersonation][] is enabled.
1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 |
# File 'proto_docs/google/cloud/asset/v1/asset_service.rb', line 1196 class AnalyzeIamPolicyResponse include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # An analysis message to group the query and results. # @!attribute [rw] analysis_query # @return [::Google::Cloud::Asset::V1::IamPolicyAnalysisQuery] # The analysis query. # @!attribute [rw] analysis_results # @return [::Array<::Google::Cloud::Asset::V1::IamPolicyAnalysisResult>] # A list of # {::Google::Cloud::Asset::V1::IamPolicyAnalysisResult IamPolicyAnalysisResult} # that matches the analysis query, or empty if no result is found. # @!attribute [rw] fully_explored # @return [::Boolean] # Represents whether all entries in the # {::Google::Cloud::Asset::V1::AnalyzeIamPolicyResponse::IamPolicyAnalysis#analysis_results analysis_results} # have been fully explored to answer the query. # @!attribute [rw] non_critical_errors # @return [::Array<::Google::Cloud::Asset::V1::IamPolicyAnalysisState>] # A list of non-critical errors happened during the query handling. class IamPolicyAnalysis include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |