O&M Management/Monitoring APIs/Monitoring and Alarm APIs/Alarm Text Template (Text Template)
POSTAlarm Text Template (Text Template)Since 2.3SynchronousAuth Required
Create Alarm Message Template
Create Alarm Message Template
Execution Availability
Try It Out
Submit a mock request using the current auth context and example-driven inputs.
Request Inputs
Body Fields
paramsObjectRequiredRequest body parameter object.
nameStringRequiredThe resource name
descriptionStringThe detailed description of the resource
applicationPlatformTypeStringRequiredThe SNS application platform type
templateStringRequiredThe alarm message template text
recoveryTemplateStringRequiredThe recovery alarm template text
defaultTemplateBooleanWhether to use as the default template
resourceUuidString资源UUID。若指定,资源会使用该字段值作为UUID。
systemTagsListSystem tags
userTagsListUser tags
Responses
Endpoint
POST/zstack/v1/zwatch/alarms/sns/text-templates
/zstack/v1/zwatch/alarms/sns/text-templates
Request Example
curl -X POST 'http://{host}/zstack/v1/zwatch/alarms/sns/text-templates' -H 'Authorization: OAuth {sessionUuid}' -H 'Content-Type: application/json;charset=UTF-8' -d '{"params":{"name":"<name>","description":"<description>","applicationPlatformType":"<applicationPlatformType>","template":"<template>","recoveryTemplate":"<recoveryTemplate>","defaultTemplate":true,"resourceUuid":"<resourceUuid>"},"systemTags":["<systemTags>"],"userTags":["<userTags>"]}'
Response Example
200{ "inventory": { "uuid": "0b13c60e86c44fc08829f40ff73923f7", "name": "email template", "applicationPlatformType": "Email", "template": "Alarm ${ALARM_NAME} changes status to ${ALARM_CURRENT_STATUS}", "recoveryTemplate": "Alarm ${ALARM_NAME} Resource ${ALARM_RESOURCE_NAME} changes status to ${ALARM_CURRENT_STATUS}", "defaultTemplate": false, "createDate": "Jul 6, 2018 1:51:04 PM", "lastOpDate": "Jul 6, 2018 1:51:04 PM" } }Change History
This API has no change history records yet.
