定制 wapmorgan/onecloud-api 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

wapmorgan/onecloud-api

最新稳定版本:1.1.1

Composer 安装命令:

composer require wapmorgan/onecloud-api

包简介

1cloud.ru api binding

README 文档

README

API client for OneCloud.

Latest Stable Version Total Downloads License

API

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

    Adjust second parameter if script prints errors about socket timeout; by default there 1 sec;

Images

  • getImagesList(): array

    Returns images list

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

    Create Image from a server

  • deleteImage($imageIdentificator)

    Delete image

Servers

  • getServersList(): array

    Servers List

  • getServerInfo($serverId): array

    Server info

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

    Create server

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

    Change server configuration

  • deleteServer($serverId): boolean

    Delete server

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

    Turn on server, Turn off server, Reboot server

  • getServerOperations($serverId): array

    Server operations history

  • getServerOperation($serverId, $operationId): array

    Server operation info

  • createNetwork($networkName): array

    Create network

  • addServerToNetwork($serverId, $networkId): boolean

    Add server in network

  • removeServerFromNetwork($serverId, $networkId): boolean

    Remove server from network

  • getNetworkInfo($networkId): array

    Network info

  • deleteNetwork($networkId): boolean

    Delete network

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

统计信息

  • 总下载量: 42
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 6
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 6
  • Watchers: 3
  • Forks: 3
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2015-02-27