Rule sets serve as logical bindings on top of individual rules that help you organize and manage rules.
Update a Rule set
Bad Request
Internal server error
update a existing Rule Set
{- "ruleSet": {
- "uuid": "string",
- "accountId": "string",
- "name": "string",
- "description": "string",
- "tags": [
- "string"
], - "orgIdentifier": "string",
- "projectIdentifier": "string",
- "cloudProvider": "AWS",
- "rulesIdentifier": [
- "string"
], - "isOOTB": true,
- "createdAt": 0,
- "lastUpdatedAt": 0,
- "createdBy": {
- "uuid": "string",
- "name": "string",
- "email": "string",
- "externalUserId": "string"
}, - "lastUpdatedBy": {
- "uuid": "string",
- "name": "string",
- "email": "string",
- "externalUserId": "string"
}
}
}
{- "status": "SUCCESS",
- "code": "DEFAULT_ERROR_CODE",
- "message": "string",
- "correlationId": "string",
- "errors": [
- {
- "fieldId": "string",
- "error": "string"
}
]
}
Bad Request
Internal server error
Returns newly created rule Set
{- "ruleSet": {
- "uuid": "string",
- "accountId": "string",
- "name": "string",
- "description": "string",
- "tags": [
- "string"
], - "orgIdentifier": "string",
- "projectIdentifier": "string",
- "cloudProvider": "AWS",
- "rulesIdentifier": [
- "string"
], - "isOOTB": true,
- "createdAt": 0,
- "lastUpdatedAt": 0,
- "createdBy": {
- "uuid": "string",
- "name": "string",
- "email": "string",
- "externalUserId": "string"
}, - "lastUpdatedBy": {
- "uuid": "string",
- "name": "string",
- "email": "string",
- "externalUserId": "string"
}
}
}
{- "status": "SUCCESS",
- "code": "DEFAULT_ERROR_CODE",
- "message": "string",
- "correlationId": "string",
- "errors": [
- {
- "fieldId": "string",
- "error": "string"
}
]
}
Delete a Rule set for the given a ID.
Bad Request
Internal server error
A boolean whether the delete was successful or not
{- "status": "SUCCESS",
- "code": "DEFAULT_ERROR_CODE",
- "message": "string",
- "correlationId": "string",
- "errors": [
- {
- "fieldId": "string",
- "error": "string"
}
]
}
List all rule sets
Bad Request
Internal server error
Returns List of rule sets
{- "ruleSet": {
- "accountId": "string",
- "isOOTB": true,
- "orgIdentifier": "string",
- "projectIdentifier": "string",
- "tags": "string",
- "cloudProvider": "string",
- "ruleSetIds": [
- "string"
], - "ruleIds": [
- "string"
], - "search": "string",
- "limit": 0,
- "offset": 0,
- "orderBy": [
- {
- "field": "PERSPECTIVE_ID",
- "order": "ASCENDING"
}
]
}
}
{- "status": "SUCCESS",
- "code": "DEFAULT_ERROR_CODE",
- "message": "string",
- "correlationId": "string",
- "errors": [
- {
- "fieldId": "string",
- "error": "string"
}
]
}