全部產品
Search
文件中心

:DATASOURCE::ECS::HpcClusters

更新時間:Oct 11, 2024

DATASOURCE::ECS::HpcClusters類型用於查詢可用的HPC叢集。

文法

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

屬性

屬性名稱

類型

必須

允許更新

描述

約束

HpcClusterIds

List

HPC叢集ID列表。

最多支援指定100個HPC叢集ID,多個HPC叢集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": "The IDs of the HPC clusters. You can specify up to 100 HPC cluster IDs.",
      "MaxLength": 100,
      "Default": ["hpc-bp1a5zr3u7nq9cx****"]
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::ECS::HpcClusters",
      "Properties": {
        "HpcClusterIds": {
          "Ref": "HpcClusterIds"
        }
      }
    }
  },
  "Outputs": {
    "HpcClusters": {
      "Description": "The list of hpc clusters.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "HpcClusters"
        ]
      }
    },
    "HpcClusterIds": {
      "Description": "the list of hpc cluster ids",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "HpcClusterIds"
        ]
      }
    }
  }
}