notification-template

notification-template
notification-template

Model that represents a notification template.

JSON Example
{
    "templateId": "string",
    "pluginTypeId": "string",
    "name": "string",
    "description": "string",
    "lastModifiedBy": "string",
    "lastModifiedOn": 0,
    "contentConfigs": [
        {
            "baseResourceKindKeyStats": {
                "resourceKindKey": {
                    "resourceKind": "string",
                    "adapterKind": "string"
                },
                "stats": [
                    "string"
                ]
            },
            "ancestorResourceKindKeys": [
                {
                    "resourceKindKey": {
                        "resourceKind": "string",
                        "adapterKind": "string"
                    },
                    "stats": [
                        "string"
                    ]
                }
            ],
            "descendantResourceKindKeys": [
                {
                    "resourceKindKey": {
                        "resourceKind": "string",
                        "adapterKind": "string"
                    },
                    "stats": [
                        "string"
                    ]
                }
            ]
        }
    ],
    "formattingTemplate": {},
    "templateProperties": [
        {
            "key": "string",
            "name": "string",
            "type": "string",
            "description": "string"
        }
    ],
    "attachedRuleCount": 0,
    "editable": false,
    "templateType": "string"
}
string
templateId
Optional

Notification template identifier

string
pluginTypeId
Required

Notification template type

string
name
Required

Name of the Notification template

string
description
Optional

Description of the Notification template

string
lastModifiedBy
Optional

Latest user UUID which modified the template

integer As int64 As int64
lastModifiedOn
Optional

Last time the template is modified

contentConfigs
Optional

A set of template content configs

formattingTemplate
Optional

Formatting template

templateProperties
Optional

Collection of template properties. Applicable only for WebhookPlugin and EmailPlugin.

integer As int32 As int32
attachedRuleCount
Optional

Attached rule count of the Notification template

boolean
editable
Optional

Indicates whether the template is editable or not

string
templateType
Optional

Notification Template Type

Possible values are : ALERT, ACTION, UNKNOWN,