pulumi/sdk/dotnet/Pulumi/Deployment/IMonitor.cs
2021-08-24 20:17:05 -07:00

23 lines
701 B
C#

// Copyright 2016-2020, Pulumi Corporation
using System.Threading.Tasks;
using Pulumirpc;
namespace Pulumi
{
internal interface IMonitor
{
Task<SupportsFeatureResponse> SupportsFeatureAsync(SupportsFeatureRequest request);
Task<InvokeResponse> InvokeAsync(InvokeRequest request);
Task<CallResponse> CallAsync(CallRequest request);
Task<ReadResourceResponse> ReadResourceAsync(Resource resource, ReadResourceRequest request);
Task<RegisterResourceResponse> RegisterResourceAsync(Resource resource, RegisterResourceRequest request);
Task RegisterResourceOutputsAsync(RegisterResourceOutputsRequest request);
}
}