Access Control Action Set: Syntax
Provides actions for managing user access to resources
Table of Actions
| Action Name | Description |
|---|---|
| accessPersonalCaslibs | Provides administrative access to all personal caslibs (CASUSER and CASUSERHDFS) |
| assumeRole | Assumes a role |
| checkInAllObjects | Releases all objects that are checked out. Use this action if the current client session does not have a transaction |
| checkOutObject | Reserves an object (and all of its children) for update by only the current client session. Prevents an object (and all of its parents) from being checked out exclusively by another session if checkOutType=Shared |
| commitTransaction | Persists all changes in an access control transaction to the server, releases all checked-out objects, and terminates the transaction |
| completeBackup | Flags a backup as complete |
| createBackup | Creates a backup if one is not in progress |
| deleteDAList | Deletes a denylist or an allowlist |
| dropRole | Relinquishes a role |
| isAuthorized | Shows whether access is authorized |
| isAuthorizedActions | Shows whether access is authorized to actions |
| isAuthorizedColumns | Shows whether access is authorized to columns |
| isAuthorizedTables | Shows whether access is authorized to tables |
| isInRole | Shows whether a role is assumed |
| listAcsActionSet | Lists access controls for an action or action set |
| listAcsData | Lists access controls for caslibs, tables, and columns |
| listAllPrincipals | Lists all principals that have explicit access controls |
| listMetadata | Lists the metadata for caslibs, tables, columns, action sets, actions, or administrators |
| operActionMd | Adds, deletes, and modifies action metadata |
| operActionSetMd | Adds, deletes, and modifies action set metadata |
| operAdminMd | Assigns users and groups to roles and modifies administrator metadata |
| operColumnMd | Adds, deletes, and modifies column metadata |
| operDAPaths | Configures a denylist or allowlist of paths |
| operTableMd | Adds, deletes, and modifies table metadata |
| remAllAcsActionSet | Removes all access controls for an action set or action |
| remAllAcsData | Removes all access controls for a caslib, table, or column |
| repAllAcsAction | Replaces all access controls for an action |
| repAllAcsActionSet | Replaces all access controls for an action set |
| repAllAcsCaslib | Replaces all access controls for a caslib |
| repAllAcsColumn | Replaces all access controls for a column |
| repAllAcsTable | Replaces all access controls for a table |
| rollbackTransaction | Discards all changes in an access control transaction, releases all checked-out objects, and terminates the transaction |
| showRolesAllowed | Shows the roles that a user is a member of |
| showRolesIn | Shows the currently active role |
| startTransaction | Initiates an access control transaction in the current client session. Within a transaction, changes are private. Within a transaction, only exclusively reserved (checked-out) objects and their children can be updated. A transaction terminates when it is committed or rolled back |
| statusTransaction | Shows whether client session has an active transaction |
| updSomeAcsAction | Adds, deletes, and modifies some access controls for an action |
| updSomeAcsActionSet | Adds, deletes, and modifies some access controls for an action set |
| updSomeAcsCaslib | Adds, deletes, and modifies some access controls for a caslib |
| updSomeAcsColumn | Adds, deletes, and modifies some access controls for a column |
| updSomeAcsTable | Adds, deletes, and modifies some access controls for a table |
| whatCheckoutsExist | Lists checkouts held on an object, its parents, and optionally its children |
| whatIsEffective | Lists effective access and explanations (Origins) |
Last updated: October 18, 2022