mirror of https://github.com/pulumi/pulumi.git
12 lines
514 B
TypeScript
12 lines
514 B
TypeScript
import * as pulumi from "@pulumi/pulumi";
|
|
|
|
// Regression test for [pulumi/pulumi#2741], you should be able to create an instance of a first class provider
|
|
// with secret configuration values, so long as these values are themselves strings.
|
|
class DynamicProvider extends pulumi.ProviderResource {
|
|
constructor(name: string, opts?: pulumi.ResourceOptions) {
|
|
super("pulumi-nodejs", name, { secretProperty: pulumi.secret("it's a secret to everybody") }, opts);
|
|
}
|
|
}
|
|
|
|
const p = new DynamicProvider("p");
|