Every block Policy Builder offers, by category: what it does, its settings, and the CFEngine policy it generates.

Page Blocks
File blocks Clean Up Old Files, Copy Directory, Copy File, Create Directory, Create Symlink, Create/Edit File, Remove Directory, Remove File, Render Template, Rotate Log, Set Permissions, Watch File for Changes
File content blocks Comment Out Lines, Ensure Lines in File, Remove Matching Lines, Replace Text in File, Set Config Values
Variable and class blocks Define Class, Define Variable
Package blocks Install Package, Remove Package
Command blocks Cron Job, Run Command
Service blocks Manage Service
User blocks Manage Users
Storage blocks Mount Storage
Report blocks Report Message
Process blocks Signal Process
Blocks from modules Git Checkout, HTTP Request, Run Ansible Playbook, Systemd Unit
Method blocks Call Method, Custom CFEngine
Custom CFEngine and Call Method When no block does what you need, policy you write yourself or a bundle that already exists