Class Provider
  
  
  
  
  
  Assembly: Pulumi.dll
  Syntax
  
    public abstract class Provider
   
  Methods
  
    View Source
  
  
  Check(CheckRequest, CancellationToken)
  
  
  Declaration
  
    public virtual Task<CheckResponse> Check(CheckRequest request, CancellationToken ct)
   
  Parameters
  
  Returns
  
  
    View Source
  
  
  CheckConfig(CheckRequest, CancellationToken)
  
  
  Declaration
  
    public virtual Task<CheckResponse> CheckConfig(CheckRequest request, CancellationToken ct)
   
  Parameters
  
  Returns
  
  
    View Source
  
  
  
  
  
  Declaration
  
    public virtual Task<ConfigureResponse> Configure(ConfigureRequest request, CancellationToken ct)
   
  Parameters
  
  Returns
  
  
    View Source
  
  
  Create(CreateRequest, CancellationToken)
  
  
  Declaration
  
    public virtual Task<CreateResponse> Create(CreateRequest request, CancellationToken ct)
   
  Parameters
  
  Returns
  
  
    View Source
  
  
  Delete(DeleteRequest, CancellationToken)
  
  
  Declaration
  
    public virtual Task Delete(DeleteRequest request, CancellationToken ct)
   
  Parameters
  
  Returns
  
  
    View Source
  
  
  Diff(DiffRequest, CancellationToken)
  
  
  Declaration
  
    public virtual Task<DiffResponse> Diff(DiffRequest request, CancellationToken ct)
   
  Parameters
  
  Returns
  
  
    View Source
  
  
  DiffConfig(DiffRequest, CancellationToken)
  
  
  Declaration
  
    public virtual Task<DiffResponse> DiffConfig(DiffRequest request, CancellationToken ct)
   
  Parameters
  
  Returns
  
  
    View Source
  
  
  GetSchema(GetSchemaRequest, CancellationToken)
  
  
  Declaration
  
    public virtual Task<GetSchemaResponse> GetSchema(GetSchemaRequest request, CancellationToken ct)
   
  Parameters
  
  Returns
  
  
    View Source
  
  
  Invoke(InvokeRequest, CancellationToken)
  
  
  Declaration
  
    public virtual Task<InvokeResponse> Invoke(InvokeRequest request, CancellationToken ct)
   
  Parameters
  
  Returns
  
  
    View Source
  
  
  Read(ReadRequest, CancellationToken)
  
  
  Declaration
  
    public virtual Task<ReadResponse> Read(ReadRequest request, CancellationToken ct)
   
  Parameters
  
  Returns
  
  
    View Source
  
  
  Serve(string[], string?, Func<IHost, Provider>, CancellationToken, TextWriter)
  
  
  Declaration
  
    public static Task Serve(string[] args, string? version, Func<IHost, Provider> factory, CancellationToken cancellationToken, TextWriter stdout)
   
  Parameters
  
  Returns
  
  
    View Source
  
  
  Serve(string[], string?, Func<IHost, Provider>, CancellationToken)
  
  
  Declaration
  
    public static Task Serve(string[] args, string? version, Func<IHost, Provider> factory, CancellationToken cancellationToken)
   
  Parameters
  
  Returns
  
  
    View Source
  
  
  Update(UpdateRequest, CancellationToken)
  
  
  Declaration
  
    public virtual Task<UpdateResponse> Update(UpdateRequest request, CancellationToken ct)
   
  Parameters
  
  Returns