// package: pulumirpc // file: pulumi/provider.proto /* tslint:disable */ /* eslint-disable */ import * as grpc from "@grpc/grpc-js"; import * as pulumi_provider_pb from "./provider_pb"; import * as pulumi_plugin_pb from "./plugin_pb"; import * as google_protobuf_empty_pb from "google-protobuf/google/protobuf/empty_pb"; import * as google_protobuf_struct_pb from "google-protobuf/google/protobuf/struct_pb"; interface IResourceProviderService extends grpc.ServiceDefinition { handshake: IResourceProviderService_IHandshake; parameterize: IResourceProviderService_IParameterize; getSchema: IResourceProviderService_IGetSchema; checkConfig: IResourceProviderService_ICheckConfig; diffConfig: IResourceProviderService_IDiffConfig; configure: IResourceProviderService_IConfigure; invoke: IResourceProviderService_IInvoke; call: IResourceProviderService_ICall; check: IResourceProviderService_ICheck; diff: IResourceProviderService_IDiff; create: IResourceProviderService_ICreate; read: IResourceProviderService_IRead; update: IResourceProviderService_IUpdate; delete: IResourceProviderService_IDelete; construct: IResourceProviderService_IConstruct; cancel: IResourceProviderService_ICancel; getPluginInfo: IResourceProviderService_IGetPluginInfo; attach: IResourceProviderService_IAttach; getMapping: IResourceProviderService_IGetMapping; getMappings: IResourceProviderService_IGetMappings; } interface IResourceProviderService_IHandshake extends grpc.MethodDefinition { path: "/pulumirpc.ResourceProvider/Handshake"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IResourceProviderService_IParameterize extends grpc.MethodDefinition { path: "/pulumirpc.ResourceProvider/Parameterize"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IResourceProviderService_IGetSchema extends grpc.MethodDefinition { path: "/pulumirpc.ResourceProvider/GetSchema"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IResourceProviderService_ICheckConfig extends grpc.MethodDefinition { path: "/pulumirpc.ResourceProvider/CheckConfig"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IResourceProviderService_IDiffConfig extends grpc.MethodDefinition { path: "/pulumirpc.ResourceProvider/DiffConfig"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IResourceProviderService_IConfigure extends grpc.MethodDefinition { path: "/pulumirpc.ResourceProvider/Configure"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IResourceProviderService_IInvoke extends grpc.MethodDefinition { path: "/pulumirpc.ResourceProvider/Invoke"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IResourceProviderService_ICall extends grpc.MethodDefinition { path: "/pulumirpc.ResourceProvider/Call"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IResourceProviderService_ICheck extends grpc.MethodDefinition { path: "/pulumirpc.ResourceProvider/Check"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IResourceProviderService_IDiff extends grpc.MethodDefinition { path: "/pulumirpc.ResourceProvider/Diff"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IResourceProviderService_ICreate extends grpc.MethodDefinition { path: "/pulumirpc.ResourceProvider/Create"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IResourceProviderService_IRead extends grpc.MethodDefinition { path: "/pulumirpc.ResourceProvider/Read"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IResourceProviderService_IUpdate extends grpc.MethodDefinition { path: "/pulumirpc.ResourceProvider/Update"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IResourceProviderService_IDelete extends grpc.MethodDefinition { path: "/pulumirpc.ResourceProvider/Delete"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IResourceProviderService_IConstruct extends grpc.MethodDefinition { path: "/pulumirpc.ResourceProvider/Construct"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IResourceProviderService_ICancel extends grpc.MethodDefinition { path: "/pulumirpc.ResourceProvider/Cancel"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IResourceProviderService_IGetPluginInfo extends grpc.MethodDefinition { path: "/pulumirpc.ResourceProvider/GetPluginInfo"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IResourceProviderService_IAttach extends grpc.MethodDefinition { path: "/pulumirpc.ResourceProvider/Attach"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IResourceProviderService_IGetMapping extends grpc.MethodDefinition { path: "/pulumirpc.ResourceProvider/GetMapping"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IResourceProviderService_IGetMappings extends grpc.MethodDefinition { path: "/pulumirpc.ResourceProvider/GetMappings"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } export const ResourceProviderService: IResourceProviderService; export interface IResourceProviderServer extends grpc.UntypedServiceImplementation { handshake: grpc.handleUnaryCall; parameterize: grpc.handleUnaryCall; getSchema: grpc.handleUnaryCall; checkConfig: grpc.handleUnaryCall; diffConfig: grpc.handleUnaryCall; configure: grpc.handleUnaryCall; invoke: grpc.handleUnaryCall; call: grpc.handleUnaryCall; check: grpc.handleUnaryCall; diff: grpc.handleUnaryCall; create: grpc.handleUnaryCall; read: grpc.handleUnaryCall; update: grpc.handleUnaryCall; delete: grpc.handleUnaryCall; construct: grpc.handleUnaryCall; cancel: grpc.handleUnaryCall; getPluginInfo: grpc.handleUnaryCall; attach: grpc.handleUnaryCall; getMapping: grpc.handleUnaryCall; getMappings: grpc.handleUnaryCall; } export interface IResourceProviderClient { handshake(request: pulumi_provider_pb.ProviderHandshakeRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ProviderHandshakeResponse) => void): grpc.ClientUnaryCall; handshake(request: pulumi_provider_pb.ProviderHandshakeRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ProviderHandshakeResponse) => void): grpc.ClientUnaryCall; handshake(request: pulumi_provider_pb.ProviderHandshakeRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ProviderHandshakeResponse) => void): grpc.ClientUnaryCall; parameterize(request: pulumi_provider_pb.ParameterizeRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ParameterizeResponse) => void): grpc.ClientUnaryCall; parameterize(request: pulumi_provider_pb.ParameterizeRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ParameterizeResponse) => void): grpc.ClientUnaryCall; parameterize(request: pulumi_provider_pb.ParameterizeRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ParameterizeResponse) => void): grpc.ClientUnaryCall; getSchema(request: pulumi_provider_pb.GetSchemaRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.GetSchemaResponse) => void): grpc.ClientUnaryCall; getSchema(request: pulumi_provider_pb.GetSchemaRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.GetSchemaResponse) => void): grpc.ClientUnaryCall; getSchema(request: pulumi_provider_pb.GetSchemaRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.GetSchemaResponse) => void): grpc.ClientUnaryCall; checkConfig(request: pulumi_provider_pb.CheckRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.CheckResponse) => void): grpc.ClientUnaryCall; checkConfig(request: pulumi_provider_pb.CheckRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.CheckResponse) => void): grpc.ClientUnaryCall; checkConfig(request: pulumi_provider_pb.CheckRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.CheckResponse) => void): grpc.ClientUnaryCall; diffConfig(request: pulumi_provider_pb.DiffRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.DiffResponse) => void): grpc.ClientUnaryCall; diffConfig(request: pulumi_provider_pb.DiffRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.DiffResponse) => void): grpc.ClientUnaryCall; diffConfig(request: pulumi_provider_pb.DiffRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.DiffResponse) => void): grpc.ClientUnaryCall; configure(request: pulumi_provider_pb.ConfigureRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ConfigureResponse) => void): grpc.ClientUnaryCall; configure(request: pulumi_provider_pb.ConfigureRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ConfigureResponse) => void): grpc.ClientUnaryCall; configure(request: pulumi_provider_pb.ConfigureRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ConfigureResponse) => void): grpc.ClientUnaryCall; invoke(request: pulumi_provider_pb.InvokeRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.InvokeResponse) => void): grpc.ClientUnaryCall; invoke(request: pulumi_provider_pb.InvokeRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.InvokeResponse) => void): grpc.ClientUnaryCall; invoke(request: pulumi_provider_pb.InvokeRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.InvokeResponse) => void): grpc.ClientUnaryCall; call(request: pulumi_provider_pb.CallRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.CallResponse) => void): grpc.ClientUnaryCall; call(request: pulumi_provider_pb.CallRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.CallResponse) => void): grpc.ClientUnaryCall; call(request: pulumi_provider_pb.CallRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.CallResponse) => void): grpc.ClientUnaryCall; check(request: pulumi_provider_pb.CheckRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.CheckResponse) => void): grpc.ClientUnaryCall; check(request: pulumi_provider_pb.CheckRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.CheckResponse) => void): grpc.ClientUnaryCall; check(request: pulumi_provider_pb.CheckRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.CheckResponse) => void): grpc.ClientUnaryCall; diff(request: pulumi_provider_pb.DiffRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.DiffResponse) => void): grpc.ClientUnaryCall; diff(request: pulumi_provider_pb.DiffRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.DiffResponse) => void): grpc.ClientUnaryCall; diff(request: pulumi_provider_pb.DiffRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.DiffResponse) => void): grpc.ClientUnaryCall; create(request: pulumi_provider_pb.CreateRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.CreateResponse) => void): grpc.ClientUnaryCall; create(request: pulumi_provider_pb.CreateRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.CreateResponse) => void): grpc.ClientUnaryCall; create(request: pulumi_provider_pb.CreateRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.CreateResponse) => void): grpc.ClientUnaryCall; read(request: pulumi_provider_pb.ReadRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ReadResponse) => void): grpc.ClientUnaryCall; read(request: pulumi_provider_pb.ReadRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ReadResponse) => void): grpc.ClientUnaryCall; read(request: pulumi_provider_pb.ReadRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ReadResponse) => void): grpc.ClientUnaryCall; update(request: pulumi_provider_pb.UpdateRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.UpdateResponse) => void): grpc.ClientUnaryCall; update(request: pulumi_provider_pb.UpdateRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.UpdateResponse) => void): grpc.ClientUnaryCall; update(request: pulumi_provider_pb.UpdateRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.UpdateResponse) => void): grpc.ClientUnaryCall; delete(request: pulumi_provider_pb.DeleteRequest, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientUnaryCall; delete(request: pulumi_provider_pb.DeleteRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientUnaryCall; delete(request: pulumi_provider_pb.DeleteRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientUnaryCall; construct(request: pulumi_provider_pb.ConstructRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ConstructResponse) => void): grpc.ClientUnaryCall; construct(request: pulumi_provider_pb.ConstructRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ConstructResponse) => void): grpc.ClientUnaryCall; construct(request: pulumi_provider_pb.ConstructRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ConstructResponse) => void): grpc.ClientUnaryCall; cancel(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientUnaryCall; cancel(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientUnaryCall; cancel(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientUnaryCall; getPluginInfo(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: pulumi_plugin_pb.PluginInfo) => void): grpc.ClientUnaryCall; getPluginInfo(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_plugin_pb.PluginInfo) => void): grpc.ClientUnaryCall; getPluginInfo(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_plugin_pb.PluginInfo) => void): grpc.ClientUnaryCall; attach(request: pulumi_plugin_pb.PluginAttach, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientUnaryCall; attach(request: pulumi_plugin_pb.PluginAttach, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientUnaryCall; attach(request: pulumi_plugin_pb.PluginAttach, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientUnaryCall; getMapping(request: pulumi_provider_pb.GetMappingRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.GetMappingResponse) => void): grpc.ClientUnaryCall; getMapping(request: pulumi_provider_pb.GetMappingRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.GetMappingResponse) => void): grpc.ClientUnaryCall; getMapping(request: pulumi_provider_pb.GetMappingRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.GetMappingResponse) => void): grpc.ClientUnaryCall; getMappings(request: pulumi_provider_pb.GetMappingsRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.GetMappingsResponse) => void): grpc.ClientUnaryCall; getMappings(request: pulumi_provider_pb.GetMappingsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.GetMappingsResponse) => void): grpc.ClientUnaryCall; getMappings(request: pulumi_provider_pb.GetMappingsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.GetMappingsResponse) => void): grpc.ClientUnaryCall; } export class ResourceProviderClient extends grpc.Client implements IResourceProviderClient { constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); public handshake(request: pulumi_provider_pb.ProviderHandshakeRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ProviderHandshakeResponse) => void): grpc.ClientUnaryCall; public handshake(request: pulumi_provider_pb.ProviderHandshakeRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ProviderHandshakeResponse) => void): grpc.ClientUnaryCall; public handshake(request: pulumi_provider_pb.ProviderHandshakeRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ProviderHandshakeResponse) => void): grpc.ClientUnaryCall; public parameterize(request: pulumi_provider_pb.ParameterizeRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ParameterizeResponse) => void): grpc.ClientUnaryCall; public parameterize(request: pulumi_provider_pb.ParameterizeRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ParameterizeResponse) => void): grpc.ClientUnaryCall; public parameterize(request: pulumi_provider_pb.ParameterizeRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ParameterizeResponse) => void): grpc.ClientUnaryCall; public getSchema(request: pulumi_provider_pb.GetSchemaRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.GetSchemaResponse) => void): grpc.ClientUnaryCall; public getSchema(request: pulumi_provider_pb.GetSchemaRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.GetSchemaResponse) => void): grpc.ClientUnaryCall; public getSchema(request: pulumi_provider_pb.GetSchemaRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.GetSchemaResponse) => void): grpc.ClientUnaryCall; public checkConfig(request: pulumi_provider_pb.CheckRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.CheckResponse) => void): grpc.ClientUnaryCall; public checkConfig(request: pulumi_provider_pb.CheckRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.CheckResponse) => void): grpc.ClientUnaryCall; public checkConfig(request: pulumi_provider_pb.CheckRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.CheckResponse) => void): grpc.ClientUnaryCall; public diffConfig(request: pulumi_provider_pb.DiffRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.DiffResponse) => void): grpc.ClientUnaryCall; public diffConfig(request: pulumi_provider_pb.DiffRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.DiffResponse) => void): grpc.ClientUnaryCall; public diffConfig(request: pulumi_provider_pb.DiffRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.DiffResponse) => void): grpc.ClientUnaryCall; public configure(request: pulumi_provider_pb.ConfigureRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ConfigureResponse) => void): grpc.ClientUnaryCall; public configure(request: pulumi_provider_pb.ConfigureRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ConfigureResponse) => void): grpc.ClientUnaryCall; public configure(request: pulumi_provider_pb.ConfigureRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ConfigureResponse) => void): grpc.ClientUnaryCall; public invoke(request: pulumi_provider_pb.InvokeRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.InvokeResponse) => void): grpc.ClientUnaryCall; public invoke(request: pulumi_provider_pb.InvokeRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.InvokeResponse) => void): grpc.ClientUnaryCall; public invoke(request: pulumi_provider_pb.InvokeRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.InvokeResponse) => void): grpc.ClientUnaryCall; public call(request: pulumi_provider_pb.CallRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.CallResponse) => void): grpc.ClientUnaryCall; public call(request: pulumi_provider_pb.CallRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.CallResponse) => void): grpc.ClientUnaryCall; public call(request: pulumi_provider_pb.CallRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.CallResponse) => void): grpc.ClientUnaryCall; public check(request: pulumi_provider_pb.CheckRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.CheckResponse) => void): grpc.ClientUnaryCall; public check(request: pulumi_provider_pb.CheckRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.CheckResponse) => void): grpc.ClientUnaryCall; public check(request: pulumi_provider_pb.CheckRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.CheckResponse) => void): grpc.ClientUnaryCall; public diff(request: pulumi_provider_pb.DiffRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.DiffResponse) => void): grpc.ClientUnaryCall; public diff(request: pulumi_provider_pb.DiffRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.DiffResponse) => void): grpc.ClientUnaryCall; public diff(request: pulumi_provider_pb.DiffRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.DiffResponse) => void): grpc.ClientUnaryCall; public create(request: pulumi_provider_pb.CreateRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.CreateResponse) => void): grpc.ClientUnaryCall; public create(request: pulumi_provider_pb.CreateRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.CreateResponse) => void): grpc.ClientUnaryCall; public create(request: pulumi_provider_pb.CreateRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.CreateResponse) => void): grpc.ClientUnaryCall; public read(request: pulumi_provider_pb.ReadRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ReadResponse) => void): grpc.ClientUnaryCall; public read(request: pulumi_provider_pb.ReadRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ReadResponse) => void): grpc.ClientUnaryCall; public read(request: pulumi_provider_pb.ReadRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ReadResponse) => void): grpc.ClientUnaryCall; public update(request: pulumi_provider_pb.UpdateRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.UpdateResponse) => void): grpc.ClientUnaryCall; public update(request: pulumi_provider_pb.UpdateRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.UpdateResponse) => void): grpc.ClientUnaryCall; public update(request: pulumi_provider_pb.UpdateRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.UpdateResponse) => void): grpc.ClientUnaryCall; public delete(request: pulumi_provider_pb.DeleteRequest, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientUnaryCall; public delete(request: pulumi_provider_pb.DeleteRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientUnaryCall; public delete(request: pulumi_provider_pb.DeleteRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientUnaryCall; public construct(request: pulumi_provider_pb.ConstructRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ConstructResponse) => void): grpc.ClientUnaryCall; public construct(request: pulumi_provider_pb.ConstructRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ConstructResponse) => void): grpc.ClientUnaryCall; public construct(request: pulumi_provider_pb.ConstructRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.ConstructResponse) => void): grpc.ClientUnaryCall; public cancel(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientUnaryCall; public cancel(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientUnaryCall; public cancel(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientUnaryCall; public getPluginInfo(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: pulumi_plugin_pb.PluginInfo) => void): grpc.ClientUnaryCall; public getPluginInfo(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_plugin_pb.PluginInfo) => void): grpc.ClientUnaryCall; public getPluginInfo(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_plugin_pb.PluginInfo) => void): grpc.ClientUnaryCall; public attach(request: pulumi_plugin_pb.PluginAttach, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientUnaryCall; public attach(request: pulumi_plugin_pb.PluginAttach, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientUnaryCall; public attach(request: pulumi_plugin_pb.PluginAttach, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientUnaryCall; public getMapping(request: pulumi_provider_pb.GetMappingRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.GetMappingResponse) => void): grpc.ClientUnaryCall; public getMapping(request: pulumi_provider_pb.GetMappingRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.GetMappingResponse) => void): grpc.ClientUnaryCall; public getMapping(request: pulumi_provider_pb.GetMappingRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.GetMappingResponse) => void): grpc.ClientUnaryCall; public getMappings(request: pulumi_provider_pb.GetMappingsRequest, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.GetMappingsResponse) => void): grpc.ClientUnaryCall; public getMappings(request: pulumi_provider_pb.GetMappingsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.GetMappingsResponse) => void): grpc.ClientUnaryCall; public getMappings(request: pulumi_provider_pb.GetMappingsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: pulumi_provider_pb.GetMappingsResponse) => void): grpc.ClientUnaryCall; }