enhance purestorage rest api

This commit is contained in:
garnier-quentin 2019-06-25 12:00:30 +02:00
parent 5f83a73604
commit 74de4fc8ab
2 changed files with 17 additions and 8 deletions

View File

@ -93,11 +93,10 @@ sub new {
bless $self, $class; bless $self, $class;
$self->{version} = '1.0'; $self->{version} = '1.0';
$options{options}->add_options(arguments => $options{options}->add_options(arguments => {
{ 'filter-name:s' => { name => 'filter_name' },
"filter-name:s" => { name => 'filter_name' }, 'timezone:s' => { name => 'timezone', default => 'GMT' },
"timezone:s" => { name => 'timezone', default => 'GMT' }, });
});
return $self; return $self;
} }
@ -151,6 +150,11 @@ sub manage_selection {
duration_human => centreon::plugins::misc::change_seconds(value => $completed_time - $created_time), duration_human => centreon::plugins::misc::change_seconds(value => $completed_time - $created_time),
}; };
} }
if (scalar(keys %{$self->{pgroup}}) <= 0) {
$self->{output}->add_option_msg(short_msg => "No replication group found.");
$self->{output}->option_exit();
}
} }
1; 1;

View File

@ -145,9 +145,9 @@ sub new {
$self->{version} = '1.0'; $self->{version} = '1.0';
$options{options}->add_options(arguments => { $options{options}->add_options(arguments => {
"filter-name:s" => { name => 'filter_name' }, 'filter-name:s' => { name => 'filter_name' },
"units:s" => { name => 'units', default => '%' }, 'units:s' => { name => 'units', default => '%' },
"free" => { name => 'free' }, 'free' => { name => 'free' },
}); });
return $self; return $self;
@ -181,6 +181,11 @@ sub manage_selection {
%{$entry}, %{$entry},
}; };
} }
if (scalar(keys %{$self->{volume}}) <= 0) {
$self->{output}->add_option_msg(short_msg => "No volume found.");
$self->{output}->option_exit();
}
} }
1; 1;