little-rainbow-66576
03/12/2024, 5:20 PMType Name Plan Info
+ pulumi:pulumi:Stack dynamic-test-dev create 2 messages
└─ pulumi:providers:pulumi-nodejs default 1 error
Diagnostics:
pulumi:pulumi:Stack (dynamic-test-dev):
(node:3967888) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
pulumi:providers:pulumi-nodejs (default):
error: could not find latest version for provider pulumi-nodejs: 404 HTTP error fetching plugin from <https://api.github.com/repos/pulumi/pulumi-pulumi-nodejs/releases/latest>. If this is a private GitHub repository, try providing a token via the GITHUB_TOKEN environment variable. See: <https://github.com/settings/tokens>
Any ideas?little-rainbow-66576
03/12/2024, 5:31 PMimport * as pulumi from '@pulumi/pulumi';
export interface MyResourceInputs {
myStringProp: pulumi.Input<string>;
myBoolProp: pulumi.Input<boolean>;
}
interface MyResourceProviderInputs {
myStringProp: string;
myBoolProp: boolean;
}
class MyResourceProvider implements pulumi.dynamic.ResourceProvider {
async create(inputs: MyResourceProviderInputs): Promise<pulumi.dynamic.CreateResult> {
return {id: '12345', outs: {}}
}
}
class MyResource extends pulumi.dynamic.Resource {
constructor(name: string, props: MyResourceInputs, opts?: pulumi.CustomResourceOptions) {
super(new MyResourceProvider(), name, props, opts);
}
}
new MyResource(
'foo',
{
myBoolProp: true,
myStringProp: 'test'
}
)
little-rainbow-66576
03/12/2024, 6:32 PM