Escalation Policy
An EscalationPolicy is a set of rules to deliver an alert to assigned members.
Last updated
An EscalationPolicy is a set of rules to deliver an alert to assigned members.
Last updated
Package : spaceone.api.monitoring.v1
EscalationPolicy Methods:
Method | Request | Response |
---|---|---|
POST /monitoring/v1/escalation-policies
Creates a new EscalationPolicy. When creating an EscalationPolicy, if the project_id is assigned, the EscalationPolicy is applied to the Project with the same project_id. If an EscalationPolicy is set as a global policy, all Projects in the same domain can apply the policy.
Type | Message |
---|---|
PUT /monitoring/v1/escalation-policy/{escalation_policy_id}
Updates a specific EscalationPolicy. You can make changes in EscalationPolicy settings, including the name, the escalation process, and the number of iterations.
PUT /monitoring/v1/escalation-policy/{escalation_policy_id}/set-default
Sets a specific EscalationPolicy as default. Only policies configured as global can be set as default. When a Project is created, even if you did not configure any policy to the Project, the default policy set by this api method is applied.
DELETE /monitoring/v1/escalation-policy/{escalation_policy_id}
Deletes a specific EscalationPolicy. Deletes the EscalationPolicy with the escalation_policy_id from the deletion request.
GET /monitoring/v1/escalation-policy/{escalation_policy_id}
Gets a specific EscalationPolicy. Prints detailed information about the EscalationPolicy, including the name, rules, and termination conditions.
GET /monitoring/v1/escalation-policies
POST /monitoring/v1/escalation-policies/search
Gets a list of all EscalationPolicies. You can use a query to get a filtered list of EscalationPolicies.
POST /monitoring/v1/escalation-policies/stat
Type | Message |
---|---|
Type | Message |
---|---|
Type | Message |
---|---|
Type | Message |
---|---|
Type | Message |
---|---|
Type | Message |
---|---|
Field | Type | Required | Description |
---|---|---|---|
Field | Type | Description |
---|---|---|
Field | Type | Description |
---|---|---|
Field | Type | Required | Description |
---|---|---|---|
Field | Type | Required | Description |
---|---|---|---|
Field | Type | Description |
---|---|---|
Field | Type | Required | Description |
---|---|---|---|
Field | Type | Required | Description |
---|---|---|---|
Field | Type | Required | Description |
---|---|---|---|
Request
Response
Request
Response
Request
Response
Request
Response
Request
Response
Request
Response
Request
Response
name
string
✔
rules
✔
repeat_count
✘
finish_condition
NONE
ACKNOWLEDGED
RESOLVED
✘
project_id
string
✘
tags
✘
domain_id
string
✔
results
total_count
escalation_policy_id
string
name
string
is_default
bool
rules
repeat_count
finish_condition
NONE
ACKNOWLEDGED
RESOLVED
scope
SCOPE_NONE
GLOBAL
PROJECT
project_id
string
tags
domain_id
string
created_at
string
query
✘
escalation_policy_id
string
✘
name
string
✘
is_default
bool
✘
finish_condition
NONE
ACKNOWLEDGED
RESOLVED
✘
scope
SCOPE_NONE
GLOBAL
PROJECT
✘
project_id
string
✘
domain_id
string
✔
escalation_policy_id
string
✔
domain_id
string
✔
notification_level
NONE
ALL
LV1
LV2
LV3
LV4
LV5
escalate_minutes
query
✔
domain_id
string
✔
escalation_policy_id
string
✔
domain_id
string
✔
only
list of string
✘
escalation_policy_id
string
✔
name
string
✘
rules
✘
repeat_count
✘
finish_condition
NONE
ACKNOWLEDGED
RESOLVED
✘
tags
✘
domain_id
string
✔