Skip to main content

REST APIs 25.1.0

Rules

This Public Stable API creates, updates, and deletes individual rules in rulesets.

It also gets a collection of rules from a ruleset.

The Illumio Core allowlist policy model uses rules to define the allowed communications between two or more workloads or between workloads and other entities, such as IP lists, virtual servers, and the internet.

Rules API Methods

The fundamental structure of a rule (except custom iptables rules) consists of a Source, a service that the provider makes available over a network port and protocol, and a Destination of that service.

Table 1. API Methods for Rules

Functionality

HTTP

URI

Get rules

GET

sec_policy_rule_sets_sec_rules

Get rules for providers.

GET

sec_policy_rule_sets_sec_rules_providers

Get rules for consumers.

GET

sec_policy_rule_sets_sec_rules_consumer

Update rules

PUT

sec_policy_rule_sets_sec_rules

Update rules for providers

PUT

sec_policy_rule_sets_sec_rules_providers

Update rules for consumers

PUT

sec_policy_rule_sets_sec_rules_consumers

Create rules

POST

sec_policy_rule_sets_sec_rules

Delete an individual rule.

DELETE

sec_rule_href