すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:データソース::CMS::アラート連絡先

最終更新日:Mar 17, 2025

DATASOURCE::CMS::アラート連絡先は、アラート連絡先の情報をクエリするために使用されます。

構文

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

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

AlarmContactName

String

はい

はい

アラート連絡先の名前。

なし。

RefreshOptions

String

いいえ

はい

スタックが更新されたときのデータソース リソースのリフレッシュ ポリシー。

有効な値:

  • Never (デフォルト): スタックが更新されたときにデータソース リソースをリフレッシュしません。

  • Always: スタックが更新されたときにデータソース リソースをリフレッシュします。

戻り値

Fn::GetAtt

  • Describe: アラートの説明。

  • ChannelsStateAliIm: アラート通知方法として使用される TradeManager ID のステータス。

  • ContactGroups: アラート連絡グループ。

  • ChannelsStateSms: アラート通知方法として使用される電話番号のステータス。

  • ChannelsStateMail: アラート通知方法として使用されるメールアドレスのステータス。

  • ChannelsSms: アラート通知方法として使用される電話番号。

  • CreateTime: アラート連絡先が作成された時刻。

  • ChannelsDingWebHook: アラート通知方法として使用される DingTalk チャットボット。DingTalk チャットボットは正常な状態です。

  • Lang: アラート通知が表示される言語。

  • AlarmContactName: アラート連絡先の名前。

  • UpdateTime: アラート連絡先が更新された時刻。

  • ChannelsMail: アラート通知方法として使用されるメールアドレス。

  • ChannelsStateDingWebHook: アラート通知方法として使用される DingTalk チャットボットのステータス。

  • ChannelsAliIm: アラート通知方法として使用される TradeManager ID。

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  AlarmContactName:
    Type: String
    Description:
      en: AlarmContactName.
    Required: true
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::CMS::AlarmContact
    Properties:
      AlarmContactName:
        Ref: AlarmContactName
Outputs:
  Describe:
    Description: Describe.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Describe
  ChannelsStateAliIm:
    Description: ChannelsStateAliIM.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ChannelsStateAliIm
  ContactGroups:
    Description: ContactGroups.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ContactGroups
  ChannelsStateSms:
    Description: ChannelsStateSMS.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ChannelsStateSms
  ChannelsStateMail:
    Description: ChannelsStateMail.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ChannelsStateMail
  ChannelsSms:
    Description: ChannelsSMS.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ChannelsSms
  CreateTime:
    Description: CreateTime.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - CreateTime
  ChannelsDingWebHook:
    Description: ChannelsDingWebHook.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ChannelsDingWebHook
  Lang:
    Description: The language type of the alarm.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Lang
  AlarmContactName:
    Description: AlarmContactName.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - AlarmContactName
  UpdateTime:
    Description: UpdateTime.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - UpdateTime
  ChannelsMail:
    Description: ChannelsMail.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ChannelsMail
  ChannelsStateDingWebHook:
    Description: ChannelsStateDingWebHook.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ChannelsStateDingWebHook
  ChannelsAliIm:
    Description: ChannelsAliIM.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ChannelsAliIm
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "AlarmContactName": {
      "Type": "String",
      "Description": {
        "en": "AlarmContactName."
      },
      "Required": true
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::CMS::AlarmContact",
      "Properties": {
        "AlarmContactName": {
          "Ref": "AlarmContactName"
        }
      }
    }
  },
  "Outputs": {
    "Describe": {
      "Description": "Describe.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Describe"
        ]
      }
    },
    "ChannelsStateAliIm": {
      "Description": "ChannelsStateAliIM.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ChannelsStateAliIm"
        ]
      }
    },
    "ContactGroups": {
      "Description": "ContactGroups.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ContactGroups"
        ]
      }
    },
    "ChannelsStateSms": {
      "Description": "ChannelsStateSMS.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ChannelsStateSms"
        ]
      }
    },
    "ChannelsStateMail": {
      "Description": "ChannelsStateMail.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ChannelsStateMail"
        ]
      }
    },
    "ChannelsSms": {
      "Description": "ChannelsSMS.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ChannelsSms"
        ]
      }
    },
    "CreateTime": {
      "Description": "CreateTime.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "CreateTime"
        ]
      }
    },
    "ChannelsDingWebHook": {
      "Description": "ChannelsDingWebHook.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ChannelsDingWebHook"
        ]
      }
    },
    "Lang": {
      "Description": "The language type of the alarm.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Lang"
        ]
      }
    },
    "AlarmContactName": {
      "Description": "AlarmContactName.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "AlarmContactName"
        ]
      }
    },
    "UpdateTime": {
      "Description": "UpdateTime.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "UpdateTime"
        ]
      }
    },
    "ChannelsMail": {
      "Description": "ChannelsMail.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ChannelsMail"
        ]
      }
    },
    "ChannelsStateDingWebHook": {
      "Description": "ChannelsStateDingWebHook.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ChannelsStateDingWebHook"
        ]
      }
    },
    "ChannelsAliIm": {
      "Description": "ChannelsAliIM.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ChannelsAliIm"
        ]
      }
    }
  }
}