Adds or modifies a level-2 data masking scenario.
Debugging
Authorization information
Request parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
| scenes | array<object> | Yes | The information about the level-2 data masking scenario. | |
| object | Yes | The information about the level-2 data masking scenario. | ||
| id | string | No | The ID of the level-2 data masking scenario.
| 123 |
| sceneName | string | Yes | The name of the level-2 data masking scenario. | dev_scene |
| sceneCode | string | Yes | The code of the level-1 data masking scenario to which the level-2 data masking scenario belongs. Valid values:
| dataworks_display_desense_code |
| projects | array<object> | No | The information about the compute engine for which the data masking scenario takes effect. | |
| object | No | The information about the compute engine for which the data masking scenario takes effect. | ||
| clusterId | string | No | If the data masking scenario takes effect for an E-MapReduce (EMR) compute engine, enter the ID of an EMR cluster. This parameter is required only when you use an EMR compute engine. | c-1234 |
| projectName | string | No | The name of the compute engine instance for which the data masking scenario takes effect. | dev_project |
| dbType | string | No | The type of the compute engine for which the data masking scenario takes effect. Valid values:
| ODPS.ODPS |
| desc | string | No | The description. | Test scenarios |
| userGroupIds | array | No | The information about the user group for which the data masking scenario takes effect. | |
| long | No | The ID of the user group for which the data masking scenario takes effect. You can call the DsgUserGroupQueryList operation to query the user group ID. | 123 |
Response parameters
Examples
Sample success responses
JSONformat
{
"Success": true,
"ErrorCode": 1029030003,
"ErrorMessage": "param error",
"HttpStatusCode": 400,
"Data": true,
"RequestId": 102400001
}Error codes
| HTTP status code | Error code | Error message | Description |
|---|---|---|---|
| 400 | DESENSSCENE.ID.ERROR | The desensitization scenario ID does not match or does not exist with the tenant. | The scenario ID does not exist or does not belong to the tenant. |
| 400 | DESENSSCENE.IDLEVEL.ERROR | The desensitization scenario is not a secondary scenario. | - |
| 400 | DESENSSCENE.PROJECT.ERROR | The project space does not exist. | - |
| 400 | DESENSSCENE.SIZE.ERROR | The number of desens scene exceeds the limit. | Number of desensitization scenarios chao xian |
| 400 | DESENSSCENE.UESRGROUP.ERROR | The user group ID does not match the tenant or does not exist. | The user group ID does not exist or does not belong to the tenant. |
| 400 | PARAMS.ERROR | param error. | - |
| 403 | PERMISSION.DENIED.ERROR | Permission denied | Insufficient permissions. |
| 500 | UNKNOWN.ERROR | unknown error. | Unknown error. |
For a list of error codes, visit the Service error codes.
