Create, Modify, and Delete Policy
Select
SaaS
Customer Managed
This operation is used to create, Modify, Delete Data Masking policy.
- application/json
Request Body
policy object
association object
- opType integer required
Operation Type Ex: Update-1, Create-2, Delete-3
Responses
- 200
OK
POST /maskingpolicy
Authorization
type: apiKeyname: Authtokenin: header
Request
Request
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
}'
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
}'
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
}'
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
}'
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
}'
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
}'
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
}'