Access Control Action Set: Syntax
Provides actions for managing user access to resources
repAllAcsTable Action
Replaces all access controls for a table.
Parameter Descriptions
acs={{repsettable-1} <, {repsettable-2}, ...>}
specifies the replacement access controls.
The repsettable value can be one or more of the following:
* caslib="string"
specifies the caslib name.
description="string"
specifies the purpose of the access control.
filter="string"
specifies a row-level filter that limits a direct grant of the Select permission on a table. The expression can include identity-based substitutions (for example, SUB::SAS.Userid).
identity="string"
specifies the user or group.
* identityType="GROUP" | "GUEST" | "USER"
specifies the type of identity that is associated with the access control.
| Default | USER |
|---|
* permission="ALTERTABLE" | "CREATETABLE" | "DELETE" | "DELETESOURCE" | "DROPTABLE" | "INSERT" | "LIMITEDPROMOTE" | "MANAGEACCESS" | "READINFO" | "SELECT" | "UPDATE"
* permType="DENY" | "GRANT" | "NONE"
specifies addition of a direct denial, addition of a direct grant, or removal of an existing direct access control.
* table="string"
specifies the table name.
repAllAcsTable Action
Replaces all access controls for a table.
Parameter Descriptions
acs={{repsettable-1} <, {repsettable-2}, ...>}
specifies the replacement access controls.
The repsettable value can be one or more of the following:
* caslib="string"
specifies the caslib name.
description="string"
specifies the purpose of the access control.
filter="string"
specifies a row-level filter that limits a direct grant of the Select permission on a table. The expression can include identity-based substitutions (for example, SUB::SAS.Userid).
identity="string"
specifies the user or group.
* identityType="GROUP" | "GUEST" | "USER"
specifies the type of identity that is associated with the access control.
| Default | USER |
|---|
* permission="ALTERTABLE" | "CREATETABLE" | "DELETE" | "DELETESOURCE" | "DROPTABLE" | "INSERT" | "LIMITEDPROMOTE" | "MANAGEACCESS" | "READINFO" | "SELECT" | "UPDATE"
* permType="DENY" | "GRANT" | "NONE"
specifies addition of a direct denial, addition of a direct grant, or removal of an existing direct access control.
* table="string"
specifies the table name.
repAllAcsTable Action
Replaces all access controls for a table.
Parameter Descriptions
acs=[{repsettable-1} <, {repsettable-2}, ...>]
specifies the replacement access controls.
The repsettable value can be one or more of the following:
* "caslib":"string"
specifies the caslib name.
"description":"string"
specifies the purpose of the access control.
"filter":"string"
specifies a row-level filter that limits a direct grant of the Select permission on a table. The expression can include identity-based substitutions (for example, SUB::SAS.Userid).
"identity":"string"
specifies the user or group.
* "identityType":"GROUP" | "GUEST" | "USER"
specifies the type of identity that is associated with the access control.
| Default | USER |
|---|
* "permission":"ALTERTABLE" | "CREATETABLE" | "DELETE" | "DELETESOURCE" | "DROPTABLE" | "INSERT" | "LIMITEDPROMOTE" | "MANAGEACCESS" | "READINFO" | "SELECT" | "UPDATE"
* "permType":"DENY" | "GRANT" | "NONE"
specifies addition of a direct denial, addition of a direct grant, or removal of an existing direct access control.
* "table":"string"
specifies the table name.
repAllAcsTable Action
Replaces all access controls for a table.
Parameter Descriptions
acs=list( list(repsettable-1) <, list(repsettable-2), ...>)
specifies the replacement access controls.
The repsettable value can be one or more of the following:
* caslib="string"
specifies the caslib name.
description="string"
specifies the purpose of the access control.
filter="string"
specifies a row-level filter that limits a direct grant of the Select permission on a table. The expression can include identity-based substitutions (for example, SUB::SAS.Userid).
identity="string"
specifies the user or group.
* identityType="GROUP" | "GUEST" | "USER"
specifies the type of identity that is associated with the access control.
| Default | USER |
|---|
* permission="ALTERTABLE" | "CREATETABLE" | "DELETE" | "DELETESOURCE" | "DROPTABLE" | "INSERT" | "LIMITEDPROMOTE" | "MANAGEACCESS" | "READINFO" | "SELECT" | "UPDATE"
* permType="DENY" | "GRANT" | "NONE"
specifies addition of a direct denial, addition of a direct grant, or removal of an existing direct access control.
* table="string"
specifies the table name.