code: def add_op_request_access_to_group(self, name, namespace=None,
                                         permission=None, key_name=None,
                                         object_prefix_permissions=None):
          
          self.ops.append({
              'op': 'add-permissions-to-key', 'group': name,
              'namespace': namespace,
              'name': key_name or service_name(),
              'group-permission': permission,
              'object-prefix-permissions': object_prefix_permissions})
docs: Adds the requested permissions to the current service's Ceph key,
          allowing the key to access only the specified pools or
          object prefixes. object_prefix_permissions should be a dictionary
          keyed on the permission with the corresponding value being a list
          of prefixes to apply that permission to.
              {
                  'rwx': ['prefix1', 'prefix2'],
                  'class-read': ['prefix3']}