From 70171b88ffc7d3c01eb70333245a76bea2c5d0d3 Mon Sep 17 00:00:00 2001 From: tencentcloudapi Date: Wed, 5 Jul 2023 08:34:41 +0800 Subject: [PATCH] release 3.0.924 --- composer.json | 2 +- .../Models/DisIsolateDBInstancesRequest.php | 52 ++++++++---- .../ModifyDBInstanceChargeTypeRequest.php | 76 +++++++++++++---- .../ModifyDBInstanceDeploymentRequest.php | 36 ++++++-- .../Models/ModifyDBInstanceNameRequest.php | 10 ++- .../ModifyDBInstanceSecurityGroupsRequest.php | 16 +++- .../Models/ModifyDBInstanceSpecRequest.php | 44 ++++++++-- .../UpgradeDBInstanceKernelVersionRequest.php | 84 +++++++++++-------- .../Postgres/V20170312/PostgresClient.php | 2 +- 9 files changed, 228 insertions(+), 94 deletions(-) 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天。可以根据此接口指定时间进行实例的备份。