create_qr_replace_element
此命令用于创建一个替换元素或元素集合,例如整个 SQL 语句或 SELECT 列表。
此 API 在 Guardium V10.1.4 及更高版本中可用。
REST API 语法
此 API 可通过
POST 方法,以 REST 服务的形式使用。 请按如下方式调用此 API:POST https://[Guardium hostname or IP address]:8443/restAPI/qr_replace_element
GuardAPI 语法
create_qr_replace_element parameter=value参数
| 参数 | 值类型 | 描述 |
|---|---|---|
| actionName | 字符串 | 必需。 与此重写函数相关联的查询重写操作的唯一名称。 |
| columnAlias | 字符串 | 指定列名的别名。 |
| definitionName | 字符串 | 必需。 此查询重写定义条件的唯一名称。 |
| isFromAllRuleElements | 布尔值 | 指示此操作应用于所有 FROM 元素。 有效值:
|
| isFromRegex | 布尔值 | 指示“源”元素是使用正则表达式进行指定。 有效值:
|
| isReplaceToFunction | 布尔值 | 指示“替换目标”是函数的名称,例如用户定义函数的名称。 有效值:
|
| replaceFrom | 字符串 | 必需。 要替换的匹配规则的传入字符串。 使用 replaceType 可以明确指示要检查传入查询的哪个元素。 |
| replaceTo | 字符串 | 必需。 匹配元素的替换字符串。 |
| replaceType | 字符串 | 必需。 指示要替换的内容。 要获取有效值,请从命令行使用 --help=true调用 create_qr_replace_element 。 |
示例
grdapi create_qr_replace_element definitionName="case 15" actionName="qr action15_2" replaceType=VERB replaceFrom="select" replaceTo="select++"