Michael Greb > WebService-Linode-0.22 > WebService::Linode

Download:
WebService-Linode-0.22.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Module Version: 0.22   Source   Latest Release: WebService-Linode-0.24

NAME ^

WebService::Linode - Perl Interface to the Linode.com API.

SYNOPSIS ^

    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/

Constructor ^

For documentation of possible arguments to the constructor, see WebService::Linode::Base.

Methods from the Linode API ^

avail_datacenters

avail_nodebalancers

avail_distributions

Optional Parameters:

avail_kernels

Optional Parameters:

avail_linodeplans

Optional Parameters:

avail_stackscripts

Optional Parameters:

domain_list

Optional Parameters:

domain_update

Required Parameters:

Optional Parameters:

domain_create

Required Parameters:

Optional Parameters:

domain_delete

Required Parameters:

domain_resource_update

Required Parameters:

Optional Parameters:

domain_resource_list

Required Parameters:

Optional Parameters:

domain_resource_delete

Required Parameters:

domain_resource_create

Required Parameters:

Optional Parameters:

linode_resize

Required Parameters:

linode_list

Optional Parameters:

linode_mutate

Required Parameters:

linode_boot

Required Parameters:

Optional Parameters:

linode_create

Required Parameters:

Optional Parameters:

linode_clone

Required Parameters:

Optional Parameters:

linode_update

Required Parameters:

Optional Parameters:

linode_webconsoletoken

Required Parameters:

linode_reboot

Required Parameters:

Optional Parameters:

linode_shutdown

Required Parameters:

linode_delete

Required Parameters:

Optional Parameters:

linode_config_delete

Required Parameters:

linode_config_create

Required Parameters:

Optional Parameters:

linode_config_update

Required Parameters:

Optional Parameters:

linode_config_list

Required Parameters:

Optional Parameters:

linode_disk_createfromimage

Required Parameters:

Optional Parameters:

linode_disk_duplicate

Required Parameters:

linode_disk_update

Required Parameters:

Optional Parameters:

linode_disk_createfromstackscript

Required Parameters:

Optional Parameters:

linode_disk_imagize

Required Parameters:

Optional Parameters:

linode_disk_delete

Required Parameters:

linode_disk_resize

Required Parameters:

linode_disk_list

Required Parameters:

Optional Parameters:

linode_disk_createfromdistribution

Required Parameters:

Optional Parameters:

linode_disk_create

Required Parameters:

Optional Parameters:

linode_ip_setrdns

Required Parameters:

linode_ip_swap

Required Parameters:

Optional Parameters:

linode_ip_addprivate

Required Parameters:

linode_ip_list

Required Parameters:

Optional Parameters:

linode_ip_addpublic

Required Parameters:

linode_job_list

Required Parameters:

Optional Parameters:

stackscript_list

Optional Parameters:

stackscript_update

Required Parameters:

Optional Parameters:

stackscript_create

Required Parameters:

Optional Parameters:

stackscript_delete

Required Parameters:

nodebalancer_config_delete

Required Parameters:

nodebalancer_config_create

Required Parameters:

Optional Parameters:

nodebalancer_config_update

Required Parameters:

Optional Parameters:

nodebalancer_config_list

Required Parameters:

Optional Parameters:

nodebalancer_node_create

Required Parameters:

Optional Parameters:

nodebalancer_node_delete

Required Parameters:

nodebalancer_node_list

Required Parameters:

Optional Parameters:

nodebalancer_node_update

Required Parameters:

Optional Parameters:

user_getapikey

Required Parameters:

Optional Parameters:

AUTHORS ^

COPYRIGHT & LICENSE ^

Copyright 2008-2014 Michael Greb, all rights reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

syntax highlighting: