Pulumi Cheat Sheet
Covers Pulumi's programming-language-based IaC model, project structure, stacks, resource definitions, and core CLI commands.
2 PagesIntermediateFeb 18, 2026
Pulumi CLI Basics
Initialize, preview, and deploy a Pulumi project.
bash
pulumi new aws-typescript # scaffold a new projectpulumi stack init dev # create a new stack (environment)pulumi preview # show planned changespulumi up # deploy changespulumi stack output # view exported outputspulumi destroy # tear down all resourcespulumi config set aws:region us-east-1
Define an S3 Bucket (TypeScript)
Provisioning an AWS resource with Pulumi's TypeScript SDK.
typescript
import * as pulumi from "@pulumi/pulumi";import * as aws from "@pulumi/aws";const bucket = new aws.s3.Bucket("my-bucket", { acl: "private", versioning: { enabled: true },});export const bucketName = bucket.id;
Key Concepts
Pulumi-specific terminology.
- Stack- An isolated instance of a Pulumi program, e.g. dev, staging, prod
- State Backend- Where stack state is stored: Pulumi Cloud (default), S3, Azure Blob, or self-managed
- Component Resource- A reusable abstraction that groups multiple resources into one logical unit
- Config- Per-stack key/value settings accessed via pulumi.Config() in code
- Secrets- Config values encrypted at rest, set with --secret flag
- Output<T>- A wrapped async value representing a resource property not known until deploy time
Config and Secrets
Setting and reading stack configuration values.
bash
pulumi config set dbUser adminpulumi config set --secret dbPassword S3cr3t!pulumi config get dbUser
Pro Tip
Use Pulumi's Output.apply()/pulumi.all() to combine multiple resource outputs instead of trying to read raw values synchronously — Outputs are only resolved at deploy time, not at program-write time.
Was this cheat sheet helpful?
Explore Topics
#Pulumi#PulumiCheatSheet#CloudComputing#Intermediate#PulumiCLIBasics#DefineAnS3BucketTypeScript#KeyConcepts#ConfigAndSecrets#DataStructures#InfrastructureAsCode#CommandLine#CheatSheet#SkillVeris
Advertisement
Sri Hayavadhana Info-Tech
Professional Web Designing Services
- Responsive Websites
- E-commerce Solutions
- SEO Friendly Design
- Fast & Secure
- Support & Maintenance