ansible_aap_api_client.interfaces package

Submodules

ansible_aap_api_client.interfaces.runable module

Runable interface

class ansible_aap_api_client.interfaces.runable.AsyncRunable[source]

Bases: ABC

Interface for a runable object

abstractmethod async run(*args, **kwargs) None[source]

Abstract method to run an object asynchronously

Parameters:
  • args – Arguments

  • kwargs – Keyword arguments

Returns:

Nothing

class ansible_aap_api_client.interfaces.runable.Runable[source]

Bases: ABC

Interface for a runable object

abstractmethod run(*args, **kwargs) None[source]

Abstract method to run an object

Parameters:
  • args – Arguments

  • kwargs – Keyword arguments

Returns:

Nothing

Module contents