Linux-LVM2
view release on metacpan or search on metacpan
lib/Linux/LVM2/VG.pm view on Meta::CPAN
has 'curpvs' => (
'is' => 'rw',
'isa' => 'Int',
'required' => 1,
);
has 'numpvs' => (
'is' => 'rw',
'isa' => 'Int',
'required' => 1,
);
has 'vgsize' => (
'is' => 'rw',
'isa' => 'Int',
'required' => 1,
);
has 'pesize' => (
'is' => 'rw',
'isa' => 'Int',
'required' => 1,
);
has 'totalpe' => (
'is' => 'rw',
'isa' => 'Int',
'required' => 1,
);
has 'allocpe' => (
'is' => 'rw',
'isa' => 'Int',
'required' => 1,
);
has 'freepe' => (
'is' => 'rw',
'isa' => 'Int',
'required' => 1,
);
has 'uuid' => (
'is' => 'rw',
'isa' => 'Str',
'required' => 1,
);
has 'pvs' => (
'is' => 'rw',
'isa' => 'HashRef[Linux::LVM2::PV]',
'default' => sub { {} },
);
has 'lvs' => (
'is' => 'rw',
'isa' => 'HashRef[Linux::LVM2::LV]',
'default' => sub { {} },
);
sub update {
my $self = shift;
$self->parent()->update();
return 1;
}
no Moose;
__PACKAGE__->meta->make_immutable;
1;
=pod
=encoding utf-8
=head1 NAME
Linux::LVM2::VG - a class representing an VG in a Linux LVM2
=head1 SYNOPSIS
Instances of this class are usually create by Linux::LVM2::_find_vgs.
=head1 DESCRIPTION
This clas models a volume-group inside a Linux LVM2 setup.
=head1 ATTRIBUTES
=head2 parent
Our parent node, must be an instance of Linux::LVM2
=head2 name
The name of this VG.
=head2 access
UNDOCUMENTED
=head2 status
UNDOCUMENTED
=head2 vgid
UNDOCUMENTED
=head2 maxlvs
UNDOCUMENTED
=head2 curlvs
UNDOCUMENTED
=head2 openlvs
UNDOCUMENTED
( run in 2.485 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )