Module netapp_ontap.models.consistency_group_namespace

Copyright © 2023 NetApp Inc. All rights reserved.

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

Classes

class ConsistencyGroupNamespaceSchema (*, 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 ConsistencyGroupNamespace object

Ancestors

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

Class variables

auto_delete: bool GET POST PATCH

This property marks the NVMe namespace for auto deletion when the volume containing the namespace runs out of space. This is most commonly set on namespace clones.
When set to true, the NVMe namespace becomes eligible for automatic deletion when the volume runs out of space. Auto deletion only occurs when the volume containing the namespace is also configured for auto deletion and free space in the volume decreases below a particular threshold.
This property is optional in POST and PATCH. The default value for a new NVMe namespace is false.
There is an added computational cost to retrieving this property's value. It is not populated for either a collection GET or an instance GET unless it is explicitly requested using the fields query parameter. See Requesting specific fields to learn more.

comment: str GET POST PATCH

A configurable comment available for use by the administrator. Valid in POST and PATCH.

create_time: ImpreciseDateTime GET

The time the NVMe namespace was created.

Example: 2018-06-04T19:00:00.000+0000

enabled: bool GET

The enabled state of the NVMe namespace. Certain error conditions cause the namespace to become disabled. If the namespace is disabled, you can check the state property to determine what error disabled the namespace. An NVMe namespace is enabled automatically when it is created.

name: str GET POST

The fully qualified path name of the NVMe namespace composed of a "/vol" prefix, the volume name, the (optional) qtree name and base name of the namespace. Valid in POST.
NVMe namespaces do not support rename, or movement between volumes.

Example: /vol/volume1/qtree1/namespace1

os_type: str GET POST

The operating system type of the NVMe namespace.
Required in POST when creating an NVMe namespace that is not a clone of another. Disallowed in POST when creating a namespace clone.

Valid choices:

  • aix
  • linux
  • vmware
  • windows
provisioning_options: ConsistencyGroupVdiskProvisioningOptions POST PATCH

The provisioning_options field of the consistency_group_namespace.

space: ConsistencyGroupNamespaceSpace GET POST PATCH

The space field of the consistency_group_namespace.

status: ConsistencyGroupNamespaceStatus GET

The status field of the consistency_group_namespace.

subsystem_map: ConsistencyGroupNamespaceSubsystemMap GET POST PATCH

The subsystem_map field of the consistency_group_namespace.

uuid: str GET

The unique identifier of the NVMe namespace.

Example: 1cd8a442-86d1-11e0-ae1c-123478563412