Module netapp_ontap.models.volume_encryption
Copyright © 2019 NetApp Inc. All rights reserved.
Classes
class VolumeEncryptionSchema (only=None, exclude=(), many=False, context=None, load_only=(), dump_only=(), partial=False, unknown=None)
-
The fields of the VolumeEncryption object
Ancestors
- netapp_ontap.resource.ResourceSchema
- marshmallow.schema.Schema
- marshmallow.schema.BaseSchema
- marshmallow.base.SchemaABC
Class variables
var enabled
-
Encrypts an unencrypted volume. When set to 'true', a new key is generated and used to encrypt the given volume. The underlying SVM must be configured with the key manager.
var key_id
-
The key ID used for creating encrypted volume. A new key-id is generated for creating an encrypted volume. This key-id is associated with the generated key.
var opts
var rekey
-
If set to 'true', re-encrypts the volume with a new key. Valid in PATCH.
var state
-
Volume encryption state.
encrypted ‐ The volume is completely encrypted.
encrypting ‐ Encryption operation is in progress.
partial ‐ Some constituents are encrypted and some are not. Applicable only for FlexGroup volume.
rekeying. Encryption of volume with a new key is in progress.
unencrypted ‐ The volume is a plain-text one.Valid choices:
- encrypted
- encrypting
- partial
- rekeying
- unencrypted
var status
-
The status field of the volume_encryption.
var type
-
Volume encryption type.
none ‐ The volume is a plain-text one.
volume ‐ The volume is encrypted with volume key (NVE volume).
aggregate ‐ The volume is encrypted with aggregate key (NAE volume).Valid choices:
- none
- volume
- aggregate
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