hetznercloud/api
最新稳定版本:1.0.1
Composer 安装命令:
composer require hetznercloud/api
包简介
A PHP library for interacting with Hetzner Cloud API
README 文档
README
A PHP library for interacting with Hetzner Cloud API
get from composer
composer require hetznercloud/api
example
<?php require_once 'vendor/autoload.php'; use HetznerCloud\Api; $token = 'your_api_token_here'; $hc = new Api($token); // create a new server $data = [ 'name' => 'my-server', 'server_type' => 'cx11', 'image' => 'ubuntu-18.04', 'location' => 'nbg1', 'start_after_create' => true, 'ssh_keys' => [ 1234, 7456, ], ]; $response = $hc->createServer($data); echo $response->getBody(); // delete an existing server $id = 123456; $response = $hc->deleteServer($id); echo $response->getBody(); // get data for an existing server $id = 123456; $response = $hc->getServerData($id); echo $response->getBody(); // edit an existing server $id = 123456; $data = [ 'name' => 'my-new-server-name', ]; $response = $hc->editServer($id, $data); echo $response->getBody(); // update an existing server $id = 123456; $data = [ 'labels' => [ 'environment' => 'production', ], ]; $response = $hc->updateServer($id, $data); echo $response->getBody();
统计信息
- 总下载量: 24
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 5
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2023-03-18