The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

IBM::StorageSystem::Quota - Class for operations with IBM StorageSystem quota object

VERSION

Version 0.01

SYNOPSIS

IBM::StorageSystem::Quota - Class for operations with IBM StorageSystem quota objects

        use IBM::StorageSystem;
        
        my $ibm = IBM::StorageSystem->new(      user            => 'admin',
                                        host            => 'my-v7000',
                                        key_path        => '/path/to/my/.ssh/private_key'
                                ) or die "Couldn't create object! $!\n";
        

METHODS

HL_inode

Returns the quota inode hard limit.

HL_usage

Returns the quota hard limit usage in kilobytes.

ID

Returns the ID of the user, group or file set, if any.

SL_inode

Returns the quota inode soft limit.

SL_usage

Returns the quota soft limit usage in kilobytes.

cluster

Returns the cluster name on which the quota is imposed.

device

Returns the device to which the quota is applied.

fileset

Returns the fileset to which the quota is applied.

gracetime_inode

Returns the usage time frame within which the user must bring inode usage below the quota.

gracetime_usage

Returns the usage time frame within which the user must bring disk space usage below the quota.

in_doubt_kB

Returns the amount of data free space or allocated space on the disk, where the system has not updated the quota system yet.

last_update

Specifies the time when the quota information was updated.

name

Specifies the user, group or file set name. If the user or group does not exist in the configured authentication server (AD or LDAP), this column displays user/group id instead of name. Note that NIS is considered as an ID mapping source and is not considered as an authentication server when configured with SONAS/StorageSystem Unified, so names exclusive to NIS (and not in AD) will display user/group id instead of name.

Similarly for NFS users with user/group names not present in authentication server, this column will display the user/group id.

type

Returns the group-, user- or file set-related quota

used_inode

Returns the actual usage of inodes for the quota.

used_usage

Returns the actual usage of disk space for the quota.

AUTHOR

Luke Poskitt, <ltp at cpan.org>

BUGS

Please report any bugs or feature requests to bug-ibm-v7000-quota at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=IBM-StorageSystem-Quota. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

SUPPORT

You can find documentation for this module with the perldoc command.

    perldoc IBM::StorageSystem::Quota

You can also look for information at:

ACKNOWLEDGEMENTS

LICENSE AND COPYRIGHT

Copyright 2012 Luke Poskitt.

This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.

See http://dev.perl.org/licenses/ for more information.