MCPcopy Index your code
hub / github.com/StackStorm/st2 / clone

Method clone

st2client/st2client/models/core.py:418–436  ·  view source on GitHub ↗
(
        self,
        source_ref,
        dest_pack,
        dest_action,
        overwrite,
        **kwargs,
    )

Source from the content-addressed store, hash-verified

416
417 @add_auth_token_to_kwargs_from_env
418 def clone(
419 self,
420 source_ref,
421 dest_pack,
422 dest_action,
423 overwrite,
424 **kwargs,
425 ):
426 url = "/%s/%s/clone" % (self.resource.get_url_path_name(), source_ref)
427 payload = {
428 "dest_pack": dest_pack,
429 "dest_action": dest_action,
430 "overwrite": overwrite,
431 }
432 response = self.client.post(url, payload, **kwargs)
433 if response.status_code != http_client.OK:
434 self.handle_error(response)
435 instance = self.resource.deserialize(parse_api_response(response))
436 return instance
437
438 @add_auth_token_to_kwargs_from_env
439 def delete_by_id(self, instance_id, **kwargs):

Callers 3

test_resource_cloneMethod · 0.95
runMethod · 0.45

Calls 5

handle_errorMethod · 0.95
parse_api_responseFunction · 0.85
get_url_path_nameMethod · 0.80
deserializeMethod · 0.80
postMethod · 0.45

Tested by 1

test_resource_cloneMethod · 0.76