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

Resource Orchestration Service:DATASOURCE::DTS::JobMonitorRules

最終更新日:Mar 27, 2025

DATASOURCE::DTS::JobMonitorRules は、Data Transmission Service (DTS) タスクのアラートルールをクエリするために使用されます。

構文

{
  "Type": "DATASOURCE::DTS::JobMonitorRules",
  "Properties": {
    "RefreshOptions": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

RefreshOptions

String

いいえ

はい

スタックの更新時のデータソースリソースのリフレッシュポリシー。

有効な値:

  • Never (デフォルト): スタックの更新時にデータソースリソースをリフレッシュしません。

  • Always: スタックの更新時にデータソースリソースをリフレッシュします。

戻り値

Fn::GetAtt

  • JobMonitorRules: データ移行、データ同期、または変更追跡タスクのアラートルール。

  • DtsJobIds: データ移行、データ同期、または変更追跡タスクの ID。

プロパティ

タイプ

説明

制約

DtsJobIds

List

データ移行、データ同期、または変更追跡タスクの ID。

なし。

JobMonitorRules

List

データ移行、データ同期、または変更追跡タスクのアラートルール。

なし。

Type

String

アラートルールタイプ。

有効な値:

  • delay: タスクのレイテンシが指定されたしきい値を超えた場合、アラートがトリガーされます。

  • error: 例外が発生した場合、アラートがトリガーされます。

  • full_timeout: 完全データ移行または同期モジュールの期間が指定されたしきい値を超えた場合、アラートがトリガーされます。

  • warn: タスクは完了したが、結果が期待どおりでない場合、アラートがトリガーされます。

JobType

String

DTS インスタンスのタスクタイプ。

有効な値:

  • normal: データ移行またはデータ同期タスク。

  • full_check: 関連付けられた完全データ検証タスク。

  • etl_check: 関連付けられた増分データ検証タスク。

State

String

アラートルールを有効にするかどうかを指定します。

戻り値:

  • Y: アラートルールを有効にします。

  • N: アラートルールを無効にします。

Phone

String

アラートがトリガーされたときにアラート通知を受信する携帯電話番号。

なし。

Times

String

増分データ検証タスクの統計期間の数。

なし。

Period

String

増分データ検証タスクの統計期間。単位:分。

なし。

NoticeValue

String

アラートのしきい値。

なし。

DelayRuleTime

String

レイテンシアラートをトリガーするためのしきい値。単位:秒。

なし。

JobId

String

タスクの ID。

なし。

ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::DTS::JobMonitorRules
    Properties: {}
Outputs:
  JobMonitorRules:
    Description: The list of job monitor rules.  # ジョブ監視ルールの一覧
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - JobMonitorRules
  DtsJobIds:
    Description: The list of dts job IDs. # DTS ジョブ ID の一覧
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - DtsJobIds
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::DTS::JobMonitorRules",
      "Properties": {
      }
    }
  },
  "Outputs": {
    "JobMonitorRules": {
      "Description": "The list of job monitor rules.", // ジョブ監視ルールの一覧
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "JobMonitorRules"
        ]
      }
    },
    "DtsJobIds": {
      "Description": "The list of dts job IDs.", // DTS ジョブ ID の一覧
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DtsJobIds"
        ]
      }
    }
  }
}