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

Resource Orchestration Service:DATASOURCE::ARMS::SyntheticTasks

最終更新日:Jan 23, 2025

DATASOURCE::ARMS::SyntheticTasks は、スケジュールされた合成監視タスクをクエリするために使用されます。

構文

{
  "Type": "DATASOURCE::ARMS::SyntheticTasks",
  "Properties": {
    "ResourceGroupId": String,
    "RefreshOptions": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

ResourceGroupId

String

いいえ

はい

リソースグループ ID。

なし。

RefreshOptions

String

いいえ

はい

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

有効な値:

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

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

戻り値

Fn::GetAtt

  • TaskIds: タスクの ID。

  • SyntheticTasks: タスクの詳細。

プロパティ

タイプ

説明

制約

TaskIds

List

タスクの ID。

なし。

SyntheticTasks

List

タスクの詳細。

なし。

MonitorCategory

String

検出ポイントのタイプ。

なし。

Tags

Map

タスクに追加されたタグ。

なし。

SyntheticTaskName

String

タスク名。

なし。

ResourceGroupId

String

リソースグループ ID。

なし。

Frequency

String

合成監視が実行される頻度。

なし。

TaskId

String

タスク ID。

なし。

TaskType

String

タスクタイプ。

なし。

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ResourceGroupId:
    AssociationProperty: ALIYUN::ECS::ResourceGroup::ResourceGroupId
    Type: String
    Description:
      en: The ID of the resource group.
    Required: false
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::ARMS::SyntheticTasks
    Properties:
      ResourceGroupId:
        Ref: ResourceGroupId
Outputs:
  TaskIds:
    Description: The list of task IDs.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - TaskIds
  SyntheticTasks:
    Description: The list of synthetic tasks.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - SyntheticTasks
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ResourceGroupId": {
      "AssociationProperty": "ALIYUN::ECS::ResourceGroup::ResourceGroupId",
      "Type": "String",
      "Description": {
        "en": "The ID of the resource group."
      },
      "Required": false
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::ARMS::SyntheticTasks",
      "Properties": {
        "ResourceGroupId": {
          "Ref": "ResourceGroupId"
        }
      }
    }
  },
  "Outputs": {
    "TaskIds": {
      "Description": "タスク ID のリスト。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "TaskIds"
        ]
      }
    },
    "SyntheticTasks": {
      "Description": "合成タスクのリスト。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "SyntheticTasks"
        ]
      }
    }
  }
}