WebService::Linode - Perl Interface to the Linode.com API.
Version 0.07
my $api = WebService::Linode->new( apikey => 'your api key here'); print Dumper($api->linode_list); $api->linode_reboot(linodeid=>242);
This module implements the Linode.com api methods. Linode methods have had dots replaced with underscores to generate the perl method name. All keys and parameters have been lower cased but returned data remains otherwise the same. For additional information see http://www.linode.com/api/autodoc.cfm
Required Parameters:
Optional Parameters:
distributionid
distributionvendor
keywords
kernelid
isxen
plainid
domain
type
description
soa_email
refresh_sec
retry_sec
expire_sec
ttl_sec
status
master_ips
domainid
name
target
priority
weight
port
protocol
resourceid
datacenterid
planid
paymentterm
linodeid
configid
label
lpm_displaygroup
alert_cpu_enabled
alert_cpu_threshold
alert_diskio_enabled
alert_diskio_threshold
alert_bwin_enabled
alert_bwin_threshold
alert_bwout_enabled
alert_bwout_threshold
alert_bwquota_enabled
alert_bwquota_threshold
backupwindow
backupweeklyday
watchdog
comments
ramlimit
disklist
runlevel
rootdevicenum
rootdevicecustom
rootdevicero
helper_disableupdatedb
helper_xen
helper_depmod
size
isreadonly
stackscriptid
stackscriptudfresponses
rootpass
rootsshkey
diskid
ipaddressid
jobid
pendingonly
distributionidlist
script
ispublic
rev_note
Returns the ID for a domain given the name.
Takes a record name and domainid or domain and returns the resourceid.
Michael Greb, <mgreb@linode.com>
<mgreb@linode.com>
Stan "The Man" Schwertly <stan@linode.com>
<stan@linode.com>
This module does not yet support the Linode API batch method, patches welcome.
Please report any bugs or feature requests to bug-webservice-linode at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=WebService-Linode. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
bug-webservice-linode at rt.cpan.org
You can find documentation for this module with the perldoc command.
perldoc WebService::Linode
You can also look for information at:
Module Repo
http://git.thegrebs.com/?p=WebService-Linode;a=summary
RT: CPAN's request tracker
http://rt.cpan.org/NoAuth/Bugs.html?Dist=WebService-Linode
AnnoCPAN: Annotated CPAN documentation
http://annocpan.org/dist/WebService-Linode
CPAN Ratings
http://cpanratings.perl.org/d/WebService-Linode
Search CPAN
http://search.cpan.org/dist/WebService-Linode
Copyright 2008-2009 Linode, LLC, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install WebService::Linode, copy and paste the appropriate command in to your terminal.
cpanm
cpanm WebService::Linode
CPAN shell
perl -MCPAN -e shell install WebService::Linode
For more information on module installation, please visit the detailed CPAN module installation guide.