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.
1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 |
# File 'proto_docs/google/cloud/asset/v1/asset_service.rb', line 1159 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.
1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 |
# File 'proto_docs/google/cloud/asset/v1/asset_service.rb', line 1159 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.
1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 |
# File 'proto_docs/google/cloud/asset/v1/asset_service.rb', line 1159 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 |