システムストレージ情報一覧取得

API情報
API種別メソッドURI対象名称実行
契約、設定GET/:GisServiceCode/system-storages.json?StartIndex=N&Count=Mシステムストレージシステムストレージ情報一覧取得同期
  • 指定したGisServiceCodeに所属するシステムストレージの詳細情報一覧を取得します


リクエストパラメータ

パラメータ必須意味
URLGisServiceCodeP2契約のサービスコードgis########
クエリストリングStartIndex StartIndexだけスキップした位置から情報を取得する。省略した場合は頭から取得数値
 Count 取得する情報の最大数。省略した場合は終わりまですべて取得数値
レスポンス
フィールドタイプ意味
SystemStorageListArrayシステムストレージ情報オブジェクトの配列
ServiceCodeStringシステムストレージのサービスコードiba########, ica########
LabelStringラベル文字列
ContractStatusString契約状態 
StartDateString利用開始日YYYYMMDD
StopDateString解約予定日YYYYMMDD
TypeString システムストレージ品目
OSTypeStringOS種別”Linux", ”Windows"
ELSOptionStringELSオプションの有無(有る場合のみ出力)

"Yes"

StorageSizeStringストレージ容量数値
ResourceStatusStringストレージステータス 
ModeStringストレージのモード"Basic", "Backup", "Master", "Clone"
EncryptionString暗号化"Yes", "No"
StorageGroupStringストレージグループ"Y", "Z"
SourceServiceCodeStringインスタントクローニングのクローン元ストレージのサービスコードica########
DestinationServiceCodesArrayインスタントクローニングのクローン先ストレージのサービスコードica######## の配列
AttachedVirtualServer.ServiceCodeString接続された仮想サーバのサービスコードivm########, ivd########
AttachedVirtualServer.URIString仮想サーバの情報へアクセスするためのURIURI
AttachedVirtualServer.TypeString仮想サーバ品目 
AttachedVirtualServer.OSTypeStringOS種別"Linux", "Windows"
AttachedVirtualServer.PciSlotStringPCIスロット16進数
エラーコード
  • このAPIに関する個別エラーはありません。
  • 共通エラーコードはエラーレスポンスを参照して下さい


制限
  • 特になし


サンプル

リクエストボディ

無し

レスポンス (JSON)

 {
    "RequestId": "xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx",
    "SystemStorageList": [
        {
            "ServiceCode": "ica#######1",
            "Label": "XXXXX",
            "ContractStatus": "InService",
            "StartDate": "YYYYMMDD",
            "StopDate": "",
            "Type": "SX30GB_CENTOS6_64",
            "OSType": "Linux",
            "StorageSize": "30GB",
            "ResourceStatus": "Attached",
            "Mode": "Master",
            "Encryption": "Yes",
            "StorageGroup": "Y",
            "SourceServiceCode": "",
            "DestinationServiceCodes": [
                "ica######11",
                "ica######12"
            ],
            "AttachedVirtualServer": {
                "ServiceCode": "ivm#######1",
                "URI": "/r/20151130/gis########/virtual-servers/ivm#######1.json",
                "Type": "VG1-3",
                "OSType": "Linux",
                "PciSlot": 0x##
            }
        },
        {
            "ServiceCode": "ica#######2",
            "Label": "XXXXX",
            "ContractStatus": "InService",
            "StartDate": "YYYYMMDD",
            "StopDate": "",
            "Type": "SX30GB_CENTOS7_64",
            "OSType": "Linux",
            "StorageSize": "30GB",
            "ResourceStatus": "Attached",
            "Mode": "Clone",
            "Encryption": "Yes",
            "StorageGroup": "Y",
            "SourceServiceCode": "ica######13",
            "DestinationServiceCodes": [
            ],
            "AttachedVirtualServer": {
                "ServiceCode": "ivm#######2",
                "URI": "/r/20151130/gis########/virtual-servers/ivm#######2.json",
                "Type": "VG1-3",
                "OSType": "Linux",
                "PciSlot": 0x##
            }
        },
        {
            "ServiceCode": "ica#######3",
            "Label": "XXXXX",
            "ContractStatus": "InService",
            "StartDate": "YYYYMMDD",
            "StopDate": "",
            "Type": "SX30GB_CENTOS7_64",
            "OSType": "Linux",
            "StorageSize": "30GB",
            "ResourceStatus": "Attached",
            "Mode": "Basic",
            "Encryption": "Yes",
            "StorageGroup": "Y",
            "SourceServiceCode": "",
            "DestinationServiceCodes": [
            ],
            "AttachedVirtualServer": {
                "ServiceCode": "ivm#######3",
                "URI": "/r/20151130/gis########/virtual-servers/ivm#######3.json",
                "Type": "VG1-3",
                "OSType": "Linux",
                "PciSlot": 0x##
            }
        }
    ]
}