处理 EVault 升级的示例代码?

Sample code to handle the upgrade of EVault?

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

对于 Endurance 存储,我在容器中使用 "Container_Product_Order_Network_Storage_Enterprise_SnapshotSpace_Upgrade" 作为 complexType,但我没有看到 SL 数据类型列表中列出的 EVault 的任何内容。我需要指定的其他输入是什么?

如有任何帮助,我们将不胜感激。谢谢。

简单

<?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,需要在"upgradeItemId"字段中取值

此致