path => '',
method => 'GET',
description => "Directory index.",
+ permissions => { check => [ 'admin', 'audit' ] },
parameters => {
additionalProperties => 0,
properties => {},
method => 'GET',
description => "List 'actions' objects.",
proxyto => 'master',
+ permissions => { check => [ 'admin', 'audit' ] },
parameters => {
additionalProperties => 0,
properties => {},
description => "Delete 'actions' object.",
proxyto => 'master',
protected => 1,
+ permissions => { check => [ 'admin' ] },
parameters => {
additionalProperties => 0,
properties => { id => $id_property }
description => "Create '$otype_text' object.",
proxyto => 'master',
protected => 1,
+ permissions => { check => [ 'admin' ] },
parameters => {
additionalProperties => 0,
properties => $create_properties,
method => 'GET',
description => "Read '$otype_text' object settings.",
proxyto => 'master',
+ permissions => { check => [ 'admin', 'audit' ] },
parameters => {
additionalProperties => 0,
properties => $read_properties,
description => "Update '$otype_text' object.",
proxyto => 'master',
protected => 1,
+ permissions => { check => [ 'admin' ] },
parameters => {
additionalProperties => 0,
properties => $update_properties,
method => 'GET',
description => "Get list of '$oclass' groups.",
proxyto => 'master',
+ permissions => { check => [ 'admin', 'audit' ] },
parameters => {
additionalProperties => 0,
properties => {},
description => "Create a new '$oclass' group.",
proxyto => 'master',
protected => 1,
+ permissions => { check => [ 'admin' ] },
parameters => {
additionalProperties => 0,
properties => {
description => "Delete a '$oclass' group.",
proxyto => 'master',
protected => 1,
+ permissions => { check => [ 'admin' ] },
parameters => {
additionalProperties => 0,
properties => {
method => 'GET',
description => "Get '$oclass' group properties",
proxyto => 'master',
+ permissions => { check => [ 'admin', 'audit' ] },
parameters => {
additionalProperties => 0,
properties => {
description => "Modify '$oclass' group properties",
proxyto => 'master',
protected => 1,
+ permissions => { check => [ 'admin' ] },
parameters => {
additionalProperties => 0,
properties => {
method => 'GET',
description => "List '$oclass' group objects.",
proxyto => 'master',
+ permissions => { check => [ 'admin', 'audit' ] },
parameters => {
additionalProperties => 0,
properties => {
description => "Remove an object from the '$oclass' group.",
proxyto => 'master',
protected => 1,
+ permissions => { check => [ 'admin' ] },
parameters => {
additionalProperties => 0,
properties => {
additionalProperties => 0,
properties => {},
},
+ permissions => { check => [ 'admin', 'audit' ] },
returns => {
type => 'array',
items => {
additionalProperties => 0,
properties => {},
},
+ permissions => { check => [ 'admin', 'audit' ] },
returns => { type => 'string' },
code => sub {
my ($param) = @_;
method => 'GET',
description => "Get list of rules.",
proxyto => 'master',
+ permissions => { check => [ 'admin', 'audit' ] },
parameters => {
additionalProperties => 0,
properties => {},
description => "Create new rule.",
proxyto => 'master',
protected => 1,
+ permissions => { check => [ 'admin' ] },
parameters => {
additionalProperties => 0,
properties => {
path => '',
method => 'GET',
description => "Directory index.",
+ permissions => { check => [ 'admin', 'audit' ] },
parameters => {
additionalProperties => 0,
properties => {
description => "Delete rule.",
proxyto => 'master',
protected => 1,
+ permissions => { check => [ 'admin' ] },
parameters => {
additionalProperties => 0,
properties => {
method => 'GET',
description => "Get common rule properties.",
proxyto => 'master',
+ permissions => { check => [ 'admin', 'audit' ] },
parameters => {
additionalProperties => 0,
properties => {
description => "Set rule properties.",
proxyto => 'master',
protected => 1,
+ permissions => { check => [ 'admin' ] },
parameters => {
additionalProperties => 0,
properties => {
method => 'GET',
description => "Get '$name' group list.",
proxyto => 'master',
+ permissions => { check => [ 'admin', 'audit' ] },
parameters => {
additionalProperties => 0,
properties => {
description => "Add group to '$name' list.",
proxyto => 'master',
protected => 1,
+ permissions => { check => [ 'admin' ] },
parameters => {
additionalProperties => 0,
properties => {
description => "Delete group from '$name' list.",
proxyto => 'master',
protected => 1,
+ permissions => { check => [ 'admin' ] },
parameters => {
additionalProperties => 0,
properties => {
path => '',
method => 'GET',
description => "Directory index.",
+ permissions => { check => [ 'admin', 'audit' ] },
parameters => {
additionalProperties => 0,
properties => {
path => '',
method => 'GET',
description => "Directory index.",
+ permissions => { check => [ 'admin', 'audit' ] },
parameters => {
additionalProperties => 0,
properties => {
path => '',
method => 'GET',
description => "Directory index.",
+ permissions => { check => [ 'admin', 'audit' ] },
parameters => {
additionalProperties => 0,
properties => {