Как в Pulumi получить полное имя типа ресурса? - PullRequest
0 голосов
/ 01 августа 2020

Я хотел бы иметь возможность сгенерировать урну на основе текущего стека, проекта и типа ресурса. Это было бы удобно при переименовании ресурсов, когда параметры aliases требуют полной урны для установления связи между ресурсами.

У меня есть следующее:

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

Я бы хотелось бы создать часть kubernetes:storage.k8s.io/v1:StorageClass с учетом произвольного класса ресурсов Pulumi, например, в данном случае k8s.storage.v1.StorageClass. Сам класс ресурсов имеет name, но он возвращает только StorageClass.

Есть ли способ получить глобальный уникальный идентификатор для типа ресурса Pulumi?

1 Ответ

1 голос
/ 01 августа 2020

Это немного взломано, но вы можете получить это так (в Node.js):

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