京东云
This commit is contained in:
24
vendor/jdcloud-api/jdcloud-sdk-php/src/Cps/ChangeLog.md
vendored
Normal file
24
vendor/jdcloud-api/jdcloud-sdk-php/src/Cps/ChangeLog.md
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
# 更新历史 #
|
||||
|
||||
API版本:2.4.3
|
||||
|
||||
|发布时间|版本号|更新|说明|
|
||||
|---|---|---|---|
|
||||
|2021-01-07|2.4.3|接口变更|* 增加EIP和SLB资源标签接口<br> *实例批量开关机<br> *查询云物理服务器监控报警日志信息<br>
|
||||
|2021-01-07|2.4.2|接口变更|* 创建EIP时校验资源是否可以打标<br> * 创建负载均衡实例时校验资源是否可以打标<br> * 物理机添加批量开机、关机、重启操作接口<br>
|
||||
|2020-12-30|2.4.1|接口变更|* 创建物理机时支持设置IPV6地址<br> * 创建物理机支持双网口模式<br> * 物理机支持添加别名IP<br> * 私有网络支持开通IPv6网关<br> * 子网支持IPV6网段<br> * 子网支持添加次要CIDR网段|
|
||||
|2020-05-06|2.3.0|接口变更|* 支持创建实例时添加标签|
|
||||
|2019-11-29|2.2.1|文档完善|* 整理文档,完善描述|
|
||||
|2019-08-26|2.2.0|新增接口|* 添加秘钥对相关接口<br> * 支持创建物理机和重装物理机ssh登录|
|
||||
|2019-08-05|2.1.1|接口变更|* 支持创建物理机时添加可执行脚本<br> * 支持服务随机生成物理机密码|
|
||||
|2019-08-05|2.1.0|新增接口|* 增加负载均衡相关接口<br> * 增加路由表相关接口<br> * 查询弹性公网IP相关接口instanceType增加返回类型cpslb|
|
||||
|2019-05-17|2.0.0|新增SDN相关接口|* 增加弹性公网IP相关接口<br> * 增加私有网络相关接口<br> * 查询云物理服务器实例类型接口返回磁盘信息<br> * 完善接口文档|
|
||||
|2019-03-07|1.1.2|文档完善|* 完善文档描述|
|
||||
|2019-02-26|1.1.1|接口变更|* 查询云物理服务器地域列表增加网络类型参数|
|
||||
|2019-02-26|1.1.0|新增接口|* 创建云物理服务器支持vpc网络类型|
|
||||
|2019-02-26|1.1.0|新增接口|* 增加vpc相关接口|
|
||||
|2019-01-17|1.0.4|接口变更|* 查询云物理服务器实例类型添加请求参数az<br> * 创建云物理服务器删除softwares参数<br> * 重装云物理服务器删除softwares参数|
|
||||
|2019-01-17|1.0.3|接口变更|* 创建与重装实例不再支持安装应用软件|
|
||||
|2018-11-27|1.0.2|接口变更|* 创建实例添加hostname支持<br> * 新增设备规格系列分组|
|
||||
|2018-11-20|1.0.1|接口变更|* 创建实例添加ipv6支持|
|
||||
|2018-08-10|1.0.0|初始版本|* 云物理服务器基本操作接口|
|
||||
2
vendor/jdcloud-api/jdcloud-sdk-php/src/Cps/ChangeLog.txt
vendored
Normal file
2
vendor/jdcloud-api/jdcloud-sdk-php/src/Cps/ChangeLog.txt
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
2018-08-10 version: 1.0.0
|
||||
1. 初始版本,云物理主机基本操作接口
|
||||
236
vendor/jdcloud-api/jdcloud-sdk-php/src/Cps/CpsClient.php
vendored
Normal file
236
vendor/jdcloud-api/jdcloud-sdk-php/src/Cps/CpsClient.php
vendored
Normal file
@@ -0,0 +1,236 @@
|
||||
<?php
|
||||
/**
|
||||
* Cps
|
||||
*
|
||||
* @category Jdcloud
|
||||
* @package Jdcloud\Cps
|
||||
* @author Jdcloud <jdcloud-api@jd.com>
|
||||
* @license Apache-2.0 http://www.apache.org/licenses/LICENSE-2.0
|
||||
* @link https://www.jdcloud.com/help/faq
|
||||
*/
|
||||
|
||||
namespace Jdcloud\Cps;
|
||||
|
||||
use Jdcloud\JdCloudClient;
|
||||
use Jdcloud\Api\Service;
|
||||
use Jdcloud\Api\DocModel;
|
||||
use Jdcloud\Api\ApiProvider;
|
||||
use Jdcloud\PresignUrlMiddleware;
|
||||
|
||||
/**
|
||||
* Client used to interact with cps.
|
||||
*
|
||||
* @method \Jdcloud\Result describeAliasIps(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeAliasIpsAsync(array $args = [])
|
||||
* @method \Jdcloud\Result createAliasIp(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createAliasIpAsync(array $args = [])
|
||||
* @method \Jdcloud\Result deleteAliasIp(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteAliasIpAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeCerts(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeCertsAsync(array $args = [])
|
||||
* @method \Jdcloud\Result createCert(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createCertAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeCert(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeCertAsync(array $args = [])
|
||||
* @method \Jdcloud\Result removeCert(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise removeCertAsync(array $args = [])
|
||||
* @method \Jdcloud\Result modifyCert(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise modifyCertAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeElasticIps(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeElasticIpsAsync(array $args = [])
|
||||
* @method \Jdcloud\Result applyElasticIps(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise applyElasticIpsAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeElasticIp(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeElasticIpAsync(array $args = [])
|
||||
* @method \Jdcloud\Result modifyElasticIpBandwidth(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise modifyElasticIpBandwidthAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeElasticIpName(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeElasticIpNameAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeDeviceTypes(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeDeviceTypesAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeOS(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeOSAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeDeviceRaids(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeDeviceRaidsAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeInstance(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeInstanceAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeInstances(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeInstancesAsync(array $args = [])
|
||||
* @method \Jdcloud\Result createInstances(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createInstancesAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeInstanceName(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeInstanceNameAsync(array $args = [])
|
||||
* @method \Jdcloud\Result assignIpv6Address(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise assignIpv6AddressAsync(array $args = [])
|
||||
* @method \Jdcloud\Result modifyInstance(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise modifyInstanceAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeInstanceRaid(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeInstanceRaidAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeInstanceStatus(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeInstanceStatusAsync(array $args = [])
|
||||
* @method \Jdcloud\Result restartInstance(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise restartInstanceAsync(array $args = [])
|
||||
* @method \Jdcloud\Result stopInstance(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopInstanceAsync(array $args = [])
|
||||
* @method \Jdcloud\Result startInstance(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startInstanceAsync(array $args = [])
|
||||
* @method \Jdcloud\Result restartInstances(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise restartInstancesAsync(array $args = [])
|
||||
* @method \Jdcloud\Result stopInstances(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopInstancesAsync(array $args = [])
|
||||
* @method \Jdcloud\Result startInstances(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startInstancesAsync(array $args = [])
|
||||
* @method \Jdcloud\Result reinstallInstance(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise reinstallInstanceAsync(array $args = [])
|
||||
* @method \Jdcloud\Result modifyBandwidth(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise modifyBandwidthAsync(array $args = [])
|
||||
* @method \Jdcloud\Result associateElasticIp(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associateElasticIpAsync(array $args = [])
|
||||
* @method \Jdcloud\Result disassociateElasticIp(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociateElasticIpAsync(array $args = [])
|
||||
* @method \Jdcloud\Result resetPassword(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise resetPasswordAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeAvailablePrivateIp(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeAvailablePrivateIpAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeInstanceMonitorInfo(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeInstanceMonitorInfoAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeEventLogs(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeEventLogsAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeIpv6Address(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeIpv6AddressAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeIpv6Addresses(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeIpv6AddressesAsync(array $args = [])
|
||||
* @method \Jdcloud\Result assignIpv6AddressesBandwidth(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise assignIpv6AddressesBandwidthAsync(array $args = [])
|
||||
* @method \Jdcloud\Result modifyIpv6AddressBandwidth(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise modifyIpv6AddressBandwidthAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeIpv6Gateways(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeIpv6GatewaysAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeIpv6Gateway(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeIpv6GatewayAsync(array $args = [])
|
||||
* @method \Jdcloud\Result modifyIpv6Gateway(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise modifyIpv6GatewayAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeKeypairs(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeKeypairsAsync(array $args = [])
|
||||
* @method \Jdcloud\Result createKeypairs(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createKeypairsAsync(array $args = [])
|
||||
* @method \Jdcloud\Result importKeypairs(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise importKeypairsAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeKeypair(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeKeypairAsync(array $args = [])
|
||||
* @method \Jdcloud\Result deleteKeypairs(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteKeypairsAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeListeners(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeListenersAsync(array $args = [])
|
||||
* @method \Jdcloud\Result createListener(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createListenerAsync(array $args = [])
|
||||
* @method \Jdcloud\Result modifyListener(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise modifyListenerAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeListener(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeListenerAsync(array $args = [])
|
||||
* @method \Jdcloud\Result deleteListener(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteListenerAsync(array $args = [])
|
||||
* @method \Jdcloud\Result startListener(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startListenerAsync(array $args = [])
|
||||
* @method \Jdcloud\Result stopListener(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopListenerAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeLoadBalancers(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeLoadBalancersAsync(array $args = [])
|
||||
* @method \Jdcloud\Result createLoadBalancer(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createLoadBalancerAsync(array $args = [])
|
||||
* @method \Jdcloud\Result modifyLoadBalancer(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise modifyLoadBalancerAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeLoadBalancer(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeLoadBalancerAsync(array $args = [])
|
||||
* @method \Jdcloud\Result startLoadBalancer(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startLoadBalancerAsync(array $args = [])
|
||||
* @method \Jdcloud\Result stopLoadBalancer(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopLoadBalancerAsync(array $args = [])
|
||||
* @method \Jdcloud\Result associateElasticIpLB(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associateElasticIpLBAsync(array $args = [])
|
||||
* @method \Jdcloud\Result disassociateElasticIpLB(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociateElasticIpLBAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeSlbsName(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeSlbsNameAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeRegiones(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeRegionesAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeCPSLBRegions(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeCPSLBRegionsAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeRouteTable(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeRouteTableAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeRouteTables(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeRouteTablesAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeSecondaryCidrs(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeSecondaryCidrsAsync(array $args = [])
|
||||
* @method \Jdcloud\Result createSecondaryCidr(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createSecondaryCidrAsync(array $args = [])
|
||||
* @method \Jdcloud\Result deleteSecondaryCidr(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteSecondaryCidrAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeServers(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeServersAsync(array $args = [])
|
||||
* @method \Jdcloud\Result addServers(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise addServersAsync(array $args = [])
|
||||
* @method \Jdcloud\Result modifyServer(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise modifyServerAsync(array $args = [])
|
||||
* @method \Jdcloud\Result removeServer(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise removeServerAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeServerGroups(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeServerGroupsAsync(array $args = [])
|
||||
* @method \Jdcloud\Result createServerGroup(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createServerGroupAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeServerGroup(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeServerGroupAsync(array $args = [])
|
||||
* @method \Jdcloud\Result modifyServerGroup(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise modifyServerGroupAsync(array $args = [])
|
||||
* @method \Jdcloud\Result deleteServerGroup(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteServerGroupAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeBasicSubnet(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeBasicSubnetAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeSubnets(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeSubnetsAsync(array $args = [])
|
||||
* @method \Jdcloud\Result createSubnet(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createSubnetAsync(array $args = [])
|
||||
* @method \Jdcloud\Result assignIpv6Cidr(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise assignIpv6CidrAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeSubnet(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeSubnetAsync(array $args = [])
|
||||
* @method \Jdcloud\Result modifySubnet(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise modifySubnetAsync(array $args = [])
|
||||
* @method \Jdcloud\Result deleteSubnet(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteSubnetAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeVpc(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeVpcAsync(array $args = [])
|
||||
* @method \Jdcloud\Result modifyVpc(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise modifyVpcAsync(array $args = [])
|
||||
* @method \Jdcloud\Result deleteVpc(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteVpcAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeVpcs(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeVpcsAsync(array $args = [])
|
||||
* @method \Jdcloud\Result createVpc(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createVpcAsync(array $args = [])
|
||||
* @method \Jdcloud\Result assignIpv6Gateway(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise assignIpv6GatewayAsync(array $args = [])
|
||||
*/
|
||||
class CpsClient extends JdCloudClient
|
||||
{
|
||||
public function __construct(array $args)
|
||||
{
|
||||
$args['with_resolved'] = function (array $args) {
|
||||
$this->getHandlerList()->appendInit(
|
||||
PresignUrlMiddleware::wrap(
|
||||
$this,
|
||||
$args['endpoint_provider'],
|
||||
[
|
||||
'operations' => [
|
||||
],
|
||||
'service' => 'cps',
|
||||
'presign_param' => 'PresignedUrl',
|
||||
]
|
||||
),
|
||||
'cps'
|
||||
);
|
||||
};
|
||||
|
||||
parent::__construct($args);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user