ACLEnforcingMode
ACL enforcing modes.
| Full name | MFiles.ACLEnforcingMode |
|---|---|
| Proto file | mfiles/enums.proto |
Values
| Name | Number | Description |
|---|---|---|
ACLENFORCING_MODE_USE_PREVIOUS | 0 | Use the ACL previously stored for the object as a provided ACL (the previous ACL is typically the consolidated ACL (as if it was generated by the UI)). |
ACLENFORCING_MODE_USE_PROVIDED | 1 | Use the caller-provided ACL. |
ACLENFORCING_MODE_RESET_TO_DEFAULT | 2 | Use the ACL calculated from the properties as a provided ACL. |
ACLENFORCING_MODE_DISALLOW_CHANGES | 3 | Do not touch the object ACL. |
Used by methods
- IRPCObjectOperations.SetProperties -- Adds, replaces or removes property values of an object.
- IRPCObjectOperations.SetPropertiesWithMetadata -- Adds, replaces or removes property values of an object, also storing metadata about each value.
Used in fields
SetPropertiesParams.acl_enforcing_mode-- Which ACL the server starts from when it updates the permissions; see SetPropertiesacl_mode.ACLENFORCING_MODE_DISALLOW_CHANGESis rejected.SetPropertiesRequest.acl_mode-- Which ACL the server starts from when it updates the object's permissions.SetPropertiesWithMetadataRequest.acl_mode-- ACL enforcing mode.