Skip to content

Commit 6fc55a9

Browse files
release 3.0.87
1 parent 32d861b commit 6fc55a9

File tree

86 files changed

+4890
-227
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

86 files changed

+4890
-227
lines changed

src/TencentCloud/Batch/V20170312/Models/InternetAccessible.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@
2222
* @method void setInternetChargeType(string $InternetChargeType) 设置网络计费类型。取值范围:<br><li>BANDWIDTH_PREPAID:预付费按带宽结算<br><li>TRAFFIC_POSTPAID_BY_HOUR:流量按小时后付费<br><li>BANDWIDTH_POSTPAID_BY_HOUR:带宽按小时后付费<br><li>BANDWIDTH_PACKAGE:带宽包用户<br>默认取值:非带宽包用户默认与子机付费类型保持一致。
2323
* @method integer getInternetMaxBandwidthOut() 获取公网出带宽上限,单位:Mbps。默认值:0Mbps。不同机型带宽上限范围不一致,具体限制详见[购买网络带宽](/document/product/213/509)。
2424
* @method void setInternetMaxBandwidthOut(integer $InternetMaxBandwidthOut) 设置公网出带宽上限,单位:Mbps。默认值:0Mbps。不同机型带宽上限范围不一致,具体限制详见[购买网络带宽](/document/product/213/509)。
25-
* @method boolean getPublicIpAssigned() 获取是否分配公网IP。取值范围:<br><li>TRUE:表示分配公网IP<br><li>FALSE:表示不分配公网IP<br><br>当公网带宽大于0Mbps时,可自由选择开通与否,默认开通公网IP;当公网带宽为0,则不允许分配公网IP。
26-
* @method void setPublicIpAssigned(boolean $PublicIpAssigned) 设置是否分配公网IP。取值范围:<br><li>TRUE:表示分配公网IP<br><li>FALSE:表示不分配公网IP<br><br>当公网带宽大于0Mbps时,可自由选择开通与否,默认开通公网IP;当公网带宽为0,则不允许分配公网IP。
27-
* @method string getBandwidthPackageId() 获取带宽包ID。可通过[`DescribeBandwidthPackages`](https://cloud.tencent.com/document/api/215/19209)接口返回值中的`BandwidthPackageId`获取。
28-
* @method void setBandwidthPackageId(string $BandwidthPackageId) 设置带宽包ID。可通过[`DescribeBandwidthPackages`](https://cloud.tencent.com/document/api/215/19209)接口返回值中的`BandwidthPackageId`获取。
25+
* @method boolean getPublicIpAssigned() 获取是否分配公网IP。取值范围:<br><li>TRUE:表示分配公网IP<br><li>FALSE:表示不分配公网IP<br><br>当公网带宽大于0Mbps时,可自由选择开通与否,默认开通公网IP;当公网带宽为0,则不允许分配公网IP。该参数仅在RunInstances接口中作为入参使用。
26+
* @method void setPublicIpAssigned(boolean $PublicIpAssigned) 设置是否分配公网IP。取值范围:<br><li>TRUE:表示分配公网IP<br><li>FALSE:表示不分配公网IP<br><br>当公网带宽大于0Mbps时,可自由选择开通与否,默认开通公网IP;当公网带宽为0,则不允许分配公网IP。该参数仅在RunInstances接口中作为入参使用。
27+
* @method string getBandwidthPackageId() 获取带宽包ID。可通过[`DescribeBandwidthPackages`](https://cloud.tencent.com/document/api/215/19209)接口返回值中的`BandwidthPackageId`获取。该参数仅在RunInstances接口中作为入参使用。
28+
* @method void setBandwidthPackageId(string $BandwidthPackageId) 设置带宽包ID。可通过[`DescribeBandwidthPackages`](https://cloud.tencent.com/document/api/215/19209)接口返回值中的`BandwidthPackageId`获取。该参数仅在RunInstances接口中作为入参使用。
2929
*/
3030

3131
/**
@@ -44,19 +44,19 @@ class InternetAccessible extends AbstractModel
4444
public $InternetMaxBandwidthOut;
4545

4646
/**
47-
* @var boolean 是否分配公网IP。取值范围:<br><li>TRUE:表示分配公网IP<br><li>FALSE:表示不分配公网IP<br><br>当公网带宽大于0Mbps时,可自由选择开通与否,默认开通公网IP;当公网带宽为0,则不允许分配公网IP。
47+
* @var boolean 是否分配公网IP。取值范围:<br><li>TRUE:表示分配公网IP<br><li>FALSE:表示不分配公网IP<br><br>当公网带宽大于0Mbps时,可自由选择开通与否,默认开通公网IP;当公网带宽为0,则不允许分配公网IP。该参数仅在RunInstances接口中作为入参使用。
4848
*/
4949
public $PublicIpAssigned;
5050

5151
/**
52-
* @var string 带宽包ID。可通过[`DescribeBandwidthPackages`](https://cloud.tencent.com/document/api/215/19209)接口返回值中的`BandwidthPackageId`获取。
52+
* @var string 带宽包ID。可通过[`DescribeBandwidthPackages`](https://cloud.tencent.com/document/api/215/19209)接口返回值中的`BandwidthPackageId`获取。该参数仅在RunInstances接口中作为入参使用。
5353
*/
5454
public $BandwidthPackageId;
5555
/**
5656
* @param string $InternetChargeType 网络计费类型。取值范围:<br><li>BANDWIDTH_PREPAID:预付费按带宽结算<br><li>TRAFFIC_POSTPAID_BY_HOUR:流量按小时后付费<br><li>BANDWIDTH_POSTPAID_BY_HOUR:带宽按小时后付费<br><li>BANDWIDTH_PACKAGE:带宽包用户<br>默认取值:非带宽包用户默认与子机付费类型保持一致。
5757
* @param integer $InternetMaxBandwidthOut 公网出带宽上限,单位:Mbps。默认值:0Mbps。不同机型带宽上限范围不一致,具体限制详见[购买网络带宽](/document/product/213/509)。
58-
* @param boolean $PublicIpAssigned 是否分配公网IP。取值范围:<br><li>TRUE:表示分配公网IP<br><li>FALSE:表示不分配公网IP<br><br>当公网带宽大于0Mbps时,可自由选择开通与否,默认开通公网IP;当公网带宽为0,则不允许分配公网IP。
59-
* @param string $BandwidthPackageId 带宽包ID。可通过[`DescribeBandwidthPackages`](https://cloud.tencent.com/document/api/215/19209)接口返回值中的`BandwidthPackageId`获取。
58+
* @param boolean $PublicIpAssigned 是否分配公网IP。取值范围:<br><li>TRUE:表示分配公网IP<br><li>FALSE:表示不分配公网IP<br><br>当公网带宽大于0Mbps时,可自由选择开通与否,默认开通公网IP;当公网带宽为0,则不允许分配公网IP。该参数仅在RunInstances接口中作为入参使用。
59+
* @param string $BandwidthPackageId 带宽包ID。可通过[`DescribeBandwidthPackages`](https://cloud.tencent.com/document/api/215/19209)接口返回值中的`BandwidthPackageId`获取。该参数仅在RunInstances接口中作为入参使用。
6060
*/
6161
function __construct()
6262
{

src/TencentCloud/Batch/V20170312/Models/OutputMappingConfig.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
* @method void setScene(string $Scene) 设置存储类型,仅支持COS
2323
* @method integer getWorkerNum() 获取并行worker数量
2424
* @method void setWorkerNum(integer $WorkerNum) 设置并行worker数量
25-
* @method integer getWorkerPartSize() 获取worker分块大小
26-
* @method void setWorkerPartSize(integer $WorkerPartSize) 设置worker分块大小
25+
* @method integer getWorkerPartSize() 获取worker分块大小,单位MB
26+
* @method void setWorkerPartSize(integer $WorkerPartSize) 设置worker分块大小,单位MB
2727
*/
2828

2929
/**
@@ -42,13 +42,13 @@ class OutputMappingConfig extends AbstractModel
4242
public $WorkerNum;
4343

4444
/**
45-
* @var integer worker分块大小
45+
* @var integer worker分块大小,单位MB
4646
*/
4747
public $WorkerPartSize;
4848
/**
4949
* @param string $Scene 存储类型,仅支持COS
5050
* @param integer $WorkerNum 并行worker数量
51-
* @param integer $WorkerPartSize worker分块大小
51+
* @param integer $WorkerPartSize worker分块大小,单位MB
5252
*/
5353
function __construct()
5454
{

src/TencentCloud/Bmeip/V20180625/Models/DescribeEipsRequest.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@
4444
* @method void setBindTypes(array $BindTypes) 设置绑定类型,-1:未绑定,0:物理机,1:nat网关,2:虚拟IP, 3:托管机器
4545
* @method integer getExclusiveTag() 获取独占标志,0:共享,1:独占
4646
* @method void setExclusiveTag(integer $ExclusiveTag) 设置独占标志,0:共享,1:独占
47-
* @method integer getAclId() 获取EIP ACL实例ID
48-
* @method void setAclId(integer $AclId) 设置EIP ACL实例ID
47+
* @method string getAclId() 获取EIP ACL实例ID
48+
* @method void setAclId(string $AclId) 设置EIP ACL实例ID
4949
* @method integer getBindAcl() 获取搜索条件,是否绑定了EIP ACL, 0:未绑定,1:绑定
5050
* @method void setBindAcl(integer $BindAcl) 设置搜索条件,是否绑定了EIP ACL, 0:未绑定,1:绑定
5151
*/
@@ -121,7 +121,7 @@ class DescribeEipsRequest extends AbstractModel
121121
public $ExclusiveTag;
122122

123123
/**
124-
* @var integer EIP ACL实例ID
124+
* @var string EIP ACL实例ID
125125
*/
126126
public $AclId;
127127

@@ -143,7 +143,7 @@ class DescribeEipsRequest extends AbstractModel
143143
* @param string $VpcId EIP归属VpcId,例如vpc-k7j1t2x1
144144
* @param array $BindTypes 绑定类型,-1:未绑定,0:物理机,1:nat网关,2:虚拟IP, 3:托管机器
145145
* @param integer $ExclusiveTag 独占标志,0:共享,1:独占
146-
* @param integer $AclId EIP ACL实例ID
146+
* @param string $AclId EIP ACL实例ID
147147
* @param integer $BindAcl 搜索条件,是否绑定了EIP ACL, 0:未绑定,1:绑定
148148
*/
149149
function __construct()

src/TencentCloud/Bmeip/V20180625/Models/EipInfo.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
* @method void setEipName(string $EipName) 设置EIP名称
2525
* @method string getEip() 获取EIP地址
2626
* @method void setEip(string $Eip) 设置EIP地址
27-
* @method integer getIspId() 获取运营商ID 0:电信; 1:联通; 2:移动; 3:教育网; 4:盈科; 5:BGP; 6:香港
28-
* @method void setIspId(integer $IspId) 设置运营商ID 0:电信; 1:联通; 2:移动; 3:教育网; 4:盈科; 5:BGP; 6:香港
27+
* @method integer getIspId() 获取运营商ID 0:电信; 1:联通; 2:移动; 3:教育网; 4:盈科; 5:BGP; 6:中国香港
28+
* @method void setIspId(integer $IspId) 设置运营商ID 0:电信; 1:联通; 2:移动; 3:教育网; 4:盈科; 5:BGP; 6:中国香港
2929
* @method integer getStatus() 获取状态 0:创建中; 1:绑定中; 2:已绑定; 3:解绑中; 4:未绑定; 6:下线中; 9:创建失败
3030
* @method void setStatus(integer $Status) 设置状态 0:创建中; 1:绑定中; 2:已绑定; 3:解绑中; 4:未绑定; 6:下线中; 9:创建失败
3131
* @method integer getArrears() 获取是否欠费隔离 1: 欠费隔离; 0: 正常。处在欠费隔离情况下的EIP不能进行任何管理操作。
@@ -97,7 +97,7 @@ class EipInfo extends AbstractModel
9797
public $Eip;
9898

9999
/**
100-
* @var integer 运营商ID 0:电信; 1:联通; 2:移动; 3:教育网; 4:盈科; 5:BGP; 6:香港
100+
* @var integer 运营商ID 0:电信; 1:联通; 2:移动; 3:教育网; 4:盈科; 5:BGP; 6:中国香港
101101
*/
102102
public $IspId;
103103

@@ -224,7 +224,7 @@ class EipInfo extends AbstractModel
224224
* @param string $EipId EIP实例ID
225225
* @param string $EipName EIP名称
226226
* @param string $Eip EIP地址
227-
* @param integer $IspId 运营商ID 0:电信; 1:联通; 2:移动; 3:教育网; 4:盈科; 5:BGP; 6:香港
227+
* @param integer $IspId 运营商ID 0:电信; 1:联通; 2:移动; 3:教育网; 4:盈科; 5:BGP; 6:中国香港
228228
* @param integer $Status 状态 0:创建中; 1:绑定中; 2:已绑定; 3:解绑中; 4:未绑定; 6:下线中; 9:创建失败
229229
* @param integer $Arrears 是否欠费隔离 1: 欠费隔离; 0: 正常。处在欠费隔离情况下的EIP不能进行任何管理操作。
230230
* @param string $InstanceId EIP所绑定的服务器实例ID,未绑定则为空

src/TencentCloud/Cdn/V20180606/CdnClient.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
+ 状态码 3xx 汇总及各 3 开头状态码明细(单位为 个)
3333
+ 状态码 4xx 汇总及各 4 开头状态码明细(单位为 个)
3434
+ 状态码 5xx 汇总及各 5 开头状态码明细(单位为 个)
35+
* @method Models\DescribeCdnIpResponse DescribeCdnIp(Models\DescribeCdnIpRequest $req) DescribeCdnIp 用于查询 CDN IP 归属。
3536
* @method Models\DescribeIpVisitResponse DescribeIpVisit(Models\DescribeIpVisitRequest $req) DescribeIpVisit 用于查询 5 分钟活跃用户数,及日活跃用户数明细
3637
3738
+ 5 分钟活跃用户数:根据日志中客户端 IP,5 分钟粒度去重统计
@@ -49,6 +50,8 @@
4950
+ 回源状态码 4xx 汇总及各 4 开头回源状态码明细(单位为 个)
5051
+ 回源状态码 5xx 汇总及各 5 开头回源状态码明细(单位为 个)
5152
* @method Models\DescribePayTypeResponse DescribePayType(Models\DescribePayTypeRequest $req) DescribePayType 用于查询用户的计费类型,计费周期等信息。
53+
* @method Models\DescribePurgeTasksResponse DescribePurgeTasks(Models\DescribePurgeTasksRequest $req) DescribePurgeTasks 用于查询刷新任务提交历史记录及执行进度。
54+
* @method Models\DescribePushTasksResponse DescribePushTasks(Models\DescribePushTasksRequest $req) DescribePushTasks 用于查询预热任务提交历史记录及执行进度。(接口尚在批量公测中,暂未全量开放使用)
5255
* @method Models\DisableCachesResponse DisableCaches(Models\DisableCachesRequest $req) DisableCaches 用于禁用 CDN 上指定 URL 的访问,禁用完成后,全网访问会直接返回 403。(接口尚在内测中,暂未全量开放使用)
5356
* @method Models\EnableCachesResponse EnableCaches(Models\EnableCachesRequest $req) EnableCaches 用于解禁手工封禁的 URL,解禁成功后,全网生效时间约 5~10 分钟。(接口尚在内测中,暂未全量开放使用)
5457
* @method Models\GetDisableRecordsResponse GetDisableRecords(Models\GetDisableRecordsRequest $req) GetDisableRecords 用户查询资源禁用历史,及 URL 当前状态。(接口尚在内测中,暂未全量开放使用)
@@ -59,6 +62,9 @@
5962
+ 依据总流量、总请求数对客户端运营商排序,从大至小返回运营商列表
6063
+ 依据总流量、峰值带宽、总请求数、平均命中率、2XX/3XX/4XX/5XX 状态码对域名排序,从大至小返回域名列表
6164
+ 依据总回源流量、回源峰值带宽、总回源请求数、平均回源失败率、2XX/3XX/4XX/5XX 回源状态码对域名排序,从大至小返回域名列表
65+
* @method Models\PurgePathCacheResponse PurgePathCache(Models\PurgePathCacheRequest $req) PurgeUrlsCache 用于批量刷新目录缓存,一次提交将返回一个刷新任务id。
66+
* @method Models\PurgeUrlsCacheResponse PurgeUrlsCache(Models\PurgeUrlsCacheRequest $req) PurgeUrlsCache 用于批量刷新Url,一次提交将返回一个刷新任务id。
67+
* @method Models\PushUrlsCacheResponse PushUrlsCache(Models\PushUrlsCacheRequest $req) PushUrlsCache 用于将指定 URL 资源列表加载至 CDN 节点,默认情况下每次调用可提交 20 条 URL,每日一共可提交 1000 条。
6268
*/
6369

6470
class CdnClient extends AbstractClient
Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
<?php
2+
/*
3+
* Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved.
4+
*
5+
* Licensed under the Apache License, Version 2.0 (the "License");
6+
* you may not use this file except in compliance with the License.
7+
* You may obtain a copy of the License at
8+
*
9+
* http://www.apache.org/licenses/LICENSE-2.0
10+
*
11+
* Unless required by applicable law or agreed to in writing, software
12+
* distributed under the License is distributed on an "AS IS" BASIS,
13+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
* See the License for the specific language governing permissions and
15+
* limitations under the License.
16+
*/
17+
namespace TencentCloud\Cdn\V20180606\Models;
18+
use TencentCloud\Common\AbstractModel;
19+
20+
/**
21+
* @method string getIp() 获取节点 ip。
22+
* @method void setIp(string $Ip) 设置节点 ip。
23+
* @method string getPlatform() 获取是否为腾讯云 CDN 加速节点。yes 表示该节点为腾讯云 CDN 节点,no 表示该节点不是腾讯云 CDN 节点。
24+
* @method void setPlatform(string $Platform) 设置是否为腾讯云 CDN 加速节点。yes 表示该节点为腾讯云 CDN 节点,no 表示该节点不是腾讯云 CDN 节点。
25+
* @method string getLocation() 获取表示该节点所处的省份/国家。unknown 表示节点位置未知。
26+
* @method void setLocation(string $Location) 设置表示该节点所处的省份/国家。unknown 表示节点位置未知。
27+
* @method array getHistory() 获取节点上下线历史记录。
28+
* @method void setHistory(array $History) 设置节点上下线历史记录。
29+
* @method string getArea() 获取节点的服务地域。mainland 表示服务地域为中国境内,overseas 表示服务地域为中国境外, unknown 表示服务地域未知。
30+
* @method void setArea(string $Area) 设置节点的服务地域。mainland 表示服务地域为中国境内,overseas 表示服务地域为中国境外, unknown 表示服务地域未知。
31+
*/
32+
33+
/**
34+
*CdnIp 属性详情。
35+
*/
36+
class CdnIp extends AbstractModel
37+
{
38+
/**
39+
* @var string 节点 ip。
40+
*/
41+
public $Ip;
42+
43+
/**
44+
* @var string 是否为腾讯云 CDN 加速节点。yes 表示该节点为腾讯云 CDN 节点,no 表示该节点不是腾讯云 CDN 节点。
45+
*/
46+
public $Platform;
47+
48+
/**
49+
* @var string 表示该节点所处的省份/国家。unknown 表示节点位置未知。
50+
*/
51+
public $Location;
52+
53+
/**
54+
* @var array 节点上下线历史记录。
55+
*/
56+
public $History;
57+
58+
/**
59+
* @var string 节点的服务地域。mainland 表示服务地域为中国境内,overseas 表示服务地域为中国境外, unknown 表示服务地域未知。
60+
*/
61+
public $Area;
62+
/**
63+
* @param string $Ip 节点 ip。
64+
* @param string $Platform 是否为腾讯云 CDN 加速节点。yes 表示该节点为腾讯云 CDN 节点,no 表示该节点不是腾讯云 CDN 节点。
65+
* @param string $Location 表示该节点所处的省份/国家。unknown 表示节点位置未知。
66+
* @param array $History 节点上下线历史记录。
67+
* @param string $Area 节点的服务地域。mainland 表示服务地域为中国境内,overseas 表示服务地域为中国境外, unknown 表示服务地域未知。
68+
*/
69+
function __construct()
70+
{
71+
72+
}
73+
/**
74+
* 内部实现,用户禁止调用
75+
*/
76+
public function deserialize($param)
77+
{
78+
if ($param === null) {
79+
return;
80+
}
81+
if (array_key_exists("Ip",$param) and $param["Ip"] !== null) {
82+
$this->Ip = $param["Ip"];
83+
}
84+
85+
if (array_key_exists("Platform",$param) and $param["Platform"] !== null) {
86+
$this->Platform = $param["Platform"];
87+
}
88+
89+
if (array_key_exists("Location",$param) and $param["Location"] !== null) {
90+
$this->Location = $param["Location"];
91+
}
92+
93+
if (array_key_exists("History",$param) and $param["History"] !== null) {
94+
$this->History = [];
95+
foreach ($param["History"] as $key => $value){
96+
$obj = new CdnIpHistory();
97+
$obj->deserialize($value);
98+
array_push($this->History, $obj);
99+
}
100+
}
101+
102+
if (array_key_exists("Area",$param) and $param["Area"] !== null) {
103+
$this->Area = $param["Area"];
104+
}
105+
}
106+
}

0 commit comments

Comments
 (0)