Consulta os detalhes de um campo sensível.
Depuração
Parâmetros da solicitação
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Sim | ListSensitiveColumnsDetail | Operação a ser executada. Defina o valor como ListSensitiveColumnsDetail. |
| Tid | Long | Sim | 3*** | ID do locatário. Chame a operação GetUserActiveTenant ou ListUserTenants para obter esse ID. |
| SchemaName | String | Sim | SchemaName_test | Nome do banco de dados. Utilize a operação ListSensitiveColumns para recuperar essa informação. Nota
|
| TableName | String | Sim | test | Nome da tabela. A operação ListSensitiveColumns permite obter esse dado. Nota Também é possível chamar a operação ListTables para consultar o nome da tabela. |
| ColumnName | String | Sim | ColumnName_test | Nome do campo. Consulte a operação ListSensitiveColumns para obtê-lo. Nota Outra opção é utilizar a operação ListColumns para recuperar o nome do campo. |
| RegionId | String | Não | cn-hangzhou | ID da região onde o Data Management (DMS) está ativado. Para mais informações, consulte Parâmetro RegionID. |
| DbId | Long | Não | 1860**** | ID do banco de dados, que pode ser físico ou lógico.
|
| Logic | Boolean | Não | false | Especifica se o banco de dados é lógico. Valores válidos:
|
Parâmetros de resposta
| Parâmetro | Tipo | Exemplo | Descrição |
| RequestId | String | 7629888F-C9FB-4D16-A7D3-B443FE06FBD4 | ID da solicitação. |
| SensitiveColumnsDetailList | Array of SensitiveColumnsDetail | Detalhes do campo sensível. |
|
| SensitiveColumnsDetail | |||
| DbId | Long | 1860**** | ID do banco de dados. |
| ColumnName | String | ColumnName_test | Nome do campo. |
| ColumnDescription | String | test | Descrição do campo. |
| TableName | String | test | Nome da tabela. |
| DbType | String | mysql | Tipo do banco de dados. |
| ColumnType | String | varchar(32) | Tipo de dados do campo. |
| Logic | Boolean | false | Indica se o banco de dados é lógico. Valores válidos:
|
| SchemaName | String | SchemaName_test | Nome do banco de dados. |
| SearchName | String | test@xxx:3306 | Nome usado para pesquisar o banco de dados. |
| EnvType | String | product | Tipo de ambiente ao qual o banco de dados pertence. |
| ErrorCode | String | UnknownError | Código de erro retornado. |
| ErrorMessage | String | UnknownError | Mensagem de erro retornada. |
| Success | Boolean | true | Indica se a solicitação foi bem-sucedida. Valores válidos:
|
Exemplos
Exemplo de solicitação
http(s)://dms-enterprise.aliyuncs.com/?Action=ListSensitiveColumnsDetail
&Tid=3***
&SchemaName=SchemaName_test
&TableName=test
&ColumnName=ColumnName_test
&DbId=1860****
&Logic=false
&<Common request parameters>
Exemplos de respostas de sucesso
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<ListSensitiveColumnsDetailResponse>
<RequestId>7629888F-C9FB-4D16-A7D3-B443FE06FBD4</RequestId>
<SensitiveColumnsDetailList>
<ColumnName>ColumnName_test</ColumnName>
<ColumnDescription>test</ColumnDescription>
<TableName>test</TableName>
<DbType>mysql</DbType>
<ColumnType>varchar(32)</ColumnType>
<Logic>false</Logic>
<SchemaName>SchemaName_test</SchemaName>
<SearchName>test@xxx:3306</SearchName>
<EnvType>product</EnvType>
</SensitiveColumnsDetailList>
<ErrorCode>UnknownError</ErrorCode>
<ErrorMessage>UnknownError</ErrorMessage>
<Success>true</Success>
</ListSensitiveColumnsDetailResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "7629888F-C9FB-4D16-A7D3-B443FE06FBD4",
"SensitiveColumnsDetailList" : [ {
"ColumnName" : "ColumnName_test",
"ColumnDescription" : "test",
"TableName" : "test",
"DbType" : "mysql",
"ColumnType" : "varchar(32)",
"Logic" : false,
"SchemaName" : "SchemaName_test",
"SearchName" : "test@xxx:3306",
"EnvType" : "product"
} ],
"ErrorCode" : "UnknownError",
"ErrorMessage" : "UnknownError",
"Success" : true
}
Códigos de erro
Para obter uma lista de códigos de erro, visite o API Error Center.