Module netapp_ontap.models.volume_flash_pool

Copyright © 2022 NetApp Inc. All rights reserved.


class VolumeFlashPoolSchema (*, 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 VolumeFlashPool object


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

Class variables

cache_eligibility GET

If this parameter is specified, the command displays information only about the volume or volumes with the specified Flash Pool caching attributes.

Valid choices:

  • read
  • read_write
  • none
cache_retention_priority GET

If this parameter is specified, the command displays the volumes that match the specified cache retention priority policy. A cache retention priority defines how long the blocks of a volume will be cached in the Flash Pool once they become cold.

Valid choices:

  • normal
  • low
  • high
caching_policy GET

This optionally specifies the caching policy to apply to the volume. A caching policy defines how the system caches a volume's data in Flash Cache modules. If a caching policy is not assigned to a volume, the system uses the caching policy that is assigned to the containing SVM. If a caching policy is not assigned to the containing SVM, the system uses the default cluster-wide policy.

Valid choices:

  • none
  • auto
  • meta
  • random_read
  • random_read_write
  • all_read
  • all_read_random_write
  • all
  • noread_random_write
  • meta_random_write
  • random_read_write_random_write
  • all_read_random_write_random_write
  • all_random_write