Share via


Terraform Class

Definition

Low-level API implementation for the Terraform service. AzureTerraform Client

public class Terraform
type Terraform = class
Public Class Terraform
Inheritance
Terraform

Constructors

Terraform()

Methods

ExportTerraform(String, IBaseExportModel, Func<HttpResponseMessage, Task<IOperationStatus>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync, SerializationMode)

Exports the Terraform configuration of the specified resource(s).

ExportTerraformViaIdentity(String, IBaseExportModel, Func<HttpResponseMessage, Task<IOperationStatus>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync, SerializationMode)

Exports the Terraform configuration of the specified resource(s).

ExportTerraformViaIdentityWithResult(String, IBaseExportModel, IEventListener, ISendAsync, SerializationMode)
ExportTerraformViaJsonString(String, String, Func<HttpResponseMessage, Task<IOperationStatus>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Exports the Terraform configuration of the specified resource(s).

ExportTerraformViaJsonStringWithResult(String, String, IEventListener, ISendAsync)
ExportTerraformWithResult(String, IBaseExportModel, IEventListener, ISendAsync, SerializationMode)
OperationsList(Func<HttpResponseMessage,Task<IOperationListResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the operations for the provider

OperationsListViaIdentity(String, Func<HttpResponseMessage,Task<IOperationListResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the operations for the provider

OperationsListViaIdentityWithResult(String, IEventListener, ISendAsync)
OperationsListWithResult(IEventListener, ISendAsync)
OperationStatusesGet(String, String, Func<HttpResponseMessage, Task<IOperationStatus>,Task>, Func<HttpResponseMessage,Task<IOperationStatus>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Get the status of a long running azure asynchronous operation.

OperationStatusesGetViaIdentity(String, Func<HttpResponseMessage, Task<IOperationStatus>,Task>, Func<HttpResponseMessage,Task<IOperationStatus>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Get the status of a long running azure asynchronous operation.

OperationStatusesGetViaIdentityWithResult(String, IEventListener, ISendAsync)
OperationStatusesGetWithResult(String, String, IEventListener, ISendAsync)

Applies to