11 classes are annotated with Condition

BaloneySpam in core/modules/block/tests/modules/block_test/src/Plugin/Condition/BaloneySpam.php
Provides a 'baloney_spam' condition.
ConditionTestDualUser in core/modules/system/tests/modules/condition_test/src/Plugin/Condition/ConditionTestDualUser.php
Provides a condition that requires two users.
ConditionTestNoExistingType in core/modules/system/tests/modules/condition_test/src/Plugin/Condition/ConditionTestNoExistingType.php
Provides a condition that has a no existing context.
CurrentThemeCondition in core/modules/system/src/Plugin/Condition/CurrentThemeCondition.php
Provides a 'Current Theme' condition.
EntityBundle in core/lib/Drupal/Core/Entity/Plugin/Condition/EntityBundle.php
Provides the 'Entity Bundle' condition.
Language in core/modules/language/src/Plugin/Condition/Language.php
Provides a 'Language' condition.
MissingSchema in core/modules/block/tests/modules/block_test/src/Plugin/Condition/MissingSchema.php
Provides a 'missing_schema' condition.
NodeType in core/modules/node/src/Plugin/Condition/NodeType.php
Provides a 'Node Type' condition.
OptionalContextCondition in core/modules/system/tests/modules/condition_test/src/Plugin/Condition/OptionalContextCondition.php
Provides a condition with an optional node context.
RequestPath in core/modules/system/src/Plugin/Condition/RequestPath.php
Provides a 'Request Path' condition.
UserRole in core/modules/user/src/Plugin/Condition/UserRole.php
Provides a 'User Role' condition.

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