2.3.7. 删除
删除
方法可删除现有对象。它们通常不支持参数,因为它们是管理单个对象的服务方法,并且服务已经知道要删除的对象。
删除带有标识符 123
的虚拟机
vm_service = vms_service.vm_service('123') vms_service.remove
有些 删除
方法支持参数来控制要删除的方式或参数。例如,可以在保留其磁盘的同时删除虚拟机,使用 detach_only 布尔值参数:
在保留磁盘时删除虚拟机
vm_service.remove(detach_only: true)
如果对象被成功删除,则 remove
方法会返回 nil
。它不会返回已删除的对象。
如果无法删除对象,SDK 将引发一个 错误 异常,其中包含故障的详细信息。