:param str command: The command to run
:param int timeout: Time to wait before command is considered failed
-
- Returns a tuple containing the stdout, stderr, and return code
- from the command.
+ :returns: A :class:`juju.action.Action` instance.
"""
action = client.ActionFacade()
:param str action_name: Name of action to run
:param \*\*params: Action parameters
- :returns: An `juju.action.Action` instance.
+ :returns: A :class:`juju.action.Action` instance.
Note that this only enqueues the action. You will need to call
``action.wait()`` on the resulting `Action` instance if you wish
to block until the action is complete.
+
"""
action_facade = client.ActionFacade()
action_facade.connect(self.connection)
False)
async def get_metrics(self):
+ """Get metrics for the unit.
+
+ :return: Dictionary of metrics for this unit.
+
+ """
metrics = await self.model.get_metrics(self.tag)
return metrics[self.name]