Module netapp_ontap.models.aggregate_spare

Copyright © 2022 NetApp Inc. All rights reserved.


class AggregateSpareSchema (*, only: Union[Sequence[str], Set[str]] = None, exclude: Union[Sequence[str], Set[str]] = (), many: bool = False, context: Dict = None, load_only: Union[Sequence[str], Set[str]] = (), dump_only: Union[Sequence[str], Set[str]] = (), partial: Union[bool, Sequence[str], Set[str]] = 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
disk_type GET

Type of disk.

Valid choices:

  • fc
  • lun
  • nl_sas
  • nvme_ssd
  • sas
  • sata
  • scsi
  • ssd
  • ssd_cap
  • ssd_zns
  • vm_disk
is_partition GET

Indicates whether a disk is partitioned (true) or whole (false)

Example: true

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