pulumi up
当或从命令行调用时,如何指示 Pulumi 调用我的自定义 Typescript 函数pulumi destroy
?
我尝试从主代码块调用我的函数,但它在pulumi up
.
此外,有些命令我只想调用 for up
,而其他一些命令只应调用 for destroy
。
pulumi up
当或从命令行调用时,如何指示 Pulumi 调用我的自定义 Typescript 函数pulumi destroy
?
我尝试从主代码块调用我的函数,但它在pulumi up
.
此外,有些命令我只想调用 for up
,而其他一些命令只应调用 for destroy
。
您pulumi.runtime.isDryRun()
只能在update
. Pulumi 目前没有公开挂钩生命周期事件的方法,但这在https://github.com/pulumi/pulumi/issues/1691的路线图上。
如果你对这个被称为异步的函数没问题,你可以使用Pulumi 自动化 API包装你的堆栈,并在使用 TypeScript 调用它时提供onEvent
选项:
stack.up({
onEvent: (event) => {
if (event["preludeEvent"] !== undefined) {
// run something once before changing resources
return
}
},
})
在破坏期间也可以这样做