Module netapp_ontap.models.nvme_namespace_space
Copyright © 2019 NetApp Inc. All rights reserved.
Classes
class NvmeNamespaceSpaceSchema (only=None, exclude=(), many=False, context=None, load_only=(), dump_only=(), partial=False, unknown=None)
-
The fields of the NvmeNamespaceSpace object
Ancestors
- netapp_ontap.resource.ResourceSchema
- marshmallow.schema.Schema
- marshmallow.schema.BaseSchema
- marshmallow.base.SchemaABC
Class variables
var block_size
-
The size of blocks in the namespace in bytes.
Valid in POST when creating an NVMe namespace that is not a clone of another. Disallowed in POST when creating a namespace clone. Valid in POST. var guarantee
-
The guarantee field of the nvme_namespace_space.
var opts
var size
-
The total provisioned size of the NVMe namespace.
NVMe namespaces do not support resize.
For more information, see Size properties in the docs section of the ONTAP REST API documentation.Example: 1073741824
var used
-
The amount of space consumed by the main data stream of the NVMe namespace.
This value is the total space consumed in the volume by the NVMe namespace, including filesystem overhead, but excluding prefix and suffix streams. Due to internal filesystem overhead and the many ways NVMe filesystems and applications utilize blocks within a namespace, this value does not necessarily reflect actual consumption/availability from the perspective of the filesystem or application. Without specific knowledge of how the namespace blocks are utilized outside of ONTAP, this property should not be used and an indicator for an out-of-space condition.
For more information, see Size properties in the docs section of the ONTAP REST API documentation.
Instance variables
var patchable_fields
-
Only fields in this list will be considered when patching a resource
var postable_fields
-
Only fields in this list will be considered when posting a resource