2020-03-11 23:10:01 +01:00
|
|
|
// Copyright 2016-2020, Pulumi Corporation
|
|
|
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
using Pulumirpc;
|
|
|
|
|
|
|
|
namespace Pulumi
|
|
|
|
{
|
|
|
|
internal interface IMonitor
|
|
|
|
{
|
2020-10-27 18:12:12 +01:00
|
|
|
Task<SupportsFeatureResponse> SupportsFeatureAsync(SupportsFeatureRequest request);
|
|
|
|
|
2020-03-11 23:10:01 +01:00
|
|
|
Task<InvokeResponse> InvokeAsync(InvokeRequest request);
|
2021-08-25 05:17:05 +02:00
|
|
|
|
|
|
|
Task<CallResponse> CallAsync(CallRequest request);
|
2020-03-11 23:10:01 +01:00
|
|
|
|
|
|
|
Task<ReadResourceResponse> ReadResourceAsync(Resource resource, ReadResourceRequest request);
|
|
|
|
|
|
|
|
Task<RegisterResourceResponse> RegisterResourceAsync(Resource resource, RegisterResourceRequest request);
|
|
|
|
|
|
|
|
Task RegisterResourceOutputsAsync(RegisterResourceOutputsRequest request);
|
|
|
|
}
|
|
|
|
}
|