class Azure::Automanage::Mgmt::V2020_06_30_preview::Models::ConfigurationProfilePreferenceVmBackup
Automanage
configuration profile VM Backup preferences.
Attributes
instant_rp_retention_range_in_days[RW]
@return [Integer] Instant RP retention policy range in days
retention_policy[RW]
@return [String] Retention policy with the details on backup copy retention ranges.
schedule_policy[RW]
@return [String] Backup schedule specified as part of backup policy.
time_zone[RW]
@return [String] TimeZone optional input as string. For example: Pacific Standard Time
Private Class Methods
mapper()
click to toggle source
Mapper for ConfigurationProfilePreferenceVmBackup
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-06-30-preview/generated/azure_mgmt_automanage/models/configuration_profile_preference_vm_backup.rb, line 34 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ConfigurationProfilePreferenceVmBackup', type: { name: 'Composite', class_name: 'ConfigurationProfilePreferenceVmBackup', model_properties: { time_zone: { client_side_validation: true, required: false, serialized_name: 'timeZone', type: { name: 'String' } }, instant_rp_retention_range_in_days: { client_side_validation: true, required: false, serialized_name: 'instantRpRetentionRangeInDays', type: { name: 'Number' } }, retention_policy: { client_side_validation: true, required: false, serialized_name: 'retentionPolicy', type: { name: 'String' } }, schedule_policy: { client_side_validation: true, required: false, serialized_name: 'schedulePolicy', type: { name: 'String' } } } } } end