class Azure::Storage::Mgmt::V2019_04_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
Private Class Methods
mapper()
click to toggle source
Mapper for ManagementPolicyBaseBlob class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2019-04-01/generated/azure_mgmt_storage/models/management_policy_base_blob.rb, line 30 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