DATASOURCE::ECS::HpcClusters类型用于查询可用的HPC集群。

语法

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

属性

属性名称 类型 必须 允许更新 描述 约束
HpcClusterIds List HPC集群ID列表。 最多支持指定100个HPC集群ID,多个HPC集群ID之间用半角逗号(,)分隔。

取值示例:["hpc-pnlg1ds9rky4****", "hpc-cxvr5uzy54j0ya****"]

返回数据(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"
        ]
      }
    }
  }
}