在pulumi中,如何获得完全限定的资源类型名称?

时间:2020-08-01 10:26:21

标签: pulumi

我希望能够根据当前的堆栈,项目和资源类型生成an。重命名资源时非常方便,其中aliases选项需要完整的容器才能在资源之间建立链接。

我有以下内容:

`urn:pulumi:${pulumi.getStack()}::${pulumi.getProject()}::kubernetes:storage.k8s.io/v1:StorageClass::cluster-enable-ssd`

我想在给定任意pulumi Resource类的情况下生成kubernetes:storage.k8s.io/v1:StorageClass部分,例如在这种情况下,k8s.storage.v1.StorageClass。 Resource类本身具有name,但仅返回StorageClass

有没有办法获取pulumi资源类型的全局唯一标识符?

1 个答案:

答案 0 :(得分:1)

有点黑,但是您可以在Node.js中这样获得它:

(k8s.storage.v1.StorageClass as any).__pulumiType