リソースプールの一覧を取得します。
リクエストパラメーター
パラメーター名 | 項目 | 項目説明 |
|---|---|---|
Version | 説明 | L-Platform APIのバージョンID |
型 | string ASCII | |
設定内容 | 固定。"2.0"を指定してください。 | |
Locale | 説明 | L-Platform APIと通信するための言語。ISO 639で規定されている言語コードを指定します。 |
型 | string ASCII | |
設定内容 | 以下から選択します。 | |
Action | 説明 | 実行するL-Platform APIの名称 |
型 | string ASCII | |
設定内容 | 固定。"GetPoolList"を指定してください。 | |
userId | 説明 | L-Platform APIを実行するユーザーID |
型 | string ASCII | |
設定内容 | 31文字以内 | |
orgId | 説明 | L-Platform APIを実行するユーザーのテナント名 |
型 | string ASCII | |
設定内容 | 32文字以内 | |
[type] | 説明 | リソースプールの種別。省略時はすべての種別のリソースプールを取得します。 |
型 | string ASCII | |
設定内容 | 以下のどれかを選択します。 |
レスポンス
《ステータスコード》
正常に終了した場合に"200 OK"を返します。
《XML》
<?xml version="1.0" encoding="UTF-8"?>
<GetPoolListResponse xmlns="http://cfmg.systemwalker.jp.fujitsu.com">
<responseMessage>[メッセージ]</responseMessage>
<responseStatus>[ステータス]</responseStatus>
<resourcepools>
<vmpools>
<vmpool>
<name>[VMプールのリソース名]</name>
<vmpoolResourceId>[VMプールのリソースID]</vmpoolResourceId>
<priority>[優先順位]</priority>
<cpuTotal>[CPU総容量]</cpuTotal>
<cpuFree>[CPU空き容量]</cpuFree>
<maxCpuPerf>[最大CPU性能]</maxCpuPerf>
<numOfMaxCpu>[最大CPU数]</numOfMaxCpu>
<memoryTotal>[メモリ総容量]</memoryTotal>
<memoryFree>[メモリ空き容量]</memoryFree>
<maxMemorySize>[最大メモリ量]</maxMemorySize>
</vmpool>
</vmpools>
<storagepools>
<storagepool>
<name>[ストレージプールのリソース名]</name>
<storagepoolResourceId>[ストレージプールのリソースID]</storagepoolResourceId>
<priority>[優先順位]</priority>
<total>[ストレージ総容量]</total>
<free>[ストレージ空き容量]</free>
<maxDiskSize>[最大ディスク容量]</maxDiskSize>
</storagepool>
</storagepools>
<macaddresses>
<macaddress>
<name>[MACアドレスセットのリソース名]</name>
<macaddresspoolResourceId>[MACアドレスセットのリソースID]</macaddresspoolResourceId>
<total>[MACアドレス総数]</total>
<free>[空きMACアドレス数]</free>
</macaddress>
</macaddresses>
<serverPools>
<serverpool>
<free>[未使用物理サーバ数]</free>
<name>[サーバプールのリソース名]</name>
<serverpoolResourceId>[サーバプールのリソースID]</serverpoolResourceId>
<total>[物理サーバ総数]</total>
</serverpool>
</serverPools>
<imagePools>
<imagepool>
<imagepoolResourceId>[イメージプールのリソースID]</imagepoolResourceId>
<name>[イメージプールのリソース名]</name>
<priority>[優先順位]</priority>
<num>[イメージ数]</num>
</imagepool>
</imagePools>
</resourcepools>
</GetPoolListResponse>《要素》
要素名 | 項目 | 項目説明 |
|---|---|---|
GetPoolListResponse | 説明 | レスポンスの情報を持つ要素 |
型 | なし | |
出現回数 | 1 | |
responseMessage | 説明 | メッセージ。リクエストが正しく処理されたかどうかを表します。 |
型 | string UTF-8 | |
出現回数 | 1 | |
responseStatus | 説明 | ステータス。リクエストが正常に処理されたかどうかを表します。正常に処理された場合は "SUCCESS" が返却されます。それ以外の場合はエラーコードが返却されます。 |
型 | string ASCII | |
出現回数 | 1 | |
resourcepools | 説明 | リソースプール情報のレスポンス情報を持つ要素 |
型 | なし | |
出現回数 | 1 | |
vmpools | 説明 | VMプール情報のレスポンス情報を持つ要素 |
型 | なし | |
出現回数 | 0または1 | |
vmpool | 説明 | VMプール情報の一式 |
型 | なし | |
出現回数 | 0以上 | |
name | 説明 | VMプールのリソース名 |
型 | string UTF-8 | |
出現回数 | vmpoolの数分(それぞれに対して0または1) | |
vmpoolResourceId | 説明 | VMプールのリソースID |
型 | string ASCII | |
出現回数 | vmpoolの数分(それぞれに対して0または1) | |
priority | 説明 | 優先順位 |
型 | int | |
出現回数 | vmpoolの数分(それぞれに対して0または1) | |
cpuTotal | 説明 | CPU総容量 |
型 | decimal | |
出現回数 | vmpoolの数分(それぞれに対して0または1) | |
cpuFree | 説明 | CPU空き容量 |
型 | decimal | |
出現回数 | vmpoolの数分(それぞれに対して0または1) | |
maxCpuPerf | 説明 | 最大CPU性能 |
型 | decimal | |
出現回数 | vmpoolの数分(それぞれに対して0または1) | |
numOfMaxCpu | 説明 | 最大CPU数 |
型 | int | |
出現回数 | vmpoolの数分(それぞれに対して0または1) | |
memoryTotal | 説明 | メモリ総容量 |
型 | decimal | |
出現回数 | vmpoolの数分(それぞれに対して0または1) | |
memoryFree | 説明 | メモリ空き容量 |
型 | decimal | |
出現回数 | vmpoolの数分(それぞれに対して0または1) | |
maxMemorySize | 説明 | 最大メモリ量 |
型 | decimal | |
出現回数 | vmpoolの数分(それぞれに対して0または1) | |
storagepools | 説明 | ストレージプール情報のレスポンス情報を持つ要素 |
型 | なし | |
出現回数 | 0または1 | |
storagepool | 説明 | ストレージプール情報の一式 |
型 | なし | |
出現回数 | 0以上 | |
name | 説明 | ストレージプールのリソース名 |
型 | string UTF-8 | |
出現回数 | storagepoolの数分(それぞれに対して0または1) | |
storagepoolResrouceId | 説明 | ストレージプールのリソースID |
型 | string ASCII | |
出現回数 | storagepoolの数分(それぞれに対して0または1) | |
priority | 説明 | 優先順位 |
型 | int | |
出現回数 | storagepoolの数分(それぞれに対して0または1) | |
total | 説明 | ストレージ総容量 |
型 | decimal | |
出現回数 | storagepoolの数分(それぞれに対して0または1) | |
free | 説明 | ストレージ空き容量 |
型 | decimal | |
出現回数 | storagepoolの数分(それぞれに対して0または1) | |
maxDiskSize | 説明 | 最大ディスク容量 |
型 | decimal | |
出現回数 | storagepoolの数分(それぞれに対して0または1) | |
macaddresses | 説明 | MACアドレス情報のレスポンス情報を持つ要素 |
型 | なし | |
出現回数 | 0または1 | |
macaddress | 説明 | MACアドレス情報の一式 |
型 | なし | |
出現回数 | 0以上 | |
name | 説明 | MACアドレスセットのリソース名 |
型 | string UTF-8 | |
出現回数 | macaddressの数分(それぞれに対して0または1) | |
macaddresspoolResourceId | 説明 | MACアドレスセットのリソースID |
型 | string ASCII | |
出現回数 | macaddressの数分(それぞれに対して0または1) | |
total | 説明 | MACアドレス総数 |
型 | int | |
出現回数 | macaddressの数分(それぞれに対して0または1) | |
free | 説明 | 空きMACアドレス数 |
型 | int | |
出現回数 | macaddressの数分(それぞれに対して0または1) | |
serverPools | 説明 | サーバプール情報のレスポンス情報を持つ要素 |
型 | なし | |
出現回数 | 0または1 | |
serverPool | 説明 | サーバプール情報の一式 |
型 | なし | |
出現回数 | 0以上 | |
name | 説明 | サーバプールのリソース名 |
型 | string UTF-8 | |
出現回数 | serverPoolの数分(それぞれに対して0または1) | |
serverpoolResourceId | 説明 | サーバプールのリソースID |
型 | string ASCII | |
出現回数 | serverPoolの数分(それぞれに対して0または1) | |
total | 説明 | 物理サーバ総数 |
型 | int | |
出現回数 | serverPoolの数分(それぞれに対して0または1) | |
free | 説明 | 未使用物理サーバ総数 |
型 | int | |
出現回数 | serverPoolの数分(それぞれに対して0または1) | |
imagePools | 説明 | イメージプール情報のレスポンス情報を持つ要素 |
型 | なし | |
出現回数 | 0または1 | |
imagePool | 説明 | イメージプール情報の一式 |
型 | なし | |
出現回数 | 0以上 | |
name | 説明 | イメージプールのリソース名 |
型 | string UTF-8 | |
出現回数 | imagePoolの数分(それぞれに対して0または1) | |
imagepoolResourceId | 説明 | イメージプールのリソースID |
型 | string ASCII | |
出現回数 | imagePoolの数分(それぞれに対して0または1) | |
priority | 説明 | 優先順位 |
型 | int | |
出現回数 | imagePoolの数分(それぞれに対して0または1) | |
num | 説明 | イメージ数 |
型 | int | |
出現回数 | imagePoolの数分(それぞれに対して0または1) |
サンプルレスポンス
<?xml version="1.0" encoding="UTF-8"?>
<GetPoolListResponse xmlns="http://cfmg.systemwalker.jp.fujitsu.com">
<resourcepools>
<imagePools>
<imagepool>
<imagepoolResourceId>WIN-5EGJBQPP4SJ_9</imagepoolResourceId>
<name>/ImagePool</name>
</imagepool>
<imagepool>
<imagepoolResourceId>WIN-5EGJBQPP4SJ_3429</imagepoolResourceId>
<name>/tenantA/ImagePool</name>
</imagepool>
</imagePools>
<serverPools>
<serverpool>
<free>8</free>
<name>/ServerPool</name>
<serverpoolResourceId>WIN-5EGJBQPP4SJ_5</serverpoolResourceId>
<total>9</total>
</serverpool>
<serverpool>
<free>3</free>
<name>/tenantA/ServerPool</name>
<serverpoolResourceId>WIN-5EGJBQPP4SJ_5</serverpoolResourceId>
<total>4</total>
</serverpool>
</serverPools>
<storagepools>
<storagepool>
<free>99.2</free>
<maxDiskSize>99.7</maxDiskSize>
<name>/StoragePool</name>
<storagepoolResourceId>WIN-5EGJBQPP4SJ_6</storagepoolResourceId>
<total>99.7</total>
</storagepool>
</storagepools>
<vmpools>
<vmpool>
<cpuFree>63.8</cpuFree>
<cpuTotal>63.8</cpuTotal>
<maxCpuPerf>2.6</maxCpuPerf>
<maxMemorySize>13.7</maxMemorySize>
<memoryFree>27.4</memoryFree>
<memoryTotal>27.4</memoryTotal>
<name>/VMHostPool</name>
<numOfMaxCpu>12.0</numOfMaxCpu>
<vmpoolResourceId>WIN-5EGJBQPP4SJ_4</vmpoolResourceId>
</vmpool>
</vmpools>
</resourcepools>
<responseMessage>PAPI00000 Processing was completed.</responseMessage>
<responseStatus>SUCCESS</responseStatus>
</GetPoolListResponse>