self.seen.add(resource)\r
return resource\r
\r
- def list(self) -> List[ocloud.Resource]:\r
- return self._list()\r
+ def list(self, resourcepool_id) -> List[ocloud.Resource]:\r
+ return self._list(resourcepool_id)\r
\r
def update(self, resource: ocloud.Resource):\r
self._update(resource)\r
def update(self, subscription: ocloud.Subscription):\r
self._update(subscription)\r
\r
+ def delete(self, subscription_id):\r
+ self._delete(subscription_id)\r
+\r
@abc.abstractmethod\r
def _add(self, subscription: ocloud.Subscription):\r
raise NotImplementedError\r
@abc.abstractmethod\r
def _update(self, subscription: ocloud.Subscription):\r
raise NotImplementedError\r
+\r
+ @abc.abstractmethod\r
+ def _delete(self, subscription_id):\r
+ raise NotImplementedError\r