调用ListSensitiveColumns搜索敏感字段列表。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String ListSensitiveColumns

系统规定参数。取值:ListSensitiveColumns

Tid Long -1

租户ID。

说明 取自系统右上角头像处悬停展示的租户ID信息,详情请参见查看租户信息
SchemaName String test

数据库名。

TableName String test

表名。

ColumnName String test

字段名。

SecurityLevel String SENSITIVE

字段敏感等级,取值和说明如下:

  • INNER:内部
  • SENSITIVE: 敏感
  • CONFIDENTIAL: 机密
PageNumber Integer 1

页码。

PageSize Integer 10

每页数据量。

RegionId String cn-hangzhou

Region化参数。

返回数据

名称 类型 示例值 描述
ErrorCode String UnknownError

错误码。

ErrorMessage String UnknownError

错误信息。

RequestId String 0E714EF1-E617-4BBC-A3D2-9552063BA942

请求ID。

SensitiveColumnList Array of SensitiveColumn

敏感字段列表。

SensitiveColumn
ColumnCount Long 1

字段个数。

ColumnName String test

字段名。

FunctionType String DEFAULT

脱敏算法类型,取值和说明参考:

  • DEFAULT:全遮掩(默认)
  • FIX_POS:固定位置
  • FIX_CHAR:固定字符
SchemaName String test

数据库名。

SecurityLevel String SENSITIVE

敏感字段级别。

TableName String test

表名。

Success Boolean true

请求是否成功。

TotalCount Long 10

数据总数。

示例

请求示例

http(s)://[Endpoint]/?Action=ListSensitiveColumns
&Tid=-1
&<公共请求参数>

正常返回示例

XML 格式

<TotalCount>5</TotalCount>
<RequestId>0E714EF1-E617-4BBC-A3D2-9552063BA942</RequestId>
<SensitiveColumnList>
    <SensitiveColumn>
        <TableName>yuyang_test</TableName>
        <ColumnName>c1</ColumnName>
        <ColumnCount>0</ColumnCount>
        <SecurityLevel>SENSITIVE</SecurityLevel>
        <SchemaName>testdb</SchemaName>
    </SensitiveColumn>
    <SensitiveColumn>
        <TableName>yuyang_test_luanma</TableName>
        <ColumnName>c1</ColumnName>
        <ColumnCount>0</ColumnCount>
        <SecurityLevel>SENSITIVE</SecurityLevel>
        <SchemaName>testdb</SchemaName>
    </SensitiveColumn>
    <SensitiveColumn>
        <TableName>yuyang_test</TableName>
        <ColumnName>id</ColumnName>
        <ColumnCount>0</ColumnCount>
        <SecurityLevel>SENSITIVE</SecurityLevel>
        <SchemaName>testdb</SchemaName>
    </SensitiveColumn>
    <SensitiveColumn>
        <TableName>yuyang_test_luanma</TableName>
        <ColumnName>id</ColumnName>
        <ColumnCount>0</ColumnCount>
        <SecurityLevel>SENSITIVE</SecurityLevel>
        <SchemaName>testdb</SchemaName>
    </SensitiveColumn>
    <SensitiveColumn>
        <TableName>yuyang_test_json</TableName>
        <ColumnName>id</ColumnName>
        <ColumnCount>0</ColumnCount>
        <SecurityLevel>CONFIDENTIAL</SecurityLevel>
        <SchemaName>test_demo</SchemaName>
    </SensitiveColumn>
</SensitiveColumnList>
<Success>true</Success>

JSON 格式

{
  "TotalCount": 5,
  "RequestId": "0E714EF1-E617-4BBC-A3D2-9552063BA942",
  "SensitiveColumnList": {
    "SensitiveColumn": [
      {
        "TableName": "yuyang_test",
        "ColumnName": "c1",
        "ColumnCount": 0,
        "SecurityLevel": "SENSITIVE",
        "SchemaName": "testdb"
      },
      {
        "TableName": "yuyang_test_luanma",
        "ColumnName": "c1",
        "ColumnCount": 0,
        "SecurityLevel": "SENSITIVE",
        "SchemaName": "testdb"
      },
      {
        "TableName": "yuyang_test",
        "ColumnName": "id",
        "ColumnCount": 0,
        "SecurityLevel": "SENSITIVE",
        "SchemaName": "testdb"
      },
      {
        "TableName": "yuyang_test_luanma",
        "ColumnName": "id",
        "ColumnCount": 0,
        "SecurityLevel": "SENSITIVE",
        "SchemaName": "testdb"
      },
      {
        "TableName": "yuyang_test_json",
        "ColumnName": "id",
        "ColumnCount": 0,
        "SecurityLevel": "CONFIDENTIAL",
        "SchemaName": "test_demo"
      }
    ]
  },
  "Success": true
}

错误码

访问错误中心查看更多错误码。