-
Notifications
You must be signed in to change notification settings - Fork 18
Management Pack Detail JSON
Pairing with the Management Pack Index this JSON file (details.json) provides the details for a Community Based Management Pack. The below steps provide documentation on using the file to describe a Management Pack
After the UI in the SCOM console has pulled the Management Pack Index the second step proceeds to retrieve the detail file via HTTP GET. This file is used for the following functions.
- Provided additional detail for the UI
- Indicates where there end user can obtain the pack
- Tracks the version of the pack so that we provide update notifications
Using the Management Pack Index as the reference, the UI will search for this file at ManagementPackSystemName/details.json .
{
"ManagementPackSystemName":"Community.ManagementPackCatalog",
"ManagementPackDisplayName":"Community Management Pack Catalog",
"URL":"http://www.SquaredUp.com/ManagementPacks",
"Version":"1.2.4.3",
"Author":"Squared Up Ltd.",
"IsFree":"true",
"Description":"The Management Pack Community Catalog core UI and management pack"
"Tags":
[
"PowerShell",
"Templates",
"Authoring"
]
}
The exact System Name of the management pack. This will be used to identify which packs are already installed as well as where updates may be available.
The Display Name of the Management Pack to show in the catalog.
Where can the latest version of the pack be obtained from?
What is the currently released version of the Management Pack? This value will be evaluated against the currently installed packs to see if updates are available.
Indicates who wrote the management pack.
Indicates if this management pack is free to use. If not provided the value defaults to false.
A short description of what the pack provides. Providing a description can assist with packs where the display name may not identify the features of the MP.
Tag strings are indexed and visible for searching.
The Community Management Pack Catalog (CMPC) consists of two distinct GitHub repositories. This repository (scom-community-catalog) and wiki focus on the data used to populate the management packs contained within the CMPC. The UI and operational code portion of the project are at scom-community-catalog-ui.