Skip to main content

What's New and Release Notes 25.2

What's New for APIs in Illumio 25.2.20

Here's a summary of the API schema changes in this release.

optional_features_put

This schema has one new parameter: container_cluster_label_set_based_kubernetes_workload_instructions

This parameter is enabled with HelmChart flag policyLabelSetEnable set to true.

For label-based rules, workload instructions calculate unique label sets only once.

This new parameter improves overall policy calculation processing time by reducing redundant calculations.

reports_post

The updated schema looks as follows:

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "type": "object",
  "additionalProperties": false,
  "required": [
    "report_template",
    "report_parameters"
  ],
  "properties": {
    "report_template": {
      "description": "Template for the report",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "href"
      ],
      "properties": {
        "href": {
          "description": "Report Template URI",
          "type": "string",
          "format": "uri"
        }
      }
    },
    "send_by_email": {
      "description": "Flag for whether to send user report by email",
      "type": "boolean"
    },
    "description": {
      "oneOf": [
        {
          "description": "Description for the report",
          "type": "string",
          "maxLength": 255
        },
        {
          "type": "null"
        }
      ]
    },
    "report_parameters": {
      "description": "Any specific parameters required for this report template",
      "type": "object",
      "oneOf": [
        {
          "$ref": "executive_summary_report_params.schema.json"
        },
        {
          "$ref": "traffic_flow_report_params.schema.json"
        },
        {
          "$ref": "explorer_report_params.schema.json"
        },
        {
          "$ref": "ves_report_params.schema.json"
        },
        {
          "$ref": "rule_hit_count_report_params.schema.json"
        }
      ]
    },
    "created_by": {
      "type": "object",
      "required": [
        "href"
      ],
      "properties": {
        "href": {
          "description": "User who created this report, used when requesting report via interservice call on member",
          "type": "string",
          "format": "uri"
        }
      }
    }
  }
}

The added parts of the schema are presented in bold.

  • The report's description was only changed to allow the "null " type.

  • The addition is the parameter created_by, which describes the user who created the report and its HREF.