Module netapp_ontap.models.qos_policy_adaptive

Copyright © 2022 NetApp Inc. All rights reserved.

Classes

class QosPolicyAdaptiveSchema (*, 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 QosPolicyAdaptive object

Ancestors

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

Class variables

absolute_min_iops GET POST PATCH

Specifies the absolute minimum IOPS that is used as an override when the expected_iops is less than this value. These floors are not guaranteed on non-AFF platforms or when FabricPool tiering policies are set.

block_size GET POST PATCH

Specifies the block size

Valid choices:

  • any
  • 4k
  • 8k
  • 16k
  • 32k
  • 64k
  • 128k
expected_iops GET POST PATCH

Expected IOPS. Specifies the minimum expected IOPS per TB allocated based on the storage object allocated size. These floors are not guaranteed on non-AFF platforms or when FabricPool tiering policies are set.

expected_iops_allocation GET POST PATCH

Specifies the size to be used to calculate expected IOPS per TB. The size options are either the storage object allocated space or the storage object used space.

Valid choices:

  • used_space
  • allocated_space
peak_iops GET POST PATCH

Peak IOPS. Specifies the maximum possible IOPS per TB allocated based on the storage object allocated size or the storage object used size.

peak_iops_allocation GET POST PATCH

Specifies the size to be used to calculate peak IOPS per TB. The size options are either the storage object allocated space or the storage object used space.

Valid choices:

  • used_space
  • allocated_space