Module netapp_ontap.models.volume_clone

Copyright © 2023 NetApp Inc. All rights reserved.

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

Classes

class VolumeCloneSchema (*, 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 VolumeClone object

Ancestors

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

Class variables

inherited_physical_used: Size GET

Inherited physical used from the clone's base snapshot.

inherited_savings: Size GET

Inherited savings from the clone's base snapshot.

is_flexclone: bool GET POST

Specifies if this volume is a normal FlexVol or FlexClone. This field needs to be set when creating a FlexClone. Valid in POST.

parent_snapshot: Snapshot GET POST PATCH

The parent_snapshot field of the volume_clone.

parent_svm: Svm GET POST

The parent_svm field of the volume_clone.

parent_volume: Volume GET POST

The parent_volume field of the volume_clone.

split_complete_percent: Size GET

Percentage of FlexClone blocks split from its parent volume.

split_estimate: Size GET

Space required by the containing-aggregate to split the FlexClone volume.

split_initiated: bool GET POST PATCH

This field is set when split is executed on any FlexClone, that is when the FlexClone volume is split from its parent FlexVol. This field needs to be set for splitting a FlexClone form FlexVol. Valid in PATCH.