Module netapp_ontap.models.aggregate_spare

Copyright © 2021 NetApp Inc. All rights reserved.


class AggregateSpareSchema (*, only: typing.Union = None, exclude: typing.Union = (), many: bool = False, context: typing.Dict = None, load_only: typing.Union = (), dump_only: typing.Union = (), partial: typing.Union = False, unknown: str = None)

The fields of the AggregateSpare object


  • netapp_ontap.resource.ResourceSchema
  • marshmallow.schema.Schema
  • marshmallow.base.SchemaABC

Class variables

checksum_style GET

The checksum type that has been assigned to the spares

Valid choices:

  • block
  • advanced_zoned
disk_class GET

Disk class of spares

Valid choices:

  • unknown
  • capacity
  • performance
  • archive
  • solid_state
  • array
  • virtual
  • data_center
  • capacity_flash
layout_requirements GET

Available RAID protections and their restrictions


The node field of the aggregate_spare.

size GET

Usable size of each spare in bytes

Example: 10156769280

syncmirror_pool GET

SyncMirror spare pool

Valid choices:

  • pool0
  • pool1
usable GET

Total number of usable spares in the bucket. The usable count for each class of spares does not include reserved spare capacity recommended by ONTAP best practices.

Example: 9