处理EVault升级的示例代码?

时间:2015-12-21 17:12:26

标签: ibm-cloud-infrastructure

既然我已经订购了EVault,我需要一些升级它的帮助。 任何人都可以提供一些示例代码(首选PHP),它将在SoftLayer中执行EVault备份的升级吗?如果有与Virtual Guest与Bare Metal关联的EVault备份升级的输入不同,请同时提供差异。

对于耐力储存,我已经使用了##; Container_Product_Order_Network_Storage_Enterprise_SnapshotSpace_Upgrade"作为容器中的complexType,但我没有看到SL数据类型列表中列出的EVault的任何内容。我还需要指定哪些其他输入?

任何帮助将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:2)

轻松

<?php

require_once ('/SoftLayer/SoapClient.class.php');

$apiUser = 'set me';
$key = 'set me';

$evaultId = 4862895;

$evaultClient = SoftLayer_SoapClient::getClient('SoftLayer_Network_Storage_Backup_Evault', $evaultId, $apiUser, $key);

$upgradePrice = 560;

try {

    $result = $evaultClient->upgradeVolumeCapacity($upgradePrice);
    print_r($result);

} catch(Exception $e) {
    echo "Unable to upgrade Evault: " . $e -> getMessage();
}

获取价格调用http://sldn.softlayer.com/reference/services/SoftLayer_Product_Package/getItems方法。包是0,你需要从&#34; upgradeItemId&#34;中选择值。字段。

此致