
                ################################################################################
                #
                #    Licensed to the Apache Software Foundation (ASF) under one or more
                #    contributor license agreements.  See the NOTICE file distributed with
                #    this work for additional information regarding copyright ownership.
                #    The ASF licenses this file to You under the Apache License, Version 2.0
                #    (the "License"); you may not use this file except in compliance with
                #    the License.  You may obtain a copy of the License at
                #
                #       http://www.apache.org/licenses/LICENSE-2.0
                #
                #    Unless required by applicable law or agreed to in writing, software
                #    distributed under the License is distributed on an "AS IS" BASIS,
                #    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
                #    See the License for the specific language governing permissions and
                #    limitations under the License.
                #
                ################################################################################

                #
                # JMX ACL specific to the org.apache.karaf:type=config,name=* MBean which maps to the Karaf MBean to interact with the
                # OSGi Config Admin service.
                #
                # For a description of the format of this file, see jmx.acl.cfg
                #
                # By default, only an admin can make changes to the JMX ACL and shell command rules, but managers can make
                # changes to other PIDs.
                #
                appendProperty(java.lang.String,java.lang.String,java.lang.String)[/jmx[.]acl.*/,/.*/,/.*/] = admin
                appendProperty(java.lang.String,java.lang.String,java.lang.String)[/org[.]apache[.]karaf[.]command[.]acl.+/,/.*/,/.*/] = admin
                appendProperty(java.lang.String,java.lang.String,java.lang.String)[/org[.]apache[.]karaf[.]service[.]acl.+/,/.*/,/.*/] = admin
                appendProperty(java.lang.String,java.lang.String,java.lang.String) = manager
                create(java.lang.String)[/jmx[.]acl.*/] = admin
                create(java.lang.String)[/org[.]apache[.]karaf[.]command[.]acl.+/] = admin
                create(java.lang.String)[/org[.]apache[.]karaf[.]service[.]acl.+/] = admin
                create(java.lang.String) = manager
                delete(java.lang.String)[/jmx[.]acl.*/] = admin
                delete(java.lang.String)[/org[.]apache[.]karaf[.]command[.]acl.+/] = admin
                delete(java.lang.String)[/org[.]apache[.]karaf[.]service[.]acl.+/] = admin
                delete(java.lang.String) = manager
                deleteProperty(java.lang.String,java.lang.String)[/jmx[.]acl.*/,/.*/] = admin
                deleteProperty(java.lang.String,java.lang.String)[/org[.]apache[.]karaf[.]command[.]acl.+/,/.*/] = admin
                deleteProperty(java.lang.String,java.lang.String)[/org[.]apache[.]karaf[.]service[.]acl.+/,/.*/] = admin
                deleteProperty(java.lang.String,java.lang.String) = manager
                setProperty(java.lang.String,java.lang.String,java.lang.String)[/jmx[.]acl.*/,/.*/,/.*/] = admin
                setProperty(java.lang.String,java.lang.String,java.lang.String)[/org[.]apache[.]karaf[.]command[.]acl.+/,/.*/,/.*/] = admin
                setProperty(java.lang.String,java.lang.String,java.lang.String)[/org[.]apache[.]karaf[.]service[.]acl.+/,/.*/,/.*/] = admin
                setProperty(java.lang.String,java.lang.String,java.lang.String) = manager
                update(java.lang.String,java.util.Map)[/jmx[.]acl.*/,/.*/] = admin
                update(java.lang.String,java.util.Map)[/org[.]apache[.]karaf[.]command[.]acl.+/,/.*/] = admin
                update(java.lang.String,java.util.Map)[/org[.]apache[.]karaf[.]service[.]acl.+/,/.*/] = admin
                update(java.lang.String,java.util.Map) = manager
            