Message: RuleRequest

File: WebAPI/rules_1.proto

Description

Client rule (alert) messages. Only one rule operation is allowed.

Limits:

1.  The number of simultaneous defined rules is 100 by default.

2.  Rule requests rate is 30 per 60 seconds by default.

Response: RuleResult

Used in

ClientMsg

Fields

request_id

Type: string

Description: Request identifier.

subscribe

Type: bool

Description: Affects requests supporting subscription. It is ignored in case of other requests. If present and set to true, the subscription will be established. If present and set to false, the subscription will be dropped. If omitted the request is not considered as subscription. Note: This field is ignored by all requests except RuleListRequest and RuleEventSubscription one.

set_rule_request

Type: SetRuleRequest

Description: Create or update a rule.

modify_rule_request

Type: ModifyRuleRequest

Description: Lightweight rule modification.

delete_rule_request

Type: DeleteRuleRequest

Description: Delete a rule.

rule_list_request

Type: RuleListRequest

Description: Get or subscribe to the rule list.

rule_event_history_request

Type: RuleEventHistoryRequest

Description: Request rule event history.

rule_event_subscription

Type: RuleEventSubscription

Description: Subscription to rule events.

create_or_modify_destination_group_request

Type: CreateOrModifyDestinationGroupRequest

Description: Creates or modifies a destination group.

destination_group_list_request

Type: DestinationGroupListRequest

Description: List destination groups.

update_destination_expiration_time_request

Type: UpdateDestinationExpirationTimeRequest

Description: Update destination expiration time.