閱讀231 返回首頁    go 阿裏雲


獲取集群列表__SDK接口說明_Java版SDK_批量計算-阿裏雲

listClusters

方法說明:

列舉當前用戶的集群,支持分頁。

參數說明:

參數 類型 是否必選 說明
marker String 本頁起始資源標識符。默認為空字符串。
maxItemCount int 返回條數,最大取值200,默認200

返回值說明:

  • 成功後返回一個 ListClustersResponse 實例, 可以通過這個實例的 getItems 方法,拿到 List<Cluster> 對象。

  • 如果失敗,拋出異常: ClientException。

代碼示例:

  1. try{
  2. ListClustersResponse response = client.listClusters();
  3. //成功
  4. List<Cluster> list = response.getItems();
  5. }catch(ClientException e){
  6. e.printStackTrace();
  7. //失敗
  8. }

(1) Cluster 屬性:

屬性 類型 說明
id String 集群ID
name String 集群名稱
ownerId long 所有者ID。
description String 簡短描述
state String 集群狀態。僅支持”Active”和”Deleting”。
creationTime Date 創建時間
instanceType String 構建集群的實例類型。每個Region支持的實例類型是不一樣的。
imageId String 支持ECS鏡像ID和注冊的鏡像ID。
operationLogs List<String> 操作日誌
metrics ClusterMatrics 各種狀態的實例個數
groups Map<String, Group> 實例組
userData Map<String, String> 用戶數據
configs Configs 集群的一些配置信息,比如實例的磁盤配置,由Configs描述。

(2) ClusterMatrics 屬性:

屬性 類型 說明
startingCount long 正在啟動的實例個數
runningCount long 正在運行的實例個數
stoppingCount long 正在停止的實例個數
stoppedCount long 已經停止的實例個數

(3) Group 屬性:

屬性 類型 說明
desiredVMCount int 期望啟動實例個數
actualVMCount int 實際啟動實例個數
instanceType String ECS實例類型。
resourceType String 資源類型,目前隻支持:”OnDemand”。

(4) Configs

屬性名稱 類型 是否必須 描述
Disks object 集群中包含的實例的磁盤配置信息,由Disks描述。

(5) Disks

屬性名稱 類型 是否必須 描述
SystemDisk object 係統盤信息,由SystemDisk描述。
DataDisk array 數據盤信息,DataDisk列表。

(6) SystemDisk

屬性名稱 類型 是否必須 描述
Type string 磁盤類型,默認為“ephemeral”。
Size int 磁盤大小。範圍依據磁盤類型不同。

係統盤的磁盤種類可選值:

  • ephemeral - 本地磁盤

係統盤大小,以GB為單位,取值範圍為:

  • ephemeral - 40~500

默認值:size=max{40,鏡像大小}

指定該參數後,size必須大於等於max{40, 鏡像大小}。

(7) DataDisk

屬性名稱 類型 是否必須 描述
Type string 磁盤類型,默認為“ephemeral”。
Size int 磁盤大小。範圍依據磁盤類型不同。
MountPoint string 磁盤掛載點。

數據盤的磁盤種類可選值:

  • ephemeral - 本地磁盤

數據盤的磁盤大小。 以 GB 為單位,取值範圍為:

  • ephemeral - 5~1024

最後更新:2016-11-23 16:04:16

  上一篇:go 獲取集群信息__SDK接口說明_Java版SDK_批量計算-阿裏雲
  下一篇:go 修改期望虛擬機數量__SDK接口說明_Java版SDK_批量計算-阿裏雲