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