diff --git a/VERSION b/VERSION index 599028f..109a20f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.2.21 +0.2.22 diff --git a/lib/services/ukms/index.d.ts b/lib/services/ukms/index.d.ts index 907f2de..ea87b55 100644 --- a/lib/services/ukms/index.d.ts +++ b/lib/services/ukms/index.d.ts @@ -428,7 +428,7 @@ export interface DisableKeyRequest { /** * 密钥 DB 数字 ID。 */ - KeyId: number; + KeyId: string; /** * UKMS 实例资源 ID。 */ @@ -464,7 +464,7 @@ export interface EnableKeyRequest { /** * 密钥 DB 数字 ID。 */ - KeyId: number; + KeyId: string; /** * UKMS 实例资源 ID。 */ @@ -667,6 +667,10 @@ export interface GenerateMacRequest { * 待哈希的消息。 */ MacMessage: string; + /** + * 用于生成消息认证码的 MAC 算法。 + */ + MacAlgorithm: string; } /** * GenerateMac - 使用HMAC密钥管理服务(KMS)密钥和该密钥支持的MAC算法,为消息生成基于哈希的消息认证码(HMAC)。 @@ -1005,11 +1009,15 @@ export interface ScheduleKeyDeletionRequest { /** * 密钥 DB 数字 ID。 */ - KeyId: number; + KeyId: string; /** * UKMS 实例资源 ID。 */ ResourceId?: string; + /** + * 删除等待天数,取值范围为 7~30 天;未填写时默认为 30 天。 + */ + DeleteDay?: number; } /** * ScheduleKeyDeletion - 计划删除指定密钥。 @@ -1114,10 +1122,6 @@ export interface UpdateKeyDescriptionResponse { * Verify - 使用非对称密钥验证签名。 */ export interface VerifyRequest { - /** - * UKMS 实例资源 ID。 - */ - ResourceId: string; /** * 密钥 ID、ARN 或别名。 */ @@ -1134,6 +1138,10 @@ export interface VerifyRequest { * 签名时使用的算法。可选值:RSASSA_PSS_SHA_256、RSASSA_PSS_SHA_384、RSASSA_PSS_SHA_512、RSASSA_PKCS1_V1_5_SHA_256、RSASSA_PKCS1_V1_5_SHA_384、RSASSA_PKCS1_V1_5_SHA_512、ECDSA_SHA_256、ECDSA_SHA_384、ECDSA_SHA_512;须与密钥 KeySpec 匹配。 */ SigningAlgorithm: string; + /** + * UKMS 实例资源 ID。 + */ + ResourceId?: string; /** * 消息类型。可选值:RAW、DIGEST;默认 RAW。 */ diff --git a/package-lock.json b/package-lock.json index 4f5c0b6..85c632c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@ucloud-sdks/ucloud-sdk-js", - "version": "0.2.20", + "version": "0.2.21", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index a91bba0..a26d547 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@ucloud-sdks/ucloud-sdk-js", "description": "ucloud-sdk-js", - "version": "0.2.21", + "version": "0.2.22", "author": "oas@ucloud.cn", "license": "MIT", "private": false, diff --git a/src/services/ukms/index.ts b/src/services/ukms/index.ts index 93c2fbb..ff936e4 100644 --- a/src/services/ukms/index.ts +++ b/src/services/ukms/index.ts @@ -660,7 +660,7 @@ export interface DisableKeyRequest { /** * 密钥 DB 数字 ID。 */ - KeyId: number; + KeyId: string; /** * UKMS 实例资源 ID。 */ @@ -698,7 +698,7 @@ export interface EnableKeyRequest { /** * 密钥 DB 数字 ID。 */ - KeyId: number; + KeyId: string; /** * UKMS 实例资源 ID。 */ @@ -911,6 +911,10 @@ export interface GenerateMacRequest { * 待哈希的消息。 */ MacMessage: string; + /** + * 用于生成消息认证码的 MAC 算法。 + */ + MacAlgorithm: string; } /** @@ -1263,11 +1267,15 @@ export interface ScheduleKeyDeletionRequest { /** * 密钥 DB 数字 ID。 */ - KeyId: number; + KeyId: string; /** * UKMS 实例资源 ID。 */ ResourceId?: string; + /** + * 删除等待天数,取值范围为 7~30 天;未填写时默认为 30 天。 + */ + DeleteDay?: number; } /** @@ -1378,10 +1386,6 @@ export interface UpdateKeyDescriptionResponse { * Verify - 使用非对称密钥验证签名。 */ export interface VerifyRequest { - /** - * UKMS 实例资源 ID。 - */ - ResourceId: string; /** * 密钥 ID、ARN 或别名。 */ @@ -1398,6 +1402,10 @@ export interface VerifyRequest { * 签名时使用的算法。可选值:RSASSA_PSS_SHA_256、RSASSA_PSS_SHA_384、RSASSA_PSS_SHA_512、RSASSA_PKCS1_V1_5_SHA_256、RSASSA_PKCS1_V1_5_SHA_384、RSASSA_PKCS1_V1_5_SHA_512、ECDSA_SHA_256、ECDSA_SHA_384、ECDSA_SHA_512;须与密钥 KeySpec 匹配。 */ SigningAlgorithm: string; + /** + * UKMS 实例资源 ID。 + */ + ResourceId?: string; /** * 消息类型。可选值:RAW、DIGEST;默认 RAW。 */