catalogentitlements#

async idem_vra.states.vra.catalog.catalogentitlements.present(hub, ctx, name: str, definition: Any, id: Any, projectId: Any, **kwargs)[source]#
Parameters:
  • definition (Any) – (required in body)

  • id (string) – (required in body) Entitlement id

  • projectId (string) – (required in body) Project id

  • apiVersion (string) – (optional in query) The version of the API in yyyy-MM-dd format (UTC). If you do not specify explicitly an exact version, you will be calling the latest supported API version.

  • migrated (boolean) – (optional in body) Migrated flag for entitlements

async idem_vra.states.vra.catalog.catalogentitlements.absent(hub, ctx, name: str, **kwargs)[source]#
Parameters:
  • p_id (string) – (required in path) Entitlement id

  • apiVersion (string) – (optional in query) The version of the API in yyyy-MM-dd format (UTC). If you do not specify explicitly an exact version, you will be calling the latest supported API version.

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

Bases: object

async present(hub, ctx, name: str, definition: Any, id: Any, projectId: 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]#
class idem_vra.states.vra.catalog.catalogentitlements.CatalogEntitlementsStateImpl(hub, ctx)[source]#

Bases: CatalogentitlementsState

async describe(hub, ctx)[source]#