Modifies the configuration of existing data masking rules or adds new one.
Try it now
Test
RAM authorization
Action | Access level | Resource type | Condition key | Dependent action |
polardb:ModifyMaskingRules | update | *DBCluster
| None | None |
Request parameters
Parameter | Type | Required | Description | Example |
DBClusterId | string | Yes | The cluster ID. Note You can call the DescribeDBClusters operation to query detailed information about all clusters under your account, including cluster IDs. | pc-***************** |
RuleName | string | No | The name of the data masking rule. Specify only one rule name at a time. Note
| testrule |
RuleConfig | string | No | The JSON string of configuration parameters and their values for the data masking rule to be modified. All parameter values are of the string type, for example:
Note
| {"auto": {"databases": ["db1"], "tables": ["tb1"], "columns": ["c1,c2"] }, "description": "This rule will be applied to the columns c1 and c2 in table t1", "enabled": true, "applies_to": ["user"]} |
RuleNameList | string | No | The list of data masking rule names. You can specify one or more rule names separated by commas (,). Note You must specify either the | testrule |
Enable | string | No | Specifies whether to enable or disable the target data masking rule. Valid values:
Note This parameter takes effect only when the | true |
RuleVersion | string | No | The version of the data masking rule. Valid values:
| v2 |
InterfaceVersion | string | No | Modifies the masking encryption rule. Valid values: v1: Modifies the data masking rule. v2: Modifies the encryption rule. | v1 |
MaskingAlgo | string | No | ||
DefaultAlgo | string | No |
Response parameters
Parameter | Type | Description | Example |
object | |||
RequestId | string | The request ID. | 99B355CE-526C-478B-B730-AD9D7C****** |
Message | string | The returned message of the request. Note When the request is successful, this parameter returns "Successful". When the request fails, this parameter returns exception information such as error codes. | Message |
Success | boolean | The result of the request. Valid values:
| true |
Examples
Success response
JSON format
{
"RequestId": "99B355CE-526C-478B-B730-AD9D7C******",
"Message": "Message",
"Success": true
}Error codes
HTTP status code | Error code | Error message | Description |
404 | InvalidDBClusterId.Malformed | The specified parameter DBClusterId is not valid. | The specified DBClusterId parameter is invalid. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.