仮想データセンター内にあるサーバイメージタイプの一覧を取得します。
リクエストパラメーター
パラメーター名 | 項目 | 項目説明 |
|---|---|---|
Version | 説明 | L-Platform APIのバージョンID |
型 | string ASCII | |
設定内容 | 固定。"2.0"を指定してください。 | |
Locale | 説明 | L-Platform APIと通信するための言語。ISO 639で規定されている言語コードを指定します。 |
型 | string ASCII | |
設定内容 | 以下から選択します。 | |
Action | 説明 | 実行するL-Platform APIの名称 |
型 | string ASCII | |
設定内容 | 固定。"ListServerType"を指定してください。 | |
userId | 説明 | L-Platform APIを実行するユーザーID |
型 | string ASCII | |
設定内容 | 31文字以内 | |
orgId | 説明 | L-Platform APIを実行するユーザーのテナント名 |
型 | string ASCII | |
設定内容 | 32文字以内 |
レスポンス
《ステータスコード》
正常に終了した場合に"200 OK"を返します。
《XML》
<?xml version="1.0" encoding="UTF-8"?>
<ListServerTypeResponse xmlns="http://cfmg.systemwalker.jp.fujitsu.com">
<responseMessage>[メッセージ]</responseMessage>
<responseStatus>[ステータス]</responseStatus>
<servertypes>
<servertype>
<comment>[コメント]</comment>
<cpu>
<cpuArch>[CPUアーキテクチャー]</cpuArch>
<cpuPerf>[CPU性能]</cpuPerf>
<numOfCpu>[CPU数]</numOfCpu>
<cpuReserve>[CPU予約性能]</cpuReserve>
<cpuShare>[CPU配分比]</cpuShare>
</cpu>
<disks>
<disk>
<diskSize>[ディスク容量]</diskSize>
<diskIndex>[ディスクインデックス]</diskIndex>
</disk>
</disks>
<id>[ID]</id>
<label>[ラベル]</label>
<memory>
<memorySize>[メモリサイズ]</memorySize>
<memoryReserve>[メモリ予約容量]</memoryReserve>
<memoryShare>[メモリ配分比]</memoryShare>
</memory>
<name>[L-Serverテンプレート名]</name>
<nics>
<numOfNIC>[NIC数]</numOfNIC>
</nics>
<serverPolicy>
<positioning>[運用位置]</positioning>
<redundancy>[冗長性]</redundancy>
<aliveMonitoring>[生存監視]</aliveMonitoring>
<repurpose>[電源OFF時のサーバの自動解放]</repurpose>
</serverPolicy>
<lserverType>[サーバタイプ]</lserverType>
<vmType>[VM種別]</vmType>
</servertype>
</servertypes>
</ListServerTypeResponse>《要素》
要素名 | 項目 | 項目説明 |
|---|---|---|
ListServerTypeResponse | 説明 | レスポンスの情報を持つ要素 |
型 | なし | |
出現回数 | 1 | |
responseMessage | 説明 | メッセージ。リクエストが正しく処理されたかどうかを表します。 |
型 | string UTF-8 | |
出現回数 | 1 | |
responseStatus | 説明 | ステータス。リクエストが正常に処理されたかどうかを表します。正常に処理された場合は "SUCCESS" が返却されます。それ以外の場合はエラーコードが返却されます。 |
型 | string ASCII | |
出現回数 | 1 | |
servertypes | 説明 | サーバタイプ情報のレスポンス情報を持つ要素 |
型 | なし | |
出現回数 | 0または1 | |
servertype | 説明 | サーバタイプ情報の一式 |
型 | なし | |
出現回数 | 0以上 | |
comment | 説明 | コメント |
型 | string UTF-8 | |
出現回数 | servertypeの数分(それぞれに対して0または1) | |
cpu | 説明 | CPU情報の一式 |
型 | なし | |
出現回数 | servertypeの数分(それぞれに対して0または1) | |
cpuArch | 説明 | CPUアーキテクチャー。以下のどちらかになります。 |
型 | string ASCII | |
出現回数 | cpuの数分(それぞれに対して0または1) | |
cpuPerf | 説明 | CPU性能 |
型 | decimal | |
出現回数 | cpuの数分(それぞれに対して0または1) | |
numOfCpu | 説明 | CPU数 |
型 | int | |
出現回数 | cpuの数分(それぞれに対して0または1) | |
cpuReserve | 説明 | CPU予約性能 |
型 | decimal | |
出現回数 | cpuの数分(それぞれに対して0または1) | |
cpuShare | 説明 | CPU配分比 |
型 | int | |
出現回数 | cpuの数分(それぞれに対して0または1) | |
disks | 説明 | ディスク情報のレスポンス情報を持つ要素 |
型 | なし | |
出現回数 | servertypeの数分(それぞれに対して0または1) | |
disk | 説明 | ディスク情報の一式 |
型 | なし | |
出現回数 | 0以上 | |
diskSize | 説明 | ディスク容量 |
型 | decimal | |
出現回数 | diskの数分(それぞれに対して0または1) | |
diskIndex | 説明 | ディスクインデックス |
型 | int | |
出現回数 | diskの数分(それぞれに対して0または1) | |
id | 説明 | サーバID |
型 | string ASCII | |
出現回数 | servertypeの数分(それぞれに対して0または1) | |
label | 説明 | サーバラベル |
型 | string UTF-8 | |
出現回数 | servertypeの数分(それぞれに対して0または1) | |
memory | 説明 | メモリ情報の一式 |
型 | なし | |
出現回数 | servertypeの数分(それぞれに対して0または1) | |
memorySize | 説明 | メモリサイズ |
型 | decimal | |
出現回数 | memoryの数分(それぞれに対して0または1) | |
memoryReserve | 説明 | メモリ予約容量 |
型 | decimal | |
出現回数 | memoryの数分(それぞれに対して0または1) | |
memoryShare | 説明 | メモリ配分比 |
型 | int | |
出現回数 | memoryの数分(それぞれに対して0または1) | |
name | 説明 | L-Serverテンプレート名 |
型 | string UTF-8 | |
出現回数 | servertypeの数分(それぞれに対して0または1) | |
nics | 説明 | NIC情報の一式 |
型 | なし | |
出現回数 | servertypeの数分(それぞれに対して0または1) | |
numOfNIC | 説明 | NIC数 |
型 | int | |
出現回数 | nicsの数分(それぞれに対して0または1) | |
serverPolicy | 説明 | サーバポリシー情報の一式 |
型 | なし | |
出現回数 | servertypeの数分(それぞれに対して0または1) | |
positioning | 説明 | 運用位置。以下のどれかになります。 |
型 | string ASCII | |
出現回数 | serverPolicyの数分(それぞれに対して0または1) | |
redundancy | 説明 | 冗長性 |
型 | string UTF-8 | |
出現回数 | serverPolicyの数分(それぞれに対して0または1) | |
aliveMonitoring | 説明 | 生存監視。以下のどちらかになります。 ・"true":有効 ・"false":無効 |
型 | string ASCII | |
出現回数 | serverPolicyの数分(それぞれに対して0または1) | |
repurpose | 説明 | 電源OFF時のサーバの自動解放。以下のどちらかになります。 ・"true": 自動的に開放する ・"false": 解放しない |
型 | string ASCII | |
出現回数 | serverPolicyの数分(それぞれに対して0または1) | |
lservertype | 説明 | サーバタイプ。以下のどちらかになります。 |
型 | string ASCII | |
出現回数 | servertypeの数分(それぞれに対して0または1) | |
vmType | 説明 | VM種別。以下のどれかになります。 |
型 | string ASCII | |
出現回数 | servertypeの数分(それぞれに対して0または1) |
サンプルレスポンス
<?xml version="1.0" encoding="UTF-8"?>
<ListServerTypeResponse xmlns="http://cfmg.systemwalker.jp.fujitsu.com">
<responseMessage>PAPI00000 Processing was completed.</responseMessage>
<responseStatus>SUCCESS</responseStatus>
<servertypes>
<servertype>
<comment>コメント1</comment>
<cpu>
<cpuArch>IA</cpuArch>
<cpuPerf>2.6</cpuPerf>
<numOfCpu>4</numOfCpu>
</cpu>
<disks>
<disk>
<diskIndex>0</diskIndex>
<diskSize>100</diskSize>
</disk>
</disks>
<id>1</id>
<label>ラベル1</label>
<memory>
<memorySize>8</memorySize>
</memory>
<name>High Performance</name>
<nics>
<numOfNIC>10</numOfNIC>
</nics>
<serverPolicy>
<positioning>Fixed</positioning>
<redundancy>None</redundancy>
<aliveMonitoring>true</aliveMonitoring>
<repurpose>false</repurpose>
</serverPolicy>
<lserverType>server_type</lserverType>
<vmType>VMware</vmType>
</servertype>
<servertype>
<comment>コメント2</comment>
<cpu>
<cpuArch>IA</cpuArch>
<cpuPerf>2.0</cpuPerf>
<cpuReserve>0.5</cpuReserve>
<cpuShare>10</cpuShare>
<numOfCpu>2</numOfCpu>
</cpu>
<disks>
<disk>
<diskIndex>0</diskIndex>
<diskSize>100</diskSize>
</disk>
</disks>
<id>2</id>
<label>ラベル2</label>
<memory>
<memorySize>4</memorySize>
<memoryReserve>0.5</memoryReserve>
<memoryShare>1000</memoryShare>
</memory>
<name>Middle Spec</name>
<nics>
<numOfNIC>10</numOfNIC>
</nics>
<serverPolicy>
<positioning>Fixed</positioning>
<redundancy>None</redundancy>
<aliveMonitoring>false</aliveMonitoring>
<repurpose>true</repurpose>
</serverPolicy>
<lserverType>server_type</lserverType>
<vmType>RHEL-Xen</vmType>
</servertype>
<servertype>
<comment>コメント3</comment>
<cpu>
<cpuArch>IA</cpuArch>
<cpuPerf>1.4</cpuPerf>
<cpuReserve>0.5</cpuReserve>
<cpuShare>10</cpuShare>
<numOfCpu>1</numOfCpu>
</cpu>
<disks>
<disk>
<diskIndex>0</diskIndex>
<diskSize>100</diskSize>
</disk>
</disks>
<id>3</id>
<label>ラベル3</label>
<memory>
<memorySize>2</memorySize>
</memory>
<name>Economy</name>
<nics>
<numOfNIC>10</numOfNIC>
</nics>
<serverPolicy>
<positioning>Fixed</positioning>
<redundancy>HA</redundancy>
<aliveMonitoring>false</aliveMonitoring>
<repurpose>false</repurpose>
</serverPolicy>
<lserverType>server_type</lserverType>
<vmType>VMware</vmType>
</servertype>
</servertypes>
</ListServerTypeResponse>