対象L-Platformのネットワーク情報を取得します。
リクエストパラメーター
パラメーター名 | 項目 | 項目説明 |
|---|---|---|
Version | 説明 | L-Platform APIのバージョンID |
型 | string ASCII | |
設定内容 | 固定。"2.0"を指定してください。 | |
Locale | 説明 | L-Platform APIと通信するための言語。ISO 639で規定されている言語コードを指定します。 |
型 | string ASCII | |
設定内容 | 以下から選択します。 | |
Action | 説明 | 実行するL-Platform APIの名称 |
型 | string ASCII | |
設定内容 | 固定。"ListNetworkInfo"を指定してください。 | |
userId | 説明 | L-Platform APIを実行するユーザーID |
型 | string ASCII | |
設定内容 | 31文字以内 | |
orgId | 説明 | L-Platform APIを実行するユーザーのテナント名 |
型 | string ASCII | |
設定内容 | 32文字以内 | |
lplatformId | 説明 | L-Platform ID |
型 | string ASCII | |
設定内容 | 32文字以内 |
レスポンス
《ステータスコード》
正常に終了した場合に"200 OK"を返します。
《XML》
<?xml version="1.0" encoding="UTF-8"?>
<ListNetworkInfoResponse xmlns="http://cfmg.systemwalker.jp.fujitsu.com">
<responseMessage>[メッセージ]</responseMessage>
<responseStatus>[ステータス]</responseStatus>
<networks>
<network>
<networkId>[ネットワークID]</networkId>
<name>[ネットワーク名]</name>
<networkCategory>[ネットワーク種別]</networkCategory>
<numOfMaxVm>[最大VM数]</numOfMaxVm>
<segmentType>[セグメント識別情報]</segmentType>
<addressSet>
<name>[アドレスセット名]</name>
<subnet>[アドレスセットのサブネットアドレス]</subnet>
<mask>[アドレスセットのネットマスク]</mask>
<start>[アドレスセットの開始アドレス]</start>
<end>[アドレスセットの終了アドレス]</end>
</addressSet>
<excludeaddressranges>
<excludeaddressrange>
<start>[除外アドレスの開始アドレス]</start>
<end>[除外アドレスの終了アドレス]</end>
</excludeaddressrange>
</excludeaddressranges>
<addressSetStatus>
<num>[アドレスセットのアドレス総数]</num>
<used>[アドレスセットの予約済みアドレス個数]</used>
<avail>[アドレスセットの空きアドレス個数]</avail>
</addressSetStatus>
</network>
</networks>
</ListNetworkInfoResponse>《要素》
要素名 | 項目 | 項目説明 |
|---|---|---|
ListNetworkInfoResponse | 説明 | レスポンスの情報を持つ要素 |
型 | なし | |
出現回数 | 1 | |
responseMessage | 説明 | メッセージ。リクエストが正しく処理されたかどうかを表します。 |
型 | string UTF-8 | |
出現回数 | 1 | |
responseStatus | 説明 | ステータス。リクエストが正常に処理されたかどうかを表します。正常に処理された場合は "SUCCESS" が返却されます。それ以外の場合はエラーコードが返却されます。 |
型 | string ASCII | |
出現回数 | 1 | |
networks | 説明 | ネットワーク情報のレスポンス情報を持つ要素 |
型 | なし | |
出現回数 | 0または1 | |
network | 説明 | ネットワーク情報の一式 |
型 | なし | |
出現回数 | 0以上 | |
networkId | 説明 | ネットワークID |
型 | string ASCII | |
出現回数 | networkの数分(それぞれに対して0または1) | |
name | 説明 | L-Platform名 |
型 | string UTF-8 | |
出現回数 | networkの数分(それぞれに対して0または1) | |
networkCategory | 説明 | ネットワーク種別。管理LANの場合は"MANAGEMENT"、業務LANの場合は"BUSINESS"です。登録されていない場合は空文字になります。 |
型 | string ASCII | |
出現回数 | networkの数分(それぞれに対して0または1) | |
numOfMaxVm | 説明 | 最大VM数 |
型 | int | |
出現回数 | networkの数分(それぞれに対して0または1) | |
segmentType | 説明 | セグメント識別情報 |
型 | string UTF-8 | |
出現回数 | networkの数分(それぞれに対して0または1) | |
addressSet | 説明 | アドレスセット情報の一式 |
型 | なし | |
出現回数 | networkの数分(それぞれに対して0または1) | |
name | 説明 | アドレスセット名 |
型 | string UTF-8 | |
出現回数 | addressSetの数分(それぞれに対して0または1) | |
subnet | 説明 | アドレスセットのサブネットアドレス |
型 | string ASCII | |
出現回数 | addressSetの数分(それぞれに対して0または1) | |
mask | 説明 | アドレスセットのネットマスク |
型 | string ASCII | |
出現回数 | addressSetの数分(それぞれに対して0または1) | |
start | 説明 | アドレスセットの開始アドレス |
型 | string ASCII | |
出現回数 | addressSetの数分(それぞれに対して0または1) | |
end | 説明 | アドレスセットの終了アドレス |
型 | string ASCII | |
出現回数 | addressSetの数分(それぞれに対して0または1) | |
excludeaddressranges | 説明 | 除外アドレス情報のレスポンス情報を持つ要素 |
型 | なし | |
出現回数 | 0または1 | |
excludeaddressrange | 説明 | 除外アドレス情報の一式 |
型 | なし | |
出現回数 | 0以上 | |
start | 説明 | 除外アドレスの開始アドレス |
型 | string ASCII | |
出現回数 | excludeaddressrangeの数分(それぞれに対して0または1) | |
end | 説明 | 除外アドレスの終了アドレス |
型 | string ASCII | |
出現回数 | excludeaddressrangeの数分(それぞれに対して0または1) | |
addressSetStatus | 説明 | アドレスセットのステータス情報の一式 |
型 | なし | |
出現回数 | 0または1 | |
num | 説明 | アドレスセットのアドレス個数 |
型 | int | |
出現回数 | addressSetStatusの数分(それぞれに対して0または1) | |
used | 説明 | アドレスセットの予約済みアドレス個数 |
型 | int | |
出現回数 | addressSetStatusの数分(それぞれに対して0または1) | |
avail | 説明 | アドレスセットの空きアドレス個数 |
型 | int | |
出現回数 | addressSetStatusの数分(それぞれに対して0または1) |
サンプルレスポンス
<?xml version="1.0" encoding="UTF-8"?>
<ListNetworkInfoResponse xmlns="http://cfmg.systemwalker.jp.fujitsu.com">
<responseMessage>PAPI00000 Processing was completed.</responseMessage>
<responseStatus>SUCCESS</responseStatus>
<networks>
<network>
<addressSet>
<end>192.xxx.xxx.xxx</end>
<mask>255.xxx.xxx.xxx</mask>
<name>addr_set10</name>
<start>192.xxx.xxx.xxx</start>
<subnet>192.xxx.xxx.xxx</subnet>
</addressSet>
<addressSetStatus>
<avail>138</avail>
<num>140</num>
<used>2</used>
</addressSetStatus>
<networkCategory>BUSINESS</networkCategory>
<networkId>testorg-lplatform-3-N-INTRANET</networkId>
<numOfMaxVm>10</numOfMaxVm>
<segmentType>DMZ</segmentType>
</network>
<network>
<addressSet>
<mask>255.xxx.xxx.xxx</mask>
<name>addr_set20</name>
<subnet>192.xxx.xxx.xxx</subnet>
</addressSet>
<addressSetStatus>
<avail>116</avail>
<num>120</num>
<used>4</used>
</addressSetStatus>
<excludeaddressranges>
<excludeaddressrange>
<end>192.xxx.xxx.xxx</end>
<start>192.xxx.xxx.xxx</start>
</excludeaddressrange>
</excludeaddressranges>
<networkCategory>MANAGEMENT</networkCategory>
<networkId>testorg-lplatform-3-N-INTERNET</networkId>
</network>
</networks>
</ListNetworkInfoResponse>