Skip to main content

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’s display_order from ReportTemplateRule at creation time.

CreateReportFromRulesRequest

Deprecated - use RuleEvaluationService instead. How rules are ordered on the created report depends on rule_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 of rule_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 to ReportService_GetReport to retrieve a report template.

GetReportResponse

The request of a call to ReportService_GetReport to retrieve a report template.

ListReportMetadataValuesRequest

The request for a call to ReportService_ListReportMetadataValues.

ListReportMetadataValuesResponse

The response of a call to ReportService_ListReportMetadataValues.

ListReportRuleSummariesRequest

The request for a call to ReportService_ListReportRuleSummaries.

ListReportRuleSummariesResponse

The response of a call to ReportService_ListReportRuleSummaries.

ListReportsRequest

The request for a call to ReportService_ListReports to retrieve report.

ListReportsResponse

The response of a call to ReportService_ListReportsResponse.

ListReportsWithCumulativeSummaryRequest

The request for a call to ReportService_ListReportsWithCumulativeSummary to retrieve reports.

ListReportsWithCumulativeSummaryResponse

The response of a call to ReportService_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 of Report 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.

RerunReportRequest

RerunReportResponse

UpdateReportRequest

UpdateReportResponse

no response fields This message has no fields.

Enums

Allowed constant values used in message fields.

ReportRuleStatus