Create a ruleset

edit

Creates a ruleset that combines a set of rules.

Request

edit

POST /api/v1/deployments/ip-filtering/rulesets

Request body

edit

(IpFilterRuleset) (required) The ruleset definition

Responses

edit
201

(RuleSetResponse) The ruleset definition is valid and the creation has started

400

(BasicFailedReply) The ruleset definition contains errors (code: 'ip_filtering.ruleset_invalid')

449

(BasicFailedReply) elevated permissions are required. (code: '"root.unauthorized.rbac.elevated_permissions_required"')

500

(BasicFailedReply) The request execution failed (code: 'ip_filtering.request_execution_failed')

To perform this operation, you must be authenticated by means of one of the following methods: apiKey, basicAuth.

Request example

edit
curl -XPOST https://{{hostname}}/api/v1/deployments/ip-filtering/rulesets \
-H "Authorization: ApiKey $ECE_API_KEY" \
-H 'Content-Type: application/json' \
-d '
{
   "associations" : [
      {
         "entity_type" : "string",
         "id" : "string"
      }
   ],
   "description" : "string",
   "id" : "string",
   "name" : "string",
   "rules" : [
      {
         "description" : "string",
         "id" : "string",
         "source" : "string"
      }
   ],
   "total_associations" : 0
}
'