def delete_deployment(self, deployment_id): query = ManagerElasticsearch.build_request_body( filters={'deployment_id': deployment_id}, skip_size=True) self._delete_doc_by_query(EXECUTION_TYPE, query) self._delete_doc_by_query(NODE_INSTANCE_TYPE, query) self._delete_doc_by_query(NODE_TYPE, query) self._delete_doc_by_query(DEPLOYMENT_MODIFICATION_TYPE, query) return self._delete_doc(DEPLOYMENT_TYPE, deployment_id, Deployment)
def _get_items_list(self, doc_type, model_class, include=None, filters=None, pagination=None, sort=None): body = ManagerElasticsearch.build_request_body(filters=filters, pagination=pagination, sort=sort) return self._list_docs(doc_type, model_class, body=body, fields=include)
def _get_items_list(self, doc_type, model_class, include=None, filters=None, pagination=None, sort=None): body = ManagerElasticsearch.build_request_body(filters=filters, pagination=pagination, sort=sort) return self._list_docs(doc_type, model_class, body=body, fields=include)
def delete_deployment(self, deployment_id): query = ManagerElasticsearch.build_request_body( filters={'deployment_id': deployment_id}, skip_size=True ) self._delete_doc_by_query(EXECUTION_TYPE, query) self._delete_doc_by_query(NODE_INSTANCE_TYPE, query) self._delete_doc_by_query(NODE_TYPE, query) self._delete_doc_by_query(DEPLOYMENT_MODIFICATION_TYPE, query) return self._delete_doc(DEPLOYMENT_TYPE, deployment_id, Deployment)