-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathintegration-manifest.json
106 lines (105 loc) · 3.28 KB
/
integration-manifest.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
{
"$schema": "https://keyfactor.github.io/integration-manifest-schema.json",
"integration_type": "orchestrator",
"name": "Azure Key Vault Orchestrator",
"status": "production",
"update_catalog": true,
"link_github": true,
"release_dir": "AzureKeyVault\\bin\\Release",
"support_level": "kf-supported",
"description": "This integration allows the orchestrator to act as a client with access to an instance of the Azure Key Vault; allowing you to manage your certificates stored in the Azure Keyvault via Keyfactor.",
"about": {
"orchestrator": {
"UOFramework": "10.1",
"keyfactor_platform_version": "10.0",
"pam_support": true,
"win": {
"supportsCreateStore": true,
"supportsDiscovery": true,
"supportsManagementAdd": true,
"supportsManagementRemove": true,
"supportsReenrollment": false,
"supportsInventory": true,
"platformSupport": "Unused"
},
"linux": {
"supportsCreateStore": true,
"supportsDiscovery": true,
"supportsManagementAdd": true,
"supportsManagementRemove": true,
"supportsReenrollment": false,
"supportsInventory": true,
"platformSupport": "Unused"
},
"store_types": [
{
"BlueprintAllowed": false,
"Capability": "AKV",
"CustomAliasAllowed": "Optional",
"EntryParameters": [],
"JobProperties": [],
"LocalStore": false,
"Name": "Azure Keyvault",
"PasswordOptions": {
"EntrySupported": false,
"StoreRequired": false,
"Style": "Default"
},
"PowerShell": false,
"PrivateKeyAllowed": "Optional",
"Properties": [
{
"Name": "TenantId",
"DisplayName": "Tenant Id",
"Type": "String",
"DependsOn": "",
"Required": false
},
{
"Name": "SkuType",
"DisplayName": "SKU Type",
"Type": "MultipleChoice",
"DependsOn": "",
"DefaultValue": "standard,premium",
"Required": false
},
{
"Name": "VaultRegion",
"DisplayName": "Vault Region",
"Type": "MultipleChoice",
"DependsOn": "",
"DefaultValue": "eastus,eastus2,westus2,westus3,westus",
"Required": false
},
{
"Name": "AzureCloud",
"DisplayName": "Azure Cloud",
"Type": "MultipleChoice",
"DependsOn": "",
"DefaultValue": "public,china,government",
"Required": false
},
{
"Name": "PrivateEndpoint",
"DisplayName": "Private KeyVault Endpoint",
"Type": "String",
"DependsOn": "",
"Required": false
}
],
"ServerRequired": true,
"ShortName": "AKV",
"StorePathType": "",
"StorePathValue": "",
"SupportedOperations": {
"Add": true,
"Create": true,
"Discovery": true,
"Enrollment": false,
"Remove": true
}
}
]
}
}
}