class Azure::Storage::Mgmt::V2018_11_01::Models::ManagementPolicyBaseBlob
Management policy action for base blob.
Attributes
delete[RW]
@return [DateAfterModification] The function to delete the blob
tier_to_archive[RW]
@return [DateAfterModification] The function to tier blobs to archive storage. Support blobs currently at Hot or Cool tier
tier_to_cool[RW]
@return [DateAfterModification] The function to tier blobs to cool storage. Support blobs currently at Hot tier
Public Class Methods
mapper()
click to toggle source
Mapper for ManagementPolicyBaseBlob
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-11-01/generated/azure_mgmt_storage/models/management_policy_base_blob.rb, line 31 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ManagementPolicyBaseBlob', type: { name: 'Composite', class_name: 'ManagementPolicyBaseBlob', model_properties: { tier_to_cool: { client_side_validation: true, required: false, serialized_name: 'tierToCool', type: { name: 'Composite', class_name: 'DateAfterModification' } }, tier_to_archive: { client_side_validation: true, required: false, serialized_name: 'tierToArchive', type: { name: 'Composite', class_name: 'DateAfterModification' } }, delete: { client_side_validation: true, required: false, serialized_name: 'delete', type: { name: 'Composite', class_name: 'DateAfterModification' } } } } } end