Queries a list of available sensitive field type templates and the data masking rules supported by the templates. You can refer to the response parameters of this operation to configure a data masking rule.
Debugging
Authorization information
There is currently no authorization information disclosed in the API.
Request parameters
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
SceneId | integer | Yes | The ID of the level-2 data masking scenario. You can call the DsgSceneQuerySceneListByName operation to query the list of IDs. | 123 |
Response parameters
Examples
Sample success responses
JSON
format
{
"Success": true,
"ErrorCode": "1029030003",
"ErrorMessage": "param error",
"HttpStatusCode": 400,
"Data": [
{
"DataType": "phone",
"DesensPlanTemplate": {
"key": [
{
"Name": "hash",
"SupportWaterMark": true,
"ExtParamTemplate": [
"{ \"key\": \"algo\", \"valueEnum\": [ \"MD5\", \"SHA256\", \"SHA512\", \"SM3\" ], \"valueType\": \"string\" }, { \"key\": \"salt\", \"valueEnum\": [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ], \"valueType\": \"int\" }"
]
}
]
}
}
],
"RequestId": "102400001"
}
Error codes
HTTP status code | Error code | Error message | Description |
---|---|---|---|
400 | DESENSTEMPLATE.SCENE.ERROR | Scene ID does not exist. | Scene ID does not exist. |
400 | DESENSTEMPLATE.SCENELEVEL.ERROR | The scene is not a secondary scene. | The scene is not a secondary scene. |
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.