OpenAPI Changes

capm introduces the following changes to the OpenAPI in release 2.8:
capm280
DX NetOps Performance Management
 introduces the following changes to the OpenAPI in release 2.8:
2
Removed Entities
The 
pollgroup
 entity was removed, which included the following attributes:
  • NormalizedFacetType
  • CertificationFacetType
  • PollingInterval
Removed Relationships
The following table lists the relationships that were removed:
interface
 
qosclassmap
qosclassmap
qospolicer
qosclassmap
qoscontract
qosclassmap
qosqueuing
qosclassmap
qosred
qosclassmap
qostrafficshaping
Impact:
The QoS elements hierarchy is no longer supported.
Examples:
odata/api/interfaces?&$expand=qosclassmaps
odata/api/qosclassmaps?&$expand= qosreds
Updated Entities
Component
The following attributes were removed for the 
component
 entity type:
  • IsAlso N/A
  • MDRItemID
  • IsFiltered
  • IndexList
  • SourceFacetTypes
  • IsExcludedFromReports
The 
IsAlso
 attribute was removed
.
Impact:
No information is available on the entity type when querying for devices and components.
Examples:
odata/api/devices?$top=10&$filter=substringof('router', IsAlso) eq true and substringof('switch', IsAlso) eq true
odata/api/components?$top=10&$filter=substringof('cpu', IsAlso) eq true or substringof('memory', IsAlso) eq true
Cpu
The following attributes were removed for the 
cpu
 entity type:
  • MDRItemID
  • IsFiltered
  • IndexList
  • SourceFacetTypes
  • IsExcludedFromReports 
Memory
The following attributes were removed for the 
memory
 entity type:
  • MDRItemID
  • IsFiltered
  • IndexList
  • SourceFacetTypes
  • IsExcludedFromReports
  • CertificationFacetTypes
  • EMSEngineId
  • DiscoverTime
  • EMSSourceFacetType
Interface
The following attributes were removed for the 
interface
 entity type:
  • MDRItemID
  • IsFiltered
  • IndexList
  • SourceFacetTypes
  • IsExcludedFromReports
  • ItemSubType
  • ItemType
  • SpeedOutOverride
  • SpeedInOverride
Monitoringprofiles
The following attributes were removed for the
monitoringprofiles
entity type:
  • PollGroupIDs
Mplsinterface
The following attributes were removed for the 
mplsinterface
 entity type:
  • MDRItemID
  • IsFiltered
  • IndexList
  • SourceFacetTypes
  • IsExcludedFromReports
  • CertificationFacetTypes
  • EMSEngineId
  • DiscoverTime
  • EMSSourceFacetType
Mplsinsegment
The following attributes were removed for the 
mplsinsegment
 entity type:
  • MDRItemID
  • IsFiltered
  • IndexList
  • SourceFacetTypes
  • IsExcludedFromReports
  • CertificationFacetTypes
  • EMSEngineId
  • DiscoverTime
  • EMSSourceFacetType
Mplsoutsegment
The following attributes were removed for the 
mplsoutsegment
 entity type:
  • MDRItemID
  • IsFiltered
  • IndexList
  • SourceFacetTypes
  • IsExcludedFromReports
  • CertificationFacetTypes
  • EMSEngineId
  • DiscoverTime
  • EMSSourceFacetType
Qosclassmap
The following attributes were removed for the 
qosclassmap
 entity type:
  • MDRItemID
  • IsFiltered
  • IndexList
  • SourceFacetTypes
  • IsExcludedFromReports
  • ParentItemID
  • ChildItemIDs
Qospolicer
The following attributes were removed for the 
qospolicer
 entity type:
  • MDRItemID
  • IsFiltered
  • IndexList
  • SourceFacetTypes
  • IsExcludedFromReports
  • ParentItemID
  • ChildItemIDs
Qoscontract
The following attributes were removed for the 
qoscontract
 entity type:
  • MDRItemID
  • IsFiltered
  • IndexList
  • SourceFacetTypes
  • IsExcludedFromReports
  • ParentItemID
  • ChildItemIDs
Qosqueuing
The following attributes were removed for the 
qosqueuing
 entity type:
  • MDRItemID
  • IsFiltered
  • IndexList
  • SourceFacetTypes
  • IsExcludedFromReports
  • ParentItemID
  • ChildItemIDs
Qosred
The following attributes were removed for the 
qosred
 entity type:
  • MDRItemID
  • IsFiltered
  • IndexList
  • SourceFacetTypes
  • IsExcludedFromReports
  • ParentItemID
  • ChildItemIDs
Qostrafficshaping
The following attributes were removed for the 
qostrafficshaping
 entity type:
  • MDRItemID
  • IsFiltered
  • IndexList
  • SourceFacetTypes
  • IsExcludedFromReports
  • ParentItemID
  • ChildItemIDs
Device
The following attributes were removed for the 
device
 entity type:
  • MDRItemID
  • ItemSubType
  • ItemType
  • ConsolidatedMonitoringProfile
  • SupportsOnDemandMFDiscovery
The 
IsAlso
 attribute was removed
.
Impact:
No information is available on the entity type when querying for devices and components.
Examples:
odata/api/devices?$top=10&$filter=substringof('router', IsAlso) eq true and substringof('switch', IsAlso) eq true
odata/api/components?$top=10&$filter=substringof('cpu', IsAlso) eq true or substringof('memory', IsAlso) eq true
The 
LifeCycleState
 column was added.
Router
The following attributes were removed for the 
router
 entity type:
  • MDRItemID
  • ItemSubType
  • ItemType
  • ConsolidatedMonitoringProfile
  • SupportsOnDemandMFDiscovery
  • MACAddresses
The 
State
 attribute was renamed 
LifeCycleState.
Switch
The following attributes were removed for the 
switch
 entity type:
  • MDRItemID
  • ItemSubType
  • ItemType
  • ConsolidatedMonitoringProfile
  • SupportsOnDemandMFDiscovery
  • MACAddresses
The 
State
 attribute was renamed 
LifeCycleState.
Server
The following attributes were removed for the 
server
 entity type:
  • MDRItemID
  • ItemSubType
  • ItemType
  • ConsolidatedMonitoringProfile
  • SupportsOnDemandMFDiscovery
  • MACAddresses
  • FirstMDRItemID
  • StatusEvaluationType
  • ChangeDetectionDisabledMFs
  • CalculatedContactStatus
The 
State
 attribute was renamed 
LifeCycleState.