Skip to content



See the examples under

IAM Database queries that are not specific to either the Actions, ARNs, or Condition Keys tables.

get_all_actions(lowercase=False) cached

Gets a huge list of all IAM actions. This is used as part of the policyuniverse approach to minimizing IAM Policies to meet AWS-mandated character limits on policies.

:param lowercase: Set to true to have the list of actions be in all lowercase strings. :return: A list of all actions present in the database.

get_all_service_prefixes() cached

Gets all the AWS service prefixes from the actions table.

If the action table does NOT have specific IAM actions (and therefore only supports * actions), then it will not be included in the response.


Name Type Description

A list of all AWS service prefixes present in the table.


Gets the URL to the Actions, Resources, and Condition Keys page for a particular service.