Как удалить те, которые не подключены к ВМ через Rest Calls

Я новичок в BPM, softlayer и REST. Завершил создание хранилищ (производительность и выносливость). Теперь мне нужно знать, как я смогу удалить хранилища, которые не подключены к каким-либо виртуальным машинам. Я не нашел ничего, связанного с этим. Пожалуйста, сделайте необходимое одолжение. Заранее спасибо.


person Sher Singh    schedule 11.03.2016    source источник


Ответы (1)


Пожалуйста, попробуйте следующий запрос:

https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Billing_Item_Cancellation_Request/createObject

Method: POST

Json Payload:

{
  "parameters": [
    {
      "accountId": 202019,
      "items": [
        {
          "billingItemId": 65959265,
          "immediateCancellationFlag": true
        }
      ]
    }
  ]
}

Как получить информацию billingItemId и account id?

Выполнять:

https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Network_Storage/4494893/getObject?objectMask=mask[accountId,username,billingItem.id]

Method: GET

Если вы не знаете Network Storage id, выполните этот запрос, используя username:

https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Account/getNetworkStorage?objectFilter={"networkStorage": {"username": {"operation": "storageName"}}}&objectMask=mask[billingItem]

Method: GET

Ссылки:

SoftLayer_Billing_Item_Cancellation_Request::createObject

SoftLayer_Network_Storage::getObject

person mcruz    schedule 11.03.2016