MCPcopy Create free account
hub / github.com/kubernetes-client/python / delete

Method delete

kubernetes/base/dynamic/resource.py:187–197  ·  view source on GitHub ↗
(self, body, name=None, namespace=None, **kwargs)

Source from the content-addressed store, hash-verified

185 return ResourceInstance(self, response)
186
187 def delete(self, body, name=None, namespace=None, **kwargs):
188 if name:
189 raise ValueError('Operations on ResourceList objects do not support the `name` argument')
190 resource_list = self._items_to_resources(body)
191 response = copy.deepcopy(body)
192
193 response['items'] = [
194 item['resource'].delete(name=item['name'], namespace=item['namespace'] or namespace, **kwargs).to_dict()
195 for item in resource_list['items']
196 ]
197 return ResourceInstance(self, response)
198
199 def verb_mapper(self, verb, body, **kwargs):
200 resource_list = self._items_to_resources(body)

Callers

nothing calls this directly

Calls 3

_items_to_resourcesMethod · 0.95
ResourceInstanceClass · 0.85
to_dictMethod · 0.45

Tested by

no test coverage detected