pulumi/tests/integration/construct_component_methods_errors/nodejs/component.ts
Justin Van Patten ba39ed9ad4
Add tests that return failures from Call (#8424)
- [sdk/nodejs] - Allow returning failures from Call in the provider without setting result outputs.
- [sdk/go] - Allow specifying Call failures from the provider.
- Add tests that return failures from Call.
2021-11-16 08:58:46 -08:00

27 lines
768 B
TypeScript

// Copyright 2016-2021, Pulumi Corporation. All rights reserved.
import * as pulumi from "@pulumi/pulumi";
export class Component extends pulumi.ComponentResource {
constructor(name: string, opts?: pulumi.ComponentResourceOptions) {
super("testcomponent:index:Component", name, undefined, opts, true);
}
getMessage(args: Component.GetMessageArgs): pulumi.Output<Component.GetMessageResult> {
return pulumi.runtime.call("testcomponent:index:Component/getMessage", {
"__self__": this,
"echo": args.echo,
}, this);
}
}
export namespace Component {
export interface GetMessageArgs {
echo: pulumi.Input<string>;
}
export interface GetMessageResult {
message: string;
}
}