Skip to content

Commit 9a293b6

Browse files
Workflow Update
1 parent db07283 commit 9a293b6

File tree

1 file changed

+111
-2
lines changed

1 file changed

+111
-2
lines changed

integration-manifest.json

Lines changed: 111 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,20 @@
33
"integration_type": "orchestrator",
44
"name": "DataPower Orchestrator",
55
"status": "production",
6+
"update_catalog": true,
7+
"link_github": true,
8+
"support_level": "kf-supported",
9+
"release_project": "DataPower/DataPower.csproj",
10+
"release_dir": "DataPower/bin/Release",
611
"description": "The IBM DataPower Orchestrator allows for the management of certificates in the IBM Datapower platform. Inventory, Add and Remove functions are supported. This integration can add/replace certificates in any domain\\directory combination. ",
712
"link_github": false,
813
"update_catalog": false,
914
"about": {
1015
"orchestrator": {
11-
"UOFramework": "10.1",
16+
"UOFramework": "10.4",
17+
"keyfactor_platform_version": "10.4",
1218
"pam_support": true,
19+
"keyfactor_platform_version": "10.4",
1320
"win": {
1421
"supportsCreateStore": false,
1522
"supportsDiscovery": false,
@@ -27,7 +34,109 @@
2734
"supportsReenrollment": false,
2835
"supportsInventory": true,
2936
"platformSupport": "Unused"
30-
}
37+
},
38+
"store_types": [
39+
{
40+
"Name": "FortiWeb",
41+
"ShortName": "FortiWeb",
42+
"Capability": "FortiWeb",
43+
"LocalStore": false,
44+
"SupportedOperations": {
45+
"Add": true,
46+
"Create": false,
47+
"Discovery": false,
48+
"Enrollment": false,
49+
"Remove": false
50+
},
51+
"Properties": [
52+
{
53+
"Name": "ServerUsername",
54+
"DisplayName": "Server Username",
55+
"Type": "Secret",
56+
"DependsOn": "",
57+
"DefaultValue": "",
58+
"Required": false,
59+
"IsPAMEligible": true,
60+
"Description": "Api UserName for DataPower. (or valid PAM key if the username is stored in a KF Command configured PAM integration)."
61+
},
62+
{
63+
"Name": "ServerPassword",
64+
"DisplayName": "Server Password",
65+
"Type": "Secret",
66+
"DependsOn": "",
67+
"DefaultValue": "",
68+
"Required": false,
69+
"IsPAMEligible": true,
70+
"Description": "A password for DataPower API access. Used for inventory.(or valid PAM key if the password is stored in a KF Command configured PAM integration)."
71+
},
72+
{
73+
"Name": "ServerUseSsl",
74+
"DisplayName": "Use SSL",
75+
"Type": "Bool",
76+
"DependsOn": "",
77+
"DefaultValue": "true",
78+
"Required": true,
79+
"Description": "Should be true, http is not supported."
80+
},
81+
{
82+
"Name": "InventoryBlackList",
83+
"DisplayName": "Inventory Black List",
84+
"Type": "String",
85+
"DependsOn": "",
86+
"DefaultValue": "",
87+
"Required": false,
88+
"IsPAMEligible": false,
89+
"Description": "Comma seperated list of alias values you do not want to inventory from DataPower."
90+
},
91+
{
92+
"Name": "Protocol",
93+
"DisplayName": "Protocol Name",
94+
"Type": "String",
95+
"DependsOn": "",
96+
"DefaultValue": "https",
97+
"Required": true,
98+
"IsPAMEligible": false,
99+
"Description": "Comma seperated list of alias values you do not want to inventory from DataPower."
100+
},
101+
{
102+
"Name": "PublicCertStoreName",
103+
"DisplayName": "Public Cert Store Name",
104+
"Type": "String",
105+
"DependsOn": "",
106+
"DefaultValue": "pubcert",
107+
"Required": true,
108+
"IsPAMEligible": false,
109+
"Description": "This probably will remain pubcert unless someone changed the default name in DataPower."
110+
},
111+
{
112+
"Name": "InventoryPageSize",
113+
"DisplayName": "Inventory Page Size",
114+
"Type": "String",
115+
"DependsOn": "",
116+
"DefaultValue": "100",
117+
"Required": true,
118+
"IsPAMEligible": false,
119+
"Description": "This determines the page size during the inventory calls. (100 should be fine)."
120+
}
121+
],
122+
"EntryParameters": [],
123+
"ClientMachineDescription": "The Client Machine field should contain the IP or Domain name and Port Needed for REST API Access. For SSH Access, Port 22 will be used.",
124+
"StorePathDescription": "The Store Path field should always be / unless we later determine there are alternate locations needed.",
125+
"PasswordOptions": {
126+
"EntrySupported": false,
127+
"StoreRequired": false,
128+
"Style": "Default"
129+
},
130+
"PrivateKeyAllowed": "Optional",
131+
"JobProperties": [
132+
133+
],
134+
"ServerRequired": true,
135+
"PowerShell": false,
136+
"BlueprintAllowed": false,
137+
"CustomAliasAllowed": "Required"
138+
}
139+
]
31140
}
32141
}
33142
}

0 commit comments

Comments
 (0)