dwww Home | Show directory contents | Find package

BlueZ D-Bus Admin Policy API description
***********************************

This API provides methods to control the behavior of bluez as an administrator.

Interface AdminPolicySet1 provides methods to set policies. Once the policy is
set successfully, it will affect all clients and stay persistently even after
restarting Bluetooth Daemon. The only way to clear it is to overwrite the
policy with the same method.

Interface AdminPolicyStatus1 provides readonly properties to indicate the
current values of admin policy.


Admin Policy Set hierarchy
=================

Service         org.bluez
Interface       org.bluez.AdminPolicySet1
Object path     [variable prefix]/{hci0,hci1,...}

Methods         void SetServiceAllowList(array{string} UUIDs)

                        This method sets the service allowlist by specifying
                        service UUIDs.

                        When SetServiceAllowList is called, bluez will block
                        incoming and outgoing connections to the service not in
                        UUIDs for all of the clients.

                        Any subsequent calls to this method will supersede any
                        previously set allowlist values.  Calling this method
                        with an empty array will allow any service UUIDs to be
                        used.

                        The default value is an empty array.

                        Possible errors: org.bluez.Error.InvalidArguments
                                         org.bluez.Error.Failed


Admin Policy Status hierarchy
=================

Service         org.bluez
Interface       org.bluez.AdminPolicyStatus1
Object path     [variable prefix]/{hci0,hci1,...}

Properties      array{string} ServiceAllowList [readonly]

                        Current value of service allow list.



Admin Policy Status hierarchy
=================

Service         org.bluez
Interface       org.bluez.AdminPolicyStatus1
Object path     [variable prefix]/{hci0,hci1,...}/dev_XX_XX_XX_XX_XX_XX

Properties      bool IsAffectedByPolicy [readonly]

                        Indicate if there is any auto-connect profile in this
                        device is not allowed by admin policy.

Generated by dwww version 1.15 on Fri May 24 02:34:58 CEST 2024.