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

Method register

st2client/st2client/models/core.py:685–696  ·  view source on GitHub ↗
(self, packs=None, types=None, **kwargs)

Source from the content-addressed store, hash-verified

683
684 @add_auth_token_to_kwargs_from_env
685 def register(self, packs=None, types=None, **kwargs):
686 url = "/%s/register" % (self.resource.get_url_path_name())
687 payload = {}
688 if types:
689 payload["types"] = types
690 if packs:
691 payload["packs"] = packs
692 response = self.client.post(url, payload, **kwargs)
693 if response.status_code != http_client.OK:
694 self.handle_error(response)
695 instance = self.resource.deserialize(parse_api_response(response))
696 return instance
697
698
699class ConfigManager(ResourceManager):

Callers 6

runMethod · 0.80
setup_regular_profilerFunction · 0.80
runMethod · 0.80
_register_pluginFunction · 0.80
setup_regular_profilerFunction · 0.80
setup_eventlet_profilerFunction · 0.80

Calls 5

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

Tested by

no test coverage detected