この API を呼び出して、クラスターのホストグループを照会できます。

デバッグ

Alibaba Cloud は、API を簡単に利用できる OpenAPI Explorer を提供しています。 OpenAPI Explorer を使用すると、API の検索や API の呼び出しができ、SDK のサンプルコードを動的に生成することもできます。

リクエストパラメーター

パラメーター 必須 / 任意 説明
Action String 必須 ListClusterHostGroup

実行する API (ListClusterHostGroup) に設定します。

ClusterId String 必須 C-D7958B72E59B****

クラスターの ID を設定します。

RegionId String 必須 cn-hangzhou

リージョンの ID を設定します。

AccessKeyId String 任意 LTAI8ljWyu7y****

Alibaba Cloud から提供された AccessKey ID を設定します。

HostGroupId String 任意 G-76D09CF110A3****

照会するホストグループの ID を設定します。

HostGroupName String 任意 core_group

照会するホストグループの名前 を設定します。

HostGroupType String 任意 CORE

照会するホストグループのタイプ を設定します。 設定可能な値は、MASTERCORE、およびTASKです。

PageNumber Integer 任意 1

返されるページ数を設定します。

PageSize Integer 任意 10

返される各ページのエントリ数を設定します。

StatusList.N RepeatList 任意 NORMAL

照会するホストグループのステータスのリストを設定します。 設定可能な値は、NORMALABNORMAL、およびDELETED

レスポンスパラメーター

パラメーター 説明
ClusterId String C-D7958B72E59B****

クラスターの ID を示します。

HostGroupList

クラスター内のホストグループのリストを示します。

ChargeType String PostPaid

ホストグループの課金方法を示します。

Comment String Remarks

ホストグループに関する備考を示します。

Cpu Integer 4

ホストグループ内のノードの CPU 仕様を示します。

DataDiskCount Integer 4

ホストグループ内のノードで使用されるデータディスクの数を示します。

DataDiskSize Integer 100

ホストグループ内のノードで使用されるデータディスク 1 つのサイズを示します。 単位は GB です。

DataDiskType String CLOUD_SSD

ホストグループのノードで使用されるデータディスクのタイプを示します。

HostGroupChangeStatus String IN_PROGRESS

構成アップグレードタスクの実行ステータスを示します。 想定される値は、IN_PROGRESSCOMPLETED、または FAILEDです。

HostGroupChangeType String RESIZE_DISK

ホストグループでの構成アップグレード操作のタイプを示します。 想定される値は、RESIZE_DISKMODIFY_INSTANCE_TYPE、または RESTART_HOST_GROUPです。

HostGroupId String G-EBAA5D6566E76F55

ホストグループの IDを示します。

HostGroupName String Core_Group

ホストグループ名を示します。

HostGroupSubType String AutoScaling

ホストグループのサブタイプを示します。例:AutoScaling

HostGroupType String CORE

ホストグループのタイプを示します。 想定される値は、MASTERCORE、またはTASKです。

InstanceType String ecs.c5.xlarge

ホストグループ内のノードの仕様を示します。

LockReason String Your account balance is insufficient

ホストグループがロックされている理由を示します。

LockType String ACCOUNTARREARS

ホストグループのロックタイプを示します。 想定される値は、CLUSTER_EXPIRED (クラスターの有効期限切れ) 、またはACCOUNT_ARREARS (アカウントの残高不足) です。

Memory Integer 8

ホストグループ内のノードのメモリ仕様を示します。

NodeCount Integer 3

ホストグループ内のノード数を示します。

PayType String PostPaid

ホストグループの課金方法を示します。

SecurityGroupId String sg-xxx

セキュリティグループの ID を示します。

Status String NORMAL

ホストグループのステータスを示します。

SystemDiskCount Integer 1

ホストグループ内のノードで使用されているシステムディスクの数を示します。

SystemDiskSize Integer 40

ホストグループ内のノードで使用されているシステムディスク 1 つのサイズを示します。 単位は GB です。

SystemDiskType String CLOUD_SSD

ホストグループ内のノードで使用されているシステムディスクのタイプを示します。

VswitchId String vsw-bp161s00cryyb4bs1****

VSwitch の ID を示します。

gmtCreate String 1564472329000

ホストグループの作成日時を示します。

gmtModified String 1564472889000

ホストグループの変更日時を示します。

PageNumber Integer 1

返されたページ数を示します。

PageSize Integer 10

返された各ページのエントリ数を示します。

RequestId String BF4FBAC6-B03E-4BFB-B6DB-EB53C34F2E22

リクエストの ID を示します。

Total Integer 15

照会したホストグループの総数を示します。

リクエストの例


http(s)://[Endpoint]/? Action=ListClusterHostGroup
&ClusterId=C-D7958B72E59B****
&RegionId=cn-hangzhou
&<Common request parameters>

通常のレスポンスの例

XML 形式

<ListClusterHostGroupResponse>
	  <code>200</code>
	  <data>
		    <hostGroupList>
			      <chargeType>PostPaid</chargeType>
			      <cpu>4</cpu>
			      <dataDiskCount>4</dataDiskCount>
			      <dataDiskSize>100</dataDiskSize>
			      <dataDiskType>CLOUD_SSD</dataDiskType>
			      <gmtCreate>1564472329000</gmtCreate>
			      <gmtModified>1564472889000</gmtModified>
			      <hostGroupId>G-EBAA5D6566E7****</hostGroupId>
			      <hostGroupName>Core_Group</hostGroupName>
			      <hostGroupType>CORE</hostGroupType>
			      <instanceType>ecs.c5.xlarge</instanceType>
			      <memory>8</memory>
			      <nodeCount>3</nodeCount>
			      <payType>PostPaid</payType>
			      <status>NORMAL</status>
			      <systemDiskSize>200</systemDiskSize>
			      <systemDiskType>CLOUD_SSD</systemDiskType>
			      <vswitchId>vsw-bp161s00cryyb4bs1****</vswitchId>
		    </hostGroupList>
		    <hostGroupList>
			      <chargeType>PostPaid</chargeType>
			      <cpu>4</cpu>
			      <dataDiskCount>3</dataDiskCount>
			      <dataDiskSize>500</dataDiskSize>
			      <dataDiskType>CLOUD_SSD</dataDiskType>
			      <gmtCreate>1564472329000</gmtCreate>
			      <gmtModified>1564472889000</gmtModified>
			      <hostGroupId>G-3379C5DEBA14****</hostGroupId>
			      <hostGroupName>Master_Group</hostGroupName>
			      <hostGroupType>MASTER</hostGroupType>
			      <instanceType>ecs.g5.xlarge</instanceType>
			      <memory>16</memory>
			      <nodeCount>3</nodeCount>
			      <payType>PostPaid</payType>
			      <status>NORMAL</status>
			      <systemDiskSize>200</systemDiskSize>
			      <systemDiskType>CLOUD_SSD</systemDiskType>
			      <vswitchId>vsw-bp161s00cryyb4bs1****</vswitchId>
		    </hostGroupList>
		    <pageNumber>1</pageNumber>
		    <pageSize>500</pageSize>
		    <requestId>9E395024-CE21-42F7-A777-69DD7AFFBE1F</requestId>
	  </data>
	  <success>true</success>
</ListClusterHostGroupResponse>

JSON 形式

{
	"data":{
		"hostGroupList":[
			{
				"gmtModified":"1564472889000",
				"gmtCreate":"1564472329000",
				"status":"NORMAL",
				"dataDiskType":"CLOUD_SSD",
				"cpu":4,
				"dataDiskCount":4,
				"hostGroupId":"G-EBAA5D6566E7****",
				"hostGroupName":"Core_Group",
				"dataDiskSize":100,
				"memory":8,
				"instanceType":"ecs.c5.xlarge",
				"systemDiskSize":200,
				"systemDiskType":"CLOUD_SSD",
				"payType":"PostPaid",
				"vswitchId":"vsw-bp161s00cryyb4bs1****",
				"chargeType":"PostPaid",
				"nodeCount":3,
				"hostGroupType":"CORE"
			},
			{
				"gmtModified":"1564472889000",
				"gmtCreate":"1564472329000",
				"status":"NORMAL",
				"dataDiskType":"CLOUD_SSD",
				"cpu":4,
				"dataDiskCount":3,
				"hostGroupId":"G-3379C5DEBA14****",
				"hostGroupName":"Master_Group",
				"dataDiskSize":500,
				"memory":16,
				"instanceType":"ecs.g5.xlarge",
				"systemDiskSize":200,
				"systemDiskType":"CLOUD_SSD",
				"payType":"PostPaid",
				"vswitchId":"vsw-bp161s00cryyb4bs1****",
				"chargeType":"PostPaid",
				"nodeCount":3,
				"hostGroupType":"MASTER"
			}
		],
		"requestId":"9E395024-CE21-42F7-A777-69DD7AFFBE1F",
		"pageSize":500,
		"pageNumber":1
	},
	"code":"200",
	"success":true
}

エラーコード

エラーコードの詳細については、「API エラーセンター」をご参照ください。