Delete

kingghidorah.DeleteProject(uuid: str)

Delete a project from existance on Rodan.

This will also delete all resources, workflow, runjobs, etc. associated with this project. You have been warned.

Parameters:[uuid] (String) – A UUID of the project you want to delete.
Returns:Information about the deleted project.
Return type:JSON in the same structure as kingghidorah.GetProject().
kingghidorah.DeleteWorkflow(uuid: str) → dict

Delete a workflow from Rodan.

Parameters:[uuid] (String) – A UUID of the workflow you want to delete.
Returns:Information about the deleted workflow.
Return type:JSON in the same structure as kingghidorah.GetWorkflow().
kingghidorah.DeleteFile(uuid: str, force=False) → dict

Delete a file from Rodan

As with most API points sent a DELETE method to rodan, it doesn’t reply with anything (which it should),

Parameters:[uuid] (String) – The UUID of the file you want to delete.
Returns:Information about the deleted file.
Return type:JSON in the same strucutre as kingghidorah.GetResource().