blob: 34babf16bd646fcbe2563245bedd61c45e65d15b (
plain)
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
|
description: >
Implement to update LDAP mandatory properties.
properties:
- name: LDAPServerURI
type: string
description: >
Specifies the LDAP URI of the server to connect to.
errors:
- xyz.openbmc_project.Common.Error.InternalFailure
- xyz.openbmc_project.Common.Error.InvalidArgument
- xyz.openbmc_project.Common.Error.NoCACertificate
- name: LDAPBindDN
type: string
description: >
Specifies the distinguished name with which to bind to the directory
server for lookups.
errors:
- xyz.openbmc_project.Common.Error.InternalFailure
- xyz.openbmc_project.Common.Error.InvalidArgument
- name: LDAPBaseDN
type: string
description: >
Specifies the base distinguished name to use as search base.
errors:
- xyz.openbmc_project.Common.Error.InternalFailure
- xyz.openbmc_project.Common.Error.InvalidArgument
- name: LDAPSearchScope
type: enum[self.SearchScope]
description: >
Specifies the search scope:subtree, one level or base object.
default: 0
errors:
- xyz.openbmc_project.Common.Error.InternalFailure
- name: LDAPType
type: enum[self.Type]
description: >
Specifies the the configured server is ActiveDirectory(AD) or
OpenLdap. It's just an indication for the LDAP stack running on
the BMC, in case the app is implemented in such a way that it has
to react differently for AD vs openldap.
errors:
- xyz.openbmc_project.Common.Error.InternalFailure
enumerations:
- name: SearchScope
description: >
Possible base scopes.
values:
- name: sub
- name: one
- name: base
- name: Type
description: >
Possible LDAP Types.
values:
- name: ActiveDirectory
- name: OpenLdap
# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4
|