filesystem.getacl¶
Return ACL of a given path. This may return a POSIX1e ACL or a NFSv4 ACL. The ACL type is indicated by the acltype key.
No Additional Items
Tuple Validation
Parameter 1: path
path
Type: stringMust be at least 1 characters long
Parameter 2: simplified
simplified
Type: boolean Default: trueParameter 3: resolve_ids
resolve_ids
Type: boolean Default: falseResult
NFS4ACLResult
Type: objectNo Additional Properties
Path
Type: stringMust be at least 1 characters long
User
Must be at least 1 characters long
Group
Must be at least 1 characters long
Uid
Value must be greater or equal to -1 and lesser or equal to 2147483647
Gid
Value must be greater or equal to -1 and lesser or equal to 2147483647
Acltype
Type: constSpecific value:
"NFS4"
Acl
Type: array of objectNo Additional Items
Each item of this array must be:
NFS4ACE
Type: objectNo Additional Properties
Tag
Type: enum (of string)Must be one of:
- "owner@"
- "group@"
- "everyone@"
- "USER"
- "GROUP"
Type
Type: enum (of string)Must be one of:
- "ALLOW"
- "DENY"
Perms
NFS4ACE_AdvancedPerms
Type: objectNo Additional Properties
Read Data
Type: boolean Default: falseWrite Data
Type: boolean Default: falseAppend Data
Type: boolean Default: falseRead Named Attrs
Type: boolean Default: falseWrite Named Attrs
Type: boolean Default: falseExecute
Type: boolean Default: falseDelete
Type: boolean Default: falseDelete Child
Type: boolean Default: falseRead Attributes
Type: boolean Default: falseWrite Attributes
Type: boolean Default: falseRead Acl
Type: boolean Default: falseWrite Acl
Type: boolean Default: falseWrite Owner
Type: boolean Default: falseSynchronize
Type: boolean Default: falseNFS4ACE_BasicPerms
Type: objectNo Additional Properties
Basic
Type: enum (of string)Must be one of:
- "FULL_CONTROL"
- "MODIFY"
- "READ"
- "TRAVERSE"
Flags
NFS4ACE_AdvancedFlags
Type: objectNo Additional Properties
File Inherit
Type: boolean Default: falseDirectory Inherit
Type: boolean Default: falseNo Propagate Inherit
Type: boolean Default: falseInherit Only
Type: boolean Default: falseInherited
Type: boolean Default: falseNFS4ACE_BasicFlags
Type: objectNo Additional Properties
Basic
Type: enum (of string)Must be one of:
- "INHERIT"
- "NOINHERIT"
Id
Default: nullValue must be greater or equal to -1 and lesser or equal to 2147483647
Who
Default: nullMust be at least 1 characters long
NFS4ACL_Flags
Type: objectNo Additional Properties
Autoinherit
Type: boolean Default: falseProtected
Type: boolean Default: falseDefaulted
Type: boolean Default: falseTrivial
Type: booleanPOSIXACLResult
Type: objectNo Additional Properties
Path
Type: stringMust be at least 1 characters long
User
Must be at least 1 characters long
Group
Must be at least 1 characters long
Uid
Value must be greater or equal to -1 and lesser or equal to 2147483647
Gid
Value must be greater or equal to -1 and lesser or equal to 2147483647
Acltype
Type: constSpecific value:
"POSIX1E"
Acl
Type: array of objectNo Additional Items
Each item of this array must be:
POSIXACE
Type: objectNo Additional Properties
Tag
Type: enum (of string)Must be one of:
- "USER_OBJ"
- "GROUP_OBJ"
- "OTHER"
- "MASK"
- "USER"
- "GROUP"
POSIXACE_Perms
Type: objectNo Additional Properties
Read
Type: booleanWrite
Type: booleanExecute
Type: booleanDefault
Type: booleanId
Default: nullValue must be greater or equal to -1 and lesser or equal to 2147483647
Who
Default: nullMust be at least 1 characters long
Trivial
Type: booleanDISABLED_ACLResult
Type: objectNo Additional Properties
Path
Type: stringMust be at least 1 characters long
User
Must be at least 1 characters long
Group
Must be at least 1 characters long
Uid
Value must be greater or equal to -1 and lesser or equal to 2147483647
Gid
Value must be greater or equal to -1 and lesser or equal to 2147483647
Acltype
Type: constSpecific value:
"DISABLED"
Acl
Type: nullTrivial
Type: constSpecific value:
true
Required roles: FILESYSTEM_ATTRS_READ