location#

State module for managing Cloud Key Management Service locations.

async idem_gcp.states.gcp.cloudkms.location.present(hub, ctx, name: str) Dict[str, Any][source]#

Present operation is not supported for this resource.

Parameters:

name (str) – Idem name.

Returns:

{
    "result": False,
    "comment": "...",
}

async idem_gcp.states.gcp.cloudkms.location.absent(hub, ctx, name: str) Dict[str, Any][source]#

Absent operation is not supported for this resource.

Parameters:

name (str) – Idem name.

Returns:

{
    "result": False,
    "comment": "...",
    "old_state": None,
    "new_state": None,
}

async idem_gcp.states.gcp.cloudkms.location.describe(hub, ctx) Dict[str, Dict[str, Any]][source]#

Retrieve the list of available locations.

Returns:

Dict[str, Any]

Examples

$ idem describe gcp.cloudkms.location
idem_gcp.states.gcp.cloudkms.location.is_pending(hub, ret: dict, state: str = None, **pending_kwargs) bool[source]#

Default implemented for each module.