From c77e5160bed94c5af3f9903cdac22f364832cdb1 Mon Sep 17 00:00:00 2001 From: ucloud-bot Date: Thu, 27 Aug 2026 10:03:28 +0000 Subject: [PATCH] sdk: rolling update for 0.3.42 --- VERSION | 2 +- src/UKMS/Apis/GetKeyRotationStatusRequest.php | 1 + .../Apis/GetKeyRotationStatusResponse.php | 20 ++++++++++++++++ src/UKMS/UKMSClient.php | 1 + src/UPFS/Apis/CreateUPFSVolumeRequest.php | 2 +- src/UPFS/Apis/CreateUPFSVolumeResponse.php | 2 +- .../Apis/DescribeUPFSVolumePriceRequest.php | 23 ++++++++++++++++++- .../Apis/DescribeUPFSVolumePriceResponse.php | 2 +- src/UPFS/Apis/DescribeUPFSVolumeRequest.php | 2 +- src/UPFS/Apis/DescribeUPFSVolumeResponse.php | 2 +- .../DescribeUPFSVolumeUpgradePriceRequest.php | 23 ++++++++++++++++++- ...DescribeUPFSVolumeUpgradePriceResponse.php | 2 +- src/UPFS/Apis/ExtendUPFSVolumeRequest.php | 2 +- src/UPFS/Apis/ExtendUPFSVolumeResponse.php | 2 +- src/UPFS/Apis/RemoveUPFSVolumeRequest.php | 23 ++++++++++++++++++- src/UPFS/Apis/RemoveUPFSVolumeResponse.php | 2 +- src/UPFS/Apis/UpdateUPFSVolumeInfoRequest.php | 23 ++++++++++++++++++- .../Apis/UpdateUPFSVolumeInfoResponse.php | 2 +- src/UPFS/Models/UPFSPriceDataSet.php | 2 +- src/UPFS/Models/UPFSVolumeInfo.php | 2 +- src/UPFS/UPFSClient.php | 6 ++++- 21 files changed, 128 insertions(+), 18 deletions(-) diff --git a/VERSION b/VERSION index b463c01..0bdfd66 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.3.41 +0.3.42 diff --git a/src/UKMS/Apis/GetKeyRotationStatusRequest.php b/src/UKMS/Apis/GetKeyRotationStatusRequest.php index 0c34263..e29fce4 100644 --- a/src/UKMS/Apis/GetKeyRotationStatusRequest.php +++ b/src/UKMS/Apis/GetKeyRotationStatusRequest.php @@ -25,6 +25,7 @@ public function __construct() parent::__construct(["Action" => "GetKeyRotationStatus"]); $this->markRequired("Region"); $this->markRequired("KeyId"); + $this->markRequired("ResourceId"); } diff --git a/src/UKMS/Apis/GetKeyRotationStatusResponse.php b/src/UKMS/Apis/GetKeyRotationStatusResponse.php index 2b4bd20..9ad58b3 100644 --- a/src/UKMS/Apis/GetKeyRotationStatusResponse.php +++ b/src/UKMS/Apis/GetKeyRotationStatusResponse.php @@ -121,4 +121,24 @@ public function setOnDemandRotationStartDate($onDemandRotationStartDate) { $this->set("OnDemandRotationStartDate", $onDemandRotationStartDate); } + + /** + * LastRotationDate: 最后一次轮转时间,Unix 时间戳。 + * + * @return integer|null + */ + public function getLastRotationDate() + { + return $this->get("LastRotationDate"); + } + + /** + * LastRotationDate: 最后一次轮转时间,Unix 时间戳。 + * + * @param int $lastRotationDate + */ + public function setLastRotationDate($lastRotationDate) + { + $this->set("LastRotationDate", $lastRotationDate); + } } diff --git a/src/UKMS/UKMSClient.php b/src/UKMS/UKMSClient.php index c9f509d..2799e86 100644 --- a/src/UKMS/UKMSClient.php +++ b/src/UKMS/UKMSClient.php @@ -635,6 +635,7 @@ public function generateRandom(GenerateRandomRequest $request = null) * "RotationPeriodInDays" => (integer) 轮转周期,单位天;未开启时返回 0。 * "NextRotationDate" => (integer) 下次轮转时间,Unix 时间戳。 * "OnDemandRotationStartDate" => (integer) 按需轮转开始时间,Unix 时间戳。 + * "LastRotationDate" => (integer) 最后一次轮转时间,Unix 时间戳。 * ] * * @return GetKeyRotationStatusResponse diff --git a/src/UPFS/Apis/CreateUPFSVolumeRequest.php b/src/UPFS/Apis/CreateUPFSVolumeRequest.php index 7a43f1b..d37f71e 100644 --- a/src/UPFS/Apis/CreateUPFSVolumeRequest.php +++ b/src/UPFS/Apis/CreateUPFSVolumeRequest.php @@ -1,6 +1,6 @@ "DescribeUPFSVolumePrice"]); $this->markRequired("Region"); + $this->markRequired("Zone"); $this->markRequired("Size"); } @@ -49,6 +50,26 @@ 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) * diff --git a/src/UPFS/Apis/DescribeUPFSVolumePriceResponse.php b/src/UPFS/Apis/DescribeUPFSVolumePriceResponse.php index 3a43c4d..573814f 100644 --- a/src/UPFS/Apis/DescribeUPFSVolumePriceResponse.php +++ b/src/UPFS/Apis/DescribeUPFSVolumePriceResponse.php @@ -1,6 +1,6 @@ "DescribeUPFSVolumeUpgradePrice"]); $this->markRequired("Region"); + $this->markRequired("Zone"); $this->markRequired("VolumeId"); $this->markRequired("Size"); } @@ -50,6 +51,26 @@ 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) * diff --git a/src/UPFS/Apis/DescribeUPFSVolumeUpgradePriceResponse.php b/src/UPFS/Apis/DescribeUPFSVolumeUpgradePriceResponse.php index 3335a78..aac45a8 100644 --- a/src/UPFS/Apis/DescribeUPFSVolumeUpgradePriceResponse.php +++ b/src/UPFS/Apis/DescribeUPFSVolumeUpgradePriceResponse.php @@ -1,6 +1,6 @@ "RemoveUPFSVolume"]); $this->markRequired("Region"); + $this->markRequired("Zone"); $this->markRequired("VolumeId"); } @@ -49,6 +50,26 @@ 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) * diff --git a/src/UPFS/Apis/RemoveUPFSVolumeResponse.php b/src/UPFS/Apis/RemoveUPFSVolumeResponse.php index 4562a4c..12fcb62 100644 --- a/src/UPFS/Apis/RemoveUPFSVolumeResponse.php +++ b/src/UPFS/Apis/RemoveUPFSVolumeResponse.php @@ -1,6 +1,6 @@ "UpdateUPFSVolumeInfo"]); $this->markRequired("Region"); + $this->markRequired("Zone"); $this->markRequired("VolumeId"); } @@ -49,6 +50,26 @@ 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) * diff --git a/src/UPFS/Apis/UpdateUPFSVolumeInfoResponse.php b/src/UPFS/Apis/UpdateUPFSVolumeInfoResponse.php index 35997c5..c01ca2d 100644 --- a/src/UPFS/Apis/UpdateUPFSVolumeInfoResponse.php +++ b/src/UPFS/Apis/UpdateUPFSVolumeInfoResponse.php @@ -1,6 +1,6 @@ (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "Zone" => (string) 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * "Size" => (integer) 文件系统大小,单位为GB,新架构容量型最小容量为500GB,以100GB递增,最大不超过100TB。 * "Quantity" => (integer) 购买UPFS的时长, 默认为1 @@ -171,6 +172,7 @@ public function describeUPFSVolumePrice(DescribeUPFSVolumePriceRequest $request * * $args = [ * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "Zone" => (string) 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * "VolumeId" => (string) 文件系统ID * "Size" => (string) 文件系统大小 @@ -230,6 +232,7 @@ public function extendUPFSVolume(ExtendUPFSVolumeRequest $request = null) * * $args = [ * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "Zone" => (string) 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * "VolumeId" => (string) 文件系统ID * ] @@ -257,6 +260,7 @@ public function removeUPFSVolume(RemoveUPFSVolumeRequest $request = null) * * $args = [ * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "Zone" => (string) 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * "VolumeId" => (string) UPFS文件系统ID * "VolumeName" => (string) UPFS文件系统名称(文件系统名称/备注至少传入其中一个)