PVE::API2::Storage::Replication - add directory index
This commit is contained in:
@ -11,8 +11,37 @@ use PVE::RESTHandler;
|
|||||||
use base qw(PVE::RESTHandler);
|
use base qw(PVE::RESTHandler);
|
||||||
|
|
||||||
__PACKAGE__->register_method ({
|
__PACKAGE__->register_method ({
|
||||||
name => 'list',
|
name => 'index',
|
||||||
path => 'list',
|
path => '',
|
||||||
|
method => 'GET',
|
||||||
|
permissions => { user => 'all' },
|
||||||
|
description => "Directory index.",
|
||||||
|
parameters => {
|
||||||
|
additionalProperties => 0,
|
||||||
|
properties => {
|
||||||
|
node => get_standard_option('pve-node'),
|
||||||
|
},
|
||||||
|
},
|
||||||
|
returns => {
|
||||||
|
type => 'array',
|
||||||
|
items => {
|
||||||
|
type => "object",
|
||||||
|
properties => {},
|
||||||
|
},
|
||||||
|
links => [ { rel => 'child', href => "{name}" } ],
|
||||||
|
},
|
||||||
|
code => sub {
|
||||||
|
my ($param) = @_;
|
||||||
|
|
||||||
|
return [
|
||||||
|
{ name => 'jobs' },
|
||||||
|
];
|
||||||
|
}});
|
||||||
|
|
||||||
|
|
||||||
|
__PACKAGE__->register_method ({
|
||||||
|
name => 'jobs',
|
||||||
|
path => 'jobs',
|
||||||
method => 'GET',
|
method => 'GET',
|
||||||
description => "List of all replication jobs.",
|
description => "List of all replication jobs.",
|
||||||
permissions => {
|
permissions => {
|
||||||
|
|||||||
Reference in New Issue
Block a user