Module netapp_ontap.models.acl_delete
Copyright © 2021 NetApp Inc. All rights reserved.
Classes
class AclDeleteSchema (*, only: typing.Union = None, exclude: typing.Union = (), many: bool = False, context: typing.Dict = None, load_only: typing.Union = (), dump_only: typing.Union = (), partial: typing.Union = False, unknown: str = None)
-
The fields of the AclDelete object
Ancestors
- netapp_ontap.resource.ResourceSchema
- marshmallow.schema.Schema
- marshmallow.base.SchemaABC
Class variables
-
access GET POST PATCH
-
Specifies whether the ACL is for DACL or SACL. The available values are:
- access_allow - DACL for allow access
- access_deny - DACL for deny access
- audit_success - SACL for success access
- audit_failure - SACL for failure access
Valid choices:
- access_allow
- access_deny
- audit_failure
- audit_success
-
apply_to GET POST PATCH
-
The apply_to field of the acl_delete.
-
ignore_paths GET POST PATCH
-
Specifies that permissions on this file or directory cannot be replaced.
Example: ["/dir1/dir2/","/parent/dir3"]
-
propagation_mode GET POST PATCH
-
Specifies how to propagate security settings to child subfolders and files. This setting determines how child files/folders contained within a parent folder inherit access control and audit information from the parent folder. The available values are:
- propogate - propagate inheritable permissions to all subfolders and files
- replace - replace existing permissions on all subfolders and files with inheritable permissions
Valid choices:
- propagate
- replace