Share via


IMonitoringInstancesManagement Interface

Definition

Monitoring instance methods

public interface class IMonitoringInstancesManagement : Microsoft::EnterpriseManagement::IEntityObjectsManagement
public interface IMonitoringInstancesManagement : Microsoft.EnterpriseManagement.IEntityObjectsManagement
type IMonitoringInstancesManagement = interface
    interface IEntityObjectsManagement
Public Interface IMonitoringInstancesManagement
Implements IEntityObjectsManagement
Derived
Implements

Methods

DeleteDisabledObjects()

Deletes any monitoring objects (and necessary relationships) for all instances that should no longer be discovered due to disabled discovery sources.

GetManagementGroupObject()

Gets the management group monitoring object.

GetObjects(ICollection<MonitoringObjectCriteria>, ObjectQueryOptions)
Obsolete.
Obsolete.

This method returns a collection of monitoring objects matching any of the given criterias.

GetObjects(MonitoringObjectCriteria, ObjectQueryOptions)
Obsolete.

This method returns a collection of monitoring objects of a single type.

GetObjects<T>(MonitoringObjectGenericCriteria, ManagementPackClass, ObjectQueryOptions)
Obsolete.

This method returns Ts by generic criteria

GetObjects<T>(MonitoringObjectGenericCriteria, ObjectQueryOptions)
Obsolete.

This method returns Ts by generic criteria

GetRelatedObjects(Guid, ICollection<MonitoringObjectCriteria>, TraversalDepth, ObjectQueryOptions)

This method will find any MonitoringObject instances that are related to this MonitoringObject by any containment relationship of the specified criterias.

GetRelatedObjects(Guid, MonitoringObjectCriteria, TraversalDepth, ObjectQueryOptions)

This method will find any MonitoringObject instances that are related to this MonitoringObject by any containment relationship of the given type with the specified criteria.

GetRelatedObjects(ICollection<Guid>, ICollection<MonitoringObjectCriteria>, TraversalDepth, ObjectQueryOptions)

This method will find any MonitoringObject instances that are related to the MonitoringObjects provided by any containment relationship and of the specified criteria.

GetRelatedObjects(ICollection<Guid>, MonitoringObjectCriteria, TraversalDepth, ObjectQueryOptions)

This method will find any MonitoringObject instances that are related to the MonitoringObjects provided by any containment relationship and of the specified criteria.

GetRelatedObjects<T>(Guid, MonitoringObjectGenericCriteria, TraversalDepth, ObjectQueryOptions)

This method will find any PartialMonitoringObject instances that are related to this MonitoringObject by any containment relationship of the given type with the specified criteria.

GetRootObjectGroups<T>(ObjectQueryOptions)

Returns the root object groups based on the current users security scope.

GetRootObjectGroupsView<T>(ObjectQueryOptions)

Returns the root object groups based on the current users security scope.

GetRootObjects<T>(ObjectQueryOptions)

Returns the root objects based on the current users security scope.

GetRootObjectsAccessibleForOverrides<T>(ObjectQueryOptions)

Returns the root monitoring objects as scoped for advanced operators.

GetStateForObjects<T>(IEnumerable<T>, IEnumerable<ManagementPackMonitor>)

Gets monitoring state for a list of monitoring objects and monitors.

Applies to