class Azure::NetApp::Mgmt::V2020_07_01::Models::HourlySchedule

Hourly Schedule properties

Attributes

minute[RW]

@return [Integer] Indicates which minute snapshot should be taken

snapshots_to_keep[RW]

@return [Integer] Hourly 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 HourlySchedule class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2020-07-01/generated/azure_mgmt_netapp/models/hourly_schedule.rb, line 30
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'hourlySchedule',
    type: {
      name: 'Composite',
      class_name: 'HourlySchedule',
      model_properties: {
        snapshots_to_keep: {
          client_side_validation: true,
          required: false,
          serialized_name: 'snapshotsToKeep',
          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