2.3.2.5. 删除

删除 方法删除现有对象。它们通常不支持参数,因为它们是管理单个对象的服务方法,而服务已知道要删除的对象。

使用标识符 123删除虚拟机

vm_service = vms_service.vm_service('123')
vms_service.remove

某些 删除 方法支持参数控制如何删除参数。例如,可以在保留其磁盘的同时删除虚拟机,使用 detach_only 布尔值参数:

在预保留磁盘时删除虚拟机

vm_service.remove(detach_only: true)

如果对象被删除,则 remove 方法返回 nil。它不会返回移除的对象。

如果无法删除对象,则 SDK 会出现包含失败详情的 Error 异常。