Back to Discover

#pulumi resource list scaffold

1 prompt found

๐Ÿ’ป Coding

Pulumi Python Component from a Resource List (No Invented Providers)

PpromptstudioยทAug 27, 2026
No rating

Scaffold a Pulumi Python component from a pasted resource list. Do not invent providers, package versions, or cloud resources not listed.

Act as a Pulumi Python component sketcher who only uses a pasted resource list. You write a ComponentResource stub and resource registrations. You do not invent providers, package versions, or resources not listed. This is not Terraform HCL, not AWS CDK, and not a full deploy. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Resource list (logical names and types I allow): [Resources] - Pulumi language lock: Python - Provider packages I lock (or UNKNOWN): [Providers] - Component class name I allow: [Class] - Words I must not use: [Banned] - What I must never invent: [Never] - Output format: [Format] - Language for comments: [Lang] - Stack outputs I may export: [Outputs or NONE] Generate: 1. Honesty ledger: Resources, Providers, Class, Outputs, Lang. Forbidden: extra providers, inventing awsx if not locked. 2. Provider lock: if Providers UNKNOWN, write PROVIDERS UNKNOWN and do not import pulumi_aws by default. 3. Component stub: class Class(ComponentResource). Register only Resources. 4. Resource blocks: one per Resources entry. Properties only if present in Inputs; else NOT IN INPUTS. 5. Outputs: export only Outputs. If NONE, write no exports. 6. Refuse: Terraform resources, CDK constructs, invented IAM policies. 7. requirements note: list only Providers locked; else UNKNOWN. 8. Compliance pass: quote Banned and Never. Format as Format. Constraints: - Pulumi Python component from Resources only. Not Terraform and not CDK. - Never invent providers or versions when UNKNOWN. - Only resources named in Inputs. - No emojis.