定制 pidginhost/sdk-php 二次开发

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

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

pidginhost/sdk-php

最新稳定版本:0.6.0

Composer 安装命令:

composer require pidginhost/sdk-php

包简介

The Pidgin Host API allows you to manage Services and resources within the Pidgin Host cloud in a simple, programmatic way using conventional HTTP requests. All of the functionality that you are familiar with in the Pidgin Host control panel is also available through the API, allowing you to script

README 文档

README

The Pidgin Host API allows you to manage Services and resources within the Pidgin Host cloud in a simple, programmatic way using conventional HTTP requests. All of the functionality that you are familiar with in the Pidgin Host control panel is also available through the API, allowing you to script the complex actions that your situation requires.

For more information, please visit https://www.pidginhost.com.

Installation & Usage

Requirements

PHP 8.1 and later.

Composer

To install the bindings via Composer, add the following to composer.json:

{
  "repositories": [
    {
      "type": "vcs",
      "url": "https://github.com/pidginhost/sdk-php.git"
    }
  ],
  "require": {
    "pidginhost/sdk-php": "*@dev"
  }
}

Then run composer install

Manual Installation

Download the files and include autoload.php:

<?php
require_once('/path/to/OpenAPIClient-php/vendor/autoload.php');

Getting Started

Please follow the installation procedure and then run the following:

<?php
require_once(__DIR__ . '/vendor/autoload.php');



// Configure API key authorization: cookieAuth
$config = PidginHost\Sdk\Configuration::getDefaultConfiguration()->setApiKey('sessionid', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// $config = PidginHost\Sdk\Configuration::getDefaultConfiguration()->setApiKeyPrefix('sessionid', 'Bearer');

// Configure API key authorization: tokenAuth
$config = PidginHost\Sdk\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// $config = PidginHost\Sdk\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');


$apiInstance = new PidginHost\Sdk\Api\AccountApi(
    // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
    // This is optional, `GuzzleHttp\Client` will be used as default.
    new GuzzleHttp\Client(),
    $config
);
$api_token_create = new \PidginHost\Sdk\Model\APITokenCreate(); // \PidginHost\Sdk\Model\APITokenCreate

try {
    $result = $apiInstance->accountApiTokensCreate($api_token_create);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AccountApi->accountApiTokensCreate: ', $e->getMessage(), PHP_EOL;
}

Quickstart

<?php
require_once 'vendor/autoload.php';

use PidginHost\Sdk\PidginHost;

$client = new PidginHost(getenv('PIDGINHOST_API_TOKEN'));

// List all servers
$servers = $client->cloud->cloudServersList();
foreach ($servers as $server) {
    echo $server->getName() . "\n";
}

// List SSH keys
$keys = $client->account->accountSshKeysList();

The PidginHost client exposes these API groups:

  • $client->account -- account, companies, SSH keys
  • $client->auth -- authentication, tokens
  • $client->billing -- invoices, payments, funds
  • $client->cloud -- servers, images, volumes, IPs, firewalls, networks
  • $client->dedicated -- dedicated servers
  • $client->domain -- domains, registrants, TLDs
  • $client->freedns -- free DNS zones and records
  • $client->hosting -- web hosting
  • $client->kubernetes -- clusters, resource pools, routes
  • $client->support -- support tickets

API Endpoints

All URIs are relative to https://www.pidginhost.com

Class Method HTTP request Description
AccountApi accountApiTokensCreate POST /api/account/api-tokens/
AccountApi accountApiTokensDestroy DELETE /api/account/api-tokens/{id}/
AccountApi accountApiTokensList GET /api/account/api-tokens/
AccountApi accountCompaniesCreate POST /api/account/companies/
AccountApi accountCompaniesDestroy DELETE /api/account/companies/{id}/
AccountApi accountCompaniesList GET /api/account/companies/
AccountApi accountCompaniesPartialUpdate PATCH /api/account/companies/{id}/
AccountApi accountCompaniesRetrieve GET /api/account/companies/{id}/
AccountApi accountCompaniesUpdate PUT /api/account/companies/{id}/
AccountApi accountEmailsList GET /api/account/emails/
AccountApi accountProfilePartialUpdate PATCH /api/account/profile
AccountApi accountProfileRetrieve GET /api/account/profile
AccountApi accountProfileUpdate PUT /api/account/profile
AccountApi accountSshKeysCreate POST /api/account/ssh-keys/
AccountApi accountSshKeysDestroy DELETE /api/account/ssh-keys/{id}/
AccountApi accountSshKeysList GET /api/account/ssh-keys/
AccountApi accountSshKeysPartialUpdate PATCH /api/account/ssh-keys/{id}/
AccountApi accountSshKeysRetrieve GET /api/account/ssh-keys/{id}/
AccountApi accountSshKeysUpdate PUT /api/account/ssh-keys/{id}/
AuthApi authCliSessionCreate POST /api/auth/cli-session/
AuthApi authCliSessionRetrieve GET /api/auth/cli-session/{session_id}/
BillingApi billingDepositsCreate POST /api/billing/deposits/
BillingApi billingDepositsList GET /api/billing/deposits/
BillingApi billingDepositsRetrieve GET /api/billing/deposits/{id}/
BillingApi billingFundsList GET /api/billing/funds/
BillingApi billingFundsLogList GET /api/billing/funds-log/
BillingApi billingFundsNotificationSettingsCreate POST /api/billing/funds/notification-settings/
BillingApi billingInvoicesList GET /api/billing/invoices/
BillingApi billingInvoicesPayWithFundsCreate POST /api/billing/invoices/{id}/pay-with-funds/
BillingApi billingInvoicesPdfRetrieve GET /api/billing/invoices/{id}/pdf/
BillingApi billingInvoicesRetrieve GET /api/billing/invoices/{id}/
BillingApi billingServicesCancelCreate POST /api/billing/services/{id}/cancel/
BillingApi billingServicesChangeBillingCycleCreate POST /api/billing/services/{id}/change-billing-cycle/
BillingApi billingServicesChangeCompanyCreate POST /api/billing/services/{id}/change-company/
BillingApi billingServicesList GET /api/billing/services/
BillingApi billingServicesRetrieve GET /api/billing/services/{id}/
BillingApi billingServicesToggleAutoPaymentCreate POST /api/billing/services/{id}/toggle-auto-payment/
BillingApi billingSubscriptionsList GET /api/billing/subscriptions/
BillingApi billingSubscriptionsRetrieve GET /api/billing/subscriptions/{id}/
CloudApi cloudFirewallRulesSetCreate POST /api/cloud/firewall-rules-set/
CloudApi cloudFirewallRulesSetDestroy DELETE /api/cloud/firewall-rules-set/{id}/
CloudApi cloudFirewallRulesSetList GET /api/cloud/firewall-rules-set/
CloudApi cloudFirewallRulesSetPartialUpdate PATCH /api/cloud/firewall-rules-set/{id}/
CloudApi cloudFirewallRulesSetRetrieve GET /api/cloud/firewall-rules-set/{id}/
CloudApi cloudFirewallRulesSetRulesCreate POST /api/cloud/firewall-rules-set/{rules_set_id}/rules/
CloudApi cloudFirewallRulesSetRulesDestroy DELETE /api/cloud/firewall-rules-set/{rules_set_id}/rules/{rule_id}/
CloudApi cloudFirewallRulesSetRulesList GET /api/cloud/firewall-rules-set/{rules_set_id}/rules/
CloudApi cloudFirewallRulesSetRulesPartialUpdate PATCH /api/cloud/firewall-rules-set/{rules_set_id}/rules/{rule_id}/
CloudApi cloudFirewallRulesSetRulesRetrieve GET /api/cloud/firewall-rules-set/{rules_set_id}/rules/{rule_id}/
CloudApi cloudFirewallRulesSetRulesUpdate PUT /api/cloud/firewall-rules-set/{rules_set_id}/rules/{rule_id}/
CloudApi cloudFirewallRulesSetUpdate PUT /api/cloud/firewall-rules-set/{id}/
CloudApi cloudGenerationsList GET /api/cloud/generations/ List hardware generations
CloudApi cloudGenerationsRetrieve GET /api/cloud/generations/{slug}/
CloudApi cloudImagesList GET /api/cloud/images/
CloudApi cloudImagesRetrieve GET /api/cloud/images/{id}/
CloudApi cloudIpv4Create POST /api/cloud/ipv4/
CloudApi cloudIpv4Destroy DELETE /api/cloud/ipv4/{id}/
CloudApi cloudIpv4DetachCreate POST /api/cloud/ipv4/{id}/detach/
CloudApi cloudIpv4List GET /api/cloud/ipv4/
CloudApi cloudIpv4RdnsCreate POST /api/cloud/ipv4/{id}/rdns/
CloudApi cloudIpv4RdnsRetrieve GET /api/cloud/ipv4/{id}/rdns/
CloudApi cloudIpv4Retrieve GET /api/cloud/ipv4/{id}/
CloudApi cloudIpv6Create POST /api/cloud/ipv6/
CloudApi cloudIpv6Destroy DELETE /api/cloud/ipv6/{id}/
CloudApi cloudIpv6DetachCreate POST /api/cloud/ipv6/{id}/detach/
CloudApi cloudIpv6List GET /api/cloud/ipv6/
CloudApi cloudIpv6RdnsCreate POST /api/cloud/ipv6/{id}/rdns/
CloudApi cloudIpv6RdnsRetrieve GET /api/cloud/ipv6/{id}/rdns/
CloudApi cloudIpv6Retrieve GET /api/cloud/ipv6/{id}/
CloudApi cloudPrivateNetworksAddServerCreate POST /api/cloud/private-networks/{id}/add-server/
CloudApi cloudPrivateNetworksCreate POST /api/cloud/private-networks/
CloudApi cloudPrivateNetworksDestroy DELETE /api/cloud/private-networks/{id}/
CloudApi cloudPrivateNetworksList GET /api/cloud/private-networks/
CloudApi cloudPrivateNetworksPartialUpdate PATCH /api/cloud/private-networks/{id}/
CloudApi cloudPrivateNetworksRemoveServerCreate POST /api/cloud/private-networks/{id}/remove-server/
CloudApi cloudPrivateNetworksRetrieve GET /api/cloud/private-networks/{id}/
CloudApi cloudPrivateNetworksUpdate PUT /api/cloud/private-networks/{id}/
CloudApi cloudServerPackagesByGenerationRetrieve GET /api/cloud/server-packages/by-generation/
CloudApi cloudServerPackagesList GET /api/cloud/server-packages/
CloudApi cloudServerPackagesRetrieve GET /api/cloud/server-packages/{id}/
CloudApi cloudServersActivityRetrieve GET /api/cloud/servers/{id}/activity/
CloudApi cloudServersAttachIpv4Create POST /api/cloud/servers/{id}/attach-ipv4/
CloudApi cloudServersAttachIpv6Create POST /api/cloud/servers/{id}/attach-ipv6/
CloudApi cloudServersConsoleCreate POST /api/cloud/servers/{id}/console/
CloudApi cloudServersCreate POST /api/cloud/servers/
CloudApi cloudServersDestroy DELETE /api/cloud/servers/{id}/
CloudApi cloudServersDestroyProtectionCreate POST /api/cloud/servers/{id}/destroy-protection/
CloudApi cloudServersDetachIpv4Create POST /api/cloud/servers/{id}/detach-ipv4/
CloudApi cloudServersDetachIpv6Create POST /api/cloud/servers/{id}/detach-ipv6/
CloudApi cloudServersList GET /api/cloud/servers/
CloudApi cloudServersModifyPackageCreate POST /api/cloud/servers/{id}/modify-package/
CloudApi cloudServersPartialUpdate PATCH /api/cloud/servers/{id}/
CloudApi cloudServersPowerManagementCreate POST /api/cloud/servers/{id}/power-management/
CloudApi cloudServersPowerManagementRetrieve GET /api/cloud/servers/{id}/power-management/
CloudApi cloudServersPublicInterfaceCreate POST /api/cloud/servers/{id}/public-interface/
CloudApi cloudServersPublicInterfaceDestroy DELETE /api/cloud/servers/{id}/public-interface/
CloudApi cloudServersPublicInterfaceRetrieve GET /api/cloud/servers/{id}/public-interface/
CloudApi cloudServersRetrieve GET /api/cloud/servers/{id}/
CloudApi cloudServersRetryProvisionCreate POST /api/cloud/servers/{id}/retry-provision/
CloudApi cloudServersSnapshotsCreate POST /api/cloud/servers/{id}/snapshots/
CloudApi cloudServersSnapshotsDestroy DELETE /api/cloud/servers/{id}/snapshots/{snapshot_name}/
CloudApi cloudServersSnapshotsList GET /api/cloud/servers/{id}/snapshots/
CloudApi cloudServersSnapshotsRollbackCreate POST /api/cloud/servers/{id}/snapshots/{snapshot_name}/rollback/
CloudApi cloudServersUpdate PUT /api/cloud/servers/{id}/
CloudApi cloudServersUsageRetrieve GET /api/cloud/servers/{id}/usage/
CloudApi cloudServersVolumesCreate POST /api/cloud/servers/{server_id}/volumes/
CloudApi cloudServersVolumesDestroy DELETE /api/cloud/servers/{server_id}/volumes/{volume_id}/
CloudApi cloudServersVolumesList GET /api/cloud/servers/{server_id}/volumes/
CloudApi cloudServersVolumesPartialUpdate PATCH /api/cloud/servers/{server_id}/volumes/{volume_id}/
CloudApi cloudServersVolumesRetrieve GET /api/cloud/servers/{server_id}/volumes/{volume_id}/
CloudApi cloudServersVolumesUpdate PUT /api/cloud/servers/{server_id}/volumes/{volume_id}/
CloudApi cloudStorageProductsList GET /api/cloud/storage-products/
CloudApi cloudStorageProductsRetrieve GET /api/cloud/storage-products/{id}/
CloudApi cloudVolumesAttachCreate POST /api/cloud/volumes/{id}/attach/
CloudApi cloudVolumesDestroy DELETE /api/cloud/volumes/{id}/
CloudApi cloudVolumesDetachCreate POST /api/cloud/volumes/{id}/detach/
CloudApi cloudVolumesList GET /api/cloud/volumes/
CloudApi cloudVolumesPartialUpdate PATCH /api/cloud/volumes/{id}/
CloudApi cloudVolumesRetrieve GET /api/cloud/volumes/{id}/
CloudApi cloudVolumesUpdate PUT /api/cloud/volumes/{id}/
DedicatedApi dedicatedServersList GET /api/dedicated/servers/
DedicatedApi dedicatedServersPowerCreate POST /api/dedicated/servers/{id}/power/
DedicatedApi dedicatedServersRdnsCreate POST /api/dedicated/servers/{id}/rdns/
DedicatedApi dedicatedServersReinstallCreate POST /api/dedicated/servers/{id}/reinstall/
DedicatedApi dedicatedServersRetrieve GET /api/dedicated/servers/{id}/
DomainApi domainDomainCancelCreate POST /api/domain/domain/{domain}/cancel/
DomainApi domainDomainCheckAvailabilityCreate POST /api/domain/domain/check-availability/
DomainApi domainDomainContactsCreate POST /api/domain/domain/{domain}/contacts/
DomainApi domainDomainCreate POST /api/domain/domain/
DomainApi domainDomainList GET /api/domain/domain/
DomainApi domainDomainNameserversCreate POST /api/domain/domain/{domain}/nameservers/
DomainApi domainDomainPartialUpdate PATCH /api/domain/domain/{domain}/
DomainApi domainDomainRenewCreate POST /api/domain/domain/{domain}/renew/
DomainApi domainDomainRetrieve GET /api/domain/domain/{domain}/
DomainApi domainDomainTransferRoDomainCreate POST /api/domain/domain/transfer-ro-domain/
DomainApi domainDomainUpdate PUT /api/domain/domain/{domain}/
DomainApi domainRegistrantsCreate POST /api/domain/registrants/
DomainApi domainRegistrantsDestroy DELETE /api/domain/registrants/{id}/
DomainApi domainRegistrantsList GET /api/domain/registrants/
DomainApi domainRegistrantsPartialUpdate PATCH /api/domain/registrants/{id}/
DomainApi domainRegistrantsRetrieve GET /api/domain/registrants/{id}/
DomainApi domainRegistrantsUpdate PUT /api/domain/registrants/{id}/
DomainApi domainTldList GET /api/domain/tld/
DomainApi domainTldRetrieve GET /api/domain/tld/{id}/
FreednsApi freednsDnsActivateCreate POST /api/freedns/dns/activate/
FreednsApi freednsDnsAddRecordCreate POST /api/freedns/dns/add-record/
FreednsApi freednsDnsDeactivateCreate POST /api/freedns/dns/deactivate/
FreednsApi freednsDnsDeleteRecordCreate POST /api/freedns/dns/delete-record/
FreednsApi freednsDnsList GET /api/freedns/dns/
FreednsApi freednsDnsRecordsList GET /api/freedns/dns/records/
HostingApi hostingHostingChangePasswordCreate POST /api/hosting/hosting/{id}/change-password/
HostingApi hostingHostingList GET /api/hosting/hosting/
HostingApi hostingHostingRetrieve GET /api/hosting/hosting/{id}/
KubernetesApi kubernetesClusterTypesList GET /api/kubernetes/cluster-types/
KubernetesApi kubernetesClustersConnectVmCreate POST /api/kubernetes/clusters/{id}/connect-vm/
KubernetesApi kubernetesClustersConnectedVmsRetrieve GET /api/kubernetes/clusters/{id}/connected-vms/
KubernetesApi kubernetesClustersCreate POST /api/kubernetes/clusters/
KubernetesApi kubernetesClustersDestroy DELETE /api/kubernetes/clusters/{id}/
KubernetesApi kubernetesClustersDisconnectVmCreate POST /api/kubernetes/clusters/{id}/disconnect-vm/
KubernetesApi kubernetesClustersEligibleVmsRetrieve GET /api/kubernetes/clusters/{id}/eligible-vms/
KubernetesApi kubernetesClustersHttproutesCreate POST /api/kubernetes/clusters/{cluster_id}/httproutes/
KubernetesApi kubernetesClustersHttproutesDestroy DELETE /api/kubernetes/clusters/{cluster_id}/httproutes/{id}/
KubernetesApi kubernetesClustersHttproutesPartialUpdate PATCH /api/kubernetes/clusters/{cluster_id}/httproutes/{id}/
KubernetesApi kubernetesClustersHttproutesRetrieve GET /api/kubernetes/clusters/{cluster_id}/httproutes/
KubernetesApi kubernetesClustersHttproutesRetrieve2 GET /api/kubernetes/clusters/{cluster_id}/httproutes/{id}/
KubernetesApi kubernetesClustersHttproutesUpdate PUT /api/kubernetes/clusters/{cluster_id}/httproutes/{id}/
KubernetesApi kubernetesClustersKubeVersionUpgradeCreate POST /api/kubernetes/clusters/{id}/kube-version-upgrade/
KubernetesApi kubernetesClustersKubeconfigCreate POST /api/kubernetes/clusters/{id}/kubeconfig/
KubernetesApi kubernetesClustersKubeconfigRetrieve GET /api/kubernetes/clusters/{id}/kubeconfig/
KubernetesApi kubernetesClustersLbFirewallCreate POST /api/kubernetes/clusters/{cluster_id}/lb-firewall/
KubernetesApi kubernetesClustersLbFirewallDestroy DELETE /api/kubernetes/clusters/{cluster_id}/lb-firewall/{id}/
KubernetesApi kubernetesClustersLbFirewallList GET /api/kubernetes/clusters/{cluster_id}/lb-firewall/
KubernetesApi kubernetesClustersLbFirewallPartialUpdate PATCH /api/kubernetes/clusters/{cluster_id}/lb-firewall/{id}/
KubernetesApi kubernetesClustersLbFirewallRetrieve GET /api/kubernetes/clusters/{cluster_id}/lb-firewall/{id}/
KubernetesApi kubernetesClustersLbFirewallUpdate PUT /api/kubernetes/clusters/{cluster_id}/lb-firewall/{id}/
KubernetesApi kubernetesClustersList GET /api/kubernetes/clusters/
KubernetesApi kubernetesClustersPartialUpdate PATCH /api/kubernetes/clusters/{id}/
KubernetesApi kubernetesClustersPortForwardsCreate POST /api/kubernetes/clusters/{cluster_id}/port-forwards/
KubernetesApi kubernetesClustersPortForwardsDestroy DELETE /api/kubernetes/clusters/{cluster_id}/port-forwards/{id}/
KubernetesApi kubernetesClustersPortForwardsPartialUpdate PATCH /api/kubernetes/clusters/{cluster_id}/port-forwards/{id}/
KubernetesApi kubernetesClustersPortForwardsRetrieve GET /api/kubernetes/clusters/{cluster_id}/port-forwards/
KubernetesApi kubernetesClustersPortForwardsRetrieve2 GET /api/kubernetes/clusters/{cluster_id}/port-forwards/{id}/
KubernetesApi kubernetesClustersPortForwardsUpdate PUT /api/kubernetes/clusters/{cluster_id}/port-forwards/{id}/
KubernetesApi kubernetesClustersResourcePoolsCreate POST /api/kubernetes/clusters/{cluster_id}/resource-pools/
KubernetesApi kubernetesClustersResourcePoolsDestroy DELETE /api/kubernetes/clusters/{cluster_id}/resource-pools/{id}/
KubernetesApi kubernetesClustersResourcePoolsList GET /api/kubernetes/clusters/{cluster_id}/resource-pools/
KubernetesApi kubernetesClustersResourcePoolsNodesDestroy DELETE /api/kubernetes/clusters/{cluster_id}/resource-pools/{pool_id}/nodes/{id}/
KubernetesApi kubernetesClustersResourcePoolsNodesList GET /api/kubernetes/clusters/{cluster_id}/resource-pools/{pool_id}/nodes/
KubernetesApi kubernetesClustersResourcePoolsNodesMetricsRetrieve GET /api/kubernetes/clusters/{cluster_id}/resource-pools/{pool_id}/nodes/{id}/metrics/
KubernetesApi kubernetesClustersResourcePoolsNodesRetrieve GET /api/kubernetes/clusters/{cluster_id}/resource-pools/{pool_id}/nodes/{id}/
KubernetesApi kubernetesClustersResourcePoolsNodesRrdRetrieve GET /api/kubernetes/clusters/{cluster_id}/resource-pools/{pool_id}/nodes/{id}/rrd/
KubernetesApi kubernetesClustersResourcePoolsPartialUpdate PATCH /api/kubernetes/clusters/{cluster_id}/resource-pools/{id}/
KubernetesApi kubernetesClustersResourcePoolsRetrieve GET /api/kubernetes/clusters/{cluster_id}/resource-pools/{id}/
KubernetesApi kubernetesClustersResourcePoolsUpdate PUT /api/kubernetes/clusters/{cluster_id}/resource-pools/{id}/
KubernetesApi kubernetesClustersRetrieve GET /api/kubernetes/clusters/{id}/
KubernetesApi kubernetesClustersTalosVersionUpgradeCreate POST /api/kubernetes/clusters/{id}/talos-version-upgrade/
KubernetesApi kubernetesClustersTcproutesCreate POST /api/kubernetes/clusters/{cluster_id}/tcproutes/
KubernetesApi kubernetesClustersTcproutesDestroy DELETE /api/kubernetes/clusters/{cluster_id}/tcproutes/{id}/
KubernetesApi kubernetesClustersTcproutesPartialUpdate PATCH /api/kubernetes/clusters/{cluster_id}/tcproutes/{id}/
KubernetesApi kubernetesClustersTcproutesRetrieve GET /api/kubernetes/clusters/{cluster_id}/tcproutes/
KubernetesApi kubernetesClustersTcproutesRetrieve2 GET /api/kubernetes/clusters/{cluster_id}/tcproutes/{id}/
KubernetesApi kubernetesClustersTcproutesUpdate PUT /api/kubernetes/clusters/{cluster_id}/tcproutes/{id}/
KubernetesApi kubernetesClustersToggleCloudVmAccessCreate POST /api/kubernetes/clusters/{id}/toggle-cloud-vm-access/
KubernetesApi kubernetesClustersUdproutesCreate POST /api/kubernetes/clusters/{cluster_id}/udproutes/
KubernetesApi kubernetesClustersUdproutesDestroy DELETE /api/kubernetes/clusters/{cluster_id}/udproutes/{id}/
KubernetesApi kubernetesClustersUdproutesPartialUpdate PATCH /api/kubernetes/clusters/{cluster_id}/udproutes/{id}/
KubernetesApi kubernetesClustersUdproutesRetrieve GET /api/kubernetes/clusters/{cluster_id}/udproutes/
KubernetesApi kubernetesClustersUdproutesRetrieve2 GET /api/kubernetes/clusters/{cluster_id}/udproutes/{id}/
KubernetesApi kubernetesClustersUdproutesUpdate PUT /api/kubernetes/clusters/{cluster_id}/udproutes/{id}/
KubernetesApi kubernetesClustersUpdate PUT /api/kubernetes/clusters/{id}/
KubernetesApi kubernetesClustersUpgradeFeatureCreate POST /api/kubernetes/clusters/{id}/upgrade-feature/
SchemaApi schemaRetrieve GET /api/schema/
SupportApi supportDepartmentsList GET /api/support/departments/
SupportApi supportTicketsCloseCreate POST /api/support/tickets/{id}/close/
SupportApi supportTicketsCreate POST /api/support/tickets/
SupportApi supportTicketsList GET /api/support/tickets/
SupportApi supportTicketsMessagesAttachmentRetrieve GET /api/support/tickets/{id}/messages/{message_id}/attachment/
SupportApi supportTicketsReopenCreate POST /api/support/tickets/{id}/reopen/
SupportApi supportTicketsReplyCreate POST /api/support/tickets/{id}/reply/
SupportApi supportTicketsRetrieve GET /api/support/tickets/{id}/

Models

Authorization

Authentication schemes defined for the API:

cookieAuth

  • Type: API key
  • API key parameter name: sessionid
  • Location:

tokenAuth

  • Type: API key
  • API key parameter name: Authorization
  • Location: HTTP header

Tests

To run the tests, use:

composer install
vendor/bin/phpunit

Author

support@pidginhost.com

About this package

This PHP package is automatically generated by the OpenAPI Generator project:

  • API version: 1.0.0 (v1)
    • Package version: 0.6.0
    • Generator version: 7.21.0
  • Build package: org.openapitools.codegen.languages.PhpClientCodegen

统计信息

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

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-02-26

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固