class Azure::NetApp::Mgmt::V2020_09_01::Models::WeeklySchedule
Weekly Schedule properties, make a snapshot every week at a specific day or days
Attributes
day[RW]
@return [String] Indicates which weekdays snapshot should be taken, accepts a comma separated list of week day names in english
hour[RW]
@return [Integer] Indicates which hour in UTC timezone a snapshot should be taken
minute[RW]
@return [Integer] Indicates which minute snapshot should be taken
snapshots_to_keep[RW]
@return [Integer] Weekly snapshot count to keep
used_bytes[RW]
@return [Integer] Resource size in bytes, current storage usage for the volume in bytes
Public Class Methods
mapper()
click to toggle source
Mapper for WeeklySchedule
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-09-01/generated/azure_mgmt_netapp/models/weekly_schedule.rb, line 39 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'weeklySchedule', type: { name: 'Composite', class_name: 'WeeklySchedule', model_properties: { snapshots_to_keep: { client_side_validation: true, required: false, serialized_name: 'snapshotsToKeep', type: { name: 'Number' } }, day: { client_side_validation: true, required: false, serialized_name: 'day', type: { name: 'String' } }, hour: { client_side_validation: true, required: false, serialized_name: 'hour', type: { name: 'Number' } }, minute: { client_side_validation: true, required: false, serialized_name: 'minute', type: { name: 'Number' } }, used_bytes: { client_side_validation: true, required: false, serialized_name: 'usedBytes', type: { name: 'Number' } } } } } end