pulumi/tests/integration/construct_component_methods_errors/dotnet/Component.cs
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

33 lines
852 B
C#

// Copyright 2016-2021, Pulumi Corporation. All rights reserved.
using Pulumi;
class Component : ComponentResource
{
public Component(string name, ComponentResourceOptions? opts = null)
: base("testcomponent:index:Component", name, ResourceArgs.Empty, opts, remote: true)
{
}
public Output<ComponentGetMessageResult> GetMessage(ComponentGetMessageArgs args)
=> Deployment.Instance.Call<ComponentGetMessageResult>("testcomponent:index:Component/getMessage", args, this);
}
public class ComponentGetMessageArgs : CallArgs
{
[Input("echo")]
public Input<string> Echo { get; set; } = null!;
}
[OutputType]
public sealed class ComponentGetMessageResult
{
public readonly string Message;
[OutputConstructor]
private ComponentGetMessageResult(string message)
{
Message = message;
}
}