class Azure::Storage::Mgmt::V2019_06_01::Models::RestorePolicyProperties
The blob service properties for blob restore policy
Attributes
days[RW]
@return [Integer] how long this blob can be restored. It should be great than zero and less than DeleteRetentionPolicy.days
.
enabled[RW]
@return [Boolean] Blob restore is enabled if set to true.
last_enabled_time[RW]
@return [DateTime] Returns the date and time the restore policy was last enabled.
Public Class Methods
mapper()
click to toggle source
Mapper for RestorePolicyProperties
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2019-06-01/generated/azure_mgmt_storage/models/restore_policy_properties.rb, line 31 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'RestorePolicyProperties', type: { name: 'Composite', class_name: 'RestorePolicyProperties', model_properties: { enabled: { client_side_validation: true, required: true, serialized_name: 'enabled', type: { name: 'Boolean' } }, days: { client_side_validation: true, required: false, serialized_name: 'days', constraints: { InclusiveMaximum: 365, InclusiveMinimum: 1 }, type: { name: 'Number' } }, last_enabled_time: { client_side_validation: true, required: false, read_only: true, serialized_name: 'lastEnabledTime', type: { name: 'DateTime' } } } } } end