|
3 | 3 | "integration_type": "orchestrator", |
4 | 4 | "name": "DataPower Orchestrator", |
5 | 5 | "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", |
6 | 11 | "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. ", |
7 | 12 | "link_github": false, |
8 | 13 | "update_catalog": false, |
9 | 14 | "about": { |
10 | 15 | "orchestrator": { |
11 | | - "UOFramework": "10.1", |
| 16 | + "UOFramework": "10.4", |
| 17 | + "keyfactor_platform_version": "10.4", |
12 | 18 | "pam_support": true, |
| 19 | + "keyfactor_platform_version": "10.4", |
13 | 20 | "win": { |
14 | 21 | "supportsCreateStore": false, |
15 | 22 | "supportsDiscovery": false, |
|
27 | 34 | "supportsReenrollment": false, |
28 | 35 | "supportsInventory": true, |
29 | 36 | "platformSupport": "Unused" |
30 | | - } |
| 37 | + }, |
| 38 | + "store_types": [ |
| 39 | + { |
| 40 | + "Name": "IBM Data Power", |
| 41 | + "ShortName": "DataPower", |
| 42 | + "Capability": "DataPower", |
| 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 | + ] |
31 | 140 | } |
32 | 141 | } |
33 | 142 | } |
0 commit comments