审批变量与模板
审批通知(电子邮件和消息)可以使用预定义的变量进行自定义,以提供动态内容。
审批变量
审批变量是模板中的数据求值,由 {{ 和 }} 分隔。
以下变量可 用于创建告警通知(消息、电子邮件主题、电子邮件内容)。
| 变量 | 描述 |
|---|---|
{{ .ApprovalID}} | 审批的唯一 ID。 |
{{ .ApplicantName}} | 申请人的名称。 |
{{ .Event}} | 可以是 API Product Subscription(API 产品订阅)或 Developer Sign Up(开发者注册)。 |
{{ .AppliedAt}} | 提交时间。 |
{{ .ResourceName}} | 与事件相关的资源名称。对于 API Product Subscription 为 API 产品,对于 Developer Sign Up 为开发者。 |
AppliedAt可以自定义时间格式
{{ .AppliedAt.Format }}
模板
消息 (JSON)
"applicant": "{{.ApplicantName}}"
"timestamp": "{{.AppliedAt.Format "2006 Jan 02 15:04:05"}}"
"id": "{{.ApprovalID}}"
"event": "{{.Event}}"
"resource": "{{.ResourceName}}"