NCM::Component::openldap - schema¶
Types¶
- /software/components/openldap/long_pow2
- Description: power of 2 (up to 64k)
- /software/components/openldap/ldap_hash
- Description: Possible acceptable values
- /software/components/openldap/ldap_sizelimit
- /software/components/openldap/ldap_sizelimit/soft
- Optional
- Type: long
- /software/components/openldap/ldap_sizelimit/hard
- Optional
- Type: long
- /software/components/openldap/ldap_buffer_size
- /software/components/openldap/ldap_buffer_size/listener
- Optional
- Type: type_absoluteURI
- /software/components/openldap/ldap_buffer_size/read
- Optional
- Type: long
- /software/components/openldap/ldap_buffer_size/write
- Optional
- Type: long
- /software/components/openldap/ldap_access_item
- /software/components/openldap/ldap_access_item/who
- Optional
- Type: string
- /software/components/openldap/ldap_access_item/access
- Optional
- Type: string
- /software/components/openldap/ldap_access_item/control
- Optional
- Type: string
- /software/components/openldap/ldap_access
- /software/components/openldap/ldap_access/what
- Optional
- Type: string
- /software/components/openldap/ldap_access/attrs
- Optional
- Type: string
- /software/components/openldap/ldap_access/by
- Required
- Type: string
- /software/components/openldap/auth_regexp
- /software/components/openldap/auth_regexp/match
- Required
- Type: string
- /software/components/openldap/auth_regexp/replace
- Required
- Type: string
- /software/components/openldap/ldap_syntax
- /software/components/openldap/tls_options
- /software/components/openldap/tls_options/CipherSuite
- Required
- Type: string
- Default value: HIGH
- /software/components/openldap/tls_options/CACertificateFile
- Optional
- Type: string
- /software/components/openldap/tls_options/CACertificatePath
- Optional
- Type: string
- /software/components/openldap/tls_options/CertificateFile
- Optional
- Type: string
- /software/components/openldap/tls_options/CertificateKeyFile
- Optional
- Type: string
- /software/components/openldap/tls_options/DHParamFile
- Optional
- Type: string
- /software/components/openldap/tls_options/RandFile
- Optional
- Type: string
- /software/components/openldap/tls_options/VerifyClient
- Optional
- Type: string
- /software/components/openldap/tls_options/CRLCheck
- Optional
- Type: string
- /software/components/openldap/tls_options/CRLFile
- Optional
- Type: string
- /software/components/openldap/ldap_checkpoint
- /software/components/openldap/ldap_checkpoint/size
- Required
- Type: long
- Range: 0..
- /software/components/openldap/ldap_checkpoint/minutes
- Required
- Type: long
- Range: 0..
- /software/components/openldap/ldap_global
- /software/components/openldap/ldap_global/access
- Required
- Type: ldap_access
- /software/components/openldap/ldap_global/allow
- Optional
- Type: string
- /software/components/openldap/ldap_global/argsfile
- Optional
- Type: string
- /software/components/openldap/ldap_global/attributeoptions
- Optional
- Type: string
- /software/components/openldap/ldap_global/attributetype
- Optional
- Type: ldap_syntax
- /software/components/openldap/ldap_global/authid-rewrite
- Optional
- Type: string
- /software/components/openldap/ldap_global/authz-policy
- Optional
- Type: string
- /software/components/openldap/ldap_global/authz-regexp
- Required
- Type: auth_regexp
- /software/components/openldap/ldap_global/concurrency
- Optional
- Type: long
- /software/components/openldap/ldap_global/conn_max_pending_auth
- Optional
- Type: long
- /software/components/openldap/ldap_global/defaultsearchbase
- Optional
- Type: string
- /software/components/openldap/ldap_global/disallow
- Optional
- Type: string
- /software/components/openldap/ldap_global/ditcontentrule
- Optional
- Type: ldap_syntax
- /software/components/openldap/ldap_global/gentlehup
- Required
- Type: boolean
- Default value: false
- /software/components/openldap/ldap_global/idletimeout
- Optional
- Type: long
- /software/components/openldap/ldap_global/include
- Optional
- Type: string
- /software/components/openldap/ldap_global/ldapsyntax
- Optional
- Type: ldap_syntax
- /software/components/openldap/ldap_global/listener-threads
- Optional
- Type: long_pow2
- /software/components/openldap/ldap_global/localSSF
- Required
- Type: long
- Default value: 71
- /software/components/openldap/ldap_global/logfile
- Optional
- Type: string
- /software/components/openldap/ldap_global/loglevel
- Optional
- Type: long
- /software/components/openldap/ldap_global/moduleload
- Optional
- Type: string
- /software/components/openldap/ldap_global/modulepath
- Optional
- Type: string
- /software/components/openldap/ldap_global/objectclass
- Optional
- Type: ldap_syntax
- /software/components/openldap/ldap_global/password-hash
- Required
- Type: ldap_hash
- Default value: {SSHA}
- /software/components/openldap/ldap_global/password-crypt-salt-format
- Optional
- Type: string
- /software/components/openldap/ldap_global/pidfile
- Optional
- Type: string
- /software/components/openldap/ldap_global/referral
- Optional
- Type: type_URI
- /software/components/openldap/ldap_global/require
- Optional
- Type: string
- /software/components/openldap/ldap_global/reverse-lookup
- Required
- Type: boolean
- Default value: false
- /software/components/openldap/ldap_global/rootDSE
- Optional
- Type: string
- /software/components/openldap/ldap_global/sasl-auxprops
- Optional
- Type: string
- /software/components/openldap/ldap_global/sasl-host
- Optional
- Type: type_fqdn
- /software/components/openldap/ldap_global/sasl-ream
- Optional
- Type: string
- /software/components/openldap/ldap_global/sasl-secprops
- Optional
- Type: string
- /software/components/openldap/ldap_global/schemadn
- Optional
- Type: string
- /software/components/openldap/ldap_global/security
- Optional
- Type: string
- /software/components/openldap/ldap_global/serverID
- Optional
- Type: long
- Range: 0..4095
- /software/components/openldap/ldap_global/sizelimit
- Optional
- Type: ldap_sizelimit
- /software/components/openldap/ldap_global/sockbuf_max_incoming
- Optional
- Type: long
- /software/components/openldap/ldap_global/sockbuf_max_incoming_auth
- Optional
- Type: long
- /software/components/openldap/ldap_global/sortvals
- Optional
- Type: string
- /software/components/openldap/ldap_global/tcp-buffer
- Optional
- Type: ldap_buffer_size
- /software/components/openldap/ldap_global/threads
- Required
- Type: long
- Range: 2..
- Default value: 16
- /software/components/openldap/ldap_global/tls
- Optional
- Type: tls_options
- /software/components/openldap/ldap_global/timelimit
- Optional
- Type: long
- /software/components/openldap/ldap_global/tool-threads
- Required
- Type: long
- Default value: 1
- /software/components/openldap/ldap_global/writetimeout
- Optional
- Type: long
- /software/components/openldap/ldap_database_string
- /software/components/openldap/ldap_ops
- /software/components/openldap/ldap_replica_retries
- /software/components/openldap/ldap_replica_retries/interval
- Required
- Type: string
- /software/components/openldap/ldap_replica_retries/retries
- Required
- Type: long
- /software/components/openldap/ldap_replica_cfg
- /software/components/openldap/ldap_replica_cfg/rid
- Required
- Type: long
- Range: 0..999
- /software/components/openldap/ldap_replica_cfg/provider
- Required
- Type: type_absoluteURI
- /software/components/openldap/ldap_replica_cfg/searchbase
- Required
- Type: string
- /software/components/openldap/ldap_replica_cfg/type
- Optional
- Type: string
- /software/components/openldap/ldap_replica_cfg/interval
- Optional
- Type: string
- /software/components/openldap/ldap_replica_cfg/retry
- Optional
- Type: ldap_replica_retries
- /software/components/openldap/ldap_replica_cfg/scope
- Optional
- Type: string
- /software/components/openldap/ldap_replica_cfg/attrs
- Optional
- Type: string
- /software/components/openldap/ldap_replica_cfg/attrsonly
- Optional
- Type: boolean
- /software/components/openldap/ldap_replica_cfg/sizelimit
- Optional
- Type: long
- /software/components/openldap/ldap_replica_cfg/timelimit
- Optional
- Type: long
- /software/components/openldap/ldap_replica_cfg/schemachecking
- Required
- Type: boolean
- Default value: false
- /software/components/openldap/ldap_replica_cfg/network-timeout
- Optional
- Type: long
- /software/components/openldap/ldap_replica_cfg/timeout
- Optional
- Type: long
- /software/components/openldap/ldap_replica_cfg/bindmethod
- Optional
- Type: string
- /software/components/openldap/ldap_replica_cfg/binddn
- Optional
- Type: string
- /software/components/openldap/ldap_replica_cfg/saslmech
- Optional
- Type: string
- /software/components/openldap/ldap_replica_cfg/authcid
- Optional
- Type: string
- /software/components/openldap/ldap_replica_cfg/authzid
- Optional
- Type: string
- /software/components/openldap/ldap_replica_cfg/credentials
- Optional
- Type: string
- /software/components/openldap/ldap_replica_cfg/realm
- Optional
- Type: string
- /software/components/openldap/ldap_replica_cfg/secprops
- Optional
- Type: string
- /software/components/openldap/ldap_replica_cfg/keepalive
- Optional
- Type: string
- /software/components/openldap/ldap_replica_cfg/starttls
- Optional
- Type: string
- /software/components/openldap/ldap_replica_cfg/tls_cert
- Optional
- Type: string
- /software/components/openldap/ldap_replica_cfg/tls_key
- Optional
- Type: string
- /software/components/openldap/ldap_replica_cfg/tls_cacert
- Optional
- Type: string
- /software/components/openldap/ldap_replica_cfg/tls_cacertdir
- Optional
- Type: string
- /software/components/openldap/ldap_replica_cfg/tls_reqcert
- Optional
- Type: string
- /software/components/openldap/ldap_replica_cfg/tls_ciphersuite
- Optional
- Type: string
- /software/components/openldap/ldap_replica_cfg/tls_crlcheck
- Optional
- Type: string
- /software/components/openldap/ldap_replica_cfg/suffixmassage
- Optional
- Type: string
- /software/components/openldap/ldap_replica_cfg/logbase
- Optional
- Type: string
- /software/components/openldap/ldap_replica_cfg/logfilter
- Optional
- Type: string
- /software/components/openldap/ldap_replica_cfg/syncdata
- Optional
- Type: string
- /software/components/openldap/ldap_replica_cfg/filter
- Optional
- Type: string
- /software/components/openldap/ldap_overlay_syncprov
- /software/components/openldap/ldap_overlay_syncprov/checkpoint
- Optional
- Type: long
- /software/components/openldap/ldap_overlay_syncprov/sessionlog
- Optional
- Type: long
- /software/components/openldap/ldap_overlay_syncprov/nopresent
- Optional
- Type: boolean
- /software/components/openldap/ldap_overlay_syncprov/reloadhint
- Optional
- Type: boolean
- /software/components/openldap/type_ldap_overlay
- /software/components/openldap/type_ldap_overlay/syncprov
- Optional
- Type: ldap_overlay_syncprov
- /software/components/openldap/type_db_config
- /software/components/openldap/type_db_config/cachesize
- Optional
- Type: long
- /software/components/openldap/type_db_config/lg_regionmax
- Optional
- Type: long
- Default value: 262144
- /software/components/openldap/type_db_config/lg_bsize
- Optional
- Type: long
- Default value: 2097152
- /software/components/openldap/type_db_config/lg_max
- Optional
- Type: long
- Default value: 10485760
- /software/components/openldap/ldap_database_limits
- /software/components/openldap/ldap_database_limits/size
- Optional
- Type: ldap_sizelimit
- /software/components/openldap/ldap_database_limits/time
- Optional
- Type: ldap_sizelimit
- /software/components/openldap/ldap_monitoring
- /software/components/openldap/ldap_monitoring/default
- Optional
- Type: boolean
- Default value: true
- /software/components/openldap/ldap_database
- /software/components/openldap/ldap_database/class
- Required
- Type: ldap_database_string
- /software/components/openldap/ldap_database/add_content_acl
- Required
- Type: boolean
- Default value: false
- /software/components/openldap/ldap_database/checkpoint
- Optional
- Type: ldap_checkpoint
- /software/components/openldap/ldap_database/db_config
- Optional
- Type: type_db_config
- /software/components/openldap/ldap_database/directory
- Optional
- Type: string
- /software/components/openldap/ldap_database/extra_attrs
- Optional
- Type: string
- /software/components/openldap/ldap_database/index
- Optional
- Type: string
- /software/components/openldap/ldap_database/hidden
- Required
- Type: boolean
- Default value: false
- /software/components/openldap/ldap_database/lastmod
- Required
- Type: boolean
- Default value: true
- /software/components/openldap/ldap_database/limits
- Optional
- Type: ldap_database_limits
- /software/components/openldap/ldap_database/maxderefdepth
- Required
- Type: long
- Default value: 15
- /software/components/openldap/ldap_database/mirrormode
- Optional
- Type: boolean
- /software/components/openldap/ldap_database/monitoring
- Optional
- Type: boolean
- /software/components/openldap/ldap_database/overlay
- Optional
- Type: type_ldap_overlay
- /software/components/openldap/ldap_database/readonly
- Optional
- Type: boolean
- Default value: false
- /software/components/openldap/ldap_database/restrict
- Optional
- Type: ldap_ops
- /software/components/openldap/ldap_database/rootdn
- Optional
- Type: string
- /software/components/openldap/ldap_database/rootpw
- Optional
- Type: string
- /software/components/openldap/ldap_database/suffix
- Optional
- Type: string
- /software/components/openldap/ldap_database/subordinate
- Optional
- Type: boolean
- /software/components/openldap/ldap_database/sync_use_subentry
- Optional
- Type: boolean
- /software/components/openldap/ldap_database/syncrepl
- Optional
- Type: ldap_replica_cfg
- /software/components/openldap/ldap_database/updatedn
- Optional
- Type: string
- /software/components/openldap/ldap_database/updateref
- Optional
- Type: type_absoluteURI
- /software/components/openldap/ldap_database/backend_specific
- Optional
- Type: string
- /software/components/openldap/component_openldap
- /software/components/openldap/component_openldap/conf_file
- Required
- Type: string
- Default value: /etc/openldap/slapd.conf
- /software/components/openldap/component_openldap/include_schema
- Required
- Type: string
- /software/components/openldap/component_openldap/loglevel
- Optional
- Type: long
- Range: 0..
- /software/components/openldap/component_openldap/pidfile
- Optional
- Type: string
- /software/components/openldap/component_openldap/argsfile
- Optional
- Type: string
- /software/components/openldap/component_openldap/database
- Required
- Type: string
- /software/components/openldap/component_openldap/suffix
- Required
- Type: string
- /software/components/openldap/component_openldap/rootdn
- Required
- Type: string
- /software/components/openldap/component_openldap/rootpw
- Required
- Type: string
- /software/components/openldap/component_openldap/directory
- Required
- Type: string
- /software/components/openldap/component_openldap/index
- Optional
- Type: string
- /software/components/openldap/component_openldap/global
- Optional
- Type: ldap_global
- /software/components/openldap/component_openldap/backends
- Optional
- Type: ldap_database
- /software/components/openldap/component_openldap/databases
- Optional
- Type: ldap_database
- /software/components/openldap/component_openldap/monitoring
- Optional
- Type: ldap_monitoring
- /software/components/openldap/component_openldap/move_slapdd
- Optional
- Type: boolean
- Default value: true
Functions¶
- openldap_loglevels_to_long
- Description: converts a list of named loglevels to its numeric value returns undef in case of unknown entry returns (whichever comes first in list) 0 if one of the values is ‘nologging’ -1 if one of the values is ‘any’