全部產品
Search
文件中心

:DATASOURCE::CMS::AlarmContacts

更新時間:Mar 13, 2025

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"
        ]
      }
    }
  }
}