|
1 | 1 | { |
2 | | - "$schema": "https://keyfactor.github.io/integration-manifest-schema.json", |
3 | | - "integration_type": "orchestrator", |
4 | | - "name": "Google Cloud Provider Certificate Manager", |
5 | | - "status": "production", |
6 | | - "update_catalog": false, |
7 | | - "support_level": "kf-supported", |
8 | | - "link_github": true, |
9 | | - "release_dir": "GcpCertManager/bin/release", |
10 | | - "release_project": "GcpCertManager/GcpCertManager.csproj", |
11 | | - "description": "Google Certificate Manager Orchestrator for Add, Remove and Inventory.", |
12 | | - "about": { |
13 | | - "orchestrator": { |
14 | | - "UOFramework": "10.4.1", |
15 | | - "keyfactor_platform_version": "9.1.0", |
16 | | - "pam_support": false, |
17 | | - "store_types": [ |
18 | | - { |
19 | | - "Name": "GCP Certificate Manager", |
20 | | - "ShortName": "GcpCertMgr", |
21 | | - "Capability": "GcpCertMgr", |
22 | | - "ServerRequired": false, |
23 | | - "BlueprintAllowed": false, |
24 | | - "CustomAliasAllowed": "Required", |
25 | | - "PowerShell": false, |
26 | | - "PrivateKeyAllowed": "Required", |
27 | | - "StorePathType": "", |
28 | | - "StorePathValue": "n/a", |
29 | | - "SupportedOperations": { |
30 | | - "Add": true, |
31 | | - "Create": true, |
32 | | - "Discovery": true, |
33 | | - "Enrollment": false, |
34 | | - "Remove": true |
35 | | - }, |
36 | | - "PasswordOptions": { |
37 | | - "Style": "Default", |
38 | | - "EntrySupported": false, |
39 | | - "StoreRequired": false |
40 | | - }, |
41 | | - "Properties": [ |
42 | | - { |
43 | | - "Name": "Location", |
44 | | - "DisplayName": "Location", |
45 | | - "Type": "String", |
46 | | - "DependsOn": "", |
47 | | - "DefaultValue": "global", |
48 | | - "Required": true, |
49 | | - "IsPAMEligible": false, |
50 | | - "Description": "The GCP region used for this Certificate Manager instance. **global** is the default but could be another region based on the project." |
51 | | - |
52 | | - }, |
53 | | - { |
54 | | - "Name": "ServiceAccountKey", |
55 | | - "DisplayName": "Service Account Key File Path", |
56 | | - "Type": "String", |
57 | | - "DependsOn": "", |
58 | | - "DefaultValue": "", |
59 | | - "Required": false, |
60 | | - "IsPAMEligible": false, |
61 | | - "Description": "The file name of the Google Cloud Service Account Key File installed in the same folder as the orchestrator extension. Empty if the orchestrator server resides in GCP and you are not using a service account key." |
62 | | - |
63 | | - } |
64 | | - ], |
65 | | - "ClientMachineDescription": "GCP Project ID for your account.", |
66 | | - "StorePathDescription": "This is not used and should be defaulted to n/a per the certificate store type set up.", |
67 | | - "EntryParameters": [] |
| 2 | + "$schema": "https://keyfactor.github.io/v2/integration-manifest-schema.json", |
| 3 | + "integration_type": "orchestrator", |
| 4 | + "name": "Google Cloud Provider Certificate Manager", |
| 5 | + "status": "production", |
| 6 | + "update_catalog": false, |
| 7 | + "support_level": "kf-supported", |
| 8 | + "link_github": true, |
| 9 | + "release_dir": "GcpCertManager/bin/release", |
| 10 | + "release_project": "GcpCertManager/GcpCertManager.csproj", |
| 11 | + "description": "Google Certificate Manager Orchestrator for Add, Remove and Inventory.", |
| 12 | + "about": { |
| 13 | + "orchestrator": { |
| 14 | + "UOFramework": "10.4.1", |
| 15 | + "keyfactor_platform_version": "9.1.0", |
| 16 | + "pam_support": false, |
| 17 | + "store_types": [ |
| 18 | + { |
| 19 | + "Name": "GCP Certificate Manager", |
| 20 | + "ShortName": "GcpCertMgr", |
| 21 | + "Capability": "GcpCertMgr", |
| 22 | + "ServerRequired": false, |
| 23 | + "BlueprintAllowed": false, |
| 24 | + "CustomAliasAllowed": "Required", |
| 25 | + "PowerShell": false, |
| 26 | + "PrivateKeyAllowed": "Required", |
| 27 | + "StorePathType": "", |
| 28 | + "StorePathValue": "n/a", |
| 29 | + "SupportedOperations": { |
| 30 | + "Add": true, |
| 31 | + "Create": true, |
| 32 | + "Discovery": true, |
| 33 | + "Enrollment": false, |
| 34 | + "Remove": true |
| 35 | + }, |
| 36 | + "PasswordOptions": { |
| 37 | + "Style": "Default", |
| 38 | + "EntrySupported": false, |
| 39 | + "StoreRequired": false |
| 40 | + }, |
| 41 | + "Properties": [ |
| 42 | + { |
| 43 | + "Name": "Location", |
| 44 | + "DisplayName": "Location", |
| 45 | + "Type": "String", |
| 46 | + "DependsOn": "", |
| 47 | + "DefaultValue": "global", |
| 48 | + "Required": true, |
| 49 | + "IsPAMEligible": false, |
| 50 | + "Description": "The GCP region used for this Certificate Manager instance. **global** is the default but could be another region based on the project." |
| 51 | + }, |
| 52 | + { |
| 53 | + "Name": "ServiceAccountKey", |
| 54 | + "DisplayName": "Service Account Key File Path", |
| 55 | + "Type": "String", |
| 56 | + "DependsOn": "", |
| 57 | + "DefaultValue": "", |
| 58 | + "Required": false, |
| 59 | + "IsPAMEligible": false, |
| 60 | + "Description": "The file name of the Google Cloud Service Account Key File installed in the same folder as the orchestrator extension. Empty if the orchestrator server resides in GCP and you are not using a service account key." |
| 61 | + } |
| 62 | + ], |
| 63 | + "ClientMachineDescription": "GCP Project ID for your account.", |
| 64 | + "StorePathDescription": "This is not used and should be defaulted to n/a per the certificate store type set up.", |
| 65 | + "EntryParameters": [] |
| 66 | + } |
| 67 | + ] |
68 | 68 | } |
69 | | - ] |
70 | 69 | } |
71 | | - } |
72 | 70 | } |
0 commit comments