API Changelog (LAN)

The following sections describe API changes in each release of Nexus Dashboard Fabric Controller LAN.

Release 12.2.2 (2024-07-29) Summary

For additional information about the release, see the Release Notes.

Breaking changes (57)

New (125)

Deprecated (0)

Updates (15)

Breaking changes

The following are changes to the API that may break an application or integration.

[Alarm Action]

  • POST /appcenter/cisco/ndfc/api/v1/alarm/alarms/acknowledgealarms
    • API Operation Summary: Acknowledge Alarms
    • ⛔️ Breaking Change - added the new required request property 'alarmId'
    • ⛔️ Breaking Change - removed the request property 'actBy'
    • ⛔️ Breaking Change - removed the request property 'getAlarmId'
  • POST /appcenter/cisco/ndfc/api/v1/alarm/alarms/clearalarms
    • API Operation Summary: Clear Alarms
    • ⛔️ Breaking Change - added the new required request property 'alarmId'
    • ⛔️ Breaking Change - removed the request property 'actBy'
    • ⛔️ Breaking Change - removed the request property 'getAlarmId'
  • POST /appcenter/cisco/ndfc/api/v1/alarm/alarms/deletealarms
    • API Operation Summary: Delete Alarms list
    • ⛔️ Breaking Change - added the new required request property 'alarmId'
    • ⛔️ Breaking Change - removed the request property 'actBy'
    • ⛔️ Breaking Change - removed the request property 'getAlarmId'
  • POST /appcenter/cisco/ndfc/api/v1/alarm/alarms/unacknowledgealarms
    • API Operation Summary: Unacknowledge Alarms
    • ⛔️ Breaking Change - added the new required request property 'alarmId'
    • ⛔️ Breaking Change - removed the request property 'actBy'
    • ⛔️ Breaking Change - removed the request property 'getAlarmId'

[Audit]

  • DELETE /appcenter/cisco/ndfc/api/v1/elastic-service/audit-logs
    • API Operation Summary: Delete audit log entries
    • ⛔️ Breaking Change - Removed operation
  • GET /appcenter/cisco/ndfc/api/v1/elastic-service/audit-logs
    • API Operation Summary: Retrieve audit log entries
    • ⛔️ Breaking Change - Removed operation

[Image Upload Service]

  • POST /appcenter/cisco/ndfc/api/v1/imagemanagement/rest/imageupload/scp-upload
    • API Operation Summary: SCP upload
    • ⛔️ Breaking Change - api operation id 'scpImageUpload' removed and replaced with 'scpImageUpload_1'
  • POST /appcenter/cisco/ndfc/api/v1/imagemanagement/rest/imageupload/sftp-upload
    • API Operation Summary: SFTP upload
    • ⛔️ Breaking Change - api operation id 'sftpImageUpload' removed and replaced with 'sftpImageUpload_1'

[Performance Admin]

  • GET /appcenter/cisco/ndfc/api/v1/pm/getPMStatus
    • API Operation Summary: Get PM Worker1 Status only.
    • ⛔️ Breaking Change - removed the media type '/' for the response with the status '200'
  • GET /appcenter/cisco/ndfc/api/v1/pm/pmPreDisableCheck
    • API Operation Summary: PM PreDisable Check
    • ⛔️ Breaking Change - removed the media type '/' for the response with the status '200'
  • GET /appcenter/cisco/ndfc/api/v1/pm/restartPM
    • API Operation Summary: Restart PM
    • ⛔️ Breaking Change - removed the media type '/' for the response with the status '200'
  • GET /appcenter/cisco/ndfc/api/v1/pm/stopPM
    • API Operation Summary: Stop PM
    • ⛔️ Breaking Change - removed the media type '/' for the response with the status '200'

[Performance Health]

  • GET /appcenter/cisco/ndfc/api/v1/pm/health/updateHealthScores
    • API Operation Summary: Update Health Score
    • ⛔️ Breaking Change - Removed operation
  • GET /appcenter/cisco/ndfc/api/v1/pm/health/getSensors
    • API Operation Summary: Get Sensors
    • ⛔️ Breaking Change - removed the media type '/' for the response with the status '200'
  • GET /appcenter/cisco/ndfc/api/v1/pm/health/getTopSensors
    • API Operation Summary: Get Top Sensors
    • ⛔️ Breaking Change - removed the media type '/' for the response with the status '200'

[Route Peering]

  • DELETE /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/peerings
    • API Operation Summary: Delete service route peering of the specified service node
    • ⛔️ Breaking Change - Removed operation
  • GET /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/peerings
    • API Operation Summary: Retrieve service route peering of the specified service node
    • ⛔️ Breaking Change - Removed operation
  • POST /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/peerings
    • API Operation Summary: Add service route peering to the specified service node
    • ⛔️ Breaking Change - Removed operation
  • DELETE /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/peerings/{attached-fabric}
    • API Operation Summary: Delete service route peering for the specified attached fabric
    • ⛔️ Breaking Change - Removed operation
  • GET /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/peerings/{attached-fabric}
    • API Operation Summary: Retrieve service route peering for the specified attached fabric
    • ⛔️ Breaking Change - Removed operation
  • DELETE /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/peerings/{attached-fabric}/attachments
    • API Operation Summary: Detach (disable) the service route peering of the specified service node
    • ⛔️ Breaking Change - Removed operation
  • POST /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/peerings/{attached-fabric}/attachments
    • API Operation Summary: Attach (enable) the service route peering of the specified service node
    • ⛔️ Breaking Change - Removed operation
  • POST /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/peerings/{attached-fabric}/deployments
    • API Operation Summary: Deploy the service route peerings of the specified service node
    • ⛔️ Breaking Change - Removed operation
  • DELETE /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/peerings/{attached-fabric}/{peering-name}
    • API Operation Summary: Delete service route peering with the specified peering name
    • ⛔️ Breaking Change - Removed operation
  • GET /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/peerings/{attached-fabric}/{peering-name}
    • API Operation Summary: Retrieve service route peering with the specified peering name
    • ⛔️ Breaking Change - Removed operation
  • PUT /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/peerings/{attached-fabric}/{peering-name}
    • API Operation Summary: Update service route peering with the specified peering name
    • ⛔️ Breaking Change - Removed operation
  • DELETE /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/peerings/{attached-fabric}/{peering-name}/attachments
    • API Operation Summary: Detach (disable) the service route peering with the specified peering name
    • ⛔️ Breaking Change - Removed operation
  • GET /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/peerings/{attached-fabric}/{peering-name}/attachments
    • API Operation Summary: Retrieve the attachments of the specfied service route peering
    • ⛔️ Breaking Change - Removed operation
  • POST /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/peerings/{attached-fabric}/{peering-name}/attachments
    • API Operation Summary: Attach (enable) the service route peering with the specified peering name
    • ⛔️ Breaking Change - Removed operation
  • POST /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/peerings/{attached-fabric}/{peering-name}/deployments
    • API Operation Summary: Deploy the service route peering with the specified peering name
    • ⛔️ Breaking Change - Removed operation
  • GET /appcenter/cisco/ndfc/api/v1/elastic-service/peerings
    • API Operation Summary: Retrieve route peering for the specified attached fabric or/and switches
    • ⛔️ Breaking Change - Removed operation

[Service Node]

  • GET /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes
    • API Operation Summary: Retrieve service nodes
    • ⛔️ Breaking Change - Removed operation
  • POST /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes
    • API Operation Summary: Add service node
    • ⛔️ Breaking Change - Removed operation
  • DELETE /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}
    • API Operation Summary: Delete service node with the specified service node name
    • ⛔️ Breaking Change - Removed operation
  • GET /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}
    • API Operation Summary: Retrieve service node with the specified service node name
    • ⛔️ Breaking Change - Removed operation
  • PUT /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}
    • API Operation Summary: Update service node with the specified service node name
    • ⛔️ Breaking Change - Removed operation
  • GET /appcenter/cisco/ndfc/api/v1/elastic-service/service-nodes
    • API Operation Summary: Retrieve service nodes for the specified attached fabric or/and switches
    • ⛔️ Breaking Change - Removed operation

[Service Policy]

  • DELETE /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/peerings/{attached-fabric}/{peering-name}/policies
    • API Operation Summary: Delete service policies for the specified peering
    • ⛔️ Breaking Change - Removed operation
  • GET /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/peerings/{attached-fabric}/{peering-name}/policies
    • API Operation Summary: Retrieve service policies for the specified peering
    • ⛔️ Breaking Change - Removed operation
  • DELETE /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/policies
    • API Operation Summary: Delete service policies of the specified service node
    • ⛔️ Breaking Change - Removed operation
  • GET /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/policies
    • API Operation Summary: Retrieve service policies of the specified service node
    • ⛔️ Breaking Change - Removed operation
  • POST /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/policies
    • API Operation Summary: Add service policy to the specified service node
    • ⛔️ Breaking Change - Removed operation
  • DELETE /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/policies/{attached-fabric}
    • API Operation Summary: Delete service policies for the specified attached fabric
    • ⛔️ Breaking Change - Removed operation
  • GET /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/policies/{attached-fabric}
    • API Operation Summary: Retrieve service policies for the specified attached fabric
    • ⛔️ Breaking Change - Removed operation
  • DELETE /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/policies/{attached-fabric}/attachments
    • API Operation Summary: Detach (disable) the service policies of the specified service node
    • ⛔️ Breaking Change - Removed operation
  • POST /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/policies/{attached-fabric}/attachments
    • API Operation Summary: Attach (enable) the service policies of the specified service node
    • ⛔️ Breaking Change - Removed operation
  • POST /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/policies/{attached-fabric}/deployments
    • API Operation Summary: Deploy the service policy of the specified service node
    • ⛔️ Breaking Change - Removed operation
  • DELETE /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/policies/{attached-fabric}/{policy-name}
    • API Operation Summary: Delete service policy with the specified policy name
    • ⛔️ Breaking Change - Removed operation
  • GET /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/policies/{attached-fabric}/{policy-name}
    • API Operation Summary: Retrieve service policy with the specified policy name
    • ⛔️ Breaking Change - Removed operation
  • PUT /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/policies/{attached-fabric}/{policy-name}
    • API Operation Summary: Update service policy with the specified policy name
    • ⛔️ Breaking Change - Removed operation
  • DELETE /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/policies/{attached-fabric}/{policy-name}/attachments
    • API Operation Summary: Detach (disable) the service policy with the specified policy name
    • ⛔️ Breaking Change - Removed operation
  • GET /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/policies/{attached-fabric}/{policy-name}/attachments
    • API Operation Summary: Retrieve the attachments of service policy with the specified policy name
    • ⛔️ Breaking Change - Removed operation
  • POST /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/policies/{attached-fabric}/{policy-name}/attachments
    • API Operation Summary: Attach (enable) the service policy with the specified policy name
    • ⛔️ Breaking Change - Removed operation
  • POST /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/policies/{attached-fabric}/{policy-name}/deployments
    • API Operation Summary: Deploy the service policy with the specified policy name
    • ⛔️ Breaking Change - Removed operation
  • DELETE /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/{node-type}/policies/{attached-fabric}/{policy-name}/stats
    • API Operation Summary: Clear PBR stats of the specified service policy
    • ⛔️ Breaking Change - Removed operation
  • GET /appcenter/cisco/ndfc/api/v1/elastic-service/fabrics/{fabric-name}/service-nodes/{node-name}/{node-type}/policies/{attached-fabric}/{policy-name}/stats
    • API Operation Summary: Retrieve PBR stats of the specified service policy
    • ⛔️ Breaking Change - Removed operation
  • GET /appcenter/cisco/ndfc/api/v1/elastic-service/policies
    • API Operation Summary: Retrieve service policies for the specified attached fabric or/and switches
    • ⛔️ Breaking Change - Removed operation

New

The following operations are introduced with this release:

[Audit Log]

  • DELETE /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/audit-logs
    • New operation: Delete audit logs
  • GET /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/audit-logs
    • New operation: List audit logs

[Contract Associations]

  • DELETE /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/contractAssociations
    • New operation: Delete security contract associations in bulk
  • GET /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/contractAssociations
    • New operation: Get the security contract association
  • POST /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/contractAssociations
    • New operation: Create security contract associations
  • POST /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/contractAssociations/bulkDelete
    • New operation: Delete security contract associations in bulk
  • POST /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/contractAssociations/import
    • New operation: Import the security contract associations in bulk
  • PUT /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/contractAssociations/{uuid}
    • New operation: Create or update a security contract association

[Contracts]

  • DELETE /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/contracts
    • New operation: Delete the security contracts in bulk
  • GET /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/contracts
    • New operation: List the security contracts
  • POST /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/contracts
    • New operation: Create security contracts
  • POST /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/contracts/bulkDelete
    • New operation: Delete the security contracts in bulk
  • POST /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/contracts/import
    • New operation: Import the security contracts in bulk
  • DELETE /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/contracts/{contractName}
    • New operation: Delete a security contract
  • GET /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/contracts/{contractName}
    • New operation: Get a security contract
  • PUT /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/contracts/{contractName}
    • New operation: Create or replace a security contract

[Deployment]

  • POST /appcenter/cisco/ndfc/api/v1/onemanage/fabrics/{fabricName}/config-deploy
    • New operation: Multi cluster fabric config deploy
  • POST /appcenter/cisco/ndfc/api/v1/onemanage/fabrics/{fabricName}/config-deploy/{switchSN}
    • New operation: Multi cluster fabric config deploy for switch
  • GET /appcenter/cisco/ndfc/api/v1/onemanage/fabrics/{fabricName}/config-preview
    • New operation: Multi Cluster Fabric Config Preview
  • GET /appcenter/cisco/ndfc/api/v1/onemanage/fabrics/{fabricName}/config-preview/{switchSN}
    • New operation: Multi Cluster Fabric Config Preview Switch
  • POST /appcenter/cisco/ndfc/api/v1/onemanage/fabrics/{fabricName}/config-save
    • New operation: Multi cluster fabric config save

[Fabrics]

  • GET /appcenter/cisco/ndfc/api/v1/lan-fabric/rest/control/fabrics/fabricstatus
    • New operation: Get Fabric status

[Flow Group Management]

  • DELETE /appcenter/cisco/ndfc/api/v1/pmn/fabrics/{fabric-group}/flowgroups
    • New operation: Delete flow groups
  • GET /appcenter/cisco/ndfc/api/v1/pmn/fabrics/{fabric-group}/flowgroups
    • New operation: Get flow groups and return a list of objects
  • POST /appcenter/cisco/ndfc/api/v1/pmn/fabrics/{fabric-group}/flowgroups
    • New operation: Create flow groups with a list of objects
  • PUT /appcenter/cisco/ndfc/api/v1/pmn/fabrics/{fabric-group}/flowgroups
    • New operation: Update flow groups
  • GET /appcenter/cisco/ndfc/api/v1/pmn/fabrics/{fabric-group}/flowgroups/export
    • New operation: Get flow groups and return a csv file
  • POST /appcenter/cisco/ndfc/api/v1/pmn/fabrics/{fabric-group}/flowgroups/import
    • New operation: Create flow groups with a csv file

[Groups]

  • DELETE /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/groups
    • New operation: Delete the security groups in bulk
  • GET /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/groups
    • New operation: List the security groups
  • POST /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/groups
    • New operation: Create security groups
  • POST /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/groups/bulkDelete
    • New operation: Delete the security groups in bulk
  • POST /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/groups/import
    • New operation: Import the security groups in bulk
  • DELETE /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/groups/{groupId}
    • New operation: Delete a security group
  • GET /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/groups/{groupId}
    • New operation: Get a security group
  • PUT /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/groups/{groupId}
    • New operation: Update a security group
  • POST /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/groups/{groupId}/vmSelectors/bulkDelete
    • New operation: Delete the security group VM selectors in bulk

[Host Group Management]

  • DELETE /appcenter/cisco/ndfc/api/v1/pmn/fabrics/{fabric-group}/hostgroups
    • New operation: Delete host groups
  • GET /appcenter/cisco/ndfc/api/v1/pmn/fabrics/{fabric-group}/hostgroups
    • New operation: Get host groups and return a list of objects
  • POST /appcenter/cisco/ndfc/api/v1/pmn/fabrics/{fabric-group}/hostgroups
    • New operation: Create host groups with a list of objects
  • PUT /appcenter/cisco/ndfc/api/v1/pmn/fabrics/{fabric-group}/hostgroups
    • New operation: Update host groups
  • GET /appcenter/cisco/ndfc/api/v1/pmn/fabrics/{fabric-group}/hostgroups/export
    • New operation: Get host groups and return a csv file
  • POST /appcenter/cisco/ndfc/api/v1/pmn/fabrics/{fabric-group}/hostgroups/import
    • New operation: Create host groups with a csv file

[Image Upload Service]

  • POST /appcenter/cisco/ndfc/api/v1/imagemanagement/rest/imageupload/v2/scp-upload
    • New operation: SCP upload v2
  • POST /appcenter/cisco/ndfc/api/v1/imagemanagement/rest/imageupload/v2/sftp-upload
    • New operation: SFTP upload v2

[Monitoring]

  • GET /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/statistics
    • New operation: Get the security statistics
  • POST /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/statistics/resync
    • New operation: Collect or resync the security statistics
  • GET /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/statistics/resyncStatus
    • New operation: Get the resync status for security statistics

[Multi Cluster Fabric]

  • GET /appcenter/cisco/ndfc/api/v1/onemanage/fabrics
    • New operation: List All Multi-Cluster Fabrics
  • POST /appcenter/cisco/ndfc/api/v1/onemanage/fabrics
    • New operation: Create Multi-cluster fabric
  • DELETE /appcenter/cisco/ndfc/api/v1/onemanage/fabrics/{fabricName}
    • New operation: Delete Multi-Cluster Fabric
  • GET /appcenter/cisco/ndfc/api/v1/onemanage/fabrics/{fabricName}
    • New operation: Get Multi Cluster Fabric
  • PUT /appcenter/cisco/ndfc/api/v1/onemanage/fabrics/{fabricName}
    • New operation: Update Multi Cluster Fabric
  • GET /appcenter/cisco/ndfc/api/v1/onemanage/fabrics/{fabricName}/members
    • New operation: Get Multi Cluster Fabric Members
  • PUT /appcenter/cisco/ndfc/api/v1/onemanage/fabrics/{fabricName}/members
    • New operation: Update Multi Cluster Fabric Group Member

  • POST /appcenter/cisco/ndfc/api/v1/onemanage/links
    • New operation: Create Multi Cluster Fabric Link
  • PUT /appcenter/cisco/ndfc/api/v1/onemanage/links
    • New operation: Delete Multi Cluster Fabric Links
  • GET /appcenter/cisco/ndfc/api/v1/onemanage/links/fabrics/{fabricName}
    • New operation: List All Multi-Cluster Fabric Links
  • GET /appcenter/cisco/ndfc/api/v1/onemanage/links/{linkUUID}
    • New operation: Get Multi-Cluster Fabric Link
  • PUT /appcenter/cisco/ndfc/api/v1/onemanage/links/{linkUUID}
    • New operation: Update Multi Cluster Fabric Link

[Multi Cluster Fabric Networks]

  • DELETE /appcenter/cisco/ndfc/api/v1/onemanage/top-down/fabrics/{fabricName}/bulk-delete/networks
    • New operation: Delete Multi Cluster Fabric Networks
  • GET /appcenter/cisco/ndfc/api/v1/onemanage/top-down/fabrics/{fabricName}/networks
    • New operation: List All Multi-Cluster Fabric Networks
  • POST /appcenter/cisco/ndfc/api/v1/onemanage/top-down/fabrics/{fabricName}/networks
    • New operation: Create Multi-cluster fabric network
  • PUT /appcenter/cisco/ndfc/api/v1/onemanage/top-down/fabrics/{fabricName}/networks/{networkName}
    • New operation: Update Multi Cluster Fabric Network

[Multi Cluster Fabric VRFs]

  • DELETE /appcenter/cisco/ndfc/api/v1/onemanage/top-down/fabrics/{fabricName}/bulk-delete/vrfs
    • New operation: Delete Multi Cluster Fabric VRFs
  • GET /appcenter/cisco/ndfc/api/v1/onemanage/top-down/fabrics/{fabricName}/vrfs
    • New operation: List All Multi-Cluster Fabric VRFs
  • POST /appcenter/cisco/ndfc/api/v1/onemanage/top-down/fabrics/{fabricName}/vrfs
    • New operation: Create Multi Cluster Fabric VRF
  • PUT /appcenter/cisco/ndfc/api/v1/onemanage/top-down/fabrics/{fabricName}/vrfs/{vrfName}
    • New operation: Update Multi Cluster Fabric VRF

[Performance Statistics]

  • GET /appcenter/cisco/ndfc/api/v1/pm/stat/getAllPmOpticsData
    • New operation: Get all Optics Data including status. HEALTHY=0, WARNING=1, CRITICAL=2
  • GET /appcenter/cisco/ndfc/api/v1/pm/stat/getInterfacesPMDataBySwitch
    • New operation: Get Interfaces Peformance by switch ID
  • GET /appcenter/cisco/ndfc/api/v1/pm/stat/getOpticsDataByWwnAndIfIndex
    • New operation: Get Optics Data based on WWN and IfIndex.
  • GET /appcenter/cisco/ndfc/api/v1/pm/stat/getOpticsStatusCount
    • New operation: Get all Optics Status Count.

[Protocols]

  • DELETE /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/protocols
    • New operation: Delete the security protocols in bulk
  • GET /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/protocols
    • New operation: List the security protocols
  • POST /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/protocols
    • New operation: Create security protocols
  • POST /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/protocols/bulkDelete
    • New operation: Delete the security protocols in bulk
  • POST /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/protocols/import
    • New operation: Import the security protocols in bulk
  • DELETE /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/protocols/{protocolName}
    • New operation: Delete a security protocol
  • GET /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/protocols/{protocolName}
    • New operation: Get a security protocol
  • PUT /appcenter/cisco/ndfc/api/v1/security/fabrics/{fabricName}/protocols/{protocolName}
    • New operation: Update a security protocol

[Service Addon]

  • GET /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/acls
    • New operation: List ACLs
  • POST /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/acls
    • New operation: Create ACL
  • GET /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/acls/associated-networks
    • New operation: Get ACL associated networks
  • DELETE /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/acls/{aclName}
    • New operation: Delete ACL
  • GET /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/acls/{aclName}
    • New operation: Get ACL detail
  • PUT /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/acls/{aclName}
    • New operation: Update ACL
  • GET /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/probes
    • New operation: List probes
  • POST /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/probes
    • New operation: Create probe
  • DELETE /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/probes/{probeName}
    • New operation: Delete probe
  • GET /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/probes/{probeName}
    • New operation: Get probe detail
  • PUT /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/probes/{probeName}
    • New operation: Update probe
  • GET /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/routes
    • New operation: List routes
  • POST /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/routes
    • New operation: Create route
  • DELETE /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/routes/{routeName}
    • New operation: Delete route
  • GET /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/routes/{routeName}
    • New operation: Get route detail
  • PUT /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/routes/{routeName}
    • New operation: Update route

[Service Chain]

  • GET /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/service-chains
    • New operation: List service chain
  • POST /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/service-chains
    • New operation: Create service chain
  • DELETE /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/service-chains/{chainName}
    • New operation: Delete service chain
  • GET /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/service-chains/{chainName}
    • New operation: Get service chain detail
  • PUT /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/service-chains/{chainName}
    • New operation: Update service chain

[Service Cluster]

  • DELETE /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/service-clusters
    • New operation: Delete service clusters with the specified attached switch
  • GET /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/service-clusters
    • New operation: List service clusters
  • POST /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/service-clusters
    • New operation: Create service cluster
  • DELETE /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/service-clusters/{clusterName}
    • New operation: Delete service cluster
  • GET /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/service-clusters/{clusterName}
    • New operation: Get service cluster detail
  • PUT /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/service-clusters/{clusterName}
    • New operation: Update service cluster

[Service Function]

  • DELETE /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/service-functions
    • New operation: Delete service functions with the specified attached switch
  • GET /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/service-functions
    • New operation: List service functions
  • POST /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/service-functions
    • New operation: Create service function
  • DELETE /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/service-functions/{functionName}
    • New operation: Delete service function
  • GET /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/service-functions/{functionName}
    • New operation: Get service function detail
  • PUT /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/service-functions/{functionName}
    • New operation: Update service function

[Service Insertion]

  • DELETE /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/service-insertions
    • New operation: Delete service insertions with the specified attached switch
  • GET /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/service-insertions
    • New operation: List service insertions
  • POST /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/service-insertions
    • New operation: Create service insertion
  • POST /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/service-insertions/attachments
    • New operation: Attach service insertions
  • POST /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/service-insertions/detachments
    • New operation: Detach service insertions
  • DELETE /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/service-insertions/{insertionName}
    • New operation: Delete service insertion
  • GET /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/service-insertions/{insertionName}
    • New operation: Get service insertion detail
  • PUT /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/service-insertions/{insertionName}
    • New operation: Update service insertion
  • GET /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/service-insertions/{insertionName}/attachments
    • New operation: List service insertion attachments
  • GET /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/service-insertions/{insertionName}/probe-states
    • New operation: Get probe state of endpoints in service insertion
  • DELETE /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/service-insertions/{insertionName}/stats
    • New operation: Clear stats of service insertion
  • GET /appcenter/cisco/ndfc/api/v1/l4l7-service/fabrics/{fabricName}/service-insertions/{insertionName}/stats
    • New operation: Get stats of service insertion

Deprecated

The following operations and properties will be removed in future releases. Therefore, it is not recommended to use these resources.

Updates

[Alarm Action]

  • POST /appcenter/cisco/ndfc/api/v1/alarm/alarms/acknowledgealarms
    • API Operation Summary: Acknowledge Alarms
    • ⛔️ Breaking Change -added the new required request property 'alarmId'
    • ⛔️ Breaking Change -removed the request property 'actBy'
    • ⛔️ Breaking Change -removed the request property 'getAlarmId'
  • POST /appcenter/cisco/ndfc/api/v1/alarm/alarms/clearalarms
    • API Operation Summary: Clear Alarms
    • ⛔️ Breaking Change -added the new required request property 'alarmId'
    • ⛔️ Breaking Change -removed the request property 'actBy'
    • ⛔️ Breaking Change -removed the request property 'getAlarmId'
  • POST /appcenter/cisco/ndfc/api/v1/alarm/alarms/deletealarms
    • API Operation Summary: Delete Alarms list
    • ⛔️ Breaking Change -added the new required request property 'alarmId'
    • ⛔️ Breaking Change -removed the request property 'actBy'
    • ⛔️ Breaking Change -removed the request property 'getAlarmId'
  • POST /appcenter/cisco/ndfc/api/v1/alarm/alarms/processevent
    • added the new optional request property 'prediction'
    • added the new 'FCNS_LIMIT' enum value to the request property 'eventType'
    • added the new 'FLOGI_LIMIT' enum value to the request property 'eventType'
    • added the new 'ZONE_LIMIT' enum value to the request property 'eventType'
  • POST /appcenter/cisco/ndfc/api/v1/alarm/alarms/unacknowledgealarms
    • API Operation Summary: Unacknowledge Alarms
    • ⛔️ Breaking Change -added the new required request property 'alarmId'
    • ⛔️ Breaking Change -removed the request property 'actBy'
    • ⛔️ Breaking Change -removed the request property 'getAlarmId'

[Alarm Policy]

  • POST /appcenter/cisco/ndfc/api/v1/alarm/alarms/createpolicy
    • API Operation Summary: Create Policy
    • added the new optional request property 'fcnsLimitRows'
    • added the new optional request property 'flogiLimitRows'
    • added the new optional request property 'zoneLimitRows'

[Image Upload Service]

  • POST /appcenter/cisco/ndfc/api/v1/imagemanagement/rest/imageupload/scp-upload
    • API Operation Summary: SCP upload
    • ⛔️ Breaking Change -api operation id 'scpImageUpload' removed and replaced with 'scpImageUpload_1'
    • added the new optional request property 'acceptHostkey'
  • POST /appcenter/cisco/ndfc/api/v1/imagemanagement/rest/imageupload/sftp-upload
    • API Operation Summary: SFTP upload
    • ⛔️ Breaking Change -api operation id 'sftpImageUpload' removed and replaced with 'sftpImageUpload_1'
    • added the new optional request property 'acceptHostkey'

[Performance Admin]

  • GET /appcenter/cisco/ndfc/api/v1/pm/getPMStatus
    • API Operation Summary: Get PM Worker1 Status only.
    • ⛔️ Breaking Change -removed the media type '/' for the response with the status '200'
    • added the media type 'application/json' for the response with the status '200'
    • added the non-success response with the status '400'
    • added the non-success response with the status '401'
    • added the non-success response with the status '500'
  • GET /appcenter/cisco/ndfc/api/v1/pm/pmPreDisableCheck
    • API Operation Summary: PM PreDisable Check
    • ⛔️ Breaking Change -removed the media type '/' for the response with the status '200'
    • added the media type 'application/json' for the response with the status '200'
    • added the non-success response with the status '400'
    • added the non-success response with the status '401'
    • added the non-success response with the status '500'
  • GET /appcenter/cisco/ndfc/api/v1/pm/restartPM
    • API Operation Summary: Restart PM
    • ⛔️ Breaking Change -removed the media type '/' for the response with the status '200'
    • added the media type 'application/json' for the response with the status '200'
    • added the non-success response with the status '400'
    • added the non-success response with the status '401'
    • added the non-success response with the status '500'
  • GET /appcenter/cisco/ndfc/api/v1/pm/stopPM
    • API Operation Summary: Stop PM
    • ⛔️ Breaking Change -removed the media type '/' for the response with the status '200'
    • added the media type 'application/json' for the response with the status '200'
    • added the non-success response with the status '400'
    • added the non-success response with the status '401'
    • added the non-success response with the status '500'

[Performance Health]

  • GET /appcenter/cisco/ndfc/api/v1/pm/health/getSensors
    • API Operation Summary: Get Sensors
    • ⛔️ Breaking Change -removed the media type '/' for the response with the status '200'
    • added the media type 'application/json' for the response with the status '200'
    • added the non-success response with the status '400'
    • added the non-success response with the status '401'
    • added the non-success response with the status '500'
  • GET /appcenter/cisco/ndfc/api/v1/pm/health/getTopSensors
    • API Operation Summary: Get Top Sensors
    • ⛔️ Breaking Change -removed the media type '/' for the response with the status '200'
    • added the media type 'application/json' for the response with the status '200'
    • added the non-success response with the status '400'
    • added the non-success response with the status '401'
    • added the non-success response with the status '500'

[VHost Details]

  • GET /appcenter/cisco/ndfc/api/v1/vmm/inventory/getVHostDetail
    • API Operation Summary: Get vHost Detail
    • added the optional property 'netRxAvgOverBw' to the response with the '200' status
    • added the optional property 'netTxAvgOverBw' to the response with the '200' status