Messages
Data models used across requests/responses.AssetsTimeRange
No description provided.| Field | Type | Label | Description |
|---|---|---|---|
| assets | sift.common.type.v1.NamedResources | ||
| start_time | google.protobuf.Timestamp | ||
| end_time | google.protobuf.Timestamp |
EvaluateRulesAnnotationOptions
No description provided.| Field | Type | Label | Description |
|---|---|---|---|
| tags | sift.common.type.v1.NamedResources |
EvaluateRulesFromCurrentRuleVersions
No description provided.| Field | Type | Label | Description |
|---|---|---|---|
| rules | sift.common.type.v1.ResourceIdentifiers |
EvaluateRulesFromReportTemplate
No description provided.| Field | Type | Label | Description |
|---|---|---|---|
| report_template | sift.common.type.v1.ResourceIdentifier |
EvaluateRulesFromRuleConfigs
No description provided.| Field | Type | Label | Description |
|---|---|---|---|
| configs | sift.rules.v1.UpdateRuleRequest | repeated |
EvaluateRulesFromRuleVersions
No description provided.| Field | Type | Label | Description |
|---|---|---|---|
| rule_version_ids | string | repeated |
EvaluateRulesPreviewRequest
No description provided.| Field | Type | Label | Description |
|---|---|---|---|
| oneof time. run | sift.common.type.v1.ResourceIdentifier | ||
| oneof time. run_time_range | RunTimeRange | ||
| oneof mode. rules | EvaluateRulesFromCurrentRuleVersions | ||
| oneof mode. rule_versions | EvaluateRulesFromRuleVersions | ||
| oneof mode. report_template | EvaluateRulesFromReportTemplate | ||
| oneof mode. rule_configs | EvaluateRulesFromRuleConfigs | ||
| organization_id | string | Only required if your user belongs to multiple organizations |
EvaluateRulesPreviewResponse
No description provided.| Field | Type | Label | Description |
|---|---|---|---|
| created_annotation_count | int32 | ||
| dry_run_annotations | sift.rules.v1.DryRunAnnotation | repeated |
EvaluateRulesRequest
No description provided.| Field | Type | Label | Description |
|---|---|---|---|
| oneof time. run | sift.common.type.v1.ResourceIdentifier | ||
| oneof time. assets | AssetsTimeRange | ||
| oneof time. run_time_range | RunTimeRange | ||
| oneof mode. rules | EvaluateRulesFromCurrentRuleVersions | ||
| oneof mode. rule_versions | EvaluateRulesFromRuleVersions | ||
| oneof mode. report_template | EvaluateRulesFromReportTemplate | ||
| oneof mode. all_applicable_rules | bool | ||
| annotation_options | EvaluateRulesAnnotationOptions | ||
| organization_id | string | Only required if your user belongs to multiple organizations | |
| report_name | string | optional | If this request creates a report, this field will be used as the report name. |
EvaluateRulesResponse
No description provided.RunTimeRange
No description provided.| Field | Type | Label | Description |
|---|---|---|---|
| run | sift.common.type.v1.ResourceIdentifier | ||
| start_time | google.protobuf.Timestamp | optional | |
| end_time | google.protobuf.Timestamp | optional |
Enums
Allowed constant values used in message fields.Services
RPC methods exposed by this API.RuleEvaluationService
No description provided.| Method | Request | Response | Description |
|---|---|---|---|
| EvaluateRules | EvaluateRulesRequest | EvaluateRulesResponse | Evaluate rules from a designated source against a run or asset and return the total amount of annotations created and the ID of the generated report. |
| EvaluateRulesPreview | EvaluateRulesPreviewRequest | EvaluateRulesPreviewResponse | Perform a dry run evaluation for existing rules or rule configurations against a run and return the annotations that would be generated. |