upstream-patches
作者: pulumi
Create, amend, remove, and rebase patches for Terraform provider submodules using `./scripts/upstream.sh`. Use when `upgrade-provider` or manual patch work…
npx skills add https://github.com/pulumi/agent-skills --skill upstream-patches来自 pulumi 的更多技能
cloudformation-to-pulumi
pulumi
将AWS CloudFormation堆栈或模板转换、迁移或导入为Pulumi程序。当用户希望从CloudFormation迁移到…时加载此技能。
official
package-usage
pulumi
追踪Pulumi组织中哪些堆栈使用了特定包及其版本。用于跨堆栈审计,识别过时或未维护的…
official
provider-upgrade
pulumi
提供商升级是翻译,而非变更请求。
official
pulumi-arm-to-pulumi
pulumi
将ARM模板、Bicep或现有Azure资源转换为Pulumi基础设施代码。支持将完整ARM模板转换为Pulumi(TypeScript、Python、Go、C#、Java或YAML),涵盖参数、变量、循环、条件语句和嵌套模板。同时支持azure-native(完整API覆盖)和azure(经典简化版)提供程序,自动为每个资源选择正确的提供程序。通过零差异验证将现有已部署的Azure资源导入Pulumi...
official
pulumi-automation-api
pulumi
跨多个堆栈和应用程序对Pulumi基础设施操作进行编程化编排。支持本地源(现有Pulumi项目)和内联源(嵌入式程序)架构,实现从简单到复杂多堆栈场景的灵活部署模式。处理具有依赖顺序的多堆栈编排、并行独立部署以及跨堆栈输出传递,以实现协调的基础设施配置。提供编程化...
official
pulumi-best-practices
pulumi
编写可靠、可维护的Pulumi基础设施代码的全面最佳实践。避免在apply()回调中创建资源;直接将Output对象作为输入传递,以保留依赖跟踪和预览可见性。使用ComponentResource类将相关资源分组为可复用的逻辑单元,并通过parent: this建立正确的父子层级。从一开始就使用--secret标志或config.requireSecret()加密机密,防止状态文件中泄露凭据...
official
pulumi-cdk-to-pulumi
pulumi
当用户想要迁移、转换、移植、翻译或移动AWS CDK应用程序(包括CDK堆栈、构造或…)时,加载此技能。
official
pulumi-component
pulumi
可复用的基础设施组件,支持多语言、提供合理默认值并采用组合模式。需满足四个核心要素:继承ComponentResource、接收标准参数、为所有子资源设置parent: this、在构造函数末尾调用registerOutputs()。Args接口必须使用Input<T>包装器,避免联合类型和函数,保持结构扁平以支持多语言SDK生成。仅将必要输出暴露为公共属性;隐藏...
official