RootConfiguration.xml revision d70586b00b9530ab99ab4b8f003e9a54793e419f
<?xml version="1.0" encoding="UTF-8"?>
<!--
! CDDL HEADER START
!
! The contents of this file are subject to the terms of the
! Common Development and Distribution License, Version 1.0 only
! (the "License"). You may not use this file except in compliance
! with the License.
!
! You can obtain a copy of the license at legal-notices/CDDLv1_0.txt
! or http://forgerock.org/license/CDDLv1.0.html.
! See the License for the specific language governing permissions
! and limitations under the License.
!
! When distributing Covered Code, include this CDDL HEADER in each
! file and include the License file at legal-notices/CDDLv1_0.txt.
! If applicable, add the following below this CDDL HEADER, with the
! fields enclosed by brackets "[]" replaced with your own identifying
! information:
! Portions Copyright [yyyy] [name of copyright owner]
!
! CDDL HEADER END
!
!
! Copyright 2007-2010 Sun Microsystems, Inc.
! Portions Copyright 2011 ForgeRock AS
! -->
<adm:root-managed-object xmlns:adm="http://opendj.forgerock.org/admin"
xmlns:ldap="http://opendj.forgerock.org/admin-ldap"
xmlns:cli="http://opendj.forgerock.org/admin-cli">
<adm:synopsis>
The root configuration provides an entry point to the rest of the
<adm:product-name />
configuration.
</adm:synopsis>
<adm:relation name="global-configuration"
managed-object-name="global">
<adm:one-to-one />
<adm:profile name="ldap">
<ldap:rdn-sequence>cn=config</ldap:rdn-sequence>
</adm:profile>
</adm:relation>
<adm:relation name="connection-handler">
<adm:one-to-many />
<adm:profile name="ldap">
<ldap:rdn-sequence>
cn=connection handlers, cn=config
</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="enabled" />
<cli:default-property name="listen-port" />
<cli:default-property name="use-ssl" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="synchronization-provider">
<adm:one-to-many />
<adm:profile name="ldap">
<ldap:rdn-sequence>
cn=Synchronization Providers, cn=config
</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="enabled" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="access-control-handler">
<adm:one-to-one />
<adm:profile name="ldap">
<ldap:rdn-sequence>
cn=Access Control Handler,cn=config
</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="enabled" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="crypto-manager">
<adm:one-to-one />
<adm:profile name="ldap">
<ldap:rdn-sequence>cn=Crypto Manager,cn=config</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="enabled" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="group-implementation">
<adm:one-to-many />
<adm:profile name="ldap">
<ldap:rdn-sequence>
cn=Group Implementations,cn=config
</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="enabled" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="identity-mapper">
<adm:one-to-many />
<adm:profile name="ldap">
<ldap:rdn-sequence>
cn=Identity Mappers,cn=config
</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="enabled" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="certificate-mapper">
<adm:one-to-many />
<adm:profile name="ldap">
<ldap:rdn-sequence>
cn=Certificate Mappers,cn=config
</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="enabled" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="sasl-mechanism-handler">
<adm:one-to-many />
<adm:profile name="ldap">
<ldap:rdn-sequence>
cn=SASL Mechanisms,cn=config
</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="enabled" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="password-validator">
<adm:one-to-many />
<adm:profile name="ldap">
<ldap:rdn-sequence>
cn=Password Validators,cn=config
</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="enabled" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="password-generator">
<adm:one-to-many />
<adm:profile name="ldap">
<ldap:rdn-sequence>
cn=Password Generators,cn=config
</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="enabled" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="plugin-root" managed-object-name="plugin-root">
<adm:one-to-one />
<adm:profile name="ldap">
<ldap:rdn-sequence>cn=Plugins,cn=config</ldap:rdn-sequence>
</adm:profile>
</adm:relation>
<adm:relation name="virtual-attribute">
<adm:one-to-many />
<adm:profile name="ldap">
<ldap:rdn-sequence>
cn=Virtual Attributes,cn=config
</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation naming-argument-override="name">
<cli:default-property name="enabled" />
<cli:default-property name="attribute-type" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="extended-operation-handler">
<adm:one-to-many />
<adm:profile name="ldap">
<ldap:rdn-sequence>
cn=Extended Operations,cn=config
</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="enabled" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="entry-cache">
<adm:one-to-many />
<adm:profile name="ldap">
<ldap:rdn-sequence>cn=Entry Caches,cn=config</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="cache-level" />
<cli:default-property name="enabled" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="account-status-notification-handler">
<adm:one-to-many />
<adm:profile name="ldap">
<ldap:rdn-sequence>
cn=Account Status Notification Handlers,cn=config
</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="enabled" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="alert-handler">
<adm:one-to-many />
<adm:profile name="ldap">
<ldap:rdn-sequence>cn=Alert Handlers,cn=config</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="enabled" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="password-storage-scheme">
<adm:one-to-many />
<adm:profile name="ldap">
<ldap:rdn-sequence>
cn=Password Storage Schemes,cn=config
</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="enabled" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="backend">
<adm:one-to-many naming-property="backend-id" />
<adm:profile name="ldap">
<ldap:rdn-sequence>cn=Backends,cn=config</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="enabled" />
<cli:default-property name="base-dn" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="root-dn">
<adm:one-to-one />
<adm:profile name="ldap">
<ldap:rdn-sequence>cn=Root DNs,cn=config</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="default-root-privilege-name" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="root-dse-backend">
<adm:one-to-one />
<adm:profile name="ldap">
<ldap:rdn-sequence>cn=Root DSE,cn=config</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="enabled" />
<cli:default-property name="show-all-attributes" />
<cli:default-property name="subordinate-base-dn" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="password-policy"
managed-object-name="authentication-policy">
<adm:one-to-many plural-name="password-policies" />
<adm:profile name="ldap">
<ldap:rdn-sequence>
cn=Password Policies,cn=config
</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="password-attribute" />
<cli:default-property name="default-password-storage-scheme" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="log-publisher">
<adm:one-to-many />
<adm:profile name="ldap">
<ldap:rdn-sequence>cn=Loggers,cn=config</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="enabled" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="log-rotation-policy">
<adm:one-to-many />
<adm:profile name="ldap">
<ldap:rdn-sequence>
cn=Log Rotation Policies,cn=config
</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="file-size-limit" />
<cli:default-property name="rotation-interval" />
<cli:default-property name="time-of-day" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="log-retention-policy">
<adm:one-to-many />
<adm:profile name="ldap">
<ldap:rdn-sequence>
cn=Log Retention Policies,cn=config
</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="disk-space-used" />
<cli:default-property name="free-disk-space" />
<cli:default-property name="number-of-files" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="matching-rule">
<adm:one-to-many />
<adm:profile name="ldap">
<ldap:rdn-sequence>cn=Matching Rules,cn=config</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="enabled" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="attribute-syntax">
<adm:one-to-many />
<adm:profile name="ldap">
<ldap:rdn-sequence>cn=Syntaxes,cn=config</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="enabled" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="monitor-provider">
<adm:one-to-many />
<adm:profile name="ldap">
<ldap:rdn-sequence>
cn=Monitor Providers,cn=config
</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="enabled" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="key-manager-provider">
<adm:one-to-many />
<adm:profile name="ldap">
<ldap:rdn-sequence>
cn=Key Manager Providers,cn=config
</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="enabled" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="trust-manager-provider">
<adm:one-to-many />
<adm:profile name="ldap">
<ldap:rdn-sequence>
cn=Trust Manager Providers,cn=config
</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="enabled" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="work-queue">
<adm:one-to-one />
<adm:profile name="ldap">
<ldap:rdn-sequence>cn=Work Queue,cn=config</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="java-class" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="network-group" hidden="true">
<adm:one-to-many />
<adm:profile name="ldap">
<ldap:rdn-sequence>cn=Network Groups,cn=config</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="enabled" />
<cli:default-property name="priority" />
<cli:default-property name="workflow" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="workflow" hidden="true">
<adm:one-to-many />
<adm:profile name="ldap">
<ldap:rdn-sequence>cn=Workflows,cn=config</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="enabled" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="workflow-element" hidden="true">
<adm:one-to-many />
<adm:profile name="ldap">
<ldap:rdn-sequence>
cn=Workflow elements,cn=config
</ldap:rdn-sequence>
</adm:profile>
<adm:profile name="cli">
<cli:relation>
<cli:default-property name="enabled" />
</cli:relation>
</adm:profile>
</adm:relation>
<adm:relation name="administration-connector">
<adm:one-to-one />
<adm:profile name="ldap">
<ldap:rdn-sequence>cn=Administration Connector,cn=config</ldap:rdn-sequence>
</adm:profile>
</adm:relation>
<adm:relation name="extension" hidden="true">
<adm:one-to-many />
<adm:profile name="ldap">
<ldap:rdn-sequence>cn=Extensions,cn=config</ldap:rdn-sequence>
</adm:profile>
</adm:relation>
<adm:product-name>OpenDJ</adm:product-name>
<adm:tag-definition name="logging">
<adm:synopsis>Logging</adm:synopsis>
</adm:tag-definition>
<adm:tag-definition name="user-management">
<adm:synopsis>User management</adm:synopsis>
</adm:tag-definition>
<adm:tag-definition name="replication">
<adm:synopsis>Replication</adm:synopsis>
</adm:tag-definition>
<adm:tag-definition name="database">
<adm:synopsis>Caching and back-ends</adm:synopsis>
</adm:tag-definition>
<adm:tag-definition name="security">
<adm:synopsis>Authentication and authorization</adm:synopsis>
</adm:tag-definition>
<adm:tag-definition name="core-server">
<adm:synopsis>Core server</adm:synopsis>
</adm:tag-definition>
</adm:root-managed-object>