pulumi/tests/integration/missing_assets/res.ts

23 lines
542 B
TypeScript

import * as pulumi from "@pulumi/pulumi";
import * as dynamic from "@pulumi/pulumi/dynamic";
export interface RArgs {
source: pulumi.asset.Asset;
}
const provider: pulumi.dynamic.ResourceProvider = {
async create(inputs) {
return { id: "1", outs: {
source: inputs["source"]
}};
}
}
export class R extends dynamic.Resource {
public source!: pulumi.asset.Asset;
constructor(name: string, props: RArgs, opts?: pulumi.CustomResourceOptions) {
super(provider, name, props, opts)
}
}