Create Policy Shell
Create a policy shell.
What you are doing
Creating the policy that will hold the access rules. For example, Data Element, Role, and Rules.
Why it matters
The policy is the object that ties together the pieces and becomes deployable.
Tips
Multiple Roles, multiple data elements, and their corresponding rules can be added to a single policy. Consider structuring your policy around specific areas of focus, as in this example, the treatment of a Credit Card Number across the entirety of your enterprise.
CLI Code
pim create policies policy --name "ccn-policy" --description "Protect CCN with tokenization"
CLI Actual Output
NAME DESCRIPTION ACCESS UID
ccn-policy Protect CCN with tokenization {'protect': False, 'reProtect': False, 'unProtect': False} 1
API Endpoint
POST /pim/policies
API Code
curl -k \
-H "Authorization: Bearer ${TOKEN}" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-X POST "https://${GW_HOST}/pty/v2/pim/policies" \
-d '{
"name": "ccn-policy",
"description": "Protect CCN with tokenization",
"template": {
"access": {
"protect": false,
"reProtect": false,
"unProtect": false
}
}
}'
API Actual Output
{"name":"ccn-policy","description":"Protect CCN with tokenization","uid":"1","template":{"access":{"protect":false,"reProtect":false,"unProtect":false}}}
Feedback
Was this page helpful?