class Azure::Storage::Mgmt::V2020_08_01_preview::Models::BlobRestoreStatus
Blob restore status.
Attributes
failure_reason[RW]
@return [String] Failure reason when blob restore is failed.
parameters[RW]
@return [BlobRestoreParameters] Blob restore request parameters.
restore_id[RW]
@return [String] Id for tracking blob restore request.
status[RW]
@return [BlobRestoreProgressStatus] 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. Possible values include: 'InProgress', 'Complete', 'Failed'
Public Class Methods
mapper()
click to toggle source
Mapper for BlobRestoreStatus
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-08-01-preview/generated/azure_mgmt_storage/models/blob_restore_status.rb, line 36 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'BlobRestoreStatus', type: { name: 'Composite', class_name: 'BlobRestoreStatus', model_properties: { status: { client_side_validation: true, required: false, read_only: true, serialized_name: 'status', type: { name: 'String' } }, failure_reason: { client_side_validation: true, required: false, read_only: true, serialized_name: 'failureReason', type: { name: 'String' } }, restore_id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'restoreId', type: { name: 'String' } }, parameters: { client_side_validation: true, required: false, read_only: true, serialized_name: 'parameters', type: { name: 'Composite', class_name: 'BlobRestoreParameters' } } } } } end