Escalation Policy
An EscalationPolicy is a set of rules to deliver an alert to assigned members.
Package : spaceone.api.monitoring.v1
EscalationPolicy
EscalationPolicy Methods:
create
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.
Request
Response
update
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.
Request
Response
set_default
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.
Request
Response
delete
DELETE /monitoring/v1/escalation-policy/{escalation_policy_id}
Deletes a specific EscalationPolicy. Deletes the EscalationPolicy with the escalation_policy_id from the deletion request.
Request
Response
get
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.
Request
Response
list
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.
Request
Response
stat
POST /monitoring/v1/escalation-policies/stat
Request
Response
Message
CreateEscalationPolicyRequest
name
string
✔
rules
✔
repeat_count
✘
finish_condition
NONE
ACKNOWLEDGED
RESOLVED
✘
project_id
string
✘
tags
✘
domain_id
string
✔
EscalationPoliciesInfo
results
total_count
EscalationPolicyInfo
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
EscalationPolicyQuery
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
✔
EscalationPolicyRequest
escalation_policy_id
string
✔
domain_id
string
✔
EscalationPolicyRule
notification_level
NONE
ALL
LV1
LV2
LV3
LV4
LV5
escalate_minutes
EscalationPolicyStatQuery
query
✔
domain_id
string
✔
GetEscalationPolicyRequest
escalation_policy_id
string
✔
domain_id
string
✔
only
list of string
✘
UpdateEscalationPolicyRequest
escalation_policy_id
string
✔
name
string
✘
rules
✘
repeat_count
✘
finish_condition
NONE
ACKNOWLEDGED
RESOLVED
✘
tags
✘
domain_id
string
✔
Last updated