ユーザー、ポリシー、テンプレートなどの各アラートリソースタイプには、リソースとレコードで構成される定義済みのデータ構造があります。
概要
アラートリソースデータには、ユーザー、ユーザーグループ、オンコールグループ、Webhook インテグレーション、ルート統合、抑制、サイレンスポリシーなどのアラートポリシー、アクションポリシー、コンテンツテンプレート、およびその他のカスタムリソースデータが含まれます。
抑制ポリシーは推奨されません。
アラートリソースデータは、リソースとレコードの 2 つのカテゴリに分類されます。たとえば、ユーザーはリソースであり、そのユーザーに関する情報はレコードです。
|
カテゴリ |
プロパティ |
説明 |
|
リソース |
resource_name |
リソースを識別する名前。たとえば、ユーザーのリソース名は |
|
レコード |
id |
レコードの一意の ID。データ型:文字列。 |
|
tag |
レコードのタグ。データ型:文字列。 |
|
|
value |
レコードの完全な値。データ型: JSON 文字列。 |
アラートリソースデータの構造
|
リソースタイプ |
resource_name フィールド |
record_id フィールド |
record_tag フィールド |
例 |
備考 |
|
ユーザー |
sls.common.user |
user_id |
user_name |
|
なし |
|
ユーザーグループ |
sls.common.user_group |
user_group_id |
user_group_name |
|
なし |
|
オンコールグループ |
sls.alert.oncall_group |
oncall_id |
oncall_name |
|
この設定は複雑なため、コンソールを使用することを推奨します。 |
|
Webhook インテグレーション |
sls.alert.action_webhook |
id |
name |
|
|
|
アラートポリシー |
sls.alert.alert_policy |
policy_id |
policy_name |
|
|
|
アクションポリシー |
sls.alert.action_policy |
action_policy_id |
action_policy_name |
|
|
|
コンテンツテンプレート |
sls.alert.content_template |
template_id |
template_name |
|
|
|
デフォルトカレンダー |
sls.common.calendar |
calendar_id |
calendar_name |
|
|
DSL 構文の説明
以下のセクションでは、各ポリシータイプの DSL 設定例を示します。
DSL の設定は複雑です。最初にコンソールでポリシーを設定し、次にネットワークリクエストのペイロードを検査することを推奨します。




