Create a ruleset

Creates a ruleset that consists of a set of rules.

Request

POST /api/v1/deployments/traffic-filter/rulesets

Request body

(TrafficFilterRulesetRequest) (required) The specification for traffic filter ruleset.

Responses

201

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

500

(BasicFailedReply) Error creating the traffic filter ruleset. (code: traffic_filter.request_execution_failed)

Headers

x-cloud-error-codes (string; allowed values: [traffic_filter.request_execution_failed])
The error codes associated with the response

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

Request example

curl -XPOST https://{{hostname}}/api/v1/deployments/traffic-filter/rulesets \
-H "Authorization: ApiKey $ECE_API_KEY" \
-H 'Content-Type: application/json' \
-d '
{
   "description" : "string",
   "include_by_default" : true,
   "name" : "string",
   "region" : "string",
   "rules" : [
      {
         "description" : "string",
         "id" : "string",
         "source" : "string"
      }
   ],
   "type" : "string"
}
'