Official docs outline
14 sections- Concepts Overview
Pulumi programming model, languages, and engine architecture.
- Projects
Project files, runtimes and project settings.
- Stacks
Stack instances, outputs, references and tagging.
- Resources
Resource options, dependencies, providers and lifecycle.
- Inputs and Outputs
Output values, apply and handling asynchronous values.
- Configuration
Stack configuration and structured config values.
- Secrets
Encrypting secrets in state and config.
- State and Backends
Pulumi Cloud, self-managed backends and state files.
- Components
Composing resources into reusable abstractions.
- Providers and Packages
Resource providers, explicit providers and plugins.
- Testing
Unit, property and integration testing of Pulumi programs.
- Automation API
Driving Pulumi programmatically from code.
- Policy as Code
CrossGuard policy packs enforcing compliance.
- Pulumi ESC
Environments, secrets and configuration management.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.