京东云
This commit is contained in:
23
vendor/jdcloud-api/jdcloud-sdk-php/src/Jdccs/ChangeLog.md
vendored
Normal file
23
vendor/jdcloud-api/jdcloud-sdk-php/src/Jdccs/ChangeLog.md
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
# 更新历史 #
|
||||
API版本:1.1.5
|
||||
|
||||
| 发布时间 | 版本号 | 更新 | 说明 |
|
||||
|------------|--------|------|------------------------------------------------------------------------------------------------------|
|
||||
| 2024-05-22 | 1.1.5 | 新增接口 | 新增按照时间段查询机房下单个机柜AB路电流-原始数据接口 |
|
||||
| 2022-07-21 | 1.1.4 | 新增接口 | 新增按照时间段查询机房下单个机柜AB路电流接口<br>新增查询机房下多个机柜AB路实时电流接口 |
|
||||
| 2022-04-13 | 1.1.3 | 接口变更 | 机房巡检接口新增参数 |
|
||||
| 2021-03-15 | 1.1.2 | 新增接口 | 金山云需求:开放设备数据信息接口 |
|
||||
| 2020-11-03 | 1.1.1 | 新增接口 | 新增机房巡检列表接口<br>新增设备巡检接口<br>新增机房巡检详情接口 |
|
||||
| 2020-08-04 | 1.1.0 | 新增接口 | 新增机房概览接口<br>新增提交通用服务工单接口<br>新增创建、启用、禁用和删除报警规则 |
|
||||
| 2020-06-22 | 1.0.10 | 接口变更 | 带宽(上、下行流量)监控项数据2小时范围查询支持5m粒度 |
|
||||
| 2020-03-20 | 1.0.9 | 接口变更 | 公网IP列表新增IP地址数量、IP类型、线路类型<br>带宽(出口)列表、详情新增计费方式 |
|
||||
| 2020-03-11 | 1.0.8 | 接口变更 | VIVO需求:根据IP网段查询流量采样数据 |
|
||||
| 2020-02-03 | 1.0.7 | 接口变更 | 报警历史列表返回字段优化 |
|
||||
| 2020-01-16 | 1.0.6 | 接口变更 | 报警规则列表、报警历史列表、IP列表返回字段优化 |
|
||||
| 2020-01-09 | 1.0.5 | 新增接口 | 机柜详情<br>设备列表<br>设备详情<br>公网IP列表<br>带宽(出口)列表<br>带宽(出口)详情<br>工单列表<br>工单详情<br>报警规则列表<br>报警规则详情<br>报警历史列表 |
|
||||
| 2019-12-23 | 1.0.4 | 接口变更 | 带宽(上、下行流量)监控项数据支持单端口查询 |
|
||||
| 2019-10-17 | 1.0.3 | 新增接口 | 带宽(出口)流量列表<br>带宽(出口)流量(资源)详情<br> |
|
||||
| 2019-10-17 | 1.0.3 | 接口变更 | 机柜列表返回更多字段<br>监控项增加带宽上下行流量 |
|
||||
| 2019-09-04 | 1.0.2 | 更新版本 | 查询IDC机房列表<br>查询机房房间号列表<br>查询机柜列表<br>查询可用监控项列表<br>查看某资源单个监控项数据<br>查看某资源的最后一个监控数据点 |
|
||||
| 2019-06-20 | 1.0.1 | 更新版本 | 支持查询角色所属账号是否有使用云托管控制台的权限 |
|
||||
| 2019-05-16 | 1.0.0 | 初始版本 | 添加查询账号是否有使用云托管控制台的权限接口 |
|
||||
108
vendor/jdcloud-api/jdcloud-sdk-php/src/Jdccs/JdccsClient.php
vendored
Normal file
108
vendor/jdcloud-api/jdcloud-sdk-php/src/Jdccs/JdccsClient.php
vendored
Normal file
@@ -0,0 +1,108 @@
|
||||
<?php
|
||||
/**
|
||||
* Jdccs
|
||||
*
|
||||
* @category Jdcloud
|
||||
* @package Jdcloud\Jdccs
|
||||
* @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\Jdccs;
|
||||
|
||||
use Jdcloud\JdCloudClient;
|
||||
use Jdcloud\Api\Service;
|
||||
use Jdcloud\Api\DocModel;
|
||||
use Jdcloud\Api\ApiProvider;
|
||||
use Jdcloud\PresignUrlMiddleware;
|
||||
|
||||
/**
|
||||
* Client used to interact with jdccs.
|
||||
*
|
||||
* @method \Jdcloud\Result describeAlarms(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeAlarmsAsync(array $args = [])
|
||||
* @method \Jdcloud\Result createAlarm(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createAlarmAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeAlarm(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeAlarmAsync(array $args = [])
|
||||
* @method \Jdcloud\Result updateAlarm(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAlarmAsync(array $args = [])
|
||||
* @method \Jdcloud\Result deleteAlarm(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteAlarmAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeAlarmHistory(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeAlarmHistoryAsync(array $args = [])
|
||||
* @method \Jdcloud\Result switchAlarm(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise switchAlarmAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeMetrics(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeMetricsAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeMetricData(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeMetricDataAsync(array $args = [])
|
||||
* @method \Jdcloud\Result lastDownsample(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise lastDownsampleAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeBandwidthTraffics(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeBandwidthTrafficsAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeBandwidthTraffic(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeBandwidthTrafficAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeTrafficSampling(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeTrafficSamplingAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeOpenDevices(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeOpenDevicesAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeOpenDevicesData(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeOpenDevicesDataAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeRangetimeCabinetCurrent(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeRangetimeCabinetCurrentAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeRealtimeCabinetCurrent(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeRealtimeCabinetCurrentAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeRangetimeCabinetOriCurrent(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeRangetimeCabinetOriCurrentAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeIdcs(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeIdcsAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeRooms(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeRoomsAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeCabinets(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeCabinetsAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeCabinet(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeCabinetAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeDevices(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeDevicesAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeDevice(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeDeviceAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeIps(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeIpsAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeBandwidths(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeBandwidthsAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeBandwidth(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeBandwidthAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeIdcOverview(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeIdcOverviewAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeTickets(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeTicketsAsync(array $args = [])
|
||||
* @method \Jdcloud\Result describeTicket(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeTicketAsync(array $args = [])
|
||||
* @method \Jdcloud\Result createGeneralServicesTicket(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createGeneralServicesTicketAsync(array $args = [])
|
||||
*/
|
||||
class JdccsClient extends JdCloudClient
|
||||
{
|
||||
public function __construct(array $args)
|
||||
{
|
||||
$args['with_resolved'] = function (array $args) {
|
||||
$this->getHandlerList()->appendInit(
|
||||
PresignUrlMiddleware::wrap(
|
||||
$this,
|
||||
$args['endpoint_provider'],
|
||||
[
|
||||
'operations' => [
|
||||
],
|
||||
'service' => 'jdccs',
|
||||
'presign_param' => 'PresignedUrl',
|
||||
]
|
||||
),
|
||||
'jdccs'
|
||||
);
|
||||
};
|
||||
|
||||
parent::__construct($args);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user