Skip to content

Commit 55bc286

Browse files
release 3.0.91
1 parent a3bfb04 commit 55bc286

File tree

139 files changed

+5552
-290
lines changed

Some content is hidden

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

139 files changed

+5552
-290
lines changed

src/TencentCloud/As/V20180419/Models/LaunchConfiguration.php

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,12 @@
6666
* @method void setInstanceTags(array $InstanceTags) 设置标签列表。
6767
* @method integer getVersionNumber() 获取版本号。
6868
* @method void setVersionNumber(integer $VersionNumber) 设置版本号。
69-
* @method string getUpdatedTime() 获取更新时间
70-
* @method void setUpdatedTime(string $UpdatedTime) 设置更新时间
69+
* @method string getUpdatedTime() 获取更新时间
70+
* @method void setUpdatedTime(string $UpdatedTime) 设置更新时间
7171
* @method string getCamRoleName() 获取CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
7272
* @method void setCamRoleName(string $CamRoleName) 设置CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
73+
* @method string getLastOperationInstanceTypesCheckPolicy() 获取上次操作时,InstanceTypesCheckPolicy 取值。
74+
* @method void setLastOperationInstanceTypesCheckPolicy(string $LastOperationInstanceTypesCheckPolicy) 设置上次操作时,InstanceTypesCheckPolicy 取值。
7375
*/
7476

7577
/**
@@ -182,14 +184,19 @@ class LaunchConfiguration extends AbstractModel
182184
public $VersionNumber;
183185

184186
/**
185-
* @var string 更新时间
187+
* @var string 更新时间
186188
*/
187189
public $UpdatedTime;
188190

189191
/**
190192
* @var string CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
191193
*/
192194
public $CamRoleName;
195+
196+
/**
197+
* @var string 上次操作时,InstanceTypesCheckPolicy 取值。
198+
*/
199+
public $LastOperationInstanceTypesCheckPolicy;
193200
/**
194201
* @param integer $ProjectId 实例所属项目ID。
195202
* @param string $LaunchConfigurationId 启动配置ID。
@@ -215,8 +222,9 @@ class LaunchConfiguration extends AbstractModel
215222
* @param array $InstanceTypes 实例机型列表。
216223
* @param array $InstanceTags 标签列表。
217224
* @param integer $VersionNumber 版本号。
218-
* @param string $UpdatedTime 更新时间
225+
* @param string $UpdatedTime 更新时间
219226
* @param string $CamRoleName CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
227+
* @param string $LastOperationInstanceTypesCheckPolicy 上次操作时,InstanceTypesCheckPolicy 取值。
220228
*/
221229
function __construct()
222230
{
@@ -337,5 +345,9 @@ public function deserialize($param)
337345
if (array_key_exists("CamRoleName",$param) and $param["CamRoleName"] !== null) {
338346
$this->CamRoleName = $param["CamRoleName"];
339347
}
348+
349+
if (array_key_exists("LastOperationInstanceTypesCheckPolicy",$param) and $param["LastOperationInstanceTypesCheckPolicy"] !== null) {
350+
$this->LastOperationInstanceTypesCheckPolicy = $param["LastOperationInstanceTypesCheckPolicy"];
351+
}
340352
}
341353
}

src/TencentCloud/As/V20180419/Models/ModifyLoadBalancersRequest.php

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,12 @@
2424
* @method void setLoadBalancerIds(array $LoadBalancerIds) 设置传统负载均衡器ID列表,目前长度上限为5,LoadBalancerIds 和 ForwardLoadBalancers 二者同时最多只能指定一个
2525
* @method array getForwardLoadBalancers() 获取应用型负载均衡器列表,目前长度上限为5,LoadBalancerIds 和 ForwardLoadBalancers 二者同时最多只能指定一个
2626
* @method void setForwardLoadBalancers(array $ForwardLoadBalancers) 设置应用型负载均衡器列表,目前长度上限为5,LoadBalancerIds 和 ForwardLoadBalancers 二者同时最多只能指定一个
27+
* @method string getLoadBalancersCheckPolicy() 获取负载均衡器校验策略,取值包括 ALL 和 DIFF,默认取值为 ALL。
28+
<br><li> ALL,所有负载均衡器都合法则通过校验,否则校验报错。
29+
<br><li> DIFF,仅校验负载均衡器参数中实际变化的部分,如果合法则通过校验,否则校验报错。
30+
* @method void setLoadBalancersCheckPolicy(string $LoadBalancersCheckPolicy) 设置负载均衡器校验策略,取值包括 ALL 和 DIFF,默认取值为 ALL。
31+
<br><li> ALL,所有负载均衡器都合法则通过校验,否则校验报错。
32+
<br><li> DIFF,仅校验负载均衡器参数中实际变化的部分,如果合法则通过校验,否则校验报错。
2733
*/
2834

2935
/**
@@ -45,10 +51,20 @@ class ModifyLoadBalancersRequest extends AbstractModel
4551
* @var array 应用型负载均衡器列表,目前长度上限为5,LoadBalancerIds 和 ForwardLoadBalancers 二者同时最多只能指定一个
4652
*/
4753
public $ForwardLoadBalancers;
54+
55+
/**
56+
* @var string 负载均衡器校验策略,取值包括 ALL 和 DIFF,默认取值为 ALL。
57+
<br><li> ALL,所有负载均衡器都合法则通过校验,否则校验报错。
58+
<br><li> DIFF,仅校验负载均衡器参数中实际变化的部分,如果合法则通过校验,否则校验报错。
59+
*/
60+
public $LoadBalancersCheckPolicy;
4861
/**
4962
* @param string $AutoScalingGroupId 伸缩组ID
5063
* @param array $LoadBalancerIds 传统负载均衡器ID列表,目前长度上限为5,LoadBalancerIds 和 ForwardLoadBalancers 二者同时最多只能指定一个
5164
* @param array $ForwardLoadBalancers 应用型负载均衡器列表,目前长度上限为5,LoadBalancerIds 和 ForwardLoadBalancers 二者同时最多只能指定一个
65+
* @param string $LoadBalancersCheckPolicy 负载均衡器校验策略,取值包括 ALL 和 DIFF,默认取值为 ALL。
66+
<br><li> ALL,所有负载均衡器都合法则通过校验,否则校验报错。
67+
<br><li> DIFF,仅校验负载均衡器参数中实际变化的部分,如果合法则通过校验,否则校验报错。
5268
*/
5369
function __construct()
5470
{
@@ -78,5 +94,9 @@ public function deserialize($param)
7894
array_push($this->ForwardLoadBalancers, $obj);
7995
}
8096
}
97+
98+
if (array_key_exists("LoadBalancersCheckPolicy",$param) and $param["LoadBalancersCheckPolicy"] !== null) {
99+
$this->LoadBalancersCheckPolicy = $param["LoadBalancersCheckPolicy"];
100+
}
81101
}
82102
}

src/TencentCloud/Billing/V20180709/BillingClient.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
* @method Models\DescribeBillSummaryByProductResponse DescribeBillSummaryByProduct(Models\DescribeBillSummaryByProductRequest $req) 获取产品汇总费用分布
3030
* @method Models\DescribeBillSummaryByProjectResponse DescribeBillSummaryByProject(Models\DescribeBillSummaryByProjectRequest $req) 获取按项目汇总费用分布
3131
* @method Models\DescribeBillSummaryByRegionResponse DescribeBillSummaryByRegion(Models\DescribeBillSummaryByRegionRequest $req) 获取按地域汇总费用分布
32+
* @method Models\DescribeBillSummaryByTagResponse DescribeBillSummaryByTag(Models\DescribeBillSummaryByTagRequest $req) 获取按标签汇总费用分布
3233
* @method Models\DescribeDealsByCondResponse DescribeDealsByCond(Models\DescribeDealsByCondRequest $req) 查询订单
3334
* @method Models\DescribeDosageDetailByDateResponse DescribeDosageDetailByDate(Models\DescribeDosageDetailByDateRequest $req) 按日期获取产品用量明细
3435
* @method Models\PayDealsResponse PayDeals(Models\PayDealsRequest $req) 支付订单

src/TencentCloud/Billing/V20180709/Models/ActionSummaryOverviewItem.php

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,14 @@
2626
* @method void setRealTotalCost(string $RealTotalCost) 设置实际花费
2727
* @method string getRealTotalCostRatio() 获取费用所占百分比,两位小数
2828
* @method void setRealTotalCostRatio(string $RealTotalCostRatio) 设置费用所占百分比,两位小数
29+
* @method string getCashPayAmount() 获取现金金额
30+
* @method void setCashPayAmount(string $CashPayAmount) 设置现金金额
31+
* @method string getIncentivePayAmount() 获取赠送金金额
32+
* @method void setIncentivePayAmount(string $IncentivePayAmount) 设置赠送金金额
33+
* @method string getVoucherPayAmount() 获取代金券金额
34+
* @method void setVoucherPayAmount(string $VoucherPayAmount) 设置代金券金额
35+
* @method string getBillMonth() 获取账单月份,格式2019-08
36+
* @method void setBillMonth(string $BillMonth) 设置账单月份,格式2019-08
2937
*/
3038

3139
/**
@@ -52,11 +60,35 @@ class ActionSummaryOverviewItem extends AbstractModel
5260
* @var string 费用所占百分比,两位小数
5361
*/
5462
public $RealTotalCostRatio;
63+
64+
/**
65+
* @var string 现金金额
66+
*/
67+
public $CashPayAmount;
68+
69+
/**
70+
* @var string 赠送金金额
71+
*/
72+
public $IncentivePayAmount;
73+
74+
/**
75+
* @var string 代金券金额
76+
*/
77+
public $VoucherPayAmount;
78+
79+
/**
80+
* @var string 账单月份,格式2019-08
81+
*/
82+
public $BillMonth;
5583
/**
5684
* @param string $ActionType 交易类型:包年包月新购/续费/升降配/退款、按量计费扣费、调账补偿/扣费等类型
5785
* @param string $ActionTypeName 交易类型名称
5886
* @param string $RealTotalCost 实际花费
5987
* @param string $RealTotalCostRatio 费用所占百分比,两位小数
88+
* @param string $CashPayAmount 现金金额
89+
* @param string $IncentivePayAmount 赠送金金额
90+
* @param string $VoucherPayAmount 代金券金额
91+
* @param string $BillMonth 账单月份,格式2019-08
6092
*/
6193
function __construct()
6294
{
@@ -85,5 +117,21 @@ public function deserialize($param)
85117
if (array_key_exists("RealTotalCostRatio",$param) and $param["RealTotalCostRatio"] !== null) {
86118
$this->RealTotalCostRatio = $param["RealTotalCostRatio"];
87119
}
120+
121+
if (array_key_exists("CashPayAmount",$param) and $param["CashPayAmount"] !== null) {
122+
$this->CashPayAmount = $param["CashPayAmount"];
123+
}
124+
125+
if (array_key_exists("IncentivePayAmount",$param) and $param["IncentivePayAmount"] !== null) {
126+
$this->IncentivePayAmount = $param["IncentivePayAmount"];
127+
}
128+
129+
if (array_key_exists("VoucherPayAmount",$param) and $param["VoucherPayAmount"] !== null) {
130+
$this->VoucherPayAmount = $param["VoucherPayAmount"];
131+
}
132+
133+
if (array_key_exists("BillMonth",$param) and $param["BillMonth"] !== null) {
134+
$this->BillMonth = $param["BillMonth"];
135+
}
88136
}
89137
}

src/TencentCloud/Billing/V20180709/Models/BillDetail.php

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,10 @@
5454
* @method void setOwnerUin(string $OwnerUin) 设置使用者UIN
5555
* @method string getOperateUin() 获取操作者UIN
5656
* @method void setOperateUin(string $OperateUin) 设置操作者UIN
57+
* @method array getTags() 获取Tag 信息
58+
注意:此字段可能返回 null,表示取不到有效值。
59+
* @method void setTags(array $Tags) 设置Tag 信息
60+
注意:此字段可能返回 null,表示取不到有效值。
5761
*/
5862

5963
/**
@@ -150,6 +154,12 @@ class BillDetail extends AbstractModel
150154
* @var string 操作者UIN
151155
*/
152156
public $OperateUin;
157+
158+
/**
159+
* @var array Tag 信息
160+
注意:此字段可能返回 null,表示取不到有效值。
161+
*/
162+
public $Tags;
153163
/**
154164
* @param string $BusinessCodeName 产品名称:云产品大类,如云服务器CVM、云数据库MySQL
155165
* @param string $ProductCodeName 子产品名称:云产品子类,如云服务器CVM-标准型S1
@@ -169,6 +179,8 @@ class BillDetail extends AbstractModel
169179
* @param string $PayerUin 支付者UIN
170180
* @param string $OwnerUin 使用者UIN
171181
* @param string $OperateUin 操作者UIN
182+
* @param array $Tags Tag 信息
183+
注意:此字段可能返回 null,表示取不到有效值。
172184
*/
173185
function __construct()
174186
{
@@ -258,5 +270,14 @@ public function deserialize($param)
258270
if (array_key_exists("OperateUin",$param) and $param["OperateUin"] !== null) {
259271
$this->OperateUin = $param["OperateUin"];
260272
}
273+
274+
if (array_key_exists("Tags",$param) and $param["Tags"] !== null) {
275+
$this->Tags = [];
276+
foreach ($param["Tags"] as $key => $value){
277+
$obj = new BillTagInfo();
278+
$obj->deserialize($value);
279+
array_push($this->Tags, $obj);
280+
}
281+
}
261282
}
262283
}

src/TencentCloud/Billing/V20180709/Models/BillResourceSummary.php

Lines changed: 61 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
/**
2121
* @method string getBusinessCodeName() 获取产品名称:云产品大类,如云服务器CVM、云数据库MySQL
2222
* @method void setBusinessCodeName(string $BusinessCodeName) 设置产品名称:云产品大类,如云服务器CVM、云数据库MySQL
23-
* @method string getProductCodeName() 获取子产品:云产品子类,如云服务器CVM-标准型S1
24-
* @method void setProductCodeName(string $ProductCodeName) 设置子产品:云产品子类,如云服务器CVM-标准型S1
23+
* @method string getProductCodeName() 获取子产品:云产品子类,如云服务器CVM-标准型S1, 当没有获取到子产品名称时,返回"-"
24+
* @method void setProductCodeName(string $ProductCodeName) 设置子产品:云产品子类,如云服务器CVM-标准型S1, 当没有获取到子产品名称时,返回"-"
2525
* @method string getPayModeName() 获取计费模式:包年包月和按量计费
2626
* @method void setPayModeName(string $PayModeName) 设置计费模式:包年包月和按量计费
2727
* @method string getProjectName() 获取项目
@@ -70,6 +70,16 @@
7070
* @method void setExtendField4(string $ExtendField4) 设置扩展字段4
7171
* @method string getExtendField5() 获取扩展字段5
7272
* @method void setExtendField5(string $ExtendField5) 设置扩展字段5
73+
* @method array getTags() 获取Tag 信息
74+
注意:此字段可能返回 null,表示取不到有效值。
75+
* @method void setTags(array $Tags) 设置Tag 信息
76+
注意:此字段可能返回 null,表示取不到有效值。
77+
* @method string getPayerUin() 获取付款方uin
78+
* @method void setPayerUin(string $PayerUin) 设置付款方uin
79+
* @method string getOwnerUin() 获取资源所有者uin,无值则返回"-"
80+
* @method void setOwnerUin(string $OwnerUin) 设置资源所有者uin,无值则返回"-"
81+
* @method string getOperateUin() 获取操作者uin,无值则返回"-"
82+
* @method void setOperateUin(string $OperateUin) 设置操作者uin,无值则返回"-"
7383
*/
7484

7585
/**
@@ -83,7 +93,7 @@ class BillResourceSummary extends AbstractModel
8393
public $BusinessCodeName;
8494

8595
/**
86-
* @var string 子产品:云产品子类,如云服务器CVM-标准型S1
96+
* @var string 子产品:云产品子类,如云服务器CVM-标准型S1, 当没有获取到子产品名称时,返回"-"
8797
*/
8898
public $ProductCodeName;
8999

@@ -206,9 +216,30 @@ class BillResourceSummary extends AbstractModel
206216
* @var string 扩展字段5
207217
*/
208218
public $ExtendField5;
219+
220+
/**
221+
* @var array Tag 信息
222+
注意:此字段可能返回 null,表示取不到有效值。
223+
*/
224+
public $Tags;
225+
226+
/**
227+
* @var string 付款方uin
228+
*/
229+
public $PayerUin;
230+
231+
/**
232+
* @var string 资源所有者uin,无值则返回"-"
233+
*/
234+
public $OwnerUin;
235+
236+
/**
237+
* @var string 操作者uin,无值则返回"-"
238+
*/
239+
public $OperateUin;
209240
/**
210241
* @param string $BusinessCodeName 产品名称:云产品大类,如云服务器CVM、云数据库MySQL
211-
* @param string $ProductCodeName 子产品:云产品子类,如云服务器CVM-标准型S1
242+
* @param string $ProductCodeName 子产品:云产品子类,如云服务器CVM-标准型S1, 当没有获取到子产品名称时,返回"-"
212243
* @param string $PayModeName 计费模式:包年包月和按量计费
213244
* @param string $ProjectName 项目
214245
* @param string $RegionName 地域
@@ -233,6 +264,11 @@ class BillResourceSummary extends AbstractModel
233264
* @param string $ExtendField3 扩展字段3
234265
* @param string $ExtendField4 扩展字段4
235266
* @param string $ExtendField5 扩展字段5
267+
* @param array $Tags Tag 信息
268+
注意:此字段可能返回 null,表示取不到有效值。
269+
* @param string $PayerUin 付款方uin
270+
* @param string $OwnerUin 资源所有者uin,无值则返回"-"
271+
* @param string $OperateUin 操作者uin,无值则返回"-"
236272
*/
237273
function __construct()
238274
{
@@ -349,5 +385,26 @@ public function deserialize($param)
349385
if (array_key_exists("ExtendField5",$param) and $param["ExtendField5"] !== null) {
350386
$this->ExtendField5 = $param["ExtendField5"];
351387
}
388+
389+
if (array_key_exists("Tags",$param) and $param["Tags"] !== null) {
390+
$this->Tags = [];
391+
foreach ($param["Tags"] as $key => $value){
392+
$obj = new BillTagInfo();
393+
$obj->deserialize($value);
394+
array_push($this->Tags, $obj);
395+
}
396+
}
397+
398+
if (array_key_exists("PayerUin",$param) and $param["PayerUin"] !== null) {
399+
$this->PayerUin = $param["PayerUin"];
400+
}
401+
402+
if (array_key_exists("OwnerUin",$param) and $param["OwnerUin"] !== null) {
403+
$this->OwnerUin = $param["OwnerUin"];
404+
}
405+
406+
if (array_key_exists("OperateUin",$param) and $param["OperateUin"] !== null) {
407+
$this->OperateUin = $param["OperateUin"];
408+
}
352409
}
353410
}

0 commit comments

Comments
 (0)