Services
RPC methods exposed by this API.ReportService
Report access is gated on the parent run’s view_details (RESOURCE_TYPE_RUN), not on RESOURCE_TYPE_REPORT (which the policy evaluation service does not yet support). RPCs that have a run id directly on the request use inbound_policy_enforcement; RPCs that resolve the run via a DB lookup (e.g. report_id -> report -> run_id) use manual_policy_enforcement and do the check in the handler. See web-service/authorization/authorization.go for the helpers.Messages
Data models used across requests/responses.CancelReportRequest
CancelReportResponse
no response fields This message has no fields.CreateReportFromReportTemplateRequest
Deprecated - use RuleEvaluationService instead. Report rule lines use each template rule’sdisplay_order from ReportTemplateRule at creation time.
CreateReportFromRulesRequest
Deprecated - use RuleEvaluationService instead. How rules are ordered on the created report depends onrule_identifiers: list order for rule_ids, or server resolution order for rule_client_keys.
CreateReportRequest
Deprecated - use RuleEvaluationService instead.CreateReportRequestClientKeys
Deprecated - use RuleEvaluationService instead. Rule order on the created report follows the order in which the server resolves these keys to rules (not client-defined).CreateReportRequestRuleIds
Deprecated - use RuleEvaluationService instead. The order ofrule_ids is the report rule order: first ID is display_order 0, second is 1, etc., on the created report.
CreateReportRequestRuleVersionIds
Deprecated - use RuleEvaluationService instead.CreateReportResponse
Deprecated - use RuleEvaluationService instead.GetReportRequest
The request for a call toReportService_GetReport to retrieve a report template.
GetReportResponse
The request of a call toReportService_GetReport to retrieve a report template.
ListReportMetadataValuesRequest
The request for a call toReportService_ListReportMetadataValues.
ListReportMetadataValuesResponse
The response of a call toReportService_ListReportMetadataValues.
ListReportRuleSummariesRequest
The request for a call toReportService_ListReportRuleSummaries.
ListReportRuleSummariesResponse
The response of a call toReportService_ListReportRuleSummaries.
ListReportsRequest
The request for a call toReportService_ListReports to retrieve report.
ListReportsResponse
The response of a call toReportService_ListReportsResponse.
ListReportsWithCumulativeSummaryRequest
The request for a call toReportService_ListReportsWithCumulativeSummary to retrieve reports.
ListReportsWithCumulativeSummaryResponse
The response of a call toReportService_ListReportsWithCumulativeSummaryResponse.
Report
ReportCumulativeRuleSummary
Aggregated annotation and rule-status counts across all rules in a report. Annotation counts (num_annotations_) reflect the total number of annotations in each state summed over every rule version in the report. Rule counts (num_rules_) reflect how many rule versions are in each execution status.ReportRuleStatusDetails
ReportRuleStatusDetailsCanceled
This message has no fields.ReportRuleStatusDetailsCreated
This message has no fields.ReportRuleStatusDetailsError
ReportRuleStatusDetailsFailed
ReportRuleStatusDetailsFinished
ReportRuleStatusDetailsLive
This message has no fields.ReportRuleSummary
ReportTag
ReportWithCumulativeSummary
ReportWithCumulativeSummary is a projection ofReport that replaces the per-rule summaries
list with a single cumulative_summary aggregated across all rules. It is returned by
ListReportsWithCumulativeSummary to keep response sizes manageable when listing many reports.