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

Resource Orchestration Service:DATASOURCE::ECS::HpcClusters

最終更新日:Jan 16, 2025

DATASOURCE::ECS::HpcClusters は、使用可能なハイパフォーマンスコンピューティング(HPC)クラスタをクエリするために使用されます。

構文

{
  "Type": "DATASOURCE::ECS::HpcClusters",
  "Properties": {
    "HpcClusterIds": List,
    "RefreshOptions": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

HpcClusterIds

List

いいえ

はい

HPC クラスタの ID。

最大 100 個のクラスタ ID を指定できます。複数の ID はカンマ( , )で区切ります。

例: ["hpc-pnlg1ds9rky4****", "hpc-cxvr5uzy54j0ya****"]

RefreshOptions

String

いいえ

はい

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

有効な値:

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

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

戻り値 (Fn::GetAtt)

  • HpcClusterIds: HPC クラスタの ID。

  • HpcClusters: HPC クラスタの詳細。

プロパティ

タイプ

説明

制約

HpcClusterIds

List

HPC クラスタの ID。

例: ["hpc-pnlg1ds9rky4****", "hpc-cxvr5uzy54j0ya****"]

HpcClusters

List

HPC クラスタの詳細。

なし。

HpcClusterId

String

HPC クラスタの ID。

例: hpc-pnlg1ds9rky4****

Name

String

HPC クラスタの名前。

なし。

Description

String

HPC クラスタの説明。

なし。

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "HpcClusterIds": {
      "Type": "Json",
      "Description": "HPC クラスタの ID。最大 100 個の HPC クラスタ ID を指定できます。", // Translated comment
      "MaxLength": 100,
      "Default": ["hpc-bp1a5zr3u7nq9cx****"]
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::ECS::HpcClusters",
      "Properties": {
        "HpcClusterIds": {
          "Ref": "HpcClusterIds"
        }
      }
    }
  },
  "Outputs": {
    "HpcClusters": {
      "Description": "HPC クラスタのリスト。", // Translated comment
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "HpcClusters"
        ]
      }
    },
    "HpcClusterIds": {
      "Description": "HPC クラスタ ID のリスト", // Translated comment
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "HpcClusterIds"
        ]
      }
    }
  }
}