Module: Lunanode::APIActions
- Includes:
- DNS, Email, Floating, Image, LB, Monitor, Network, Plan, Script, Securitygroup, VM, Volume
- Included in:
- API
- Defined in:
- lib/lunanode/api_actions.rb,
lib/lunanode/api_actions/lb.rb,
lib/lunanode/api_actions/vm.rb,
lib/lunanode/api_actions/dns.rb,
lib/lunanode/api_actions/plan.rb,
lib/lunanode/api_actions/email.rb,
lib/lunanode/api_actions/image.rb,
lib/lunanode/api_actions/region.rb,
lib/lunanode/api_actions/script.rb,
lib/lunanode/api_actions/volume.rb,
lib/lunanode/api_actions/monitor.rb,
lib/lunanode/api_actions/network.rb,
lib/lunanode/api_actions/floating.rb,
lib/lunanode/api_actions/default/lb.rb,
lib/lunanode/api_actions/default/vm.rb,
lib/lunanode/api_actions/default/dns.rb,
lib/lunanode/api_actions/default/plan.rb,
lib/lunanode/api_actions/default/email.rb,
lib/lunanode/api_actions/default/image.rb,
lib/lunanode/api_actions/securitygroup.rb,
lib/lunanode/api_actions/default/region.rb,
lib/lunanode/api_actions/default/script.rb,
lib/lunanode/api_actions/default/volume.rb,
lib/lunanode/api_actions/default/monitor.rb,
lib/lunanode/api_actions/default/network.rb,
lib/lunanode/api_actions/default/floating.rb,
lib/lunanode/api_actions/default/securitygroup.rb
Overview
Module containing all API action methods included from various component modules.
Standard API action methods were automatically generated from a datafile to specifying all required and optional parameters as keyword arguments.
See wiki.lunanode.com/index.php/API for more details on the individual actions and parameters.
Defined Under Namespace
Modules: DNS, Email, Floating, Image, LB, Monitor, Network, Plan, Region, Script, Securitygroup, VM, Volume
Method Summary
Methods included from DNS
#dns_dyn_add, #dns_dyn_list, #dns_dyn_remove, #dns_dyn_update, #dns_list, #dns_record_add, #dns_record_list, #dns_record_remove, #dns_set, #dns_zone_add, #dns_zone_list, #dns_zone_remove
Methods included from Email
#email_alias_add, #email_alias_list, #email_alias_remove, #email_domain_add, #email_domain_dkim_set, #email_domain_dkim_unset, #email_domain_list, #email_domain_remove, #email_usage, #email_user_add, #email_user_list, #email_user_remove, #email_user_set_password
Methods included from Floating
#floating_add, #floating_delete, #floating_list
Methods included from Image
#image_delete, #image_details, #image_fetch, #image_list, #image_list_mine, #image_rename, #image_replicate, #image_retrieve
Methods included from LB
#lb_associate, #lb_create, #lb_delete, #lb_info, #lb_list, #lb_member_add, #lb_member_remove
Methods included from Monitor
#monitor_alert_add, #monitor_alert_list, #monitor_alert_remove, #monitor_check_add, #monitor_check_list, #monitor_check_remove, #monitor_check_types, #monitor_contact_add, #monitor_contact_list, #monitor_contact_remove
Methods included from Network
#network_create, #network_delete, #network_list
Methods included from Plan
Methods included from Script
Methods included from Securitygroup
#securitygroup_create, #securitygroup_delete, #securitygroup_list, #securitygroup_rename, #securitygroup_rule_delete, #securitygroup_rule_insert, #securitygroup_rule_list
Methods included from VM
#vm_create, #vm_delete, #vm_diskswap, #vm_floatingip_add, #vm_floatingip_delete, #vm_info, #vm_ip_add, #vm_ip_delete, #vm_iplist, #vm_list, #vm_reboot, #vm_reimage, #vm_rename, #vm_rescue, #vm_resize, #vm_securitygroup_add, #vm_securitygroup_remove, #vm_shelve, #vm_snapshot, #vm_start, #vm_stop, #vm_unshelve, #vm_vnc
Methods included from Volume
#volume_attach, #volume_create, #volume_delete, #volume_detach, #volume_extend, #volume_info, #volume_list, #volume_rename, #volume_snapshot_create, #volume_snapshot_delete, #volume_snapshot_list