Non-corporate Public IP Addresses
The API sec_policy/rule_coverage supports non-domain interfaces.
Security Policy Rule Coverage
Security Principals Methods | HTTP | URI |
|---|---|---|
Get Security Principals |
|
|
Query Parameters for non-corporate public IP addresses
The property network accepts network_href to determine if the rule applies to a flow correctly.
Parameter | Description |
|---|---|
| Source entity. Specify labels,such as "href": "/orgs/14/labels/42" "href": "/orgs/14/labels/43" |
| Destination entity Specify an IP list, such as "href": "/orgs/14/sec_policy/active/ip_lists/14" |
| The network that the source and destination are on |
| Port and protocol, and optional process or Windows service names, of matching rules. |
Response Properties
In release 23.5, in sec_policy_rule_coverage_post_response, a new array of rule_edges was added, which provides a list with a placeholder for each requested source and destination pair.
The previous object rules is replaced with a reference to "$ref": "#/definitions/rule_href_mapping", and the previous array edges is replaced with a reference to "$ref": "#/definitions/rule_edges".
"rule_edges": {
"type": "array",
"description": "A list with a placeholder for each requested source and destination pair",
"items": {
"type": "array",
"description": "A list with with a placeholder for each requested service
(per source and destination pair)",
"items": {
"type": "array",
"description": "A list of indexes of matching rules
(for each service per source and destination pair)",
"items": {
"type": "string",
"pattern": "^[0-9]+$"
}
}
}Before the release 23.5, the response was as follows:
Parameter | Description |
|---|---|
| The rules returned in the API response are rules with network_type (such as "0": { "href": "/orgs/14/sec_policy/draft/rule_sets/21/sec_rules/220" }, "1": { "href": "/orgs/14/sec_policy/draft/rule_sets/21/sec_rules/223" }, "2": { "href": "/orgs/14/sec_policy/draft/rule_sets/21/sec_rules/237" } |
| [[["0", "1", "2"]]] |