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