Illumio MCP Server

get-traffic-flows-summary

Get traffic flows from the PCE in a summarized text format, this is a text format that is not a dataframe, it also is not json, the form is: 'From <source> to <destination> on <port> <proto>: <number of connections>'

Input Schema

NameRequiredDescriptionDefault
end_dateYesEnding datetime (YYYY-MM-DD or timestamp)
exclude_destinationsNoDestinations to exclude (label/IP list/workload HREFs, FQDNs, IPs). Best case these are hrefs like /orgs/1/labels/57 or similar. Other way is app=env as an example (label key and value)
exclude_servicesNo
exclude_sourcesNoSources to exclude (label/IP list/workload HREFs, FQDNs, IPs). Best case these are hrefs like /orgs/1/labels/57 or similar. Other way is app=env as an example (label key and value)
exclude_workloads_from_ip_list_queryNo
include_destinationsNoDestinations to include (label/IP list/workload HREFs, FQDNs, IPs). Best case these are hrefs like /orgs/1/labels/57 or similar. Other way is app=env as an example (label key and value)
include_servicesNo
include_sourcesNoSources to include (label/IP list/workload HREFs, FQDNs, IPs). Best case these are hrefs like /orgs/1/labels/57 or similar. Other way is app=env as an example (label key and value)
max_resultsNo
policy_decisionsNo
query_nameNo
start_dateYesStarting datetime (YYYY-MM-DD or timestamp)

Input Schema (JSON Schema)

{ "properties": { "end_date": { "description": "Ending datetime (YYYY-MM-DD or timestamp)", "type": "string" }, "exclude_destinations": { "description": "Destinations to exclude (label/IP list/workload HREFs, FQDNs, IPs). Best case these are hrefs like /orgs/1/labels/57 or similar. Other way is app=env as an example (label key and value)", "items": { "type": "string" }, "type": "array" }, "exclude_services": { "items": { "properties": { "port": { "type": "integer" }, "proto": { "type": "string" } }, "type": "object" }, "type": "array" }, "exclude_sources": { "description": "Sources to exclude (label/IP list/workload HREFs, FQDNs, IPs). Best case these are hrefs like /orgs/1/labels/57 or similar. Other way is app=env as an example (label key and value)", "items": { "type": "string" }, "type": "array" }, "exclude_workloads_from_ip_list_query": { "type": "boolean" }, "include_destinations": { "description": "Destinations to include (label/IP list/workload HREFs, FQDNs, IPs). Best case these are hrefs like /orgs/1/labels/57 or similar. Other way is app=env as an example (label key and value)", "items": { "type": "string" }, "type": "array" }, "include_services": { "items": { "properties": { "port": { "type": "integer" }, "proto": { "type": "string" } }, "type": "object" }, "type": "array" }, "include_sources": { "description": "Sources to include (label/IP list/workload HREFs, FQDNs, IPs). Best case these are hrefs like /orgs/1/labels/57 or similar. Other way is app=env as an example (label key and value)", "items": { "type": "string" }, "type": "array" }, "max_results": { "type": "integer" }, "policy_decisions": { "items": { "enum": [ "allowed", "potentially_blocked", "blocked", "unknown" ], "type": "string" }, "type": "array" }, "query_name": { "type": "string" }, "start_date": { "description": "Starting datetime (YYYY-MM-DD or timestamp)", "type": "string" } }, "required": [ "start_date", "end_date" ], "type": "object" }