Table of Contents

Class OperationStatusResult

Namespace
Azure.ResourceManager.Models
Assembly
Azure.ResourceManager.dll

The current status of an async operation.

[JsonConverter(typeof(OperationStatusResult.OperationStatusResultConverter))]
public class OperationStatusResult : IJsonModel<OperationStatusResult>, IPersistableModel<OperationStatusResult>
Inheritance
OperationStatusResult
Implements
IPersistableModel<OperationStatusResult>
Inherited Members

Constructors

OperationStatusResult()

Initializes a new instance of OperationStatusResult for deserialization.

protected OperationStatusResult()

OperationStatusResult(ResourceIdentifier, string, string, float?, DateTimeOffset?, DateTimeOffset?, IReadOnlyList<OperationStatusResult>, ResponseError)

Initializes a new instance of OperationStatusResult.

protected OperationStatusResult(ResourceIdentifier id, string name, string status, float? percentComplete, DateTimeOffset? startOn, DateTimeOffset? endOn, IReadOnlyList<OperationStatusResult> operations, ResponseError error)

Parameters

id ResourceIdentifier

Fully qualified ID for the async operation.

name string

Name of the async operation.

status string

Operation status.

percentComplete float?

Percent of the operation that is complete.

startOn DateTimeOffset?

The start time of the operation.

endOn DateTimeOffset?

The end time of the operation.

operations IReadOnlyList<OperationStatusResult>

The operations list.

error ResponseError

If present, details of the operation error.

OperationStatusResult(string)

Initializes a new instance of OperationStatusResult.

public OperationStatusResult(string status)

Parameters

status string

Operation status.

Properties

EndOn

The end time of the operation.

public DateTimeOffset? EndOn { get; }

Property Value

DateTimeOffset?

Error

If present, details of the operation error.

public ResponseError Error { get; }

Property Value

ResponseError

Id

Fully qualified ID for the async operation.

public ResourceIdentifier Id { get; }

Property Value

ResourceIdentifier

Name

Name of the async operation.

public string Name { get; }

Property Value

string

Operations

The operations list.

public IReadOnlyList<OperationStatusResult> Operations { get; }

Property Value

IReadOnlyList<OperationStatusResult>

PercentComplete

Percent of the operation that is complete.

public float? PercentComplete { get; }

Property Value

float?

StartOn

The start time of the operation.

public DateTimeOffset? StartOn { get; }

Property Value

DateTimeOffset?

Status

Operation status.

public string Status { get; }

Property Value

string