-
- my $opts = '';
-
- die "missing volume\n" if !$info->{volume};
-
- foreach my $o (qw(backup)) {
- $opts .= ",$o=$info->{$o}" if defined($info->{$o});
- }
-
- if ($info->{size}) {
- $opts .= ",size=" . &$format_size($info->{size});
- }
-
- $opts .= ",mp=$info->{mp}" if !$nomp;
-
- return "$info->{volume}$opts";
+ my $skip = $nomp ? ['mp'] : [];
+ return PVE::JSONSchema::print_property_string($info, $mp_desc, $skip);