Represents a connection to the management group.
The following tables list the members exposed by the ManagementGroup type.
Public
Constructors
| Name | Description | |
|---|---|---|
| ManagementGroup | Overloaded. Initializes a new ManagementGroup object. |
Public
Properties
| Name | Description | |
|---|---|---|
|
AutoRefreshCache | Gets or sets a value indicating whether methods that require a cache update perform the update automatically and immediately or perform it automatically but at a later time. |
|
CacheMode | Gets the cache mode of the management group instance. |
|
ConnectionSettings | Gets the connection settings that are used to create this management group. |
|
Id | Gets the globally unique identifier (GUID). |
|
IsConnected | Gets a value indicating whether the management group is currently connected to the server. |
|
Name | Gets the name of the management group. |
|
ProductId | Gets the identifier of the product. |
|
SkuForLicense | Gets the license stock keeping unit (SKU) of the product. |
|
SkuForProduct | Gets the product stock keeping unit (SKU) of the product. |
|
TimeOfExpiration | Gets the product expiration time. |
|
Version | Gets the version of the connected management group. |
Public Methods
(see also Protected Methods)
| Name | Description | |
|---|---|---|
|
BeginExecuteMonitoringTask | Asynchronously begins executing a task. |
|
BeginImportManagementPack | Asynchronously imports a management pack. |
|
BeginUninstallManagementPack | Asynchronously uninstalls a management pack. |
![]()
|
Connect | Overloaded. Creates a new management group object. |
|
DeleteDisabledMonitoringObjects | Deletes all the monitoring objects for which discovery has been disabled using an override. All the relationships involving these monitoring objects are also deleted. |
|
DeleteMonitoringSecureData | Deletes the specified secure data from the management group. |
|
DeleteMonitoringSecureDataHealthServiceReference | Deletes the secure data reference from the management group. |
|
DeleteMonitoringUserRole | Deletes the specified user role from the management group. |
|
DeleteMonitoringUserRoles | Deletes the specified collection of user roles from the management group. |
|
DeleteNotificationAction | Deletes a notification action from the management group. |
|
DeleteNotificationEndpoint | Deletes a notification endpoint from the management group. |
|
DeleteNotificationRecipient | Deletes a notification recipient from the management group. |
|
DeleteNotificationSubscription | Deletes a notification subscription from the management group. |
|
EndExecuteMonitoringTask | Ends the execution of a task. |
|
EndImportManagementPack | Stops importing a management pack. |
|
EndUninstallManagementPack | Stops uninstalling a management pack. |
|
Equals | Overloaded. Overridden. Determines whether an object equals another object. |
|
ExecuteMonitoringTask | Executes a monitoring task. |
|
GetAdministration | Retrieves the object that is used for all the management group administration operations. |
|
GetClientMonitoringResponseSettings | Retrieves the client that is monitoring response settings. |
|
GetClientMonitoringSettings | Retrieves the client that is monitoring settings. |
|
GetConnectedUserNames | Retrieves the number of clients that are connected to the Management Group SDK service. |
|
GetConnectorFrameworkAdministration | Retrieves the connector framework administration object. |
|
GetDataWarehouse | Retrieves the data warehouse for the management group if the data warehouse has been set up. |
|
GetDependentManagementPacks | Retrieves all the management packs that are dependent on the specified management pack. |
|
GetGroomingStatusInfo | Retrieves a collection of the current grooming information. |
|
GetHashCode | Overridden. Retrieves the hash code for the management group object. |
|
GetLicenseCount | Retrieves license count information. |
|
GetManagementGroupMonitoringObject | Retrieves the monitoring object. |
|
GetManagementPack | Overloaded. Retrieves a management pack. |
|
GetManagementPacks | Overloaded. Retrieves the collection of management packs. |
|
GetMonitor | Retrieves a monitor. |
|
GetMonitoringAlert | Retrieves a monitoring alert. |
|
GetMonitoringAlertReader | Overloaded. Retrieves a MonitoringAlertReader that reads alerts. |
|
GetMonitoringAlertResolutionState | Retrieves a monitoring alert resolution state by specifying a resolution state value. |
|
GetMonitoringAlertResolutionStates | Retrieves all the resolution states. |
|
GetMonitoringAlerts | Overloaded. |
|
GetMonitoringAlertsCount | Overloaded. Retrieves the number of MonitoringAlert objects. |
|
GetMonitoringClass | Overloaded. Retrieves a monitoring class. |
|
GetMonitoringClasses | Overloaded. Retrieves a collection of monitoring classes. |
|
GetMonitoringClassesAccessibleForAuthoring | Retrieves the monitoring classes that are accessible to the user for authoring. |
|
GetMonitoringConsoleTask | Retrieves a console task by specifying the identifier for the task. |
|
GetMonitoringConsoleTasks | Overloaded. Retrieves a collection of console tasks from the management group. |
|
GetMonitoringDataType | Overloaded. Retrieves a monitoring data type that is defined in this management group. |
|
GetMonitoringDataTypes | Overloaded. Retrieves monitoring data types that are defined in this management group. |
|
GetMonitoringDataWarehouseDataSet | Retrieves a monitoring data warehouse data set by specifying the globally unique identifier (GUID of the dataset. |
|
GetMonitoringDataWarehouseDataSets | Overloaded. Retrieves a collection of monitoring data warehouse data sets. |
|
GetMonitoringDataWarehouseScript | Retrieves the monitoring data warehouse script that has the specified globally unique identifier (GUID) from the management group. |
|
GetMonitoringDataWarehouseScripts | Overloaded. Retrieves a read-only collection of data warehouse scripts. |
|
GetMonitoringDiagnostic | Retrieves the specified diagnostic object from the management group. |
|
GetMonitoringDiagnosticResults | Overloaded. Retrieves diagnostic results from the management group. |
|
GetMonitoringDiagnostics | Overloaded. Retrieves a collection of diagnostic objects from the management group. |
|
GetMonitoringDiscoveries | Overloaded. Retrieves the discovery objects. |
|
GetMonitoringDiscovery | Retrieves the specified monitoring discovery object. |
|
GetMonitoringEvent | Retrieves the monitoring event that has the specified globally unique identifier (GUID). |
|
GetMonitoringEventReader | Overloaded. Retrieves a reader to event objects. |
|
GetMonitoringEvents | Overloaded. Retrieves monitoring events. |
|
GetMonitoringFolder | Retrieves the monitoring folder that has the specified globally unique identifier (GUID). |
|
GetMonitoringFolderHierarchy | Retrieves a monitoring folder from a hierarchy of folder nodes. |
|
GetMonitoringFolders | Overloaded. Retrieves a collection of monitoring folders. |
|
GetMonitoringImageObject | Overloaded. Retrieves a monitoring image. |
|
GetMonitoringImageObjects | Overloaded. Retrieves a collection of monitoring image objects. |
|
GetMonitoringImageReferences | Overloaded. Retrieves a collection of monitoring image reference objects from the management group. |
|
GetMonitoringKnowledgeArticles | Overloaded. Retrieves the knowledge articles for management pack elements. |
|
GetMonitoringKnowledgeArticlesLocalized | Overloaded. Retrieves the localized knowledge articles for management pack elements. |
|
GetMonitoringLanguagePack | Retrieves the monitoring language pack that has the specified globally unique identifier (GUID). |
|
GetMonitoringLanguagePacks | Overloaded. Retrieves monitoring language packs. |
|
GetMonitoringLinkedReport | Retrieves the monitoring linked report that has the specified globally unique identifier (GUID). |
|
GetMonitoringLinkedReports | Overloaded. Retrieves a collection of monitoring linked reports. |
|
GetMonitoringModuleType | Overloaded. Retrieves the specified monitoring module type. |
|
GetMonitoringModuleTypes | Overloaded. Retrieves management pack monitoring module types. |
|
GetMonitoringObject | Retrieves the monitoring object that has the specified globally unique identifier (GUID). |
|
GetMonitoringObjects | Overloaded. |
|
GetMonitoringOverride | Retrieves the monitoring override object that has the specified globally unique identifier (GUID). |
|
GetMonitoringOverrides | Overloaded. Retrieves the specified collection of monitoring override objects. |
|
GetMonitoringPage | Retrieves the monitoring page that has the specified globally unique identifier (GUID). |
|
GetMonitoringPages | Overloaded. Retrieves a collection of monitoring page objects. |
|
GetMonitoringPageSet | Overloaded. Retrieves the specified monitoring page set. |
|
GetMonitoringPageSets | Overloaded. Retrieves a collection of monitoring page set objects from the management group. |
|
GetMonitoringPerformanceData | Overloaded. Retrieves monitoring performance data from the management group. |
|
GetMonitoringPerformanceDataReader | Overloaded. Retrieves a performance data reader object that contains performance data. |
|
GetMonitoringProfile | Retrieves the monitoring profile that has the specified globally unique identifier (GUID). |
|
GetMonitoringProfiles | Retrieves a collection of all the monitoring profiles in a management group. |
|
GetMonitoringRecoveries | Overloaded. Retrieves monitoring recovery objects. |
|
GetMonitoringRecovery | Retrieves the monitoring recovery object that has the specified globally unique identifier (GUID). |
|
GetMonitoringRecoveryResults | Overloaded. Retrieves monitoring recovery results. |
|
GetMonitoringRelationshipClass | Overloaded. Retrieves a monitoring relationship class. |
|
GetMonitoringRelationshipClasses | Overloaded. Retrieves monitoring relationship classes from the management group. |
|
GetMonitoringRelationshipObject | Retrieves the monitoring relationship object that has the specified globally unique identifier (GUID). |
|
GetMonitoringRelationshipObjects | Overloaded. |
|
GetMonitoringRelationshipObjectsBySourceMonitoringClass | Overloaded. Retrieves a collection of monitoring relationship objects from the management group by specifying a source class to define the range of the returned results. |
|
GetMonitoringRelationshipObjectsByTargetMonitoringClass | Overloaded. Retrieves a collection of monitoring relationship objects from the management group by specifying a target class to define the range of results. |
|
GetMonitoringReport | Retrieves the monitoring report object that has the specified globally unique identifier (GUID). |
|
GetMonitoringReportParameterControl | Retrieves the specified monitoring report parameter control that has the specified globally unique identifier (GUID). |
|
GetMonitoringReportParameterControls | Overloaded. Retrieves a collection of monitoring report parameter controls from the management group. |
|
GetMonitoringReportResource | Retrieves the monitoring report resource object that has the specified globally unique identifier (GUID). |
|
GetMonitoringReportResources | Overloaded. Retrieves monitoring report resources in a management group. |
|
GetMonitoringReports | Overloaded. Retrieves monitoring reports. |
|
GetMonitoringRule | Retrieves the monitoring rule that has the specified globally unique identifier (GUID). |
|
GetMonitoringRules | Overloaded. Retrieves monitoring rules. |
|
GetMonitoringSchemaType | Retrieves the monitoring schema type value that has the specified globally unique identifier (GUID). |
|
GetMonitoringSchemaTypes | Overloaded. Retrieves monitoring schema types. |
|
GetMonitoringSecureData | Overloaded. Retrieves secure data objects. |
|
GetMonitoringSecureDataHealthServiceReference | Retrieves the secure data health service reference object that has the specified globally unique identifier (GUID). |
|
GetMonitoringSecureDataHealthServiceReferenceByHealthServiceId | Retrieves a collection of MonitoringSecureDataHealthServiceReference objects from the specified health service identifier. |
|
GetMonitoringSecureDataHealthServiceReferenceBySecureDataId | Retrieves a collection of MonitoringSecureDataHealthServiceReference objects from the specified RunAs account identifier. |
|
GetMonitoringSecureDataHealthServiceReferenceBySecureReferenceId | Retrieves a collection of MonitoringSecureDataHealthServiceReference objects given the RunAs profile identifier. |
|
GetMonitoringSecureDataHealthServiceReferences | Retrieves a collection of MonitoringSecureDataHealthServiceReference objects. |
|
GetMonitoringSecureReference | Retrieves the secure reference object that has the specified globally unique identifier (GUID). |
|
GetMonitoringSecureReferenceForActionAccount | Retrieves the secure reference object in the management group for the action account. |
|
GetMonitoringSecureReferences | Overloaded. Retrieves secure references. |
|
GetMonitoringStateForMonitoringObjects | Retrieves the monitoring state for a collection of monitoring objects and monitors. |
|
GetMonitoringStringResource | Retrieves the monitoring string resource object that has the specified globally unique identifier (GUID). |
|
GetMonitoringStringResources | Retrieves a collection of the monitoring string resource objects that have the specified globally unique identifiers (GUIDs). |
|
GetMonitoringTask | Retrieves the monitoring task that has the specified globally unique identifier (GUID). |
|
GetMonitoringTaskResults | Overloaded. Retrieves task results. |
|
GetMonitoringTasks | Overloaded. Retrieves the monitoring tasks. |
|
GetMonitoringTemplate | Retrieves the monitoring template that has the specified globally unique identifier (GUID). |
|
GetMonitoringTemplates | Overloaded. Retrieves the monitoring templates. |
|
GetMonitoringUserRole | Retrieves the monitoring user role value that has the specified globally unique identifier (GUID). |
|
GetMonitoringUserRoles | Retrieves a collection of all the monitoring user role objects. |
|
GetMonitoringUserRolesForMonitoringObject | Retrieves a collection of all the user role identifiers that have the base monitoring object as part of their scope. |
|
GetMonitoringView | Retrieves the monitoring view that has the specified globally unique identifier (GUID). |
|
GetMonitoringViews | Overloaded. Retrieves the monitoring views. |
|
GetMonitoringViewType | Overloaded. Retrieves monitoring view types. |
|
GetMonitoringViewTypes | Overloaded. Retrieves a collection of monitoring view type objects. |
|
GetMonitors | Overloaded. Retrieves a collection of management pack monitor objects. |
|
GetNotificationAction | Overloaded. Retrieves the specified notification action. |
|
GetNotificationActions | Retrieves a collection of all the notification actions. |
|
GetNotificationEndpoint | Overloaded. Retrieves the specified notification endpoint. |
|
GetNotificationEndpoints | Retrieves a collection of all the notification endpoint objects. |
|
GetNotificationRecipient | Overloaded. Retrieves the notification recipient objects. |
|
GetNotificationRecipients | Retrieves a collection of all the notification recipient objects. |
|
GetNotificationSubscription | Overloaded. Retrieves notification subscriptions. |
|
GetNotificationSubscriptions | Retrieves a collection of all the notification subscriptions. |
|
GetPartialMonitoringObject | Retrieves the partial monitoring object that has the specified globally unique identifier (GUID). |
|
GetPartialMonitoringObjects | Overloaded. Retrieves monitoring objects of a single type and any derived types, allowing for abstract types to be specified. |
|
GetPartialMonitoringObjectsAccessibleForOverrides | Retrieves a collection of the root monitoring objects that are targeted for advanced operations. |
|
GetRelatedMonitoringObjects | Overloaded. |
|
GetRelatedPartialMonitoringObjects | Overloaded. |
|
GetRootMonitoringObjectGroups | Retrieves a collection of all the root monitoring object groups that are based on the current user's security scope. |
|
GetRootMonitoringObjects | Retrieves a collection of all the root monitoring objects that are based on the current user's security scope. |
|
GetRootMonitoringObjectsAccessibleForOverrides | Retrieves a collection of the root monitoring objects that are targeted for advanced operators. |
|
GetRootPartialMonitoringObjectGroups | Retrieves a collection of all the root partial monitoring object groups that are based on the current user's security scope. |
|
GetRootPartialMonitoringObjects | Retrieves a collection of all the root partial monitoring objects that are based on the current user's security scope. |
|
GetTieringAdministration | Retrieves the tier administration object. |
|
GetTrustedDomains | Retrieves a collection of all the trusted domains. |
|
GetType | (inherited from Object) |
|
GetUnitMonitorType | Overloaded. Retrieves a unit monitor type defined. |
|
GetUnitMonitorTypes | Overloaded. Retrieves the unit monitor types defined. |
|
GetUserName | Retrieves the user name for the current user of the management group. |
|
GetUserRolesForOperationAndUser | Retrieves a collection of all the user role identifiers that grant access to the specified operation and user. |
|
GetUserSettings | Retrieves the root object that is used to access all user settings. |
|
ImportManagementPack | Imports the specified management pack into the management group. |
|
InsertMonitoringSecureData | Inserts the specified secure data object into the management group. |
|
InsertMonitoringSecureDataHealthServiceReference | Inserts the specified secure data health service reference object into the management group. |
|
InsertMonitoringUserRole | Inserts the specified user role into the management group. |
|
InsertMonitoringUserRoles | Inserts the specified user roles into the management group. |
|
InsertNotificationAction | Inserts the specified notification action into the management group. |
|
InsertNotificationEndpoint | Inserts the specified notification endpoint into the management group. |
|
InsertNotificationRecipient | Inserts the specified notification recipient into the management group. |
|
InsertNotificationSubscription | Inserts the specified notification subscription into the management group. |
|
IsUserAdministrator | Determines whether the user who is calling this method is an administrator. |
|
IsUserAdvancedOperator | Determines whether the user who is calling this method is an advanced operator. |
|
IsUserAuthor | Determines whether the user who is calling this method is running under the author user role. |
|
IsUserInMonitoringObjectScope | Determines whether the specified user is assigned the scope that is specified in the monitoring object scope list. |
|
IsUserInMonitoringProfile | Determines whether the user who is calling the method is in the specified profile. |
|
IsUserOperator | Determines whether the user who is calling this method is running under the operator user role. |
|
IsUserReadonlyOperator | Determines whether the user who is calling this method is a read-only operator. |
|
IsUserReportOperator | Determines whether the user who is calling this method is in a report operator user role. |
|
IsUserReportSecurityAdministrator | Determines whether the user who is calling this method is in a report security administrator user role. |
|
IsValidUserRole | Determines whether the specified user role is valid. |
|
Reconnect | Reconnects this management group object to the server. |
![]()
|
ReferenceEquals | (inherited from Object) |
|
RefreshMonitoringGroupMembers | Refreshes the members of the specified management group that are a target of a group population rule or discovery object. |
|
RefreshTypeCache | Refreshes the type space cache. |
|
SubmitMonitoringTask | Overloaded. |
|
ToString | Overridden. A string that contains the name of the management group. |
|
UninstallManagementPack | Uninstalls the specified management pack from the management group. |
|
UnregisterMonitoringTaskStatusChangeCallback | Overloaded. Discontinues the registration of the callback method. |
|
UpdateMonitoringAlerts | Overloaded. |
|
UpdateMonitoringUserRoles | Updates the specified user roles. |
Protected
Methods
| Name | Description | |
|---|---|---|
|
Finalize | (inherited from Object) |
|
MemberwiseClone | (inherited from Object) |
Public Events
| Name | Description | |
|---|---|---|
|
OnGroomingNotification | Notifies subscribers when grooming occurs. |
|
OnManagementPackCacheRefresh | Notifies subscribers that the management pack cache is being refreshed. |
|
OnTypeCacheRefresh | Notifies subscribers that the management pack type cache is being refreshed. |
See Also
Send comments about this topic to Microsoft.

