Todos los productos
Search
Centro de documentos

:DsgQueryDefaultTemplates

Última actualización: Sep 04, 2026

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

OpenAPI Explorer calcula automáticamente el valor de la firma. Para su comodidad, le recomendamos que ejecute esta operación en OpenAPI Explorer. OpenAPI Explorer genera dinámicamente el código de ejemplo de la operación para diferentes SDK.

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:

  • true

  • false

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:

  • true: permitido

  • false: no permitido

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.