in gstack/controllers/instances.py [0:0]
def deleteinstance(projectid, authorization, zone, instance):
args = {'command': 'listVirtualMachines'}
virtual_machine = controllers.get_item_with_name(
authorization, instance, args, 'virtualmachine')
virtual_machine_id = virtual_machine['id']
args = {'id': virtual_machine_id}
deletion_result = requester.make_request(
'destroyVirtualMachine',
args,
authorization.client_id,
authorization.client_secret
)
return helpers.create_response(operations.create_async_response(
projectid=projectid,
operationid=deletion_result['destroyvirtualmachineresponse']['jobid'],
authorization=authorization
))