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