2017 © Pedro Peláez
 

library onecloud-api

1cloud.ru api binding

image

wapmorgan/onecloud-api

1cloud.ru api binding

  • Tuesday, February 13, 2018
  • by wapmorgan
  • Repository
  • 2 Watchers
  • 3 Stars
  • 4 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

OneCloudApi.php

API client for OneCloud., (*1)

Latest Stable Version Total Downloads License, (*2)

API

  • constructor OneCloudApi($secret_key[, $timeout = 1]), (*3)

    Adjust second parameter if script prints errors about socket timeout; by default there 1 sec;, (*4)

Images

  • getImagesList(): array, (*5)

    Returns images list, (*6)

  • createImage($imageName, $imageIdentificator, $serverId): boolean, (*7)

    Create Image from a server, (*8)

  • deleteImage($imageIdentificator), (*9)

    Delete image, (*10)

Servers

  • getServersList(): array, (*11)

    Servers List, (*12)

  • getServerInfo($serverId): array, (*13)

    Server info, (*14)

  • createServer($serverName, $cpuCount, $ram, $hdd, $imageIdentificator, $diskType /*SAS or SSD*/, $isHighPerformance /* true or false */): array, (*15)

    Create server, (*16)

  • changeServer($serverId, $cpuCount, $ram, $hdd, $diskType, $isHighPerformance): array, (*17)

    Change server configuration, (*18)

  • deleteServer($serverId): boolean, (*19)

    Delete server, (*20)

  • turnOnServer($serverId): boolean, turnOffServer($serverId): boolean, rebootServer($serverId): boolean, (*21)

    Turn on server, Turn off server, Reboot server, (*22)

  • getServerOperations($serverId): array, (*23)

    Server operations history, (*24)

  • getServerOperation($serverId, $operationId): array, (*25)

    Server operation info, (*26)

  • createNetwork($networkName): array, (*27)

    Create network, (*28)

  • addServerToNetwork($serverId, $networkId): boolean, (*29)

    Add server in network, (*30)

  • removeServerFromNetwork($serverId, $networkId): boolean, (*31)

    Remove server from network, (*32)

  • getNetworkInfo($networkId): array, (*33)

    Network info, (*34)

  • deleteNetwork($networkId): boolean, (*35)

    Delete network, (*36)

API changes

2015-04-16: 1.1

  • new createImage(), deleteImage() actions
  • new options $hddType and $isHighPerformance in createServer() and changeServer()
  • new addServerToNetwork(), removeServerFromNetwork() methods

API documentation

https://1cloud.ru/api, (*37)

The Versions

13/02 2018

dev-master

9999999-dev

1cloud.ru api binding

  Sources   Download

MIT

28/08 2015

1.1.1

1.1.1.0

1cloud.ru api binding

  Sources   Download

MIT

28/08 2015

1.1.0

1.1.0.0

1cloud.ru api binding

  Sources   Download

27/02 2015

1.0.0

1.0.0.0

1cloud.ru api binding

  Sources   Download