Consulta la lista de plantillas de tipos de campos sensibles disponibles y las reglas de enmascaramiento de datos compatibles con dichas plantillas. Consulte los parámetros de respuesta de esta operación para configurar una regla de enmascaramiento de datos.
Depuración
Parámetros de solicitud
|
Parámetro |
Tipo |
Obligatorio |
Ejemplo |
Descripción |
|
Action |
String |
Sí |
DsgQueryDefaultTemplates |
La operación que desea ejecutar. Establezca el valor en DsgQueryDefaultTemplates. |
|
SceneId |
Integer |
Sí |
123 |
El ID del escenario de enmascaramiento de datos de nivel 2. Llame a la operación DsgSceneQuerySceneListByName para consultar la lista de ID. |
Parámetros de respuesta
|
Parámetro |
Tipo |
Ejemplo |
Descripción |
|
Success |
Boolean |
true |
Indica si la solicitud se realizó correctamente. Valores válidos:
|
|
ErrorCode |
String |
1029030003 |
El código de error. |
|
ErrorMessage |
String |
param error |
El mensaje de error. |
|
HttpStatusCode |
Integer |
400 |
El código de estado HTTP. |
|
Data |
Array of Data |
Los datos devueltos. |
|
|
DataType |
String |
phone |
El tipo de campo sensible. |
|
DesensPlanTemplate |
Map |
Los métodos de enmascaramiento de datos compatibles y las descripciones de los parámetros. |
|
|
Array of Item |
La información sobre el método de enmascaramiento de datos y los parámetros. |
||
|
Name |
String |
hash |
El nombre del método de enmascaramiento de datos. |
|
SupportWaterMark |
Boolean |
true |
Indica si se agrega una marca de agua. Valores válidos:
|
|
ExtParamTemplate |
Array of Any |
{ "key": "algo", "valueEnum": [ "MD5", "SHA256", "SHA512", "SM3" ], "valueType": "string" }, { "key": "salt", "valueEnum": [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ], "valueType": "int" } |
Las reglas de enmascaramiento de datos compatibles y las configuraciones de parámetros relacionadas, en formato JSON. Los resultados devueltos describen los parámetros de una regla de enmascaramiento de datos. No utilice estos resultados como parámetros de entrada para crear o modificar una regla de enmascaramiento de datos. |
|
RequestId |
String |
102400001 |
El ID de la solicitud. Utilice este ID para localizar registros y solucionar problemas. |
Ejemplos
Solicitudes de ejemplo
http(s)://[Endpoint]/?Action=DsgQueryDefaultTemplates
&SceneId=123
&<Common request parameters>
Respuestas exitosas de ejemplo
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<DsgQueryDefaultTemplatesResponse>
<Success>true</Success>
<ErrorCode>1029030003</ErrorCode>
<ErrorMessage>param error</ErrorMessage>
<HttpStatusCode>400</HttpStatusCode>
<Data>
<DataType>phone</DataType>
<DesensPlanTemplate>
<Name>hash</Name>
<SupportWaterMark>true</SupportWaterMark>
<ExtParamTemplate>{ "key": "algo", "valueEnum": [ "MD5", "SHA256", "SHA512", "SM3" ], "valueType": "string" }, { "key": "salt", "valueEnum": [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ], "valueType": "int" }</ExtParamTemplate>
</DesensPlanTemplate>
</Data>
<RequestId>102400001</RequestId>
</DsgQueryDefaultTemplatesResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"Success" : true,
"ErrorCode" : "1029030003",
"ErrorMessage" : "param error",
"HttpStatusCode" : 400,
"Data" : [ {
"DataType" : "phone",
"DesensPlanTemplate" : [ {
"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 error
|
HttpCode |
Código de error |
Mensaje de error |
Descripción |
|
400 |
DESENSTEMPLATE.SCENE.ERROR |
Scene ID does not exist. |
El ID del escenario no existe. |
|
400 |
DESENSTEMPLATE.SCENELEVEL.ERROR |
The scene is not a secondary scene. |
El escenario de enmascaramiento de datos no es de nivel 2. |
|
400 |
PARAMS.ERROR |
param error. |
Los valores especificados para uno o más parámetros no son válidos. |
|
403 |
PERMISSION.DENIED.ERROR |
Permission denied |
No tiene autorización para ejecutar esta operación. |
|
500 |
UNKNOWN.ERROR |
unknown error. |
Ocurrió un error desconocido. |
Para obtener una lista de códigos de error, consulte Códigos de error del servicio.