table cf securitypolicy set

Replaces a security policy associated with a column family for a HPE Ezmeral Data Fabric Database JSON table with a new security policy.

Permissions Required

To run this command, your user ID must have the following permissions:

  • adminaccessperm on the table.
NOTE The mapr user is not treated as a superuser. HPE Ezmeral Data Fabric Database does not allow the mapr user to run this command unless that user is given the relevant permission or permissions with access-control expressions.

Syntax

CLI

maprcli table cf securitypolicy set
  -path <path>
  -cfname <column family name>
  -securitypolicy <comma-delimited list of policies> 
REST
http[s]://<host>:<port>/rest/table/cf/securitypolicy/set?path=<path>&cfname=<column-family-name>&securitypolicy=<policies>

Parameters

Parameter

Description

path

The path to the HPE Ezmeral Data Fabric Database table.

  • For a path on the local cluster, start the path at the volume mount point. For example, for a table named test under a volume with a mount point at /volume1, specify the following path: /volume1/test
  • For a path on a remote cluster, you must also specify the cluster name in the path. For example, for a table named customer under volume1 in the sanfrancisco cluster, specify the following path:/mapr/sanfrancisco/volume1/customer
cfname The name of the column family for which security policies will be replaced.

securitypolicy

The security policy tags to be replaced in the list of security policies for the specified column family.

Example

Replaces the security policy for the column family mycf for a MapR table named table1 with a new security policy named newpolicy:

CLI

maprcli table cf securitypolicy set
  -path "/table1"
  -cfname "mycf"
  -securitypolicy "newpolicy"

REST

http[s]://<host>:<port>/rest/table/cf/securitypolicy/set?path=/table1&cfname=mycf&securitypolicy=newpolicy