List and cleanup application instances
Opened this issue · 0 comments
dima-naboka commented
An example of listing and deleting all Application instances in 'current' project. Works in notebook, if required I can test outside DSS and introduce additional criteria for 'deletion' step
import dataikuapi
import dataiku
client = dataiku.api_client()
#AppID for any project is 'PROJECT_MYPROJECTID'
app = dataikuapi.DSSClient.get_app(client,'PROJECT_'+ dataiku.get_custom_variables()["projectKey"])
app.list_instance_keys()
for project_key in app.list_instance_keys():
project = client.get_project(project_key)
print ('deleting application instance ' + project_key)
project.delete()