Share via


TerraformOperationStatus Class

Definition

The status of the LRO operation.

public class TerraformOperationStatus : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Terraform.Models.TerraformOperationStatus>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Terraform.Models.TerraformOperationStatus>
type TerraformOperationStatus = class
    interface IJsonModel<TerraformOperationStatus>
    interface IPersistableModel<TerraformOperationStatus>
Public Class TerraformOperationStatus
Implements IJsonModel(Of TerraformOperationStatus), IPersistableModel(Of TerraformOperationStatus)
Inheritance
TerraformOperationStatus
Implements

Properties

EndOn

Operation complete time.

Error

Errors that occurred if the operation ended with Canceled or Failed status.

Name

The name of the operationStatus resource.

PercentComplete

The progress made toward completing the operation.

Properties

RP-specific properties for the operationStatus resource, only appears when operation ended with Succeeded status.

StartOn

Operation start time.

Status

The operation status.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<TerraformOperationStatus>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<TerraformOperationStatus>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<TerraformOperationStatus>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<TerraformOperationStatus>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<TerraformOperationStatus>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to