pulumi/tests/integration/provider_secret_config/index.ts

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");