Skip to main content

Create, Modify, and Delete Policy

This operation is used to create, Modify, Delete Data Masking policy.

Request Body
  • policy object
  • policy object

    Data Masking Policy Details

  • policyName string required

    Policy Name

  • policyId integer
  • config object
  • tables object[]

    Masking rules for each object

  • columns object[]
  • name string

    Name of the field

  • type integer

    Type of Masking Ex: Shuffling-0, Format-preserving encryption alphanumeric-1, Numeric range-2, Numeric variance-3, Fixed string-4, Dictionary-5

  • arguments string[]

    Inputs for masking

  • name string

    Object name

  • association object required

    Salesforce organization details

  • clientName string
  • instanceName string
  • displayName string
  • backupsetId integer required
  • instanceId integer required
  • instanceGUID string
  • clientId integer required
  • appName string
  • applicationId integer required

    For Salesforce use 134

  • association object
  • instanceId integer required

    Instance Id of the Salesforce organization

  • opType integer required

    Operation Type Ex: Update-1, Create-2, Delete-3

Responses

OK

POST /maskingpolicy    

Authorization

type: apiKeyname: Authtokenin: header

Request

Click Edit to configure Base URL
https://CommandCenterHostName/commandcenter/api
Security Scheme
token
Body

{
"policy": {
"policy": {
"policyName": "string",
"policyId": 0
},
"config": {
"tables": [
{
"columns": [
{
"name": "string",
"type": 0,
"arguments": [
"string"
]
}
],
"name": "string"
}
]
},
"association": {
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"clientId": 0,
"appName": "string",
"applicationId": 0
}
},
"association": {
"instanceId": 0
},
"opType": 2
}
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/MaskingPolicy' \
-H 'Content-Type: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"policy": {
"policy": {
"policyName": "string",
"policyId": 0
},
"config": {
"tables": [
{
"columns": [
{
"name": "string",
"type": 0,
"arguments": [
"string"
]
}
],
"name": "string"
}
]
},
"association": {
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"clientId": 0,
"appName": "string",
"applicationId": 0
}
},
"association": {
"instanceId": 0
},
"opType": 2
}'