Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.3.24
0.3.25
18 changes: 18 additions & 0 deletions src/UDB/Apis/BackupUDBInstanceResponse.php
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,23 @@ class BackupUDBInstanceResponse extends Response
{


/**
* BackupId: 备份记录 ID
*
* @return integer|null
*/
public function getBackupId()
{
return $this->get("BackupId");
}

/**
* BackupId: 备份记录 ID
*
* @param int $backupId
*/
public function setBackupId($backupId)
{
$this->set("BackupId", $backupId);
}
}
36 changes: 18 additions & 18 deletions src/UDB/Apis/CreateUDBMySQLInstanceRequest.php
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ public function setProjectId($projectId)
}

/**
* Name: 实例名称,至少6位
* Name: 实例名称,至少6位,最大63位
*
* @return string|null
*/
Expand All @@ -110,7 +110,7 @@ public function getName()
}

/**
* Name: 实例名称,至少6位
* Name: 实例名称,至少6位,最大63位
*
* @param string $name
*/
Expand All @@ -120,7 +120,7 @@ public function setName($name)
}

/**
* AdminPassword: 管理员密码
* AdminPassword: 管理员密码。 8-36 位,支持大小写字母、数字、@#$%^*-+=_,?!&()~.|,须包含两类及以上字符
*
* @return string|null
*/
Expand All @@ -130,7 +130,7 @@ public function getAdminPassword()
}

/**
* AdminPassword: 管理员密码
* AdminPassword: 管理员密码。 8-36 位,支持大小写字母、数字、@#$%^*-+=_,?!&()~.|,须包含两类及以上字符
*
* @param string $adminPassword
*/
Expand All @@ -140,7 +140,7 @@ public function setAdminPassword($adminPassword)
}

/**
* DBTypeId: DB类型,mysql按版本细分 mysql-8.4, mysql-8.0, mysql-5.7, percona-5.7, mysql-5.6, percona-5.6、mysql-5.5
* DBTypeId: DB类型,mysql按版本细分 mysql-8.4, mysql-8.0, mysql-5.7, percona-5.7, mysql-5.6, percona-5.6、mysql-5.5。 可以通过 DescribeUDBType 查询
*
* @return string|null
*/
Expand All @@ -150,7 +150,7 @@ public function getDBTypeId()
}

/**
* DBTypeId: DB类型,mysql按版本细分 mysql-8.4, mysql-8.0, mysql-5.7, percona-5.7, mysql-5.6, percona-5.6、mysql-5.5
* DBTypeId: DB类型,mysql按版本细分 mysql-8.4, mysql-8.0, mysql-5.7, percona-5.7, mysql-5.6, percona-5.6、mysql-5.5。 可以通过 DescribeUDBType 查询
*
* @param string $dbTypeId
*/
Expand Down Expand Up @@ -180,7 +180,7 @@ public function setPort($port)
}

/**
* DiskSpace: 磁盘空间(GB), 暂时支持20G - 32T
* DiskSpace: 磁盘空间(GB),支持约 20G–32T,步长通常为 10;
*
* @return integer|null
*/
Expand All @@ -190,7 +190,7 @@ public function getDiskSpace()
}

/**
* DiskSpace: 磁盘空间(GB), 暂时支持20G - 32T
* DiskSpace: 磁盘空间(GB),支持约 20G–32T,步长通常为 10;
*
* @param int $diskSpace
*/
Expand All @@ -200,7 +200,7 @@ public function setDiskSpace($diskSpace)
}

/**
* ParamGroupId: DB实例使用的配置参数组id
* ParamGroupId: DB实例使用的配置参数组id,取值见 DescribeUDBParamGroup 返回的 `GroupId`,且须与 `DBTypeId` 匹配。
*
* @return integer|null
*/
Expand All @@ -210,7 +210,7 @@ public function getParamGroupId()
}

/**
* ParamGroupId: DB实例使用的配置参数组id
* ParamGroupId: DB实例使用的配置参数组id,取值见 DescribeUDBParamGroup 返回的 `GroupId`,且须与 `DBTypeId` 匹配。
*
* @param int $paramGroupId
*/
Expand Down Expand Up @@ -240,7 +240,7 @@ public function setMachineType($machineType)
}

/**
* StorageClass: 存储类型 CLOUD_RSSD: RSSD 云盘, CLOUD_SSD_ESSENTIAL: SSD Essential云盘 ,该字段和SpecificationClass组合使用,CLOUD_RSSD对应O型,CLOUD_SSD_ESSENTIAL对应OM型(北京2、乌兰察布支持),注:圣保罗、丹佛、哈萨克斯坦地域仅支持O2机型,CLOUD_RSSD对应O2型
* StorageClass: 存储类型 CLOUD_RSSD: RSSD 云盘, CLOUD_SSD_ESSENTIAL: SSD Essential云盘 ,该字段和SpecificationClass组合使用,CLOUD_RSSD对应O型,CLOUD_SSD_ESSENTIAL对应OM型(北京2、乌兰察布支持),注:圣保罗、丹佛、哈萨克斯坦地域仅支持O2机型,CLOUD_RSSD对应O2型。 可从 ListUDBMachineType 同条规格读取
*
* @return string|null
*/
Expand All @@ -250,7 +250,7 @@ public function getStorageClass()
}

/**
* StorageClass: 存储类型 CLOUD_RSSD: RSSD 云盘, CLOUD_SSD_ESSENTIAL: SSD Essential云盘 ,该字段和SpecificationClass组合使用,CLOUD_RSSD对应O型,CLOUD_SSD_ESSENTIAL对应OM型(北京2、乌兰察布支持),注:圣保罗、丹佛、哈萨克斯坦地域仅支持O2机型,CLOUD_RSSD对应O2型
* StorageClass: 存储类型 CLOUD_RSSD: RSSD 云盘, CLOUD_SSD_ESSENTIAL: SSD Essential云盘 ,该字段和SpecificationClass组合使用,CLOUD_RSSD对应O型,CLOUD_SSD_ESSENTIAL对应OM型(北京2、乌兰察布支持),注:圣保罗、丹佛、哈萨克斯坦地域仅支持O2机型,CLOUD_RSSD对应O2型。 可从 ListUDBMachineType 同条规格读取
*
* @param string $storageClass
*/
Expand Down Expand Up @@ -380,7 +380,7 @@ public function setBackupDuration($backupDuration)
}

/**
* BackupId: 备份id,如果指定,则表明从备份恢复实例
* BackupId: 备份 ID;指定则从备份恢复。取值见 DescribeUDBBackup。
*
* @return integer|null
*/
Expand All @@ -390,7 +390,7 @@ public function getBackupId()
}

/**
* BackupId: 备份id,如果指定,则表明从备份恢复实例
* BackupId: 备份 ID;指定则从备份恢复。取值见 DescribeUDBBackup。
*
* @param int $backupId
*/
Expand Down Expand Up @@ -440,7 +440,7 @@ public function setBackupZone($backupZone)
}

/**
* SubnetId: 子网ID
* SubnetId: 子网 ID。与 `VPCId` 须同属一个 VPC
*
* @return string|null
*/
Expand All @@ -450,7 +450,7 @@ public function getSubnetId()
}

/**
* SubnetId: 子网ID
* SubnetId: 子网 ID。与 `VPCId` 须同属一个 VPC
*
* @param string $subnetId
*/
Expand All @@ -460,7 +460,7 @@ public function setSubnetId($subnetId)
}

/**
* VPCId: VPC的ID
* VPCId: VPC ID。与 `SubnetId` 成对使用;取值见 UVPC 相关接口
*
* @return string|null
*/
Expand All @@ -470,7 +470,7 @@ public function getVPCId()
}

/**
* VPCId: VPC的ID
* VPCId: VPC ID。与 `SubnetId` 成对使用;取值见 UVPC 相关接口
*
* @param string $vpcId
*/
Expand Down
12 changes: 6 additions & 6 deletions src/UDB/Apis/CreateUDBRouteInstanceRequest.php
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ public function __construct()


/**
* Region: 地域。 参见 [地域和可用区列表](../summary/regionlist.html)
* Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist)
*
* @return string|null
*/
Expand All @@ -46,7 +46,7 @@ public function getRegion()
}

/**
* Region: 地域。 参见 [地域和可用区列表](../summary/regionlist.html)
* Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist)
*
* @param string $region
*/
Expand All @@ -56,7 +56,7 @@ public function setRegion($region)
}

/**
* Zone: 可用区。参见 [可用区列表](../summary/regionlist.html)
* Zone: 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist)
*
* @return string|null
*/
Expand All @@ -66,7 +66,7 @@ public function getZone()
}

/**
* Zone: 可用区。参见 [可用区列表](../summary/regionlist.html)
* Zone: 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist)
*
* @param string $zone
*/
Expand All @@ -76,7 +76,7 @@ public function setZone($zone)
}

/**
* ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)
* ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list)
*
* @return string|null
*/
Expand All @@ -86,7 +86,7 @@ public function getProjectId()
}

/**
* ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)
* ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list)
*
* @param string $projectId
*/
Expand Down
112 changes: 112 additions & 0 deletions src/UDB/Apis/DescribeUDBBackupStrategyRequest.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
<?php
/**
* Copyright 2026 UCloud Technology Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
namespace UCloud\UDB\Apis;

use UCloud\Core\Request\Request;

class DescribeUDBBackupStrategyRequest extends Request
{
public function __construct()
{
parent::__construct(["Action" => "DescribeUDBBackupStrategy"]);
$this->markRequired("Region");
$this->markRequired("Zone");
$this->markRequired("DBId");
}



/**
* Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist)
*
* @return string|null
*/
public function getRegion()
{
return $this->get("Region");
}

/**
* Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist)
*
* @param string $region
*/
public function setRegion($region)
{
$this->set("Region", $region);
}

/**
* Zone: 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist)
*
* @return string|null
*/
public function getZone()
{
return $this->get("Zone");
}

/**
* Zone: 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist)
*
* @param string $zone
*/
public function setZone($zone)
{
$this->set("Zone", $zone);
}

/**
* ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list)
*
* @return string|null
*/
public function getProjectId()
{
return $this->get("ProjectId");
}

/**
* ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list)
*
* @param string $projectId
*/
public function setProjectId($projectId)
{
$this->set("ProjectId", $projectId);
}

/**
* DBId: 实例ID
*
* @return string|null
*/
public function getDBId()
{
return $this->get("DBId");
}

/**
* DBId: 实例ID
*
* @param string $dbId
*/
public function setDBId($dbId)
{
$this->set("DBId", $dbId);
}
}
Loading
Loading