Obtém os modelos de tipo de dados sensíveis disponíveis e as regras de desensibilização compatíveis. Use a resposta desta API para configurar suas regras de desensibilização.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
dataworks:QueryDefaultTemplates |
list |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| SceneId |
integer |
Sim |
O ID do cenário de desensibilização de nível 2. Chame a API DsgSceneQuerySceneListByName para obter este ID. |
123 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os dados da resposta. |
||
| Success |
boolean |
Indica se a solicitação foi bem-sucedida. Valores válidos:
|
true |
| ErrorCode |
string |
O código de erro retornado se a solicitação falhar. |
1029030003 |
| ErrorMessage |
string |
A mensagem de erro retornada se a solicitação falhar. |
param error |
| HttpStatusCode |
integer |
O código de status HTTP retornado. |
400 |
| Data |
array<object> |
Os dados retornados. |
|
|
array<object> |
Um objeto que representa um modelo de tipo de dados sensíveis. |
||
| DataType |
string |
O tipo de dados sensíveis. |
phone |
| DesensPlanTemplate |
object |
Uma lista de métodos de desensibilização compatíveis e suas descrições de parâmetros. |
|
|
array<object> |
O método de desensibilização e seus parâmetros. |
||
|
object |
O método de desensibilização e seus parâmetros. |
||
| Name |
string |
The name of the Desensitization Method. |
hash |
| SupportWaterMark |
boolean |
Indicates whether watermarking is supported. Valid values:
|
true |
| ExtParamTemplate |
array |
A list of Desensitization Parameters and their descriptions. |
|
|
any |
A JSON object that describes the supported Desensitization Rules and their parameter configurations. This object is for reference only and cannot be used as direct input to create or modify Desensitization Rules. |
{ "key": "algo", "valueEnum": [ "MD5", "SHA256", "SHA512", "SM3" ], "valueType": "string" }, { "key": "salt", "valueEnum": [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ], "valueType": "int" } |
|
| RequestId |
string |
O ID da solicitação. Você pode usar este ID para solucionar problemas. |
102400001 |
Exemplos
Resposta de sucesso
JSON formato
{
"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"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 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. | |
| 500 | UNKNOWN.ERROR | unknown error. | Unknown error. |
| 403 | PERMISSION.DENIED.ERROR | Permission denied | Insufficient permissions. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.