Compute Systems ManagerのAPIを使って発行できるリクエストの一覧をオブジェクトごとに示します。
Blades
リクエスト | メソッド | URI | ロール |
---|---|---|---|
すべてのブレードサーバの情報を取得する | GET | /objects/Blades | Admin/Modify/View |
特定のブレードサーバの情報を取得する | GET | /objects/Blades/<instanceID> | Admin/Modify/View |
NICのポート情報を取得する | GET | /objects/Blades/<instanceID>/collections/Nicport | Admin/Modify/View |
HBAのポート情報を取得する | GET | /objects/Blades/<instanceID>/collections/Hbaport | Admin/Modify/View |
HVMの物理プロセッサの情報を取得する | GET | /objects/Blades/<instanceID>/collections/LpPhysicalcpu | Admin/Modify/View |
HVMのプロセッサグループの情報を取得する | GET | /objects/Blades/<instanceID>/collections/LpCpugroup | Admin/Modify/View |
HVMのNICポートの情報を取得する | GET | /objects/Blades/<instanceID>/collections/LpNicport | Admin/Modify/View |
HVMのFCポートの情報を取得する | GET | /objects/Blades/<instanceID>/collections/LpFcport | Admin/Modify/View |
HVMのUSBの情報を取得する | GET | /objects/Blades/<instanceID>/collections/LpUsb | Admin/Modify/View |
LPARの情報を取得する | GET | /objects/Blades/<instanceID>/collections/Lpar | Admin/Modify/View |
ブレードサーバの電源をONにする | PUT | /objects/Blades/<instanceID>/actions/Poweron/invoke | Admin/Modify |
ブレードサーバの電源をOFFにする | PUT | /objects/Blades/<instanceID>/actions/Poweroff/invoke | Admin/Modify |
ブレードサーバの電源をリセットする | PUT | /objects/Blades/<instanceID>/actions/Reset/invoke | Admin/Modify |
ブレードサーバのLIDを点灯する | PUT | /objects/Blades/<instanceID>/actions/Lidon/invoke | Admin/Modify |
ブレードサーバのLIDを消灯する | PUT | /objects/Blades/<instanceID>/actions/Lidoff/invoke | Admin/Modify |
ブレードサーバの情報を更新する | PUT | /objects/Blades/<instanceID>/actions/Refresh/invoke | Admin/Modify |
Chassis
リクエスト | メソッド | URI | ロール |
---|---|---|---|
すべてのシャーシの情報を取得する | GET | /objects/Chassis | Admin/Modify/View |
特定のシャーシの情報を取得する | GET | /objects/Chassis/<instanceID> | Admin/Modify/View |
シャーシを管理対象から外す | DELETE | /objects/Chassis/<instanceID> | All-Resources-Admin |
シャーシに搭載されたブレードサーバの情報を取得する | GET | /objects/Chassis/<instanceID>/collections/Blade | Admin/Modify/View |
マネジメントモジュールの情報を取得する | GET | /objects/Chassis/<instanceID>/collections/Managementmodule | Admin/Modify/View |
スイッチモジュールの情報を取得する | GET | /objects/Chassis/<instanceID>/collections/Switchmodule | Admin/Modify/View |
ファンモジュールの情報を取得する | GET | /objects/Chassis/<instanceID>/collections/Fanmodule | Admin/Modify/View |
電源モジュールの情報を取得する | GET | /objects/Chassis/<instanceID>/collections/Powersupplymodule | Admin/Modify/View |
マネジメントLANモジュールの情報を取得する | GET | /objects/Chassis/<instanceID>/collections/Managementlanmodule | Admin/Modify/View |
I/Oボードモジュールの情報を取得する | GET | /objects/Chassis/<instanceID>/collections/Iobdmodules | Admin/Modify/View |
シャーシのLIDを点灯する | PUT | /objects/Chassis/<instanceID>/actions/Lidon/invoke | Admin/Modify |
シャーシのLIDを消灯する | PUT | /objects/Chassis/<instanceID>/actions/Lidoff/invoke | Admin/Modify |
シャーシの情報を更新する | PUT | /objects/Chassis/<instanceID>/actions/Refresh/invoke | Admin/Modify |
Lpars
リクエスト | メソッド | URI | ロール |
---|---|---|---|
すべてのLPARの情報を取得する | GET | /objects/Lpars | Admin/Modify/View |
特定のLPARの情報を取得する | GET | /objects/Lpars/<instanceID> | Admin/Modify/View |
論理プロセッサの情報を取得する | GET | /objects/Lpars/<instanceID>/collections/Logicalcpu | Admin/Modify/View |
仮想NICポートの情報を取得する | GET | /objects/Lpars/<instanceID>/collections/Virtualnicport | Admin/Modify/View |
占有NICポートの情報を取得する | GET | /objects/Lpars/<instanceID>/collections/Dedicatednicport | Admin/Modify/View |
共有FCポートの情報を取得する | GET | /objects/Lpars/<instanceID>/collections/Sharedfcport | Admin/Modify/View |
占有FCポートの情報を取得する | GET | /objects/Lpars/<instanceID>/collections/Dedicatedfcport | Admin/Modify/View |
USBの情報を取得する | GET | /objects/Lpars/<instanceID>/collections/Usb | Admin/Modify/View |
Hosts
リクエスト | メソッド | URI | ロール |
---|---|---|---|
すべてのホストの情報を取得する | GET | /objects/Hosts | Admin/Modify/View |
特定のホストの情報を取得する | GET | /objects/Hosts/<instanceID> | Admin/Modify/View |
ホストを管理対象から外す | DELETE | /objects/Hosts/<instanceID> | All-Resources-Admin |
CPUの情報を取得する | GET | /objects/Hosts/<instanceID>/collections/Cpu | Admin/Modify/View |
FCネットワークの情報を取得する | GET | /objects/Hosts/<instanceID>/collections/Fcnetwork | Admin/Modify/View |
ファイルシステムの情報を取得する | GET | /objects/Hosts/<instanceID>/collections/Filesystem | Admin/Modify/View |
IPネットワークの情報を取得する | GET | /objects/Hosts/<instanceID>/collections/Ipnetwork | Admin/Modify/View |
メモリーの情報を取得する | GET | /objects/Hosts/<instanceID>/collections/Memory | Admin/Modify/View |
BMC設定情報を取得する | GET | /objects/Hosts/<instanceID>/collections/Miscdevice | Admin/Modify/View |
OSの情報を取得する | GET | /objects/Hosts/<instanceID>/collections/Os | Admin/Modify/View |
PCIスロットの情報を取得する | GET | /objects/Hosts/<instanceID>/collections/Pcislot | Admin/Modify/View |
ホストの電源をONにする | PUT | /objects/Hosts/<instanceID>/actions/Poweron/invoke | Admin/Modify |
OSをシャットダウンしないでホストの電源をOFFにする | PUT | /objects/Hosts/<instanceID>/actions/Poweroff/invoke | Admin/Modify |
ホストをリブートする | PUT | /objects/Hosts/<instanceID>/actions/Reboot/invoke | Admin/Modify |
ホストをシャットダウンする | PUT | /objects/Hosts/<instanceID>/actions/Shutdown/invoke | Admin/Modify |
Tasks
リクエスト | メソッド | URI | ロール |
---|---|---|---|
タスクの情報を取得する | GET | /objects/Tasks | Admin/Modify/View |
特定のタスクの情報を取得する | GET | /objects/Tasks/<taskID> | Admin/Modify/View |
サブタスクの情報を取得する | GET | /objects/Tasks/<taskID>/collections/Subtask | Admin/Modify/View |
Credentials
リクエスト | メソッド | URI | ロール |
---|---|---|---|
認証情報を取得する | GET | /objects/Credentials | All-Resources-Admin |
認証情報を作成する | POST | /objects/Credentials | All-Resources-Admin |
特定の認証情報を取得する | GET | /objects/Credentials/<instanceID> | All-Resources-Admin |
認証情報を編集する | PUT | /objects/Credentials/<instanceID> | All-Resources-Admin |
認証情報を削除する | DELETE | /objects/Credentials/<instanceID> | All-Resources-Admin |
IPAddressRanges
リクエスト | メソッド | URI | ロール |
---|---|---|---|
すべてのIPアドレス範囲を取得する | GET | /objects/IPAddressRanges | All-Resources-Admin |
IPアドレス範囲を作成する | POST | /objects/IPAddressRanges | All-Resources-Admin |
特定のIPアドレス範囲を取得する | GET | /objects/IPAddressRanges/<instanceID> | All-Resources-Admin |
IPアドレス範囲を編集する | PUT | /objects/IPAddressRanges/<instanceID> | All-Resources-Admin |
IPアドレス範囲を削除する | DELETE | /objects/IPAddressRanges/<instanceID> | All-Resources-Admin |
リソースを探索する | PUT | /objects/IPAddressRanges/<instanceID>/actions/Discovery/invoke | All-Resources-Admin |
User
リクエスト | メソッド | URI | ロール |
---|---|---|---|
Compute Systems Managerにログインする | GET | /services/User/actions/login/invoke | Admin/Modify/View/User-Management |
Compute Systems Managerからログアウトする | GET | /services/User/actions/logout/invoke | Admin/Modify/View/User-Management |
ManagedResource
リクエスト | メソッド | URI | ロール |
---|---|---|---|
複数のIPアドレス範囲を使用して管理対象を探索する | PUT | /services/ManagedResource/actions/Discovery/invoke | All-Resources-Admin |
version
リクエスト | メソッド | URI | ロール |
---|---|---|---|
Compute Systems Managerのバージョン情報を取得する | GET | /version | Admin/Modify/View/User-Management |