See first: Juju | Action

See also: How to add an action to a charm

From the point of view of a charm developer, an action can be used to expose maintenance or operations tasks specific to an application. This may include anything from creating a snapshot of a database, adding a user to a system, dumping debug information, etc.

See examples: Charmhub | kafka > Actions, Charmhub | prometheus-k8s > Actions, etc.