blob: 1f921dd58e773ca898784804630ead6d18be3b26 [file] [log] [blame]
Nagaraju Gorugantic6cfd2c2018-08-10 00:57:41 -05001description: >
2 Implement to update LDAP mandatory properties.
3
4properties:
5 - name: SecureLDAP
6 type: boolean
7 description: >
8 Specifies whether to use SSL or not.
9 default: false
10 - name: LDAPServerURI
11 type: string
12 description: >
13 Specifies the LDAP URI of the server to connect to.
14 - name: LDAPBindDN
15 type: string
16 description: >
17 Specifies the distinguished name with which to bind to the directory
18 server for lookups.
19 - name: LDAPBaseDN
20 type: string
21 description: >
22 Specifies the base distinguished name to use as search base.
23 - name: LDAPBINDDNpassword
24 type: string
25 description: >
26 Specifies the clear text credentials with which to bind. This option
27 is only applicable when used with LDAPBindDN.
28 - name: LDAPSearchScope
29 type: enum[self.SearchScope]
30 description: >
31 Specifies the search scope:subtree, one level or base object.
32 default: 0
33 - name: LDAPType
34 type: enum[self.Type]
35 description: >
36 Specifies the the configured server is ActiveDirectory(AD) or
37 OpenLdap. It's just an indication for the LDAP stack running on
38 the BMC, in case the app is implemented in such a way that it has
39 to react differently for AD vs openldap.
40
41enumerations:
42 - name: SearchScope
43 description: >
44 Possible base scopes.
45 values:
46 - name: sub
47 - name: one
48 - name: base
49
50 - name: Type
51 description: >
52 Possible LDAP Types.
53 values:
54 - name: ActiveDirectory
55 - name: OpenLdap
56
57# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4