glance/glance/tests/etc/property-protections.conf

78 lines
1.1 KiB
Plaintext

[^x_owner_.*]
create = admin,member
read = admin,member
update = admin,member
delete = admin,member
[spl_create_prop]
create = admin,spl_role
read = admin,spl_role
update = admin
delete = admin
[spl_read_prop]
create = admin,spl_role
read = admin,spl_role
update = admin
delete = admin
[spl_read_only_prop]
create = admin
read = admin,spl_role
update = admin
delete = admin
[spl_update_prop]
create = admin,spl_role
read = admin,spl_role
update = admin,spl_role
delete = admin
[spl_update_only_prop]
create = admin
read = admin
update = admin,spl_role
delete = admin
[spl_delete_prop]
create = admin,spl_role
read = admin,spl_role
update = admin
delete = admin,spl_role
[^x_all_permitted.*]
create = @
read = @
update = @
delete = @
[^x_none_permitted.*]
create = !
read = !
update = !
delete = !
[x_none_read]
create = admin,member
read = !
update = !
delete = !
[x_none_update]
create = admin,member
read = admin,member
update = !
delete = admin,member
[x_none_delete]
create = admin,member
read = admin,member
update = admin,member
delete = !
[.*]
create = admin
read = admin
update = admin
delete = admin