31 classes are annotated with Action

ActionAjaxTest in core/modules/action/tests/action_form_ajax_test/src/Plugin/Action/ActionAjaxTest.php
Plugin used for testing AJAX in action config entity forms.
AddRoleUser in core/modules/user/src/Plugin/Action/AddRoleUser.php
Adds a role to a user.
AssignOwnerNode in core/modules/node/src/Plugin/Action/AssignOwnerNode.php
Assigns ownership of a node to a user.
BatchUserAction in core/modules/views/tests/modules/user_batch_action_test/src/Plugin/Action/BatchUserAction.php
Provides action that sets batch precessing.
BlockUser in core/modules/user/src/Plugin/Action/BlockUser.php
Blocks a user.
CancelUser in core/modules/user/src/Plugin/Action/CancelUser.php
Cancels a user account.
DeleteAction in core/lib/Drupal/Core/Action/Plugin/Action/DeleteAction.php
Redirects to an entity deletion form.
DeleteComment in core/modules/comment/src/Plugin/Action/DeleteComment.php
Deletes a comment.
DeleteNode in core/modules/node/src/Plugin/Action/DeleteNode.php
Redirects to a node deletion form.
DemoteNode in core/modules/node/src/Plugin/Action/DemoteNode.php
Demotes a node.
EmailAction in core/lib/Drupal/Core/Action/Plugin/Action/EmailAction.php
Sends an email message.
GotoAction in core/lib/Drupal/Core/Action/Plugin/Action/GotoAction.php
Redirects to a different URL.
MessageAction in core/lib/Drupal/Core/Action/Plugin/Action/MessageAction.php
Sends a message to the current user's screen.
NoType in core/modules/system/tests/modules/action_test/src/Plugin/Action/NoType.php
Provides an operation with no type specified.
PromoteNode in core/modules/node/src/Plugin/Action/PromoteNode.php
Promotes a node.
PublishAction in core/lib/Drupal/Core/Action/Plugin/Action/PublishAction.php
Publishes an entity.
PublishComment in core/modules/comment/src/Plugin/Action/PublishComment.php
Publishes a comment.
PublishNode in core/modules/node/src/Plugin/Action/PublishNode.php
Publishes a node.
RemoveRoleUser in core/modules/user/src/Plugin/Action/RemoveRoleUser.php
Removes a role from a user.
SaveAction in core/lib/Drupal/Core/Action/Plugin/Action/SaveAction.php
Provides an action that can save any entity.
SaveComment in core/modules/comment/src/Plugin/Action/SaveComment.php
Saves a comment.
SaveEntity in core/modules/system/tests/modules/action_test/src/Plugin/Action/SaveEntity.php
Provides an operation to save user entities.
SaveNode in core/modules/node/src/Plugin/Action/SaveNode.php
Provides an action that can save any entity.
StickyNode in core/modules/node/src/Plugin/Action/StickyNode.php
Makes a node sticky.
UnblockUser in core/modules/user/src/Plugin/Action/UnblockUser.php
Unblocks a user.
UnpublishAction in core/lib/Drupal/Core/Action/Plugin/Action/UnpublishAction.php
Unpublishes an entity.
UnpublishByKeywordComment in core/modules/comment/src/Plugin/Action/UnpublishByKeywordComment.php
Unpublishes a comment containing certain keywords.
UnpublishByKeywordNode in core/modules/node/src/Plugin/Action/UnpublishByKeywordNode.php
Unpublishes a node containing certain keywords.
UnpublishComment in core/modules/comment/src/Plugin/Action/UnpublishComment.php
Unpublishes a comment.
UnpublishNode in core/modules/node/src/Plugin/Action/UnpublishNode.php
Unpublishes a node.
UnstickyNode in core/modules/node/src/Plugin/Action/UnstickyNode.php
Makes a node not sticky.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.