ltd-beget / openapi-vps-php
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
v1.6.1
2024-11-22 18:05 UTC
Requires
- php: ^7.4 || ^8.0
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^7.3
- guzzlehttp/psr7: ^1.7 || ^2.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.5
- phpunit/phpunit: ^8.0 || ^9.0
README
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
Installation & Usage
Requirements
PHP 7.4 and later. Should also work with PHP 8.0.
Composer
To install the bindings via Composer, add the following to composer.json
:
{ "repositories": [ { "type": "vcs", "url": "https://github.com/LTD-Beget/openapi-vps-php.git" } ], "require": { "LTD-Beget/openapi-vps-php": "*@dev" } }
Then run composer install
Manual Installation
Download the files and include autoload.php
:
<?php require_once('/path/to/BegetOpenAPIVps/vendor/autoload.php');
Getting Started
Please follow the installation procedure and then run the following:
<?php require_once(__DIR__ . '/vendor/autoload.php'); // Configure Bearer (JWT) authorization: bearerAuth $config = OpenAPI\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN'); $apiInstance = new OpenAPI\Client\Api\BackupServiceApi( // 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 ); try { $result = $apiInstance->backupServiceGetAvailableCopies(); print_r($result); } catch (Exception $e) { echo 'Exception when calling BackupServiceApi->backupServiceGetAvailableCopies: ', $e->getMessage(), PHP_EOL; }
API Endpoints
All URIs are relative to https://api.beget.com
Models
- BackupGetAvailableCopiesResponse
- BackupGetBackupFileListResponse
- BackupGetOrdersResponse
- BackupRestoreFileRequest
- BackupRestoreFileResponse
- BackupRestoreFileResponseError
- BackupRestoreServerRequest
- BackupRestoreServerResponse
- BackupRestoreServerResponseError
- ConfiguratorConfiguratorSettings
- ConfiguratorCpuSettings
- ConfiguratorDiskSettings
- ConfiguratorGetCalculationResponse
- ConfiguratorGetCalculationResponseError
- ConfiguratorGetCalculationResponseSuccess
- ConfiguratorGetConfiguratorInfoResponse
- ConfiguratorMemorySettings
- ConfiguratorRange
- ManageAttachIpAddressRequest
- ManageAttachIpAddressResponse
- ManageAttachIpAddressResponseError
- ManageAttachSshKeyResponse
- ManageAttachSshKeyResponseError
- ManageAttachToPrivateNetworkRequest
- ManageAttachToPrivateNetworkResponse
- ManageAttachToPrivateNetworkResponseError
- ManageChangeConfigurationRequest
- ManageChangeConfigurationResponse
- ManageChangeConfigurationResponseError
- ManageChangeSshAccessRequest
- ManageChangeSshAccessResponse
- ManageChangeSshAccessResponseError
- ManageCheckSoftwareRequirementsRequest
- ManageCheckSoftwareRequirementsResponse
- ManageCheckSoftwareRequirementsResponseError
- ManageConfigurationGroup
- ManageCreateVpsRequest
- ManageCreateVpsResponse
- ManageCreateVpsResponseError
- ManageCreateVpsResponseErrorInsufficientFundsError
- ManageCreateVpsResponseErrorSoftwareVariableError
- ManageCreateVpsResponseErrorSoftwareVariableErrorValueError
- ManageDetachFromPrivateNetworkResponse
- ManageDetachFromPrivateNetworkResponseError
- ManageDetachIpAddressResponse
- ManageDetachIpAddressResponseError
- ManageDetachSshKeyResponse
- ManageDetachSshKeyResponseError
- ManageDisablePostInstallAlertResponse
- ManageGetAvailableConfigurationResponse
- ManageGetFileManagerSettingsResponse
- ManageGetFileManagerSettingsResponseCredentials
- ManageGetFileManagerSettingsResponseError
- ManageGetHistoryResponse
- ManageGetInfoResponse
- ManageGetInstalledSoftwareResponse
- ManageGetListResponse
- ManageGetRegionListResponse
- ManageGetStatusesResponse
- ManageGetStatusesResponseStatusInfo
- ManageHistoryItem
- ManagePrivateNetworkInfo
- ManageRebootVpsResponse
- ManageRebootVpsResponseError
- ManageReinstallRequest
- ManageReinstallResponse
- ManageReinstallResponseError
- ManageReinstallResponseErrorInsufficientFundsError
- ManageReinstallResponseErrorSoftwareVariableError
- ManageReinstallResponseErrorSoftwareVariableErrorValueError
- ManageRemoveVpsResponse
- ManageRemoveVpsResponseError
- ManageReserveVpsSubdomainResponse
- ManageReserveVpsSubdomainResponseError
- ManageResetPasswordResponse
- ManageResetPasswordResponseError
- ManageResetVpsResponse
- ManageResetVpsResponseError
- ManageSoftwareInstallInfo
- ManageStartRescueResponse
- ManageStartRescueResponseError
- ManageStartVpsResponse
- ManageStartVpsResponseError
- ManageStopRescueResponse
- ManageStopRescueResponseError
- ManageStopVpsResponse
- ManageStopVpsResponseError
- ManageUnarchiveResponse
- ManageUpdateInfoRequest
- ManageUpdateInfoResponse
- ManageUpdateInfoResponseError
- ManageVpsConfiguration
- ManageVpsInfo
- MarketplaceDomainField
- MarketplaceEmailField
- MarketplaceFieldCommon
- MarketplaceFieldDesc
- MarketplaceGetSoftwareInfoResponse
- MarketplaceGetSoftwareListResponse
- MarketplacePasswordField
- MarketplaceSoftwareInfo
- MarketplaceSoftwareInfoRequirements
- MarketplaceTextField
- NetworkCreatePrivateNetworkRequest
- NetworkCreatePrivateNetworkResponse
- NetworkCreatePrivateNetworkResponseError
- NetworkGetNetworkInfoResponse
- NetworkOrderIpAddressRequest
- NetworkOrderIpAddressResponse
- NetworkOrderIpAddressResponseError
- NetworkRemoveIpAddressResponse
- NetworkRemoveIpAddressResponseError
- NetworkSuggestPrivateAddressRequest
- NetworkSuggestPrivateAddressResponse
- SnapshotCreateCalculatorRequest
- SnapshotCreateCalculatorResponse
- SnapshotCreateRequest
- SnapshotCreateResponse
- SnapshotCreateResponseError
- SnapshotEditRequest
- SnapshotEditResponse
- SnapshotGetAllResponse
- SnapshotGetAllRestoresResponse
- SnapshotRemoveResponse
- SnapshotRemoveResponseError
- SnapshotRequiredConfiguration
- SnapshotRestore
- SnapshotRestoreRequest
- SnapshotRestoreResponse
- SnapshotRestoreResponseError
- SnapshotSnapshot
- SoftwareLicenseChangeLicensePlanRequest
- SoftwareLicenseChangeLicensePlanResponse
- SoftwareLicenseChangeLicensePlanResponseError
- SoftwareLicenseChangeLicensePlanResponseErrorInsufficientFundsError
- SoftwareLicenseGetLicenseInfoResponse
- SshKeyAddRequest
- SshKeyAddResponse
- SshKeyAddResponseError
- SshKeyGetAllResponse
- SshKeyRemoveResponse
- SshKeyRemoveResponseError
- StatisticGetCpuDetailsResponse
- StatisticGetCpuResponse
- StatisticGetDiskResponse
- StatisticGetDiskUsageResponse
- StatisticGetLoadAverageResponse
- StatisticGetMemoryResponse
- StatisticGetNetworkResponse
- StatisticGetProcessListResponse
- StatisticGetProcessListResponseError
- StatisticGetProcessListResponseProcessList
- StatisticGetProcessListResponseProcessListProcessInfo
- StatisticSeriesData
- StructuresAdditionalIpInfo
- StructuresAttachedPrivateNetwork
- StructuresConfigurationParams
- StructuresCopyInfo
- StructuresCopyInfoConfiguration
- StructuresFileInfo
- StructuresInstalledSoftwareInfo
- StructuresInstalledSoftwareInfoFieldValue
- StructuresIpInfo
- StructuresIssuedSoftwareLicense
- StructuresOrderInfo
- StructuresOrderInfoErrorDetails
- StructuresOrderInfoErrorDetailsFileError
- StructuresPrivateNetwork
- StructuresRegionInfo
- StructuresSoftwareCategory
- StructuresSoftwareLicense
- StructuresSoftwareLicenseBillingType
- StructuresSoftwareLicenseBillingTypeDaily
- StructuresSoftwareLicenseBillingTypeMonthly
- StructuresSoftwareMetadata
- StructuresSshKeyInfo
Authorization
bearerAuth
- Type: Bearer authentication (JWT)
Tests
To run the tests, use:
composer install vendor/bin/phpunit
Author
About this package
This PHP package is automatically generated by the OpenAPI Generator project:
- API version:
v1.6.1
- Package version:
v1.6.1
- Package version:
- Build package:
org.openapitools.codegen.languages.PhpClientCodegen