actions#

async idem_vra.states.vra.abx.actions.absent(hub, ctx, name: str, **kwargs)[source]#
Parameters:
  • p_id (string) – (required in path) ID of the action

  • q_projectId (string) – (required in query) Project ID of action (required for non-system actions)

  • force (boolean) – (optional in query) force

async idem_vra.states.vra.abx.actions.describe(hub, ctx)[source]#
idem_vra.states.vra.abx.actions.is_pending(hub, ret: dict, state: str = None, **pending_kwargs)[source]#
class idem_vra.states.vra.abx.actions.ActionsState(hub, ctx)[source]#

Bases: object

async present(hub, ctx, name: str, actionType: Any, orgId: Any, **kwargs)[source]#
async absent(hub, ctx, name: str, **kwargs)[source]#
async describe(hub, ctx)[source]#
async paginate_find(hub, ctx, **kwargs)[source]#

Paginate through all resources using their ‘find’ method.

is_pending(hub, ret: dict, state: str = None, **pending_kwargs)[source]#

State reconciliation

async remap_resource_structure(hub, ctx, obj: dict) dict[source]#
async idem_vra.states.vra.abx.actions.present(hub, ctx, name: str, **kwargs)[source]#
class idem_vra.states.vra.abx.actions.ActionsStateImpl(hub, ctx)[source]#

Bases: ActionsState

async paginate_find(hub, ctx, **kwargs)[source]#

Paginate through all resources using their ‘find’ method.

async present(hub, ctx, name: str, **kwargs)[source]#
async absent(hub, ctx, name: str, **kwargs)[source]#
async describe(hub, ctx)[source]#