diff --git a/composer.json b/composer.json
index 0569554..1fe2035 100644
--- a/composer.json
+++ b/composer.json
@@ -13,7 +13,7 @@
}
],
"require": {
- "tencentcloud/common": "3.0.923"
+ "tencentcloud/common": "3.0.924"
},
"autoload": {
"psr-4": {
diff --git a/src/TencentCloud/Postgres/V20170312/Models/DisIsolateDBInstancesRequest.php b/src/TencentCloud/Postgres/V20170312/Models/DisIsolateDBInstancesRequest.php
index c09b99a..f2ade11 100644
--- a/src/TencentCloud/Postgres/V20170312/Models/DisIsolateDBInstancesRequest.php
+++ b/src/TencentCloud/Postgres/V20170312/Models/DisIsolateDBInstancesRequest.php
@@ -20,42 +20,62 @@
/**
* DisIsolateDBInstances请求参数结构体
*
- * @method array getDBInstanceIdSet() 获取资源ID列表。注意:当前已不支持同时解隔离多个实例,这里只能传入单个实例ID。
- * @method void setDBInstanceIdSet(array $DBInstanceIdSet) 设置资源ID列表。注意:当前已不支持同时解隔离多个实例,这里只能传入单个实例ID。
- * @method integer getPeriod() 获取包年包月实例解隔离时购买时常 以月为单位
- * @method void setPeriod(integer $Period) 设置包年包月实例解隔离时购买时常 以月为单位
- * @method boolean getAutoVoucher() 获取是否使用代金券:true-使用,false-不使用,默认不使用
- * @method void setAutoVoucher(boolean $AutoVoucher) 设置是否使用代金券:true-使用,false-不使用,默认不使用
- * @method array getVoucherIds() 获取代金券id列表
- * @method void setVoucherIds(array $VoucherIds) 设置代金券id列表
+ * @method array getDBInstanceIdSet() 获取实例ID列表。注意:当前已不支持同时解隔离多个实例,这里只能传入单个实例ID。
+ * @method void setDBInstanceIdSet(array $DBInstanceIdSet) 设置实例ID列表。注意:当前已不支持同时解隔离多个实例,这里只能传入单个实例ID。
+ * @method integer getPeriod() 获取购买时长,单位:月。
+
预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36
+后付费:只支持1
+ * @method void setPeriod(integer $Period) 设置购买时长,单位:月。
+预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36
+后付费:只支持1
+ * @method boolean getAutoVoucher() 获取是否使用代金券:
+true:使用
+false:不使用
+默认值:false
+ * @method void setAutoVoucher(boolean $AutoVoucher) 设置是否使用代金券:
+true:使用
+false:不使用
+默认值:false
+ * @method array getVoucherIds() 获取代金券id列表。
+ * @method void setVoucherIds(array $VoucherIds) 设置代金券id列表。
*/
class DisIsolateDBInstancesRequest extends AbstractModel
{
/**
- * @var array 资源ID列表。注意:当前已不支持同时解隔离多个实例,这里只能传入单个实例ID。
+ * @var array 实例ID列表。注意:当前已不支持同时解隔离多个实例,这里只能传入单个实例ID。
*/
public $DBInstanceIdSet;
/**
- * @var integer 包年包月实例解隔离时购买时常 以月为单位
+ * @var integer 购买时长,单位:月。
+预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36
+后付费:只支持1
*/
public $Period;
/**
- * @var boolean 是否使用代金券:true-使用,false-不使用,默认不使用
+ * @var boolean 是否使用代金券:
+true:使用
+false:不使用
+默认值:false
*/
public $AutoVoucher;
/**
- * @var array 代金券id列表
+ * @var array 代金券id列表。
*/
public $VoucherIds;
/**
- * @param array $DBInstanceIdSet 资源ID列表。注意:当前已不支持同时解隔离多个实例,这里只能传入单个实例ID。
- * @param integer $Period 包年包月实例解隔离时购买时常 以月为单位
- * @param boolean $AutoVoucher 是否使用代金券:true-使用,false-不使用,默认不使用
- * @param array $VoucherIds 代金券id列表
+ * @param array $DBInstanceIdSet 实例ID列表。注意:当前已不支持同时解隔离多个实例,这里只能传入单个实例ID。
+ * @param integer $Period 购买时长,单位:月。
+预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36
+后付费:只支持1
+ * @param boolean $AutoVoucher 是否使用代金券:
+true:使用
+false:不使用
+默认值:false
+ * @param array $VoucherIds 代金券id列表。
*/
function __construct()
{
diff --git a/src/TencentCloud/Postgres/V20170312/Models/ModifyDBInstanceChargeTypeRequest.php b/src/TencentCloud/Postgres/V20170312/Models/ModifyDBInstanceChargeTypeRequest.php
index 144f64c..568cfc5 100644
--- a/src/TencentCloud/Postgres/V20170312/Models/ModifyDBInstanceChargeTypeRequest.php
+++ b/src/TencentCloud/Postgres/V20170312/Models/ModifyDBInstanceChargeTypeRequest.php
@@ -22,14 +22,36 @@
*
* @method string getDBInstanceId() 获取实例ID,形如postgres-6fego161
* @method void setDBInstanceId(string $DBInstanceId) 设置实例ID,形如postgres-6fego161
- * @method string getInstanceChargeType() 获取实例计费类型。目前支持:PREPAID(预付费,即包年包月),POSTPAID_BY_HOUR(后付费,即按量计费)。默认值:PREPAID。
- * @method void setInstanceChargeType(string $InstanceChargeType) 设置实例计费类型。目前支持:PREPAID(预付费,即包年包月),POSTPAID_BY_HOUR(后付费,即按量计费)。默认值:PREPAID。
- * @method integer getPeriod() 获取购买时长,单位:月。目前只支持1,2,3,4,5,6,7,8,9,10,11,12,24,36这些值,按量计费模式下该参数传1。
- * @method void setPeriod(integer $Period) 设置购买时长,单位:月。目前只支持1,2,3,4,5,6,7,8,9,10,11,12,24,36这些值,按量计费模式下该参数传1。
- * @method integer getAutoRenewFlag() 获取续费标记:0-正常续费(默认);1-自动续费。
- * @method void setAutoRenewFlag(integer $AutoRenewFlag) 设置续费标记:0-正常续费(默认);1-自动续费。
- * @method integer getAutoVoucher() 获取是否自动使用代金券,1是,0否,默认不使用
- * @method void setAutoVoucher(integer $AutoVoucher) 设置是否自动使用代金券,1是,0否,默认不使用
+ * @method string getInstanceChargeType() 获取实例计费类型,目前支持:
+PREPAID:预付费,即包年包月
+POSTPAID_BY_HOUR:后付费,即按量计费
+默认值:PREPAID
+ * @method void setInstanceChargeType(string $InstanceChargeType) 设置实例计费类型,目前支持:
+PREPAID:预付费,即包年包月
+POSTPAID_BY_HOUR:后付费,即按量计费
+默认值:PREPAID
+ * @method integer getPeriod() 获取购买时长,单位:月。
+预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36
+后付费:只支持1
+ * @method void setPeriod(integer $Period) 设置购买时长,单位:月。
+预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36
+后付费:只支持1
+ * @method integer getAutoRenewFlag() 获取续费标记:
+0:手动续费
+1:自动续费
+默认值:0
+ * @method void setAutoRenewFlag(integer $AutoRenewFlag) 设置续费标记:
+0:手动续费
+1:自动续费
+默认值:0
+ * @method integer getAutoVoucher() 获取是否自动使用代金券:
+0:否
+1:是
+默认值:0
+ * @method void setAutoVoucher(integer $AutoVoucher) 设置是否自动使用代金券:
+0:否
+1:是
+默认值:0
*/
class ModifyDBInstanceChargeTypeRequest extends AbstractModel
{
@@ -39,31 +61,53 @@ class ModifyDBInstanceChargeTypeRequest extends AbstractModel
public $DBInstanceId;
/**
- * @var string 实例计费类型。目前支持:PREPAID(预付费,即包年包月),POSTPAID_BY_HOUR(后付费,即按量计费)。默认值:PREPAID。
+ * @var string 实例计费类型,目前支持:
+PREPAID:预付费,即包年包月
+POSTPAID_BY_HOUR:后付费,即按量计费
+默认值:PREPAID
*/
public $InstanceChargeType;
/**
- * @var integer 购买时长,单位:月。目前只支持1,2,3,4,5,6,7,8,9,10,11,12,24,36这些值,按量计费模式下该参数传1。
+ * @var integer 购买时长,单位:月。
+预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36
+后付费:只支持1
*/
public $Period;
/**
- * @var integer 续费标记:0-正常续费(默认);1-自动续费。
+ * @var integer 续费标记:
+0:手动续费
+1:自动续费
+默认值:0
*/
public $AutoRenewFlag;
/**
- * @var integer 是否自动使用代金券,1是,0否,默认不使用
+ * @var integer 是否自动使用代金券:
+0:否
+1:是
+默认值:0
*/
public $AutoVoucher;
/**
* @param string $DBInstanceId 实例ID,形如postgres-6fego161
- * @param string $InstanceChargeType 实例计费类型。目前支持:PREPAID(预付费,即包年包月),POSTPAID_BY_HOUR(后付费,即按量计费)。默认值:PREPAID。
- * @param integer $Period 购买时长,单位:月。目前只支持1,2,3,4,5,6,7,8,9,10,11,12,24,36这些值,按量计费模式下该参数传1。
- * @param integer $AutoRenewFlag 续费标记:0-正常续费(默认);1-自动续费。
- * @param integer $AutoVoucher 是否自动使用代金券,1是,0否,默认不使用
+ * @param string $InstanceChargeType 实例计费类型,目前支持:
+PREPAID:预付费,即包年包月
+POSTPAID_BY_HOUR:后付费,即按量计费
+默认值:PREPAID
+ * @param integer $Period 购买时长,单位:月。
+预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36
+后付费:只支持1
+ * @param integer $AutoRenewFlag 续费标记:
+0:手动续费
+1:自动续费
+默认值:0
+ * @param integer $AutoVoucher 是否自动使用代金券:
+0:否
+1:是
+默认值:0
*/
function __construct()
{
diff --git a/src/TencentCloud/Postgres/V20170312/Models/ModifyDBInstanceDeploymentRequest.php b/src/TencentCloud/Postgres/V20170312/Models/ModifyDBInstanceDeploymentRequest.php
index b9e6ca8..29252fb 100644
--- a/src/TencentCloud/Postgres/V20170312/Models/ModifyDBInstanceDeploymentRequest.php
+++ b/src/TencentCloud/Postgres/V20170312/Models/ModifyDBInstanceDeploymentRequest.php
@@ -22,10 +22,20 @@
*
* @method string getDBInstanceId() 获取实例ID。
* @method void setDBInstanceId(string $DBInstanceId) 设置实例ID。
- * @method array getDBNodeSet() 获取实例节点信息。
- * @method void setDBNodeSet(array $DBNodeSet) 设置实例节点信息。
- * @method integer getSwitchTag() 获取切换时间。默认为 立即切换,入参为 0 :立即切换 。1:指定时间切换。2:维护时间窗口内切换
- * @method void setSwitchTag(integer $SwitchTag) 设置切换时间。默认为 立即切换,入参为 0 :立即切换 。1:指定时间切换。2:维护时间窗口内切换
+ * @method array getDBNodeSet() 获取实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。
+可用区信息可以通过调用 [DescribeZones](https://cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。
+ * @method void setDBNodeSet(array $DBNodeSet) 设置实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。
+可用区信息可以通过调用 [DescribeZones](https://cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。
+ * @method integer getSwitchTag() 获取指定实例配置完成变更后的切换时间。
+0:立即切换
+1:指定时间切换
+2:维护时间窗口内切换
+默认值:0
+ * @method void setSwitchTag(integer $SwitchTag) 设置指定实例配置完成变更后的切换时间。
+0:立即切换
+1:指定时间切换
+2:维护时间窗口内切换
+默认值:0
* @method string getSwitchStartTime() 获取切换开始时间,时间格式:HH:MM:SS,例如:01:00:00。当SwitchTag为0或2时,该参数失效。
* @method void setSwitchStartTime(string $SwitchStartTime) 设置切换开始时间,时间格式:HH:MM:SS,例如:01:00:00。当SwitchTag为0或2时,该参数失效。
* @method string getSwitchEndTime() 获取切换截止时间,时间格式:HH:MM:SS,例如:01:30:00。当SwitchTag为0或2时,该参数失效。
@@ -39,12 +49,17 @@ class ModifyDBInstanceDeploymentRequest extends AbstractModel
public $DBInstanceId;
/**
- * @var array 实例节点信息。
+ * @var array 实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。
+可用区信息可以通过调用 [DescribeZones](https://cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。
*/
public $DBNodeSet;
/**
- * @var integer 切换时间。默认为 立即切换,入参为 0 :立即切换 。1:指定时间切换。2:维护时间窗口内切换
+ * @var integer 指定实例配置完成变更后的切换时间。
+0:立即切换
+1:指定时间切换
+2:维护时间窗口内切换
+默认值:0
*/
public $SwitchTag;
@@ -60,8 +75,13 @@ class ModifyDBInstanceDeploymentRequest extends AbstractModel
/**
* @param string $DBInstanceId 实例ID。
- * @param array $DBNodeSet 实例节点信息。
- * @param integer $SwitchTag 切换时间。默认为 立即切换,入参为 0 :立即切换 。1:指定时间切换。2:维护时间窗口内切换
+ * @param array $DBNodeSet 实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。
+可用区信息可以通过调用 [DescribeZones](https://cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。
+ * @param integer $SwitchTag 指定实例配置完成变更后的切换时间。
+0:立即切换
+1:指定时间切换
+2:维护时间窗口内切换
+默认值:0
* @param string $SwitchStartTime 切换开始时间,时间格式:HH:MM:SS,例如:01:00:00。当SwitchTag为0或2时,该参数失效。
* @param string $SwitchEndTime 切换截止时间,时间格式:HH:MM:SS,例如:01:30:00。当SwitchTag为0或2时,该参数失效。
*/
diff --git a/src/TencentCloud/Postgres/V20170312/Models/ModifyDBInstanceNameRequest.php b/src/TencentCloud/Postgres/V20170312/Models/ModifyDBInstanceNameRequest.php
index 6d73456..e04e593 100644
--- a/src/TencentCloud/Postgres/V20170312/Models/ModifyDBInstanceNameRequest.php
+++ b/src/TencentCloud/Postgres/V20170312/Models/ModifyDBInstanceNameRequest.php
@@ -22,8 +22,9 @@
*
* @method string getDBInstanceId() 获取数据库实例ID,形如postgres-6fego161
* @method void setDBInstanceId(string $DBInstanceId) 设置数据库实例ID,形如postgres-6fego161
- * @method string getInstanceName() 获取新的数据库实例名字
- * @method void setInstanceName(string $InstanceName) 设置新的数据库实例名字
+ * @method string getInstanceName() 获取实例名称,仅支持长度小于60的中文/英文/数字/"_"/"-",不指定实例名称则默认显示"未命名"。
+
+ * @method void setInstanceName(string $InstanceName) 设置实例名称,仅支持长度小于60的中文/英文/数字/"_"/"-",不指定实例名称则默认显示"未命名"。
*/
class ModifyDBInstanceNameRequest extends AbstractModel
{
@@ -33,13 +34,14 @@ class ModifyDBInstanceNameRequest extends AbstractModel
public $DBInstanceId;
/**
- * @var string 新的数据库实例名字
+ * @var string 实例名称,仅支持长度小于60的中文/英文/数字/"_"/"-",不指定实例名称则默认显示"未命名"。
+
*/
public $InstanceName;
/**
* @param string $DBInstanceId 数据库实例ID,形如postgres-6fego161
- * @param string $InstanceName 新的数据库实例名字
+ * @param string $InstanceName 实例名称,仅支持长度小于60的中文/英文/数字/"_"/"-",不指定实例名称则默认显示"未命名"。
*/
function __construct()
{
diff --git a/src/TencentCloud/Postgres/V20170312/Models/ModifyDBInstanceSecurityGroupsRequest.php b/src/TencentCloud/Postgres/V20170312/Models/ModifyDBInstanceSecurityGroupsRequest.php
index 40336da..733a3e1 100644
--- a/src/TencentCloud/Postgres/V20170312/Models/ModifyDBInstanceSecurityGroupsRequest.php
+++ b/src/TencentCloud/Postgres/V20170312/Models/ModifyDBInstanceSecurityGroupsRequest.php
@@ -20,8 +20,12 @@
/**
* ModifyDBInstanceSecurityGroups请求参数结构体
*
- * @method array getSecurityGroupIdSet() 获取实例或只读组要绑定的安全组列表
- * @method void setSecurityGroupIdSet(array $SecurityGroupIdSet) 设置实例或只读组要绑定的安全组列表
+ * @method array getSecurityGroupIdSet() 获取实例或只读组要绑定的安全组列表。
+安全组信息可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来查询。
+
+ * @method void setSecurityGroupIdSet(array $SecurityGroupIdSet) 设置实例或只读组要绑定的安全组列表。
+安全组信息可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来查询。
+
* @method string getDBInstanceId() 获取实例ID,DBInstanceId和ReadOnlyGroupId至少传一个;如果都传,忽略ReadOnlyGroupId
* @method void setDBInstanceId(string $DBInstanceId) 设置实例ID,DBInstanceId和ReadOnlyGroupId至少传一个;如果都传,忽略ReadOnlyGroupId
* @method string getReadOnlyGroupId() 获取只读组ID,DBInstanceId和ReadOnlyGroupId至少传一个;如果要修改只读组关联的安全组,只传ReadOnlyGroupId
@@ -30,7 +34,9 @@
class ModifyDBInstanceSecurityGroupsRequest extends AbstractModel
{
/**
- * @var array 实例或只读组要绑定的安全组列表
+ * @var array 实例或只读组要绑定的安全组列表。
+安全组信息可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来查询。
+
*/
public $SecurityGroupIdSet;
@@ -45,7 +51,9 @@ class ModifyDBInstanceSecurityGroupsRequest extends AbstractModel
public $ReadOnlyGroupId;
/**
- * @param array $SecurityGroupIdSet 实例或只读组要绑定的安全组列表
+ * @param array $SecurityGroupIdSet 实例或只读组要绑定的安全组列表。
+安全组信息可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来查询。
+
* @param string $DBInstanceId 实例ID,DBInstanceId和ReadOnlyGroupId至少传一个;如果都传,忽略ReadOnlyGroupId
* @param string $ReadOnlyGroupId 只读组ID,DBInstanceId和ReadOnlyGroupId至少传一个;如果要修改只读组关联的安全组,只传ReadOnlyGroupId
*/
diff --git a/src/TencentCloud/Postgres/V20170312/Models/ModifyDBInstanceSpecRequest.php b/src/TencentCloud/Postgres/V20170312/Models/ModifyDBInstanceSpecRequest.php
index cdea7b7..722b34c 100644
--- a/src/TencentCloud/Postgres/V20170312/Models/ModifyDBInstanceSpecRequest.php
+++ b/src/TencentCloud/Postgres/V20170312/Models/ModifyDBInstanceSpecRequest.php
@@ -26,14 +26,28 @@
* @method void setMemory(integer $Memory) 设置修改后的实例内存大小,单位GiB。
* @method integer getStorage() 获取修改后的实例磁盘大小,单位GiB。
* @method void setStorage(integer $Storage) 设置修改后的实例磁盘大小,单位GiB。
- * @method integer getAutoVoucher() 获取是否自动使用代金券,1是,0否,默认不使用。
- * @method void setAutoVoucher(integer $AutoVoucher) 设置是否自动使用代金券,1是,0否,默认不使用。
+ * @method integer getAutoVoucher() 获取是否自动使用代金券:
+0:否
+1:是
+默认值:0
+ * @method void setAutoVoucher(integer $AutoVoucher) 设置是否自动使用代金券:
+0:否
+1:是
+默认值:0
* @method array getVoucherIds() 获取代金券ID列表,目前仅支持指定一张代金券。
* @method void setVoucherIds(array $VoucherIds) 设置代金券ID列表,目前仅支持指定一张代金券。
* @method integer getActivityId() 获取活动ID。
* @method void setActivityId(integer $ActivityId) 设置活动ID。
- * @method integer getSwitchTag() 获取指定实例配置完成变更后的切换时间,默认为 立即切换,入参为 0 :立即切换 。1:指定时间切换。2:维护时间窗口内切换。
- * @method void setSwitchTag(integer $SwitchTag) 设置指定实例配置完成变更后的切换时间,默认为 立即切换,入参为 0 :立即切换 。1:指定时间切换。2:维护时间窗口内切换。
+ * @method integer getSwitchTag() 获取指定实例配置完成变更后的切换时间。
+0:立即切换
+1:指定时间切换
+2:维护时间窗口内切换
+默认值:0
+ * @method void setSwitchTag(integer $SwitchTag) 设置指定实例配置完成变更后的切换时间。
+0:立即切换
+1:指定时间切换
+2:维护时间窗口内切换
+默认值:0
* @method string getSwitchStartTime() 获取切换开始时间,时间格式:HH:MM:SS,例如:01:00:00。当SwitchTag为0或2时,该参数失效。
* @method void setSwitchStartTime(string $SwitchStartTime) 设置切换开始时间,时间格式:HH:MM:SS,例如:01:00:00。当SwitchTag为0或2时,该参数失效。
* @method string getSwitchEndTime() 获取切换截止时间,时间格式:HH:MM:SS,例如:01:30:00。当SwitchTag为0或2时,该参数失效。
@@ -57,7 +71,10 @@ class ModifyDBInstanceSpecRequest extends AbstractModel
public $Storage;
/**
- * @var integer 是否自动使用代金券,1是,0否,默认不使用。
+ * @var integer 是否自动使用代金券:
+0:否
+1:是
+默认值:0
*/
public $AutoVoucher;
@@ -72,7 +89,11 @@ class ModifyDBInstanceSpecRequest extends AbstractModel
public $ActivityId;
/**
- * @var integer 指定实例配置完成变更后的切换时间,默认为 立即切换,入参为 0 :立即切换 。1:指定时间切换。2:维护时间窗口内切换。
+ * @var integer 指定实例配置完成变更后的切换时间。
+0:立即切换
+1:指定时间切换
+2:维护时间窗口内切换
+默认值:0
*/
public $SwitchTag;
@@ -90,10 +111,17 @@ class ModifyDBInstanceSpecRequest extends AbstractModel
* @param string $DBInstanceId 实例ID,形如:postgres-6bwgamo3。
* @param integer $Memory 修改后的实例内存大小,单位GiB。
* @param integer $Storage 修改后的实例磁盘大小,单位GiB。
- * @param integer $AutoVoucher 是否自动使用代金券,1是,0否,默认不使用。
+ * @param integer $AutoVoucher 是否自动使用代金券:
+0:否
+1:是
+默认值:0
* @param array $VoucherIds 代金券ID列表,目前仅支持指定一张代金券。
* @param integer $ActivityId 活动ID。
- * @param integer $SwitchTag 指定实例配置完成变更后的切换时间,默认为 立即切换,入参为 0 :立即切换 。1:指定时间切换。2:维护时间窗口内切换。
+ * @param integer $SwitchTag 指定实例配置完成变更后的切换时间。
+0:立即切换
+1:指定时间切换
+2:维护时间窗口内切换
+默认值:0
* @param string $SwitchStartTime 切换开始时间,时间格式:HH:MM:SS,例如:01:00:00。当SwitchTag为0或2时,该参数失效。
* @param string $SwitchEndTime 切换截止时间,时间格式:HH:MM:SS,例如:01:30:00。当SwitchTag为0或2时,该参数失效。
*/
diff --git a/src/TencentCloud/Postgres/V20170312/Models/UpgradeDBInstanceKernelVersionRequest.php b/src/TencentCloud/Postgres/V20170312/Models/UpgradeDBInstanceKernelVersionRequest.php
index 506e81f..4f009a1 100644
--- a/src/TencentCloud/Postgres/V20170312/Models/UpgradeDBInstanceKernelVersionRequest.php
+++ b/src/TencentCloud/Postgres/V20170312/Models/UpgradeDBInstanceKernelVersionRequest.php
@@ -20,46 +20,54 @@
/**
* UpgradeDBInstanceKernelVersion请求参数结构体
*
- * @method string getDBInstanceId() 获取实例ID
- * @method void setDBInstanceId(string $DBInstanceId) 设置实例ID
- * @method string getTargetDBKernelVersion() 获取升级的目标内核版本号。可以通过接口DescribeDBVersions的返回字段AvailableUpgradeTarget获取。
- * @method void setTargetDBKernelVersion(string $TargetDBKernelVersion) 设置升级的目标内核版本号。可以通过接口DescribeDBVersions的返回字段AvailableUpgradeTarget获取。
- * @method integer getSwitchTag() 获取指定实例升级内核版本号完成后的切换时间。可选值,
-0:立即切换(默认值)。
-1:指定时间切换。
-2:维护时间窗口内切换。
- * @method void setSwitchTag(integer $SwitchTag) 设置指定实例升级内核版本号完成后的切换时间。可选值,
-0:立即切换(默认值)。
-1:指定时间切换。
-2:维护时间窗口内切换。
+ * @method string getDBInstanceId() 获取实例ID。
+ * @method void setDBInstanceId(string $DBInstanceId) 设置实例ID。
+ * @method string getTargetDBKernelVersion() 获取升级的目标内核版本号。可以通过接口[DescribeDBVersions](https://cloud.tencent.com/document/api/409/89018)的返回字段AvailableUpgradeTarget获取。
+
+ * @method void setTargetDBKernelVersion(string $TargetDBKernelVersion) 设置升级的目标内核版本号。可以通过接口[DescribeDBVersions](https://cloud.tencent.com/document/api/409/89018)的返回字段AvailableUpgradeTarget获取。
+
+ * @method integer getSwitchTag() 获取指定实例升级内核版本号完成后的切换时间。可选值:
+0:立即切换
+1:指定时间切换
+2:维护时间窗口内切换
+默认值:0
+ * @method void setSwitchTag(integer $SwitchTag) 设置指定实例升级内核版本号完成后的切换时间。可选值:
+0:立即切换
+1:指定时间切换
+2:维护时间窗口内切换
+默认值:0
* @method string getSwitchStartTime() 获取切换开始时间,时间格式:HH:MM:SS,例如:01:00:00。当SwitchTag为0或2时,该参数失效。
* @method void setSwitchStartTime(string $SwitchStartTime) 设置切换开始时间,时间格式:HH:MM:SS,例如:01:00:00。当SwitchTag为0或2时,该参数失效。
* @method string getSwitchEndTime() 获取切换截止时间,时间格式:HH:MM:SS,例如:01:30:00。当SwitchTag为0或2时,该参数失效。SwitchStartTime和SwitchEndTime时间窗口不能小于30分钟。
* @method void setSwitchEndTime(string $SwitchEndTime) 设置切换截止时间,时间格式:HH:MM:SS,例如:01:30:00。当SwitchTag为0或2时,该参数失效。SwitchStartTime和SwitchEndTime时间窗口不能小于30分钟。
- * @method boolean getDryRun() 获取是否对本次升级实例内核版本号操作执行预检查。可选值,
-true:执行预检查操作,不升级内核版本号。检查项目包含请求参数、内核版本号兼容性、实例参数等。
-false:发送正常请求(默认值),通过检查后直接升级内核版本号。
- * @method void setDryRun(boolean $DryRun) 设置是否对本次升级实例内核版本号操作执行预检查。可选值,
-true:执行预检查操作,不升级内核版本号。检查项目包含请求参数、内核版本号兼容性、实例参数等。
-false:发送正常请求(默认值),通过检查后直接升级内核版本号。
+ * @method boolean getDryRun() 获取是否对本次升级实例内核版本号操作执行预检查。
+true:执行预检查操作,不升级内核版本号。检查项目包含请求参数、内核版本号兼容性、实例参数等。
+false:发送正常请求(默认值),通过检查后直接升级内核版本号。
+默认值:false
+ * @method void setDryRun(boolean $DryRun) 设置是否对本次升级实例内核版本号操作执行预检查。
+true:执行预检查操作,不升级内核版本号。检查项目包含请求参数、内核版本号兼容性、实例参数等。
+false:发送正常请求(默认值),通过检查后直接升级内核版本号。
+默认值:false
*/
class UpgradeDBInstanceKernelVersionRequest extends AbstractModel
{
/**
- * @var string 实例ID
+ * @var string 实例ID。
*/
public $DBInstanceId;
/**
- * @var string 升级的目标内核版本号。可以通过接口DescribeDBVersions的返回字段AvailableUpgradeTarget获取。
+ * @var string 升级的目标内核版本号。可以通过接口[DescribeDBVersions](https://cloud.tencent.com/document/api/409/89018)的返回字段AvailableUpgradeTarget获取。
+
*/
public $TargetDBKernelVersion;
/**
- * @var integer 指定实例升级内核版本号完成后的切换时间。可选值,
-0:立即切换(默认值)。
-1:指定时间切换。
-2:维护时间窗口内切换。
+ * @var integer 指定实例升级内核版本号完成后的切换时间。可选值:
+0:立即切换
+1:指定时间切换
+2:维护时间窗口内切换
+默认值:0
*/
public $SwitchTag;
@@ -74,24 +82,28 @@ class UpgradeDBInstanceKernelVersionRequest extends AbstractModel
public $SwitchEndTime;
/**
- * @var boolean 是否对本次升级实例内核版本号操作执行预检查。可选值,
-true:执行预检查操作,不升级内核版本号。检查项目包含请求参数、内核版本号兼容性、实例参数等。
-false:发送正常请求(默认值),通过检查后直接升级内核版本号。
+ * @var boolean 是否对本次升级实例内核版本号操作执行预检查。
+true:执行预检查操作,不升级内核版本号。检查项目包含请求参数、内核版本号兼容性、实例参数等。
+false:发送正常请求(默认值),通过检查后直接升级内核版本号。
+默认值:false
*/
public $DryRun;
/**
- * @param string $DBInstanceId 实例ID
- * @param string $TargetDBKernelVersion 升级的目标内核版本号。可以通过接口DescribeDBVersions的返回字段AvailableUpgradeTarget获取。
- * @param integer $SwitchTag 指定实例升级内核版本号完成后的切换时间。可选值,
-0:立即切换(默认值)。
-1:指定时间切换。
-2:维护时间窗口内切换。
+ * @param string $DBInstanceId 实例ID。
+ * @param string $TargetDBKernelVersion 升级的目标内核版本号。可以通过接口[DescribeDBVersions](https://cloud.tencent.com/document/api/409/89018)的返回字段AvailableUpgradeTarget获取。
+
+ * @param integer $SwitchTag 指定实例升级内核版本号完成后的切换时间。可选值:
+0:立即切换
+1:指定时间切换
+2:维护时间窗口内切换
+默认值:0
* @param string $SwitchStartTime 切换开始时间,时间格式:HH:MM:SS,例如:01:00:00。当SwitchTag为0或2时,该参数失效。
* @param string $SwitchEndTime 切换截止时间,时间格式:HH:MM:SS,例如:01:30:00。当SwitchTag为0或2时,该参数失效。SwitchStartTime和SwitchEndTime时间窗口不能小于30分钟。
- * @param boolean $DryRun 是否对本次升级实例内核版本号操作执行预检查。可选值,
-true:执行预检查操作,不升级内核版本号。检查项目包含请求参数、内核版本号兼容性、实例参数等。
-false:发送正常请求(默认值),通过检查后直接升级内核版本号。
+ * @param boolean $DryRun 是否对本次升级实例内核版本号操作执行预检查。
+true:执行预检查操作,不升级内核版本号。检查项目包含请求参数、内核版本号兼容性、实例参数等。
+false:发送正常请求(默认值),通过检查后直接升级内核版本号。
+默认值:false
*/
function __construct()
{
diff --git a/src/TencentCloud/Postgres/V20170312/PostgresClient.php b/src/TencentCloud/Postgres/V20170312/PostgresClient.php
index 8d5adeb..f6bed6a 100644
--- a/src/TencentCloud/Postgres/V20170312/PostgresClient.php
+++ b/src/TencentCloud/Postgres/V20170312/PostgresClient.php
@@ -83,7 +83,7 @@
* @method Models\InquiryPriceCreateDBInstancesResponse InquiryPriceCreateDBInstances(Models\InquiryPriceCreateDBInstancesRequest $req) 本接口 (InquiryPriceCreateDBInstances) 用于查询购买实例的价格信息。
* @method Models\InquiryPriceRenewDBInstanceResponse InquiryPriceRenewDBInstance(Models\InquiryPriceRenewDBInstanceRequest $req) 本接口(InquiryPriceRenewDBInstance)用于查询续费实例的价格。
* @method Models\InquiryPriceUpgradeDBInstanceResponse InquiryPriceUpgradeDBInstance(Models\InquiryPriceUpgradeDBInstanceRequest $req) 本接口(InquiryPriceUpgradeDBInstance)用于查询升级实例的价格。只支持按量计费实例。
- * @method Models\IsolateDBInstancesResponse IsolateDBInstances(Models\IsolateDBInstancesRequest $req) 本接口(IsolateDBInstances)用于隔离实例
+ * @method Models\IsolateDBInstancesResponse IsolateDBInstances(Models\IsolateDBInstancesRequest $req) 本接口(IsolateDBInstances)用于隔离实例。
* @method Models\ModifyAccountRemarkResponse ModifyAccountRemark(Models\ModifyAccountRemarkRequest $req) 本接口(ModifyAccountRemark)用于修改帐号备注。
* @method Models\ModifyBackupDownloadRestrictionResponse ModifyBackupDownloadRestriction(Models\ModifyBackupDownloadRestrictionRequest $req) 本接口(ModifyBackupDownloadRestriction)用于修改备份文件下载限制。
* @method Models\ModifyBackupPlanResponse ModifyBackupPlan(Models\ModifyBackupPlanRequest $req) 本接口 (ModifyBackupPlan) 用于实例备份计划的修改,默认是在每天的凌晨开始全量备份,备份保留时长是7天。可以根据此接口指定时间进行实例的备份。