Share via


BlobRestoreStatus Class

Definition

Blob restore status.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.BlobRestoreStatusTypeConverter))]
public class BlobRestoreStatus : Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.IBlobRestoreStatus
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.BlobRestoreStatusTypeConverter))>]
type BlobRestoreStatus = class
    interface IBlobRestoreStatus
    interface IJsonSerializable
Public Class BlobRestoreStatus
Implements IBlobRestoreStatus
Inheritance
BlobRestoreStatus
Attributes
Implements

Constructors

BlobRestoreStatus()

Creates an new BlobRestoreStatus instance.

Properties

FailureReason

Failure reason when blob restore is failed.

ParameterBlobRange

Blob ranges to restore.

ParameterTimeToRestore

Restore blob to the specified time.

RestoreId

Id for tracking blob restore request.

Status

The status of blob restore progress. Possible values are: - InProgress: Indicates that blob restore is ongoing. - Complete: Indicates that blob restore has been completed successfully. - Failed: Indicates that blob restore is failed.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of BlobRestoreStatus.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of BlobRestoreStatus.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.IBlobRestoreStatus.

FromJsonString(String)

Creates a new instance of BlobRestoreStatus, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of BlobRestoreStatus into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to