Beginning with NSX Intelligence 4.0.1, you can export one NSX Intelligence recommendation as a CSV file. The recommendation must have the Ready to Publish status to be exported.

You can export the NSX Intelligence recommendation as a CSV file in a summary or detailed format.

Prerequisites

Procedure

  1. From your browser, log in with the required privileges to an NSX Manager at https://<nsx-manager-ip-address>.
  2. Click Plan & Troubleshoot > Recommendations.
  3. (Optional) List only the NSX Intelligence recommendations with the Ready to Publish status.
    1. Click Filter in the upper-right area.
    2. From the Apply Filter drop-down menu, select the Status and Ready to Publish filters.
    3. Click Apply.
  4. In the list of Ready to Publish recommendations, click the Actions menu icon Actions menu to the left of the name of the NSX Intelligence recommendation that you want to export. Select one of the following export option.
    • Export Summary CSV.
      NSX Intelligence downloads a file named <recommendation_name> _recommendations_summary.csv to your local system. The file contains the following information.
      Name Included Details
      Security Policies

      category, scope, displayName

      Rules

      action, destinationGroups, profiles, scope, services, sourceGroups, parentPath, displayName

      Groups

      expression, displayName

      Services

      serviceEntriesDisplayNames, displayName

      Service Entries

      displayName, alg, destinationPorts, sourcePorts, l4Protocol

    • Export Detailed CSV:
      NSX Intelligence downloads a file named <recommendation_name> _recommendations_detail.csv to your local system. This CSV file contains the following information:
      Name Included Details
      Security Policies

      applicationConnectivityStrategy, connectivityPreference, connectivityStrategy, defaultRuleId, loggingEnabled, category, comments, internalSequenceNumber, isDefault, lockModifiedBy, locked, ruleCount, schedulerPath, scope, sequenceNumber, stateful, tcpStrict, overridden, parentPath, path, realizationId, relativePath, uniqueId, resourceType, id, displayName, description, tags, revision, links, schema, self, scopeWithDisplayNames

      Rules

      action, destinationGroups, destinationsExcluded, direction, disabled, ipProtocol, isDefault, logged, notes, profiles, ruleId, scope, sequenceNumber, services, sourceGroups, sourcesExcluded, tag, overridden, parentPath, path, realizationId, relativePath, uniqueId, resourceType, id, displayName, description, tags, revision, links, schema, self, sourceGroupsWithDisplayNames, scopeWithDisplayNames, destinationGroupsWithDisplayNames, servicesWithDisplayNames

      Groups

      expression, extendedExpression, groupType, reference, state, overridden, parentPath, path, realizationId, relativePath, uniqueId, resourceType, id, displayName, description, tags, revision, links, schema, self, expressionWithDisplayNames

      Services

      isDefault, serviceType, overridden, parentPath, path, realizationId, relativePath, uniqueId, resourceType, id, displayName, description, tags, revision, links, schema, self, serviceEntriesIds

      Service Entries

      resourceType, overridden, parentPath, path, realizationId, relativePath, uniqueId, id, displayName, description, tags, revision, links, schema, self, alg, destinationPorts, sourcePorts, l4Protocol