wapmorgan / onecloud-api
1cloud.ru API 绑定
This package is auto-updated.
Last update: 2024-09-17 03:41:43 UTC
README
OneCloud 的 API 客户端。
API
-
构造函数 OneCloudApi($secret_key[, $timeout = 1])
调整第二个参数,如果脚本打印关于套接字超时的错误;默认为1秒;
图片
-
getImagesList(): array
返回图片列表
-
createImage($imageName, $imageIdentificator, $serverId): boolean
从服务器创建镜像
-
deleteImage($imageIdentificator)
删除镜像
服务器
-
getServersList(): array
服务器列表
-
getServerInfo($serverId): array
服务器信息
-
createServer($serverName, $cpuCount, $ram, $hdd, $imageIdentificator, $diskType /*SAS or SSD*/, $isHighPerformance /* true or false */): array
创建服务器
-
changeServer($serverId, $cpuCount, $ram, $hdd, $diskType, $isHighPerformance): array
更改服务器配置
-
deleteServer($serverId): boolean
删除服务器
-
turnOnServer($serverId): boolean
,turnOffServer($serverId): boolean
,rebootServer($serverId): boolean
开启服务器,关闭服务器,重启服务器
-
getServerOperations($serverId): array
服务器操作历史记录
-
getServerOperation($serverId, $operationId): array
服务器操作信息
-
createNetwork($networkName): array
创建网络
-
addServerToNetwork($serverId, $networkId): boolean
将服务器添加到网络
-
removeServerFromNetwork($serverId, $networkId): boolean
从网络中删除服务器
-
getNetworkInfo($networkId): array
网络信息
-
deleteNetwork($networkId): boolean
删除网络
API 变更
2015-04-16: 1.1
- 新增 createImage(), deleteImage() 操作
- 在 createServer() 和 changeServer() 中新增 $hddType 和 $isHighPerformance 选项
- 新增 addServerToNetwork(), removeServerFromNetwork() 方法