Module netapp_ontap.models.lun_vvol
Copyright © 2022 NetApp Inc. All rights reserved.
This file has been automatically generated based on the ONTAP REST API documentation.
Classes
class LunVvolSchema (*, 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 LunVvol object
Ancestors
- netapp_ontap.resource.ResourceSchema
- marshmallow.schema.Schema
- marshmallow.base.SchemaABC
Class variables
-
bindings: List[LunVvolBindings] GET -
Bindings between the LUN, which must be of class
protocol_endpointorvvol, and LUNs of the opposite class.
A classvvolLUN must be bound to a classprotocol_endpointLUN in order to be accessed. Classprotocol_endpointandvvolLUNs allow many-to-many bindings. A LUN of one class is allowed to be bound to zero or more LUNs of the opposite class. The binding between any two specific LUNs is reference counted. When a binding is created that already exists, the binding count is incremented. When a binding is deleted, the binding count is decremented, but the LUNs remain bound if the resultant reference count is greater than zero. When the binding count reaches zero, the binding is destroyed.
The bindings array contains LUNs of the opposite class of the containing LUN object.
There is an added cost to retrieving property values forvvol.bindings. They are not populated for either a collection GET or an instance GET unless explicitly requested using thefieldsquery parameter. SeeRequesting specific fieldsto learn more. -
is_bound: bool GET -
Reports if the LUN is part of a VMware virtual volume (vVol) bind relationship. This is
trueif the LUN is of classprotocol_endpointorvvoland has one or more bindings to a LUN of the opposite class. This is false if the LUN is of classregularor unbound.