Bind or Unbind Rule Set Resources
Binds a rule set to specified resources, or removes the rule set binding from specified resources.
Request URL: /openapi/v1/ruleSet/bind
Request Method: POST
Request Parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
| id | String | No | Rule set ID. Pass null or an empty string to remove the rule set binding from the resources. | rs-default-dev |
| resourceType | String | Yes | Resource type. Valid values: env, datasource, group. | env |
| resourceIdList | Array | Yes | Resource ID list. At least one resource ID is required. | ["env-dev"] |
Request Example
{
"id": "rs-default-dev",
"resourceType": "env",
"resourceIdList": ["env-dev"]
}
Unbind Request Example
{
"id": "",
"resourceType": "env",
"resourceIdList": ["env-dev"]
}
Response Parameters
| Parameter | Type | Description | Example |
|---|---|---|---|
| success | Boolean | Whether the request is successful. | true |
| requestId | String | Request ID for troubleshooting and tracing. | Oz7n0MHW-bhhilEWnheja2MJdcju2NFZ |
| errorCode | String | Error code returned when the call fails. | None |
| message | String | Error message returned when the call fails. | None |
Successful Invocation Example
{
"success": true,
"requestId": "Oz7n0MHW-bhhilEWnheja2MJdcju2NFZ"
}