Module netapp_ontap.models.lun_movement

Copyright © 2024 NetApp Inc. All rights reserved.

This file has been automatically generated based on the ONTAP REST API documentation.

Classes

class LunMovementSchema (*, only: types.StrSequenceOrSet | None = None, exclude: types.StrSequenceOrSet = (), many: bool | None = None, context: dict | None = None, load_only: types.StrSequenceOrSet = (), dump_only: types.StrSequenceOrSet = (), partial: bool | types.StrSequenceOrSet | None = None, unknown: str | None = None)

The fields of the LunMovement object

Ancestors

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

Class variables

max_throughput: Size GET POST PATCH

The maximum data throughput, in bytes per second, that should be utilized in support of the LUN movement. This property can be used to throttle a transfer and limit its impact on the performance of the source and destination nodes. The specified value will be rounded up to the nearest megabyte.
If this property is not specified in a POST that begins a LUN movement, throttling is not applied to the data transfer.
For more information, see Size properties in the docs section of the ONTAP REST API documentation.
This property is valid only in a POST that begins a LUN movement or a PATCH when a LUN movement is already in process.

paths: LunMovementPaths GET

The fully qualified LUN path names involved in the LUN movement.

progress: LunMovementProgress GET PATCH

Properties related to the progress of an active or recently completed LUN movement.