全部產品
Search
文件中心

:DATASOURCE::CMS::AlarmContacts

更新時間:Sep 30, 2024

DATASOURCE::CMS::AlarmContacts類型用於查詢警示連絡人基礎資訊。

文法

{
  "Type": "DATASOURCE::CMS::AlarmContacts",
  "Properties": {
    "AlarmContactName": String,
    "RefreshOptions": String
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

AlarmContactName

String

警示連絡人姓名。

RefreshOptions

String

當資源棧更新時,資料來源資源的重新整理策略。

取值:

  • Never(預設值):更新堆棧時,從不重新整理資料來源資源。

  • Always:更新堆棧時,始終重新整理資料來源資源。

傳回值

Fn::GetAtt

  • AlarmContactNames:警示連絡人清單。

  • AlarmContacts:警示連絡人詳情列表。

屬性名稱

類型

描述

約束

AlarmContactNames

List

警示連絡人清單。

AlarmContacts

List

警示連絡人詳情列表。

Lang

String

警示的語言類型。

AlarmContactName

String

警示連絡人姓名。

ChannelsStateDingWebHook

String

DingTalk機器人的狀態正常。

ChannelsAliIm

String

警示通知方式,WangWang名稱。

ChannelsMail

String

警示通知方式,郵件地址。

Describe

String

描述資訊。

ChannelsSms

String

警示通知方式,手機號碼。

UpdateTime

String

警示更新時間戳記。

ContactGroups

List

警示連絡人群組列表。

ChannelsStateMail

String

警示通道Email的狀態。

ChannelsStateSms

String

警示通道簡訊的狀態。

ChannelsStateAliIm

String

警示通道WangWang名稱的狀態正常。

ChannelsDingWebHook

String

警示通道DingTalk機器人的狀態正常。

CreateTime

String

警示建立時間。

單位:毫秒。

樣本

YAML格式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  AlarmContactName:
    Description: The name of the alert contact.
    Type: String
Resources:
  ExtensionDataSource:
    Properties:
      AlarmContactName:
        Ref: AlarmContactName
    Type: DATASOURCE::CMS::AlarmContacts
Outputs:
  AlarmContactNames:
    Description: The list of alarm contact names.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - AlarmContactNames
  AlarmContacts:
    Description: The list of alarm contacts.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - AlarmContacts

JSON格式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "AlarmContactName": {
      "Type": "String",
      "Description": "The name of the alert contact."
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::CMS::AlarmContacts",
      "Properties": {
        "AlarmContactName": {
          "Ref": "AlarmContactName"
        }
      }
    }
  },
  "Outputs": {
    "AlarmContactNames": {
      "Description": "The list of alarm contact names.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "AlarmContactNames"
        ]
      }
    },
    "AlarmContacts": {
      "Description": "The list of alarm contacts.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "AlarmContacts"
        ]
      }
    }
  }
}