Consulta regras de mascaramento.
Depuração
Parâmetros da solicitação
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Sim | ListDesensitizationRule | Operação a ser executada. Defina o valor como ListDesensitizationRule. |
| PageNumber | Integer | Não | 1 | Número da página a retornar. |
| PageSize | Integer | Não | 20 | Quantidade de entradas por página. Valor máximo: 100. |
| RuleType | String | Não | HASH | Algoritmo de mascaramento. |
| FuncType | String | Não | MD5 | Tipo do algoritmo de mascaramento. |
| RuleName | String | Não | Masking Rule Test | Nome da regra de mascaramento. |
| RuleId | Integer | Não | 1 | ID da regra de mascaramento. |
| Tid | Long | Não | 3*** | ID do locatário. Nota Para visualizar o ID do locatário, passe o ponteiro sobre a foto do perfil no canto superior direito do console Data Management (DMS). Para mais informações, consulte Visualizar informações sobre o locatário atual. |
Parâmetros de resposta
| Parâmetro | Tipo | Exemplo | Descrição |
| TotalCount | Integer | 1 | Total de entradas retornadas. Por padrão, este parâmetro não é retornado. |
| RequestId | String | E76DD2E7-EBAC-5724-B163-19AAC233F8F2 | ID da solicitação. |
| ErrorCode | String | UnknownError | Código de erro retornado em caso de falha na solicitação. |
| ErrorMessage | String | UnknownError | Mensagem de erro retornada em caso de falha na solicitação. |
| Success | Boolean | true | Indica se a solicitação foi bem-sucedida. Valores válidos:
|
| DesensitizationRuleList | Array of DesensitizationRule | Lista de regras de mascaramento. |
|
| RuleName | String | Masking Rule Test | Nome da regra de mascaramento. |
| RuleType | String | HASH | Algoritmo de mascaramento. |
| RuleDesc | String | Hash algorithm for data masking. | Descrição da regra. |
| FunctionType | String | MD5 | Tipo do algoritmo. |
| FuncParams | String | {paramName: salt, paramValue: 1} | Parâmetro da função. |
| FuncSample | String | [{paramName: testStr, paramValue: 1}] | Exemplo de uso. |
| LastModifierId | String | 2 | ID do usuário que modificou a regra de mascaramento pela última vez. |
| LastModifierName | String | Test User | Nome do usuário que modificou a regra de mascaramento pela última vez. |
| ReferenceCount | Integer | 1 | Número de utilizações do mascaramento. |
| RuleId | Integer | 23 | ID da regra de mascaramento. |
Exemplos
Exemplos de solicitações
http(s)://dms-enterprise.aliyuncs.com/?Action=ListDesensitizationRule
&PageNumber=1
&PageSize=20
&Common request parameters
Exemplos de respostas de sucesso
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<ListDesensitizationRuleResponse>
<TotalCount>1</TotalCount>
<RequestId>E76DD2E7-EBAC-5724-B163-19AAC233F8F2</RequestId>
<ErrorCode>UnknownError</ErrorCode>
<ErrorMessage>UnknownError</ErrorMessage>
<Success>true</Success>
<DesensitizationRuleList>
<RuleName>Masking Rule Test</RuleName>
<RuleType>HASH</RuleType>
<RuleDesc>Hash algorithm for data masking.</RuleDesc>
<FunctionType>MD5</FunctionType>
<FuncParams>{paramName: salt, paramValue: 1}</FuncParams>
<FuncSample>[{paramName: testStr, paramValue: 1}]</FuncSample>
<LastModifierId>2</LastModifierId>
<LastModifierName>Test User</LastModifierName>
<ReferenceCount>1</ReferenceCount>
<RuleId>23</RuleId>
</DesensitizationRuleList>
</ListDesensitizationRuleResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"TotalCount" : 1,
"RequestId" : "E76DD2E7-EBAC-5724-B163-19AAC233F8F2",
"ErrorCode" : "UnknownError",
"ErrorMessage" : "UnknownError",
"Success" : true,
"DesensitizationRuleList" : [ {
"RuleName" : "Masking Rule Test",
"RuleType" : "HASH",
"RuleDesc" : "Hash algorithm for data masking.",
"FunctionType" : "MD5",
"FuncParams" : "{paramName: salt, paramValue: 1}",
"FuncSample" : "[{paramName: testStr, paramValue: 1}]",
"LastModifierId" : "2",
"LastModifierName" : "Test User",
"ReferenceCount" : 1,
"RuleId" : 23
} ]
}
Códigos de erro
Para obter uma lista de códigos de erro, visite o API Error Center.