bumbal / rancher-php-client
Rancher的PHP客户端
1.1.5
2024-02-15 10:33 UTC
Requires
- php: >=7.2
- ext-json: *
- guzzlehttp/guzzle: ^7.3
This package is auto-updated.
Last update: 2024-09-15 11:47:41 UTC
README
Rancher的PHP客户端
此客户端主要基于Swagger PHP的结构和代码。所有文件都是从Rancher中找到的模式文件生成的。查看生成文件夹以获取更多信息。
免责声明:我以任何形式都与Rancher没有任何关联。
版本映射
1.0.* → Rancher v2.3.2
1.1.* → Rancher v2.5.7
要求
PHP 7.2.0及更高版本
安装与使用
Composer
要使用Composer安装绑定,请将以下内容添加到composer.json
{
"require": {
"bumbal/rancher-php-client": "^1.0"
}
}
然后运行composer install
或
composer require bumbal/rancher-php-client
入门
请按照安装过程进行操作,然后运行以下命令
<?php require_once(__DIR__ . '/vendor/autoload.php'); try { $rancherClient = new Rancher\RancherClient("https://your.racher.url/", "rancher_token", "rancher_secret"); $namespaceResource = new \Rancher\Resource\NamespaceResource($rancherClient, "c-abcdef"); $namespaceModel = new \Rancher\Model\NamespaceModel(); $namespaceModel->setName('from-php-api'); $namespaceModel->setDescription('Namespace generated with Rancher PHP Client'); $namespaceModel->setProjectId('c-abcdef:p-qwerty'); print_r($namespaceResource->create($namespaceModel)); } catch (\Rancher\RancherException $e) { echo $e->getMessage(); } ?>