Skip to content

Commit 2879d66

Browse files
add updates
1 parent a31bfb3 commit 2879d66

3 files changed

Lines changed: 2299 additions & 287 deletions

File tree

src/Starshield/ChangeLog.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
# 更新历史 #
2-
API版本:0.0.4
2+
API版本:0.0.5
33

44
| 发布时间 | 版本号 | 更新 | 说明 |
55
| ---------- | ------ | ------------- | -------------- |
6+
| 2023-02-20 | 0.0.5 | 提供数据概览、日志分析、日志服务接口 ||
67
| 2023-01-06 | 0.0.4 | 1.提供上传、编辑自定义SSL证书接口<br/>2.创建实例增加请求头参数<br/>3.完善文档描述 ||
78
| 2021-12-01 | 0.0.3 | 提供自动下单功能,提供根据订单号查询实例详情接口 ||
89
| 2021-11-17 | 0.0.2 | 提供DNS记录、资源缓存、防火墙规则、页面规则管理接口 ||

src/Starshield/StarshieldClient.php

Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,46 @@
2020
/**
2121
* Client used to interact with starshield.
2222
*
23+
* @method \Jdcloud\Result dashboard(array $args = [])
24+
* @method \GuzzleHttp\Promise\Promise dashboardAsync(array $args = [])
25+
* @method \Jdcloud\Result topK(array $args = [])
26+
* @method \GuzzleHttp\Promise\Promise topKAsync(array $args = [])
27+
* @method \Jdcloud\Result bandwidthTopK(array $args = [])
28+
* @method \GuzzleHttp\Promise\Promise bandwidthTopKAsync(array $args = [])
29+
* @method \Jdcloud\Result dateHistogram(array $args = [])
30+
* @method \GuzzleHttp\Promise\Promise dateHistogramAsync(array $args = [])
31+
* @method \Jdcloud\Result dateHistogramBandwidth(array $args = [])
32+
* @method \GuzzleHttp\Promise\Promise dateHistogramBandwidthAsync(array $args = [])
33+
* @method \Jdcloud\Result bandwidthTrend(array $args = [])
34+
* @method \GuzzleHttp\Promise\Promise bandwidthTrendAsync(array $args = [])
35+
* @method \Jdcloud\Result cacheTopK(array $args = [])
36+
* @method \GuzzleHttp\Promise\Promise cacheTopKAsync(array $args = [])
37+
* @method \Jdcloud\Result cacheBandwidthTopK(array $args = [])
38+
* @method \GuzzleHttp\Promise\Promise cacheBandwidthTopKAsync(array $args = [])
39+
* @method \Jdcloud\Result cacheDateHistogram(array $args = [])
40+
* @method \GuzzleHttp\Promise\Promise cacheDateHistogramAsync(array $args = [])
41+
* @method \Jdcloud\Result cacheDateHistogramBandwidth(array $args = [])
42+
* @method \GuzzleHttp\Promise\Promise cacheDateHistogramBandwidthAsync(array $args = [])
43+
* @method \Jdcloud\Result firewallTopK(array $args = [])
44+
* @method \GuzzleHttp\Promise\Promise firewallTopKAsync(array $args = [])
45+
* @method \Jdcloud\Result firewallDateHistogram(array $args = [])
46+
* @method \GuzzleHttp\Promise\Promise firewallDateHistogramAsync(array $args = [])
47+
* @method \Jdcloud\Result qpsZone(array $args = [])
48+
* @method \GuzzleHttp\Promise\Promise qpsZoneAsync(array $args = [])
49+
* @method \Jdcloud\Result xps(array $args = [])
50+
* @method \GuzzleHttp\Promise\Promise xpsAsync(array $args = [])
51+
* @method \Jdcloud\Result qpsInstance(array $args = [])
52+
* @method \GuzzleHttp\Promise\Promise qpsInstanceAsync(array $args = [])
53+
* @method \Jdcloud\Result bpsZone(array $args = [])
54+
* @method \GuzzleHttp\Promise\Promise bpsZoneAsync(array $args = [])
55+
* @method \Jdcloud\Result bpsInstance(array $args = [])
56+
* @method \GuzzleHttp\Promise\Promise bpsInstanceAsync(array $args = [])
57+
* @method \Jdcloud\Result firewallActivityLog(array $args = [])
58+
* @method \GuzzleHttp\Promise\Promise firewallActivityLogAsync(array $args = [])
59+
* @method \Jdcloud\Result accessLog(array $args = [])
60+
* @method \GuzzleHttp\Promise\Promise accessLogAsync(array $args = [])
61+
* @method \Jdcloud\Result groupBy(array $args = [])
62+
* @method \GuzzleHttp\Promise\Promise groupByAsync(array $args = [])
2363
* @method \Jdcloud\Result listAvailablePageRuleSetting(array $args = [])
2464
* @method \GuzzleHttp\Promise\Promise listAvailablePageRuleSettingAsync(array $args = [])
2565
* @method \Jdcloud\Result listCertificatePacks(array $args = [])
@@ -78,6 +118,58 @@
78118
* @method \GuzzleHttp\Promise\Promise selectDetailListAsync(array $args = [])
79119
* @method \Jdcloud\Result checkInstancesName(array $args = [])
80120
* @method \GuzzleHttp\Promise\Promise checkInstancesNameAsync(array $args = [])
121+
* @method \Jdcloud\Result ips(array $args = [])
122+
* @method \GuzzleHttp\Promise\Promise ipsAsync(array $args = [])
123+
* @method \Jdcloud\Result instanceBandwidthAvg(array $args = [])
124+
* @method \GuzzleHttp\Promise\Promise instanceBandwidthAvgAsync(array $args = [])
125+
* @method \Jdcloud\Result instanceBandwidthMax(array $args = [])
126+
* @method \GuzzleHttp\Promise\Promise instanceBandwidthMaxAsync(array $args = [])
127+
* @method \Jdcloud\Result instanceBandwidthP95(array $args = [])
128+
* @method \GuzzleHttp\Promise\Promise instanceBandwidthP95Async(array $args = [])
129+
* @method \Jdcloud\Result instanceBandwidthDateHistogram(array $args = [])
130+
* @method \GuzzleHttp\Promise\Promise instanceBandwidthDateHistogramAsync(array $args = [])
131+
* @method \Jdcloud\Result instanceBandwidthMultiDateHistogram(array $args = [])
132+
* @method \GuzzleHttp\Promise\Promise instanceBandwidthMultiDateHistogramAsync(array $args = [])
133+
* @method \Jdcloud\Result bandwidthDateHistogramTopK(array $args = [])
134+
* @method \GuzzleHttp\Promise\Promise bandwidthDateHistogramTopKAsync(array $args = [])
135+
* @method \Jdcloud\Result bandwidthTopK(array $args = [])
136+
* @method \GuzzleHttp\Promise\Promise bandwidthTopKAsync(array $args = [])
137+
* @method \Jdcloud\Result instanceBandwidthList(array $args = [])
138+
* @method \GuzzleHttp\Promise\Promise instanceBandwidthListAsync(array $args = [])
139+
* @method \Jdcloud\Result instanceTrafficSum(array $args = [])
140+
* @method \GuzzleHttp\Promise\Promise instanceTrafficSumAsync(array $args = [])
141+
* @method \Jdcloud\Result instanceTrafficDateHistogram(array $args = [])
142+
* @method \GuzzleHttp\Promise\Promise instanceTrafficDateHistogramAsync(array $args = [])
143+
* @method \Jdcloud\Result instanceTrafficMultiDateHistogram(array $args = [])
144+
* @method \GuzzleHttp\Promise\Promise instanceTrafficMultiDateHistogramAsync(array $args = [])
145+
* @method \Jdcloud\Result trafficDateHistogramTopK(array $args = [])
146+
* @method \GuzzleHttp\Promise\Promise trafficDateHistogramTopKAsync(array $args = [])
147+
* @method \Jdcloud\Result trafficTopK(array $args = [])
148+
* @method \GuzzleHttp\Promise\Promise trafficTopKAsync(array $args = [])
149+
* @method \Jdcloud\Result instanceRequestSum(array $args = [])
150+
* @method \GuzzleHttp\Promise\Promise instanceRequestSumAsync(array $args = [])
151+
* @method \Jdcloud\Result instanceRequestDateHistogram(array $args = [])
152+
* @method \GuzzleHttp\Promise\Promise instanceRequestDateHistogramAsync(array $args = [])
153+
* @method \Jdcloud\Result instanceRequestMultiDateHistogram(array $args = [])
154+
* @method \GuzzleHttp\Promise\Promise instanceRequestMultiDateHistogramAsync(array $args = [])
155+
* @method \Jdcloud\Result requestDateHistogramTopK(array $args = [])
156+
* @method \GuzzleHttp\Promise\Promise requestDateHistogramTopKAsync(array $args = [])
157+
* @method \Jdcloud\Result requestTopK(array $args = [])
158+
* @method \GuzzleHttp\Promise\Promise requestTopKAsync(array $args = [])
159+
* @method \Jdcloud\Result listLogpushJobs(array $args = [])
160+
* @method \GuzzleHttp\Promise\Promise listLogpushJobsAsync(array $args = [])
161+
* @method \Jdcloud\Result createLogpushJob(array $args = [])
162+
* @method \GuzzleHttp\Promise\Promise createLogpushJobAsync(array $args = [])
163+
* @method \Jdcloud\Result fields(array $args = [])
164+
* @method \GuzzleHttp\Promise\Promise fieldsAsync(array $args = [])
165+
* @method \Jdcloud\Result fieldsDefault(array $args = [])
166+
* @method \GuzzleHttp\Promise\Promise fieldsDefaultAsync(array $args = [])
167+
* @method \Jdcloud\Result updateLogpushJob(array $args = [])
168+
* @method \GuzzleHttp\Promise\Promise updateLogpushJobAsync(array $args = [])
169+
* @method \Jdcloud\Result deleteLogpushJob(array $args = [])
170+
* @method \GuzzleHttp\Promise\Promise deleteLogpushJobAsync(array $args = [])
171+
* @method \Jdcloud\Result checkDestinationExists(array $args = [])
172+
* @method \GuzzleHttp\Promise\Promise checkDestinationExistsAsync(array $args = [])
81173
* @method \Jdcloud\Result describePackages(array $args = [])
82174
* @method \GuzzleHttp\Promise\Promise describePackagesAsync(array $args = [])
83175
* @method \Jdcloud\Result describePackage(array $args = [])
@@ -108,6 +200,32 @@
108200
* @method \GuzzleHttp\Promise\Promise editFirewallPackageAsync(array $args = [])
109201
* @method \Jdcloud\Result listRules(array $args = [])
110202
* @method \GuzzleHttp\Promise\Promise listRulesAsync(array $args = [])
203+
* @method \Jdcloud\Result ruleDetails(array $args = [])
204+
* @method \GuzzleHttp\Promise\Promise ruleDetailsAsync(array $args = [])
205+
* @method \Jdcloud\Result editRule(array $args = [])
206+
* @method \GuzzleHttp\Promise\Promise editRuleAsync(array $args = [])
207+
* @method \Jdcloud\Result zoneBandwidthAvg(array $args = [])
208+
* @method \GuzzleHttp\Promise\Promise zoneBandwidthAvgAsync(array $args = [])
209+
* @method \Jdcloud\Result zoneBandwidthMax(array $args = [])
210+
* @method \GuzzleHttp\Promise\Promise zoneBandwidthMaxAsync(array $args = [])
211+
* @method \Jdcloud\Result zoneBandwidthP95(array $args = [])
212+
* @method \GuzzleHttp\Promise\Promise zoneBandwidthP95Async(array $args = [])
213+
* @method \Jdcloud\Result zoneBandwidthDateHistogram(array $args = [])
214+
* @method \GuzzleHttp\Promise\Promise zoneBandwidthDateHistogramAsync(array $args = [])
215+
* @method \Jdcloud\Result zoneBandwidthMultiDateHistogram(array $args = [])
216+
* @method \GuzzleHttp\Promise\Promise zoneBandwidthMultiDateHistogramAsync(array $args = [])
217+
* @method \Jdcloud\Result zoneTrafficSum(array $args = [])
218+
* @method \GuzzleHttp\Promise\Promise zoneTrafficSumAsync(array $args = [])
219+
* @method \Jdcloud\Result zoneTrafficDateHistogram(array $args = [])
220+
* @method \GuzzleHttp\Promise\Promise zoneTrafficDateHistogramAsync(array $args = [])
221+
* @method \Jdcloud\Result zoneTrafficMultiDateHistogram(array $args = [])
222+
* @method \GuzzleHttp\Promise\Promise zoneTrafficMultiDateHistogramAsync(array $args = [])
223+
* @method \Jdcloud\Result zoneRequestSum(array $args = [])
224+
* @method \GuzzleHttp\Promise\Promise zoneRequestSumAsync(array $args = [])
225+
* @method \Jdcloud\Result zoneRequestDateHistogram(array $args = [])
226+
* @method \GuzzleHttp\Promise\Promise zoneRequestDateHistogramAsync(array $args = [])
227+
* @method \Jdcloud\Result zoneRequestMultiDateHistogram(array $args = [])
228+
* @method \GuzzleHttp\Promise\Promise zoneRequestMultiDateHistogramAsync(array $args = [])
111229
* @method \Jdcloud\Result listZones(array $args = [])
112230
* @method \GuzzleHttp\Promise\Promise listZonesAsync(array $args = [])
113231
* @method \Jdcloud\Result createZone(array $args = [])

0 commit comments

Comments
 (0)