Wallogit.com
2017 © Pedro Peláez
1cloud.ru api binding
API client for OneCloud., (*1)
constructor OneCloudApi($secret_key[, $timeout = 1]), (*3)
Adjust second parameter if script prints errors about socket timeout; by default there 1 sec;, (*4)
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)
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)
https://1cloud.ru/api, (*37)