Show / Hide Table of Contents

Class Provider

Inheritance
object
Provider
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Pulumi.Experimental.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
Type Name Description
CheckRequest request
CancellationToken ct
Returns
Type Description
Task<CheckResponse>
View Source

CheckConfig(CheckRequest, CancellationToken)

Declaration
public virtual Task<CheckResponse> CheckConfig(CheckRequest request, CancellationToken ct)
Parameters
Type Name Description
CheckRequest request
CancellationToken ct
Returns
Type Description
Task<CheckResponse>
View Source

Configure(ConfigureRequest, CancellationToken)

Declaration
public virtual Task<ConfigureResponse> Configure(ConfigureRequest request, CancellationToken ct)
Parameters
Type Name Description
ConfigureRequest request
CancellationToken ct
Returns
Type Description
Task<ConfigureResponse>
View Source

Create(CreateRequest, CancellationToken)

Declaration
public virtual Task<CreateResponse> Create(CreateRequest request, CancellationToken ct)
Parameters
Type Name Description
CreateRequest request
CancellationToken ct
Returns
Type Description
Task<CreateResponse>
View Source

Delete(DeleteRequest, CancellationToken)

Declaration
public virtual Task Delete(DeleteRequest request, CancellationToken ct)
Parameters
Type Name Description
DeleteRequest request
CancellationToken ct
Returns
Type Description
Task
View Source

Diff(DiffRequest, CancellationToken)

Declaration
public virtual Task<DiffResponse> Diff(DiffRequest request, CancellationToken ct)
Parameters
Type Name Description
DiffRequest request
CancellationToken ct
Returns
Type Description
Task<DiffResponse>
View Source

DiffConfig(DiffRequest, CancellationToken)

Declaration
public virtual Task<DiffResponse> DiffConfig(DiffRequest request, CancellationToken ct)
Parameters
Type Name Description
DiffRequest request
CancellationToken ct
Returns
Type Description
Task<DiffResponse>
View Source

GetSchema(GetSchemaRequest, CancellationToken)

Declaration
public virtual Task<GetSchemaResponse> GetSchema(GetSchemaRequest request, CancellationToken ct)
Parameters
Type Name Description
GetSchemaRequest request
CancellationToken ct
Returns
Type Description
Task<GetSchemaResponse>
View Source

Invoke(InvokeRequest, CancellationToken)

Declaration
public virtual Task<InvokeResponse> Invoke(InvokeRequest request, CancellationToken ct)
Parameters
Type Name Description
InvokeRequest request
CancellationToken ct
Returns
Type Description
Task<InvokeResponse>
View Source

Read(ReadRequest, CancellationToken)

Declaration
public virtual Task<ReadResponse> Read(ReadRequest request, CancellationToken ct)
Parameters
Type Name Description
ReadRequest request
CancellationToken ct
Returns
Type Description
Task<ReadResponse>
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
Type Name Description
string[] args
string version
Func<IHost, Provider> factory
CancellationToken cancellationToken
TextWriter stdout
Returns
Type Description
Task
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
Type Name Description
string[] args
string version
Func<IHost, Provider> factory
CancellationToken cancellationToken
Returns
Type Description
Task
View Source

Update(UpdateRequest, CancellationToken)

Declaration
public virtual Task<UpdateResponse> Update(UpdateRequest request, CancellationToken ct)
Parameters
Type Name Description
UpdateRequest request
CancellationToken ct
Returns
Type Description
Task<UpdateResponse>
  • View Source
Back to top Copyright 2016-2023, Pulumi Corporation.