diff --git a/ucloud/services/ukms/client.py b/ucloud/services/ukms/client.py index 7f78ee6..f0c5072 100644 --- a/ucloud/services/ukms/client.py +++ b/ucloud/services/ukms/client.py @@ -578,12 +578,13 @@ def get_key_rotation_status( - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子账号必须填写。 - **Region** (str) - (Config) 地域。参见地域和可用区列表。 - **KeyId** (str) - (Required) 密钥资源长 ID、ARN 或别名。 - - **ResourceId** (str) - UKMS 实例资源 ID。 + - **ResourceId** (str) - (Required) UKMS 实例资源 ID。 **Response** - **KeyId** (str) - 密钥资源长 ID。 - **KeyRotationEnabled** (bool) - 是否开启自动轮转。取值:true、false。 + - **LastRotationDate** (int) - 最后一次轮转时间,Unix 时间戳。 - **NextRotationDate** (int) - 下次轮转时间,Unix 时间戳。 - **OnDemandRotationStartDate** (int) - 按需轮转开始时间,Unix 时间戳。 - **RotationPeriodInDays** (int) - 轮转周期,单位天;未开启时返回 0。 diff --git a/ucloud/services/ukms/schemas/apis.py b/ucloud/services/ukms/schemas/apis.py index 6d9baf0..2c122d4 100644 --- a/ucloud/services/ukms/schemas/apis.py +++ b/ucloud/services/ukms/schemas/apis.py @@ -531,7 +531,7 @@ class GetKeyRotationStatusRequestSchema(schema.RequestSchema): "KeyId": fields.Str(required=True, dump_to="KeyId"), "ProjectId": fields.Str(required=False, dump_to="ProjectId"), "Region": fields.Str(required=True, dump_to="Region"), - "ResourceId": fields.Str(required=False, dump_to="ResourceId"), + "ResourceId": fields.Str(required=True, dump_to="ResourceId"), } @@ -543,6 +543,9 @@ class GetKeyRotationStatusResponseSchema(schema.ResponseSchema): "KeyRotationEnabled": fields.Bool( required=True, load_from="KeyRotationEnabled" ), + "LastRotationDate": fields.Int( + required=False, load_from="LastRotationDate" + ), "NextRotationDate": fields.Int( required=False, load_from="NextRotationDate" ), diff --git a/ucloud/services/upfs/client.py b/ucloud/services/upfs/client.py index 89b956f..9487ed2 100644 --- a/ucloud/services/upfs/client.py +++ b/ucloud/services/upfs/client.py @@ -111,6 +111,7 @@ def describe_upfs_volume_price( - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - **Size** (int) - (Required) 文件系统大小,单位为GB,新架构容量型最小容量为500GB,以100GB递增,最大不超过100TB。 + - **Zone** (str) - (Required) 可用区。参见 `可用区列表 `_ - **ChargeType** (str) - Year, Month默认: Month - **Quantity** (int) - 购买UPFS的时长, 默认为1 - **VolumeId** (str) - UPFS文件系统id,第一次创建文件系统时不需要传这个参数 @@ -151,6 +152,7 @@ def describe_upfs_volume_upgrade_price( - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - **Size** (str) - (Required) 文件系统大小 - **VolumeId** (str) - (Required) 文件系统ID + - **Zone** (str) - (Required) 可用区。参见 `可用区列表 `_ **Response** @@ -207,6 +209,7 @@ def remove_upfs_volume( - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - **VolumeId** (str) - (Required) 文件系统ID + - **Zone** (str) - (Required) 可用区。参见 `可用区列表 `_ **Response** @@ -233,6 +236,7 @@ def update_upfs_volume_info( - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - **VolumeId** (str) - (Required) UPFS文件系统ID + - **Zone** (str) - (Required) 可用区。参见 `可用区列表 `_ - **Remark** (str) - UPFS文件系统备注(文件系统名称/备注至少传入其中一个) - **VolumeName** (str) - UPFS文件系统名称(文件系统名称/备注至少传入其中一个) diff --git a/ucloud/services/upfs/schemas/apis.py b/ucloud/services/upfs/schemas/apis.py index 9082327..3c934a5 100644 --- a/ucloud/services/upfs/schemas/apis.py +++ b/ucloud/services/upfs/schemas/apis.py @@ -89,6 +89,7 @@ class DescribeUPFSVolumePriceRequestSchema(schema.RequestSchema): "Region": fields.Str(required=True, dump_to="Region"), "Size": fields.Int(required=True, dump_to="Size"), "VolumeId": fields.Str(required=False, dump_to="VolumeId"), + "Zone": fields.Str(required=True, dump_to="Zone"), } @@ -117,6 +118,7 @@ class DescribeUPFSVolumeUpgradePriceRequestSchema(schema.RequestSchema): "Region": fields.Str(required=True, dump_to="Region"), "Size": fields.Str(required=True, dump_to="Size"), "VolumeId": fields.Str(required=True, dump_to="VolumeId"), + "Zone": fields.Str(required=True, dump_to="Zone"), } @@ -170,6 +172,7 @@ class RemoveUPFSVolumeRequestSchema(schema.RequestSchema): "ProjectId": fields.Str(required=False, dump_to="ProjectId"), "Region": fields.Str(required=True, dump_to="Region"), "VolumeId": fields.Str(required=True, dump_to="VolumeId"), + "Zone": fields.Str(required=True, dump_to="Zone"), } @@ -195,6 +198,7 @@ class UpdateUPFSVolumeInfoRequestSchema(schema.RequestSchema): "Remark": fields.Str(required=False, dump_to="Remark"), "VolumeId": fields.Str(required=True, dump_to="VolumeId"), "VolumeName": fields.Str(required=False, dump_to="VolumeName"), + "Zone": fields.Str(required=True, dump_to="Zone"), } diff --git a/ucloud/version.py b/ucloud/version.py index 0a33a30..a984b26 100644 --- a/ucloud/version.py +++ b/ucloud/version.py @@ -1 +1 @@ -version = "0.11.124" +version = "0.11.125"