Module netapp_ontap.models.snapmirror_relationship_restore

Copyright © 2022 NetApp Inc. All rights reserved.

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

Classes

class SnapmirrorRelationshipRestoreSchema (*, 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 SnapmirrorRelationshipRestore object

Ancestors

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

Class variables

archive_retrieval_priority: str POST

Priority level at which the objects are restored from the archival storage. The value can be high, standard or low. The cloud provider's lowest priority will be used as the default. It is only supported for object store SnapMirror relationships. If the objects were not archived, the property will be ignored.

Valid choices:

  • standard
  • high
  • low
create_destination: SnapmirrorRestoreDestination POST

The create_destination field of the snapmirror_relationship_restore.

destination: SnapmirrorEndpoint POST

This property is the destination endpoint of the restore relationship. The destination endpoint can be a FlexVol volume or a FlexGroup volume. For the POST request, the destination endpoint must be of type "DP" for full volume restore, "RW" for incremental volume restore and restore of files or LUNs. The destination endpoint path name must be specified in the "destination.path" property.

files: List[SnapmirrorRelationshipRestoreFiles] POST

This specifies the list of files or LUNs to be restored. Can contain up to eight files or LUNs.

The links field of the snapmirror_relationship_restore.

source: SnapmirrorEndpoint POST

This property is the source endpoint of the restore relationship. The source endpoint can be a FlexVol volume or a FlexGroup volume.

source_snapshot: str POST

Specifies the Snapshot copy on the source to be transferred to the destination.

storage_efficiency_enabled: bool POST

Set this property to "false" to turn off storage efficiency for data transferred over the wire and written to the destination.

throttle: Size POST

Throttle, in KBs per seconds. Defaults to unlimited.