Thanks to visit codestin.com
Credit goes to github.com

Skip to content

shtrix/onecloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OneCloud API

API клиент для управления серверами на платформе https://1Cloud.ru

Установка

Воспользуйтесь pip или easy_install:

$ pip install --upgrade onecloud

or

$ easy_install --upgrade onecloud

Совместимость с версиями Python:

Python 2.6 or 2.7, 3.3+ полностью поддерживаются.

Дополнительные компоненты:

Использует всего лишь один дополнительный компонент

Использование

from onecloud import api
a = api.OneCloud(api_key='API ключ из личного кабинета', timeout=5)

#Возможности:

  • Актуальный баланс:
 a.get_balance()
  • Список Ваших серверов:
 a.get_servers_list()
  • Включить сервер:
 a.power_on_server(self, server_id)
  • Перезагрузить сервер:
 a.reboot_server(self, server_id)
  • Выключить сервер:
a.power_off_server(self, server_id)
  • Создать новый сервер:
    a.create_server(self, name, cpu, ram, hdd, image_id, dc_location, hdd_type, is_high_performance) ...
  • ...в выбранном ДатаЦентре
a.get_dc_locations(self)
  • ...и установить ОС из списка образов:
a.get_images_list()
  • Создать свой образ операционной системы:
a.create_image(self, name, tech_name, server_id)
  • Создать частную сеть:
a.create_private_network(self, name)
  • Список созданных сетей:
a.get_private_networks_list(self)
  • Подключить сервер к частной сети:
a.connect_server_to_network(self, server_id, network_id)

и т.д. более подробно:

Документация по API

https://1cloud.ru/api

About

API client for 1cloud.ru

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages