@@ -116,7 +116,7 @@ type DescribeCdnDataRequest struct {
116
116
Project * int64 `json:"Project,omitempty" name:"Project"`
117
117
118
118
// 时间粒度,支持以下几种模式:
119
- // min:1 分钟粒度,指定查询区间 24 小时内(含 24 小时),可返回 1 分钟粒度明细数据
119
+ // min:1 分钟粒度,指定查询区间 24 小时内(含 24 小时),可返回 1 分钟粒度明细数据(指定查询服务地域为中国境外时不支持 1 分钟粒度)
120
120
// 5min:5 分钟粒度,指定查询区间 31 天内(含 31 天),可返回 5 分钟粒度明细数据
121
121
// hour:1 小时粒度,指定查询区间 31 天内(含 31 天),可返回 1 小时粒度明细数据
122
122
// day:天粒度,指定查询区间大于 31 天,可返回天粒度明细数据
@@ -126,12 +126,15 @@ type DescribeCdnDataRequest struct {
126
126
// 可按需指定为 true,返回每一个 Domain 的明细数据(statusCode 指标暂不支持)
127
127
Detail * bool `json:"Detail,omitempty" name:"Detail"`
128
128
129
- // 指定运营商查询,不填充表示查询所有运营商
129
+ // 查询中国境内CDN数据时, 指定运营商查询,不填充表示查询所有运营商
130
130
// 运营商编码可以查看 [运营商编码映射](https://cloud.tencent.com/document/product/228/6316#.E8.BF.90.E8.90.A5.E5.95.86.E6.98.A0.E5.B0.84)
131
+ // 指定运营商查询时,不可同时指定省份、IP协议查询
131
132
Isp * int64 `json:"Isp,omitempty" name:"Isp"`
132
133
133
- // 指定省份查询,不填充表示查询所有省份
134
- // 省份编码可以查看 [省份编码映射](https://cloud.tencent.com/document/product/228/6316#.E7.9C.81.E4.BB.BD.E6.98.A0.E5.B0.84)
134
+ // 查询中国境内CDN数据时,指定省份查询,不填充表示查询所有省份
135
+ // 查询中国境外CDN数据时,指定国家/地区查询,不填充表示查询所有国家/地区
136
+ // 省份、国家/地区编码可以查看 [省份编码映射](https://cloud.tencent.com/document/product/228/6316#.E7.9C.81.E4.BB.BD.E6.98.A0.E5.B0.84)
137
+ // 指定(中国境内)省份查询时,不可同时指定运营商、IP协议查询
135
138
District * int64 `json:"District,omitempty" name:"District"`
136
139
137
140
// 指定协议查询,不填充表示查询所有协议
@@ -145,9 +148,20 @@ type DescribeCdnDataRequest struct {
145
148
146
149
// 指定IP协议查询,不填充表示查询所有协议
147
150
// all:所有协议
148
- // ipv4:指定查询 ipv4对应指标
151
+ // ipv4:指定查询 ipv4 对应指标
149
152
// ipv6:指定查询 ipv6 对应指标
153
+ // 指定IP协议查询时,不可同时指定省份、运营商查询
150
154
IpProtocol * string `json:"IpProtocol,omitempty" name:"IpProtocol"`
155
+
156
+ // 指定服务地域查询,不填充表示查询中国境内CDN数据
157
+ // mainland:指定查询中国境内 CDN 数据
158
+ // overseas:指定查询中国境外 CDN 数据
159
+ Area * string `json:"Area,omitempty" name:"Area"`
160
+
161
+ // 查询中国境外CDN数据时,可指定地区类型查询,不填充表示查询服务地区数据(仅在 Area 为 overseas 时可用)
162
+ // server:指定查询服务地区(腾讯云 CDN 节点服务器所在地区)数据
163
+ // client:指定查询客户端地区(用户请求终端所在地区)数据
164
+ AreaType * string `json:"AreaType,omitempty" name:"AreaType"`
151
165
}
152
166
153
167
func (r * DescribeCdnDataRequest ) ToJsonString () string {
@@ -286,7 +300,7 @@ type DescribeMapInfoRequest struct {
286
300
287
301
// 映射查询类别:
288
302
// isp:运营商映射查询
289
- // district:省份映射查询
303
+ // district:省份(中国境内)、国家/地区(中国境外)映射查询
290
304
Name * string `json:"Name,omitempty" name:"Name"`
291
305
}
292
306
@@ -306,6 +320,14 @@ type DescribeMapInfoResponse struct {
306
320
// 映射关系数组。
307
321
MapInfoList []* MapInfo `json:"MapInfoList,omitempty" name:"MapInfoList" list`
308
322
323
+ // 服务端区域id和子区域id的映射关系。
324
+ // 注意:此字段可能返回 null,表示取不到有效值。
325
+ ServerRegionRelation []* RegionMapRelation `json:"ServerRegionRelation,omitempty" name:"ServerRegionRelation" list`
326
+
327
+ // 客户端区域id和子区域id的映射关系。
328
+ // 注意:此字段可能返回 null,表示取不到有效值。
329
+ ClientRegionRelation []* RegionMapRelation `json:"ClientRegionRelation,omitempty" name:"ClientRegionRelation" list`
330
+
309
331
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
310
332
RequestId * string `json:"RequestId,omitempty" name:"RequestId"`
311
333
} `json:"Response"`
@@ -355,7 +377,7 @@ type DescribeOriginDataRequest struct {
355
377
Project * int64 `json:"Project,omitempty" name:"Project"`
356
378
357
379
// 时间粒度,支持以下几种模式:
358
- // min:1 分钟粒度,指定查询区间 24 小时内(含 24 小时),可返回 1 分钟粒度明细数据
380
+ // min:1 分钟粒度,指定查询区间 24 小时内(含 24 小时),可返回 1 分钟粒度明细数据(指定查询服务地域为中国境外时不支持 1 分钟粒度)
359
381
// 5min:5 分钟粒度,指定查询区间 31 天内(含 31 天),可返回 5 分钟粒度明细数据
360
382
// hour:1 小时粒度,指定查询区间 31 天内(含 31 天),可返回 1 小时粒度明细数据
361
383
// day:天粒度,指定查询区间大于 31 天,可返回天粒度明细数据
@@ -364,6 +386,11 @@ type DescribeOriginDataRequest struct {
364
386
// Domains 传入多个时,默认(false)返回多个域名的汇总数据
365
387
// 可按需指定为 true,返回每一个 Domain 的明细数据(statusCode 指标暂不支持)
366
388
Detail * bool `json:"Detail,omitempty" name:"Detail"`
389
+
390
+ // 指定服务地域查询,不填充表示查询中国境内 CDN 数据
391
+ // mainland:指定查询中国境内 CDN 数据
392
+ // overseas:指定查询中国境外 CDN 数据
393
+ Area * string `json:"Area,omitempty" name:"Area"`
367
394
}
368
395
369
396
func (r * DescribeOriginDataRequest ) ToJsonString () string {
@@ -401,6 +428,11 @@ func (r *DescribeOriginDataResponse) FromJsonString(s string) error {
401
428
402
429
type DescribePayTypeRequest struct {
403
430
* tchttp.BaseRequest
431
+
432
+ // 指定服务地域查询,不填充表示查询中国境内 CDN 计费方式
433
+ // mainland:指定查询中国境内 CDN 计费方式
434
+ // overseas:指定查询中国境外 CDN 计费方式
435
+ Area * string `json:"Area,omitempty" name:"Area"`
404
436
}
405
437
406
438
func (r * DescribePayTypeRequest ) ToJsonString () string {
@@ -419,6 +451,7 @@ type DescribePayTypeResponse struct {
419
451
// 计费类型:
420
452
// flux:流量计费
421
453
// bandwidth:带宽计费
454
+ // 如果修改过计费方式,表示下次生效的计费类型,否则表示当前计费类型。
422
455
PayType * string `json:"PayType,omitempty" name:"PayType"`
423
456
424
457
// 计费周期:
@@ -434,6 +467,16 @@ type DescribePayTypeResponse struct {
434
467
// max:峰值带宽计费,日结模式
435
468
StatType * string `json:"StatType,omitempty" name:"StatType"`
436
469
470
+ // 地区计费方式,仅在查询中国境外 CDN 计费方式时可用
471
+ // all:表示全地区统一计费
472
+ // multiple:表示分地区计费。
473
+ RegionType * string `json:"RegionType,omitempty" name:"RegionType"`
474
+
475
+ // 当前计费类型:
476
+ // flux:流量计费
477
+ // bandwidth:带宽计费
478
+ CurrentPayType * string `json:"CurrentPayType,omitempty" name:"CurrentPayType"`
479
+
437
480
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
438
481
RequestId * string `json:"RequestId,omitempty" name:"RequestId"`
439
482
} `json:"Response"`
@@ -654,10 +697,10 @@ func (r *EnableCachesResponse) FromJsonString(s string) error {
654
697
type GetDisableRecordsRequest struct {
655
698
* tchttp.BaseRequest
656
699
657
- // 开始时间
700
+ // 开始时间,如:2018-12-12 10:24:00。
658
701
StartTime * string `json:"StartTime,omitempty" name:"StartTime"`
659
702
660
- // 结束时间
703
+ // 结束时间,如:2018-12-14 10:24:00。
661
704
EndTime * string `json:"EndTime,omitempty" name:"EndTime"`
662
705
663
706
// 指定 URL 查询
@@ -667,6 +710,12 @@ type GetDisableRecordsRequest struct {
667
710
// disable:当前仍为禁用状态,访问返回 403
668
711
// enable:当前为可用状态,已解禁,可正常访问
669
712
Status * string `json:"Status,omitempty" name:"Status"`
713
+
714
+ // 分页查询偏移量,默认为 0 (第一页)。
715
+ Offset * int64 `json:"Offset,omitempty" name:"Offset"`
716
+
717
+ // 分页查询限制数目,默认为20。
718
+ Limit * int64 `json:"Limit,omitempty" name:"Limit"`
670
719
}
671
720
672
721
func (r * GetDisableRecordsRequest ) ToJsonString () string {
@@ -686,6 +735,10 @@ type GetDisableRecordsResponse struct {
686
735
// 注意:此字段可能返回 null,表示取不到有效值。
687
736
UrlRecordList []* UrlRecord `json:"UrlRecordList,omitempty" name:"UrlRecordList" list`
688
737
738
+ // 任务总数,用于分页
739
+ // 注意:此字段可能返回 null,表示取不到有效值。
740
+ TotalCount * int64 `json:"TotalCount,omitempty" name:"TotalCount"`
741
+
689
742
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
690
743
RequestId * string `json:"RequestId,omitempty" name:"RequestId"`
691
744
} `json:"Response"`
@@ -703,18 +756,18 @@ func (r *GetDisableRecordsResponse) FromJsonString(s string) error {
703
756
type ListTopDataRequest struct {
704
757
* tchttp.BaseRequest
705
758
706
- // 查询起始日期,如:2018-09-09 00:00:00
759
+ // 查询起始日期,如:2018-09-09 00:00:00。目前只支持按天粒度的数据查询,只取入参中的天数信息。
707
760
StartTime * string `json:"StartTime,omitempty" name:"StartTime"`
708
761
709
- // 查询结束日期,如:2018-09-10 00:00:00
762
+ // 查询结束日期,如:2018-09-10 00:00:00。目前只支持按天粒度的数据查询,只取入参中的天数信息。例如,要查询2018-09-10的数据,输入StartTime=2018-09-10 00:00:00,EndTime=2018-09-10 00:00:00即可。
710
763
EndTime * string `json:"EndTime,omitempty" name:"EndTime"`
711
764
712
765
// 排序对象,支持以下几种形式:
713
- // Url :访问 URL 排序,带参数统计,支持的 Filter 为 flux、request
714
- // Path :访问 URL 排序,不带参数统计,支持的 Filter 为 flux、request(白名单功能)
715
- // District:省份排序 ,支持的 Filter 为 flux、request
716
- // Isp :运营商排序,支持的 Filter 为 flux、request
717
- // Host :域名访问数据排序,支持的 Filter 为:flux, request, bandwidth, fluxHitRate, 2XX, 3XX, 4XX, 5XX,具体状态码统计
766
+ // url :访问 URL 排序,带参数统计,支持的 Filter 为 flux、request
767
+ // path :访问 URL 排序,不带参数统计,支持的 Filter 为 flux、request(白名单功能)
768
+ // district:省份、国家/地区排序 ,支持的 Filter 为 flux、request
769
+ // isp :运营商排序,支持的 Filter 为 flux、request
770
+ // host :域名访问数据排序,支持的 Filter 为:flux, request, bandwidth, fluxHitRate, 2XX, 3XX, 4XX, 5XX,具体状态码统计
718
771
// originHost:域名回源数据排序,支持的 Filter 为 flux, request,bandwidth,origin_2XX,origin_3XX,oringin_4XX,origin_5XX,具体回源状态码统计
719
772
Metric * string `json:"Metric,omitempty" name:"Metric"`
720
773
@@ -742,12 +795,22 @@ type ListTopDataRequest struct {
742
795
// 未填充域名情况下,指定项目查询,若填充了具体域名信息,以域名为主
743
796
Project * int64 `json:"Project,omitempty" name:"Project"`
744
797
745
- // 多域名查询时,默认(false)返回所有域名汇总排序结果
798
+ // 多域名查询时,默认(false)返回所有域名汇总排序结果
746
799
// Metric 为 Url、Path、District、Isp,Filter 为 flux、reqeust 时,可设置为 true,返回每一个 Domain 的排序数据
747
800
Detail * bool `json:"Detail,omitempty" name:"Detail"`
748
801
749
802
// Filter 为 statusCode、OriginStatusCode 时,填充指定状态码查询排序结果
750
803
Code * string `json:"Code,omitempty" name:"Code"`
804
+
805
+ // 指定服务地域查询,不填充表示查询中国境内 CDN 数据
806
+ // mainland:指定查询中国境内 CDN 数据
807
+ // overseas:指定查询中国境外 CDN 数据,支持的 Metric 为 url、district、host、originHost,当 Metric 为 originHost 时仅支持 flux、request、bandwidth Filter
808
+ Area * string `json:"Area,omitempty" name:"Area"`
809
+
810
+ // 查询中国境外CDN数据,且仅当 Metric 为 District 或 Host 时,可指定地区类型查询,不填充表示查询服务地区数据(仅在 Area 为 overseas,且 Metric 是 District 或 Host 时可用)
811
+ // server:指定查询服务地区(腾讯云 CDN 节点服务器所在地区)数据
812
+ // client:指定查询客户端地区(用户请求终端所在地区)数据,当 Metric 为 host 时仅支持 flux、request、bandwidth Filter
813
+ AreaType * string `json:"AreaType,omitempty" name:"AreaType"`
751
814
}
752
815
753
816
func (r * ListTopDataRequest ) ToJsonString () string {
@@ -903,6 +966,9 @@ type PushTask struct {
903
966
904
967
// 预热任务提交时间。
905
968
CreateTime * string `json:"CreateTime,omitempty" name:"CreateTime"`
969
+
970
+ // 预热区域,mainland,overseas或global。
971
+ Area * string `json:"Area,omitempty" name:"Area"`
906
972
}
907
973
908
974
type PushUrlsCacheRequest struct {
@@ -945,6 +1011,15 @@ func (r *PushUrlsCacheResponse) FromJsonString(s string) error {
945
1011
return json .Unmarshal ([]byte (s ), & r )
946
1012
}
947
1013
1014
+ type RegionMapRelation struct {
1015
+
1016
+ // 区域ID。
1017
+ RegionId * int64 `json:"RegionId,omitempty" name:"RegionId"`
1018
+
1019
+ // 子区域ID列表
1020
+ SubRegionIdList []* int64 `json:"SubRegionIdList,omitempty" name:"SubRegionIdList" list`
1021
+ }
1022
+
948
1023
type ResourceData struct {
949
1024
950
1025
// 资源名称,根据查询条件不同分为以下几类:
0 commit comments