Module netapp_ontap.models.acl

Copyright © 2021 NetApp Inc. All rights reserved.

Classes

class AclSchema (*, 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 Acl 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
  • access_allowed_callback - CALLBACK for allowed access
  • access_denied_callback - CALLBACK for denied access
  • access_allowed_callback_object - CALLBACK OBJECT for allowed access
  • access_denied_callback_object - CALLBACK OBJECT for denied access
  • system_audit_callback - SYSTEM Audit Callback ace
  • system_audit_callback_object - SYSTEM Audit Callback Object ace
  • system_resource_attribute - SYSTEM Resource Attribute
  • system_scoped_policy_id - SYSTEM Scope Policy ID
  • audit_success - SACL for success access
  • audit_failure - SACL for failure access
  • audit_success_and_failure - SACL for both success and failure access

Valid choices:

  • access_allow
  • access_deny
  • access_allowed_callback
  • access_denied_callback
  • access_allowed_callback_object
  • access_denied_callback_object
  • system_audit_callback
  • system_audit_callback_object
  • system_resource_attribute
  • system_scoped_policy_id
  • audit_failure
  • audit_success
  • audit_success_and_failure
advanced_rights GET POST PATCH

The advanced_rights field of the acl.

apply_to GET POST PATCH

The apply_to field of the acl.

inherited GET

Indicates whether or not the ACE flag is inherited.

Example: true

rights GET POST PATCH

Specifies the access right controlled by the ACE for the account specified. The "rights" parameter is mutually exclusive with the "advanced_rights" parameter. If you specify the "rights" parameter, you can specify one of the following "rights" values:

Valid choices:

  • no_access
  • full_control
  • modify
  • read_and_execute
  • read
  • write
user GET POST

Specifies the account to which the ACE applies. You can specify either name or SID.

Example: S-1-5-21-2233347455-2266964949-1780268902-69304