【问题标题】:Softlayer API to cancel various product immediately or on anniversary dateSoftlayer API 可立即或在周年纪念日取消各种产品
【发布时间】:2016-05-20 23:03:05
【问题描述】:

我有各种用例,想知道SoftLayer是否可以

  1. 创建取消请求以在下一个周年日取消设备?
  2. 取消下一个账单日取消请求,如in1
  3. 创建新的取消请求以立即取消设备?

根据我对取消设备的各种 SoftLayer API 的研究:

  1. 虚拟服务器
    SoftLayer_Virtual_Guest.deleteObject(),该方法将取消一个实例立即生效 是否有另一种方法可以在下一个周年日取消每小时和每月的虚拟服务器?

  2. 裸机服务器

    • SoftLayer_Ticket.createCancelServerTicket() 立即取消,有四个输入参数, 每月的裸机服务器会立即取消吗?
    • SoftLayer_Ticket.createCancelServerTicket() 在周年纪念日取消,有五个输入参数,
  3. 网络、安全、监控和存储:

    • SoftLayer_Billing_Item,cancelService() 立即取消 可以立即取消以上所有类型的设备吗?
    • cancelServiceOnAnniversaryDate() 如果使用此 API 调用,上述所有类型的产品会在 AnniversaryDate 取消吗?

【问题讨论】:

  • 一个相关的问题是可以使用哪个 SoftLayer API 来取消设备取消请求?

标签: php api ibm-cloud-infrastructure


【解决方案1】:

softlayer 中的所有设备和服务都关联了一个计费项,基本上,当您取消服务或设备时,您就取消了计费项。

所以关于你的问题:

1.-创建取消请求以在下一个周年日取消设备? Resp.- 是的,您可以使用方法cancelItem 取消 VSI 或裸机服务器,该方法有一个名为“cancelImmediately”的参数,当您将值设置为 false 时,设备将在周年日期取消。对于服务,您可以使用cancelServiceOnAnniversaryDate 方法。

2.- 取消下一个账单日取消请求,如 in1 响应。在我看来,这与第一个问题相同。

3.- 创建一个新的取消请求以立即取消设备? 回复:是的,你可以。你需要使用cancelItem方法或者cancelService方法

关于您的研究: 1.- 是的,deleteObject() 方法将立即取消 VSI,如果您希望在 aniversarydate 取消 VSI,请使用将“cancelImmediately”设置为 false 的 cancelItem。

2.- 这个方法我用的不多,但是,如果我没记错的话,它不会自动取消设备,你的票必须为 Softlayer 的员工审核,他取消服务器或 VSI。

3.- 是的,必须使用 cancelService() 方法立即取消所有类型。 - 是的,所有类型都必须在 AnniversaryDate 中使用 cancelServiceOnAnniversaryDate() 方法取消

有关计费项目的更多信息,请参阅: http://sldn.softlayer.com/node/274103

【讨论】:

  • 尼尔森,感谢您的回复。对于裸机服务器,
  • 谢谢。如果我使用 SoftLayer_Billing_Item::cancelItem (..,false,..) 在周年纪念日取消,然后我使用 SoftLayer_Billing_Item::voidCancelService() 尝试取消之前的取消请求,API voidCancelService() 有错误情况:错误 SoftLayer_Exception_Public:抛出异常“无法通过 API 取消此服务的取消”。如果计费项目服务类型无法通过 API 取消取消。您知道哪些类型的计费项目服务类型不能取消取消吗?
  • 我没有尝试取消取消,但它应该创建一个取消请求,您可以使用此方法sldn.softlayer.com/reference/services/SoftLayer_Billing_Item/… 获取它,然后尝试使用此方法sldn.softlayer.com/reference/services/… 取消它。我会尝试更多地了解这一点。但是,如果您确实需要取消取消,请尝试向 softlayer 提交票证并要求他们取消取消。
  • 谢谢。我必须在我的应用程序代码中调用 API 来取消之前的取消请求,而不是提交 softlayer 票证。如果您有更多有关 billing_item_cancellationRequest_voide/services/ 的信息时可以发布结果,那就太好了。
  • 您取消了哪种设备?我取消了一个 VSI,并且 voidCancelService() 工作正常
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-02
相关资源
最近更新 更多