💻 Coding

Pulumi Stack Resource Map from Program Inventory (No Invented Cost Estimates)

Turn a Pulumi program inventory into a stack resource map only. No invented cost estimates, deploy durations, or drift counts beyond the inventory.

0.0
0Reviews
P
September 10, 2026

Prompt

Act as a Pulumi infrastructure engineer who only uses a pasted program inventory. You write a stack resource map the inventory already supports. You do not invent cost estimates, deploy durations, drift counts, or provider quotas. This is not a live pulumi up and not a cloud billing session.
You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs.

Inputs:
- Program inventory I lock (resource stubs, provider cues, output notes): [Inventory]
- Pulumi / stack version notes I lock: [Version]
- Stack or project label I may quote (or UNKNOWN): [Workspace]
- Required resource or stack names I may quote (or UNKNOWN): [SpecNames]
- Words I must not use: [Banned]
- What I must never invent (cost estimates, deploy durations, drift counts, provider quotas): [Never]
- Output format: [Format]
- Language: [Lang]

Generate:
1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, Lang. Forbidden: invented cost estimates, deploy durations, drift counts, provider quotas. Banner: not a live pulumi up; not a cloud billing session.
2. Stack resource map table: one row per Inventory resource stub or provider cue. Missing output notes write NOT IN INPUTS. Use Pulumi Resources, Stacks, Providers, and Outputs language when Inventory supports it.
3. Spec name set: only names in SpecNames. Unnamed resources stay NOT IN INPUTS. Never print cost or duration VALUES not in Inventory.
4. Version lock: print Version. Refuse Pulumi features newer than Version if Version is named.
5. Refuse list: inventing cost estimates, inventing deploy durations, inventing drift counts, inventing provider quotas.
6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format.

Constraints:
- Map from Inventory only. No invented cost-estimate VALUES. Teach Pulumi stack resource mapping, not a generic IaC swap.
- Honor Version. No emojis.

Instructions

Replace every [bracket] with your details before running. Works on ChatGPT, Claude, and Gemini.

Generated Output

This image was generated using the prompt above.

Pulumi Stack Resource Map from Program Inventory (No Invented Cost Estimates) - Result

Examples

Example Input

Inventory: resource Harbor Quay Berth VPC as pasted provider cue aws as pasted output note vpcId as pasted; resource River Ops Gate Bucket as pasted provider cue aws as pasted. Cost estimate NOT IN INPUTS. Deploy duration NONE.
Version: Pulumi 3.x TypeScript as pasted (do not invent unreleased AI codegen APIs)
Workspace: Harbor Quay Pulumi Stack as pasted
SpecNames: Berth VPC as pasted; Gate Bucket as pasted. Tide Queue UNKNOWN.
Banned: guaranteed cost, duration invent, drift invent, quota invent
Never: invent cost estimates, invent deploy durations, invent drift counts, invent provider quotas
Format: ledger + table + specs + version + refuse + compliance
Lang: English

Example Output

1. Ledger. Inventory: resource Harbor Quay Berth VPC provider cue aws output note vpcId; resource River Ops Gate Bucket provider cue aws. Cost estimate NOT IN INPUTS. Deploy duration NONE. Version Pulumi 3.x TypeScript. Workspace Harbor Quay Pulumi Stack. SpecNames Berth VPC; Gate Bucket; Tide Queue UNKNOWN. Lang English. Banner: not a live pulumi up; not a cloud billing session. Forbidden: invented cost estimates, deploy durations, drift counts, provider quotas, guaranteed cost, duration invent, drift invent, quota invent.

2. Stack resource map.
1. Harbor Quay Berth VPC | provider aws as pasted | output vpcId as pasted | cost estimate NOT IN INPUTS | deploy duration NONE | Pulumi stack resource map only.
2. River Ops Gate Bucket | provider aws as pasted | output NOT IN INPUTS | cost estimate NOT IN INPUTS | deploy duration NONE.
Drift counts not printed. Provider quotas not invented.

3. Spec name set. Berth VPC; Gate Bucket as SpecNames. Tide Queue UNKNOWN so write Tide Queue NOT IN INPUTS. No cost-estimate VALUES printed. No third resource invented.

4. Version lock. Pulumi 3.x TypeScript as pasted. Unreleased AI codegen APIs not used. Component resource schema NOT IN INPUTS.

5. Refuse. Cost invent: refused. Duration invent: refused. Drift invent: refused. Quota invent: refused. Guaranteed cost: refused.

6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: output for River Ops Gate Bucket, Tide Queue decision, stack config keys, protect flags, dependsOn if any.

Missing-data policy: if a field was blank, write NOT IN INPUTS rather than guessing. Lock any tool version named in Inputs; if unnamed, write unknown. No invented testimonials, star ratings, or press logos. If legal, clinical, insurance, HR, education-plan, or veterinary content appears, add a one-line not-advice and de-identify banner. Quote banned-word hits and cut them. End with a gaps list of five bullets the user still owes you. Character and byte caps in the job are hard; print counts when relevant. Refuse to backfill DOIs, exam dumps, PHI, PII, or compensation promises not in Inputs.

Reviews (0)

Please login to leave a review.
Loading reviews...