-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathintegration-manifest.json
More file actions
82 lines (82 loc) · 3.43 KB
/
Copy pathintegration-manifest.json
File metadata and controls
82 lines (82 loc) · 3.43 KB
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
{
"$schema": "https://keyfactor.github.io/v2/integration-manifest-schema.json",
"integration_type": "orchestrator",
"name": "VMware NSX Advanced Load Balancer (Avi)",
"status": "production",
"link_github": true,
"update_catalog": true,
"support_level": "kf-supported",
"release_project": "vmware-nsx-orchestrator/vmware-nsx-orchestrator.csproj",
"release_dir": "vmware-nsx-orchestrator/bin/Release",
"description": "The VMware NSX Advanced Load Balancer (formerly Avi Vantage) Orchestrator allows for the management of certificates stored in the VMware NSX ALB solution. Application, System, and CA cert types are supported. Inventory, Management, and Renewal functions are supported.",
"about": {
"orchestrator": {
"UOFramework": "10.1",
"pam_support": true,
"keyfactor_platform_version": "10.1",
"store_types": [
{
"Name": "VMware-NSX",
"ShortName": "VMware-NSX",
"Capability": "VMware-NSX",
"LocalStore": false,
"SupportedOperations": {
"Add": true,
"Create": false,
"Discovery": false,
"Enrollment": false,
"Remove": true
},
"Properties": [
{
"Name": "ServerUsername",
"DisplayName": "Server Username",
"Type": "Secret",
"DependsOn": "",
"DefaultValue": "",
"Required": true,
"IsPAMEligible": true,
"Description": "The username of the user to log on as in VMware NSX ALB."
},
{
"Name": "ServerPassword",
"DisplayName": "Server Password",
"Type": "Secret",
"DependsOn": "",
"DefaultValue": "",
"Required": true,
"IsPAMEligible": true,
"Description": "The password of the user to log on as in VMware NSX ALB."
},
{
"Name": "ApiVersion",
"DisplayName": "X-Avi-Version",
"Type": "String",
"DependsOn": "",
"DefaultValue": "20.1.1",
"Required": true,
"IsPAMEligible": false,
"Description": "The API Version of Avi / NSX to target. A default is set for the version this was originally developed and tested against."
}
],
"EntryParameters": [],
"PasswordOptions": {
"EntrySupported": false,
"StoreRequired": false,
"Style": "Default"
},
"StorePathType": "MultipleChoice",
"StorePathValue": "[\"Application\",\"Controller\",\"CA\"]",
"PrivateKeyAllowed": "Optional",
"JobProperties": [],
"ServerRequired": true,
"PowerShell": false,
"BlueprintAllowed": false,
"CustomAliasAllowed": "Required",
"ClientMachineDescription": "This is the URL for the VMware NSX instance. It also includes an optional tenant in square brackets before the URL. A tenant value is required when the certificates being managed are in a different tenant from the default tenant set for the NSX User specified for the store. This should look like either: [optional-tenant-name]https://my.nsx.url/ OR https://my.nsx.url/ ",
"StorePathDescription": "A selection from the different certificate types supported: Application, Controller, or CA."
}
]
}
}
}