5
5
use AlibabaCloud \Client \Resolver \ApiResolver ;
6
6
7
7
/**
8
+ * @method AsymmetricDecrypt asymmetricDecrypt(array $options = [])
9
+ * @method AsymmetricEncrypt asymmetricEncrypt(array $options = [])
10
+ * @method AsymmetricSign asymmetricSign(array $options = [])
11
+ * @method AsymmetricVerify asymmetricVerify(array $options = [])
8
12
* @method CancelKeyDeletion cancelKeyDeletion(array $options = [])
9
13
* @method CreateAlias createAlias(array $options = [])
10
14
* @method CreateKey createKey(array $options = [])
15
+ * @method CreateKeyVersion createKeyVersion(array $options = [])
11
16
* @method Decrypt decrypt(array $options = [])
12
17
* @method DeleteAlias deleteAlias(array $options = [])
13
18
* @method DeleteKeyMaterial deleteKeyMaterial(array $options = [])
21
26
* @method GenerateDataKey generateDataKey(array $options = [])
22
27
* @method GenerateDataKeyWithoutPlaintext generateDataKeyWithoutPlaintext(array $options = [])
23
28
* @method GetParametersForImport getParametersForImport(array $options = [])
29
+ * @method GetPublicKey getPublicKey(array $options = [])
24
30
* @method ImportKeyMaterial importKeyMaterial(array $options = [])
25
31
* @method ListAliases listAliases(array $options = [])
26
32
* @method ListAliasesByKeyId listAliasesByKeyId(array $options = [])
@@ -56,6 +62,64 @@ class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
56
62
public $ serviceCode = 'kms ' ;
57
63
}
58
64
65
+ /**
66
+ * @method string getKeyVersionId()
67
+ * @method $this withKeyVersionId($value)
68
+ * @method string getKeyId()
69
+ * @method $this withKeyId($value)
70
+ * @method string getCiphertextBlob()
71
+ * @method $this withCiphertextBlob($value)
72
+ * @method string getAlgorithm()
73
+ * @method $this withAlgorithm($value)
74
+ */
75
+ class AsymmetricDecrypt extends Rpc
76
+ {
77
+ }
78
+
79
+ /**
80
+ * @method string getKeyVersionId()
81
+ * @method $this withKeyVersionId($value)
82
+ * @method string getKeyId()
83
+ * @method $this withKeyId($value)
84
+ * @method string getPlaintext()
85
+ * @method $this withPlaintext($value)
86
+ * @method string getAlgorithm()
87
+ * @method $this withAlgorithm($value)
88
+ */
89
+ class AsymmetricEncrypt extends Rpc
90
+ {
91
+ }
92
+
93
+ /**
94
+ * @method string getKeyVersionId()
95
+ * @method $this withKeyVersionId($value)
96
+ * @method string getDigest()
97
+ * @method $this withDigest($value)
98
+ * @method string getKeyId()
99
+ * @method $this withKeyId($value)
100
+ * @method string getAlgorithm()
101
+ * @method $this withAlgorithm($value)
102
+ */
103
+ class AsymmetricSign extends Rpc
104
+ {
105
+ }
106
+
107
+ /**
108
+ * @method string getKeyVersionId()
109
+ * @method $this withKeyVersionId($value)
110
+ * @method string getDigest()
111
+ * @method $this withDigest($value)
112
+ * @method string getKeyId()
113
+ * @method $this withKeyId($value)
114
+ * @method string getValue()
115
+ * @method $this withValue($value)
116
+ * @method string getAlgorithm()
117
+ * @method $this withAlgorithm($value)
118
+ */
119
+ class AsymmetricVerify extends Rpc
120
+ {
121
+ }
122
+
59
123
/**
60
124
* @method string getKeyId()
61
125
* @method $this withKeyId($value)
@@ -83,6 +147,8 @@ class CreateAlias extends Rpc
83
147
* @method $this withOrigin($value)
84
148
* @method string getDescription()
85
149
* @method $this withDescription($value)
150
+ * @method string getKeySpec()
151
+ * @method $this withKeySpec($value)
86
152
* @method string getRotationInterval()
87
153
* @method $this withRotationInterval($value)
88
154
* @method string getEnableAutomaticRotation()
@@ -92,6 +158,14 @@ class CreateKey extends Rpc
92
158
{
93
159
}
94
160
161
+ /**
162
+ * @method string getKeyId()
163
+ * @method $this withKeyId($value)
164
+ */
165
+ class CreateKeyVersion extends Rpc
166
+ {
167
+ }
168
+
95
169
/**
96
170
* @method string getEncryptionContext()
97
171
* @method $this withEncryptionContext($value)
@@ -212,6 +286,16 @@ class GetParametersForImport extends Rpc
212
286
{
213
287
}
214
288
289
+ /**
290
+ * @method string getKeyVersionId()
291
+ * @method $this withKeyVersionId($value)
292
+ * @method string getKeyId()
293
+ * @method $this withKeyId($value)
294
+ */
295
+ class GetPublicKey extends Rpc
296
+ {
297
+ }
298
+
215
299
/**
216
300
* @method string getImportToken()
217
301
* @method $this withImportToken($value)
0 commit comments