Skip to content

Commit bfa36fe

Browse files
Updated to new Catalog item types (#17)
* Updated to new Catalog item types Updated to match with the types under https://docs.dataminer.services/user-guide/Cloud_Platform/Catalog/Register_Catalog_Item.html?q=slamodel#manifest-file * Update README.md Updated based on convo between Jarno & Jan * Update CatalogYaml.cs Updated descriptions * Updated to have the full list.
1 parent 223aa57 commit bfa36fe

File tree

2 files changed

+36
-42
lines changed

2 files changed

+36
-42
lines changed

README.md

+18-19
Original file line numberDiff line numberDiff line change
@@ -50,25 +50,24 @@ If neither condition is met, the workflow will fail, and an error will be return
5050

5151
### Artifact Types
5252

53-
- **AS**: `automationscript`
54-
- **C**: `connector`
55-
- **CF**: `companionfile`
56-
- **CHATOPS**: `chatopsextension`
57-
- **D**: `dashboard`
58-
- **DISMACRO**: `dismacro`
59-
- **DOC**: `documentation`
60-
- **F**: `functiondefinition`
61-
- **GQIDS**: `gqidatasource`or `adhocdatasource`
62-
- **GQIO**: `gqioperator`
63-
- **LSO**: `lifecycleserviceorchestration`
64-
- **PA**: `processautomation`
65-
- **PLS**: `profileloadscript`
66-
- **S**: `solution`
67-
- **SC**: `scriptedconnector`
68-
- **T**: `testingsolution`
69-
- **UDAPI**: `userdefinedapi`
70-
- **V**: `visio`
71-
- **LCA**: `lowcodeapp`
53+
- **AS**: `Automation`
54+
- **C**: `Connector`
55+
- **CF**: `Custom Solution`
56+
- **CHATOPS**: `ChatOps Extension`
57+
- **D**: `Dashboard`
58+
- **DOC**: `Custom Solution`
59+
- **F**: `Custom Solution`
60+
- **GQIDS**: `Ad Hoc Data Source`
61+
- **GQIO**: `Data Transformer`
62+
- **LSO**: `Automation`
63+
- **PA**: `Automation`
64+
- **PLS**: `Automation`
65+
- **S**: `Custom Solution`
66+
- **SC**: `Scripted Connector`
67+
- **T**: `Custom Solution`
68+
- **UDAPI**: `User-Defined API`
69+
- **V**: `Visual Overview`
70+
- **LCA**: `Custom Solution`
7271

7372
## Installation & Usage
7473

Skyline.DataMiner.CICD.Tools.GitHubToCatalogYaml/CatalogYaml.cs

+18-23
Original file line numberDiff line numberDiff line change
@@ -57,28 +57,23 @@ public class CatalogYaml
5757
"If you wish to make adjustments based on the `auto-generated-catalog.yml` file, you can do so by creating a `catalog.yml` file in the root of your repository.\r\n\r\n" +
5858
"[Required]\r\n" +
5959
"Possible values for the Catalog item that can be deployed on a DataMiner System:\r\n" +
60-
" - automationscript: If the Catalog item is a general-purpose DataMiner Automation script.\r\n" +
61-
" - lifecycleserviceorchestration: If the Catalog item is a DataMiner Automation script designed to manage the life cycle of a service.\r\n" +
62-
" - profileloadscript: If the Catalog item is a DataMiner Automation script designed to load a standard DataMiner profile.\r\n" +
63-
" - userdefinedapi: If the Catalog item is a DataMiner Automation script designed as a user-defined API.\r\n" +
64-
" - adhocdatasource: If the Catalog item is a DataMiner Automation script designed for an ad hoc data source integration.\r\n" +
65-
" - chatopsextension: If the Catalog item is a DataMiner Automation script designed as a ChatOps extension.\r\n" +
66-
" - connector: If the Catalog item is a DataMiner XML connector.\r\n" +
67-
" - slamodel: If the Catalog item is a DataMiner XML connector designed as DataMiner Service Level Agreement model.\r\n" +
68-
" - enhancedservicemodel: If the Catalog item is a DataMiner XML connector designed as DataMiner enhanced service model.\r\n" +
69-
" - visio: If the Catalog item is a Microsoft Visio design.\r\n" +
70-
" - solution: If the Catalog item is a DataMiner Solution.\r\n" +
71-
" - testingsolution: If the Catalog item is a DataMiner Solution designed for automated testing and validation.\r\n" +
72-
" - samplesolution: If the Catalog item is a DataMiner Solution used for training and education.\r\n" +
73-
" - standardsolution: If the Catalog item is a DataMiner Solution that is an out-of-the-box solution for a specific use case or application.\r\n" +
74-
" - dashboard: If the Catalog item is a DataMiner dashboard.\r\n" +
75-
" - lowcodeapp: If the Catalog item is a DataMiner low-code app.\r\n" +
76-
" - datatransformer: If the Catalog item is a Data Transformer.\r\n" +
77-
" - dataquery: If the Catalog item is a GQI data query.\r\n" +
78-
" - functiondefinition: If the Catalog item is a DataMiner function definition.\r\n" +
79-
" - scriptedconnector: If the Catalog item is a DataMiner scripted connector.\r\n" +
80-
" - bestpracticesanalyzer: If the Catalog item is a DataMiner Best Practices Analysis file.";
81-
60+
" - Automation: If the Catalog item is a general-purpose DataMiner Automation script.\r\n" +
61+
" - Ad Hoc Data Source: If the Catalog item is a DataMiner Automation script designed for an ad hoc data source integration.\r\n" +
62+
" - ChatOps Extension: If the Catalog item is a DataMiner Automation script designed as a ChatOps extension.\r\n" +
63+
" - Connector: If the Catalog item is a DataMiner XML connector.\r\n" +
64+
" - Custom Solution: If the Catalog item is a DataMiner Solution.\r\n" +
65+
" - Data Query: If the Catalog item is a GQI data query.\r\n" +
66+
" - Data Transformer: Includes a data transformer that enables you to modify data using a GQI data query before making it available to users in low-code apps or dashboards.\r\n" +
67+
" - Dashboard: If the Catalog item is a DataMiner dashboard.\r\n" +
68+
" - DevTool: If the Catalog item is a DevTool.\r\n" +
69+
" - Learning & Sample: If the Catalog item is a sample.\r\n" +
70+
" - Product Solution: If the Catalog item is a DataMiner Solution that is an out-of-the-box solution for a specific product.\r\n" +
71+
" - Scripted Connector: If the Catalog item is a DataMiner scripted connector.\r\n" +
72+
" - Standard Solution: If the Catalog item is a DataMiner Solution that is an out-of-the-box solution for a specific use case or application.\r\n" +
73+
" - System Health: If the Catalog item is intended to monitor the health of a system.\r\n" +
74+
" - User-Defined API: If the Catalog item is a DataMiner Automation script designed as a user-defined API.\r\n" +
75+
" - Visual Overview: If the Catalog item is a Microsoft Visio design.\r\n" +
76+
8277
/// <summary>
8378
/// Initializes a new instance of the <see cref="CatalogYaml"/> class.
8479
/// </summary>
@@ -168,4 +163,4 @@ public class CatalogYamlOwner
168163
/// <value>A string representing the URL of the owner.</value>
169164
public string Url { get; set; }
170165
}
171-
}
166+
}

0 commit comments

Comments
 (0)