GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.
Test Failed
Push — master ( 1afb07...025500 )
by
unknown
06:40
created

UpdateSecret   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 14
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 1
eloc 4
c 1
b 0
f 0
dl 0
loc 14
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A withExtendedConfigCustomData() 0 6 1
1
<?php
2
3
namespace AlibabaCloud\Kms\V20160120;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
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 = [])
12
 * @method CancelKeyDeletion cancelKeyDeletion(array $options = [])
13
 * @method CertificatePrivateKeyDecrypt certificatePrivateKeyDecrypt(array $options = [])
14
 * @method CertificatePrivateKeySign certificatePrivateKeySign(array $options = [])
15
 * @method CertificatePublicKeyEncrypt certificatePublicKeyEncrypt(array $options = [])
16
 * @method CertificatePublicKeyVerify certificatePublicKeyVerify(array $options = [])
17
 * @method CreateAlias createAlias(array $options = [])
18
 * @method CreateCertificate createCertificate(array $options = [])
19
 * @method CreateKey createKey(array $options = [])
20
 * @method CreateKeyVersion createKeyVersion(array $options = [])
21
 * @method CreateSecret createSecret(array $options = [])
22
 * @method Decrypt decrypt(array $options = [])
23
 * @method DeleteAlias deleteAlias(array $options = [])
24
 * @method DeleteCertificate deleteCertificate(array $options = [])
25
 * @method DeleteKeyMaterial deleteKeyMaterial(array $options = [])
26
 * @method DeleteSecret deleteSecret(array $options = [])
27
 * @method DescribeAccountKmsStatus describeAccountKmsStatus(array $options = [])
28
 * @method DescribeCertificate describeCertificate(array $options = [])
29
 * @method DescribeKey describeKey(array $options = [])
30
 * @method DescribeKeyVersion describeKeyVersion(array $options = [])
31
 * @method DescribeRegions describeRegions(array $options = [])
32
 * @method DescribeSecret describeSecret(array $options = [])
33
 * @method DescribeService describeService(array $options = [])
34
 * @method DisableKey disableKey(array $options = [])
35
 * @method EnableKey enableKey(array $options = [])
36
 * @method Encrypt encrypt(array $options = [])
37
 * @method ExportCertificate exportCertificate(array $options = [])
38
 * @method ExportDataKey exportDataKey(array $options = [])
39
 * @method GenerateAndExportDataKey generateAndExportDataKey(array $options = [])
40
 * @method GenerateDataKey generateDataKey(array $options = [])
41
 * @method GenerateDataKeyWithoutPlaintext generateDataKeyWithoutPlaintext(array $options = [])
42
 * @method GetCertificate getCertificate(array $options = [])
43
 * @method GetParametersForImport getParametersForImport(array $options = [])
44
 * @method GetPublicKey getPublicKey(array $options = [])
45
 * @method GetRandomPassword getRandomPassword(array $options = [])
46
 * @method GetSecretValue getSecretValue(array $options = [])
47
 * @method ImportCertificate importCertificate(array $options = [])
48
 * @method ImportEncryptionCertificate importEncryptionCertificate(array $options = [])
49
 * @method ImportKeyMaterial importKeyMaterial(array $options = [])
50
 * @method ListAliases listAliases(array $options = [])
51
 * @method ListAliasesByKeyId listAliasesByKeyId(array $options = [])
52
 * @method ListCertificates listCertificates(array $options = [])
53
 * @method ListKeys listKeys(array $options = [])
54
 * @method ListKeyVersions listKeyVersions(array $options = [])
55
 * @method ListResourceTags listResourceTags(array $options = [])
56
 * @method ListSecrets listSecrets(array $options = [])
57
 * @method ListSecretVersionIds listSecretVersionIds(array $options = [])
58
 * @method OpenKmsService openKmsService(array $options = [])
59
 * @method PutSecretValue putSecretValue(array $options = [])
60
 * @method ReEncrypt reEncrypt(array $options = [])
61
 * @method RestoreSecret restoreSecret(array $options = [])
62
 * @method RotateSecret rotateSecret(array $options = [])
63
 * @method ScheduleKeyDeletion scheduleKeyDeletion(array $options = [])
64
 * @method TagResource tagResource(array $options = [])
65
 * @method UntagResource untagResource(array $options = [])
66
 * @method UpdateAlias updateAlias(array $options = [])
67
 * @method UpdateCertificateStatus updateCertificateStatus(array $options = [])
68
 * @method UpdateKeyDescription updateKeyDescription(array $options = [])
69
 * @method UpdateRotationPolicy updateRotationPolicy(array $options = [])
70
 * @method UpdateSecret updateSecret(array $options = [])
71
 * @method UpdateSecretRotationPolicy updateSecretRotationPolicy(array $options = [])
72
 * @method UpdateSecretVersionStage updateSecretVersionStage(array $options = [])
73
 * @method UploadCertificate uploadCertificate(array $options = [])
74
 */
75
class KmsApiResolver extends ApiResolver
76
{
77
}
78
79
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
80
{
81
    /** @var string */
82
    public $product = 'Kms';
83
84
    /** @var string */
85
    public $version = '2016-01-20';
86
87
    /** @var string */
88
    public $method = 'POST';
89
90
    /** @var string */
91
    protected $scheme = 'https';
92
93
    /** @var string */
94
    public $serviceCode = 'kms';
95
}
96
97
/**
98
 * @method string getKeyVersionId()
99
 * @method $this withKeyVersionId($value)
100
 * @method string getKeyId()
101
 * @method $this withKeyId($value)
102
 * @method string getCiphertextBlob()
103
 * @method $this withCiphertextBlob($value)
104
 * @method string getAlgorithm()
105
 * @method $this withAlgorithm($value)
106
 */
107
class AsymmetricDecrypt extends Rpc
108
{
109
}
110
111
/**
112
 * @method string getKeyVersionId()
113
 * @method $this withKeyVersionId($value)
114
 * @method string getKeyId()
115
 * @method $this withKeyId($value)
116
 * @method string getPlaintext()
117
 * @method $this withPlaintext($value)
118
 * @method string getAlgorithm()
119
 * @method $this withAlgorithm($value)
120
 */
121
class AsymmetricEncrypt extends Rpc
122
{
123
}
124
125
/**
126
 * @method string getKeyVersionId()
127
 * @method $this withKeyVersionId($value)
128
 * @method string getDigest()
129
 * @method $this withDigest($value)
130
 * @method string getKeyId()
131
 * @method $this withKeyId($value)
132
 * @method string getAlgorithm()
133
 * @method $this withAlgorithm($value)
134
 */
135
class AsymmetricSign extends Rpc
136
{
137
}
138
139
/**
140
 * @method string getKeyVersionId()
141
 * @method $this withKeyVersionId($value)
142
 * @method string getDigest()
143
 * @method $this withDigest($value)
144
 * @method string getKeyId()
145
 * @method $this withKeyId($value)
146
 * @method string getValue()
147
 * @method $this withValue($value)
148
 * @method string getAlgorithm()
149
 * @method $this withAlgorithm($value)
150
 */
151
class AsymmetricVerify extends Rpc
152
{
153
}
154
155
/**
156
 * @method string getKeyId()
157
 * @method $this withKeyId($value)
158
 */
159
class CancelKeyDeletion extends Rpc
160
{
161
}
162
163
/**
164
 * @method string getCertificateId()
165
 * @method $this withCertificateId($value)
166
 * @method string getAlgorithm()
167
 * @method $this withAlgorithm($value)
168
 * @method string getCiphertextBlob()
169
 * @method $this withCiphertextBlob($value)
170
 */
171
class CertificatePrivateKeyDecrypt extends Rpc
172
{
173
}
174
175
/**
176
 * @method string getMessageType()
177
 * @method $this withMessageType($value)
178
 * @method string getCertificateId()
179
 * @method $this withCertificateId($value)
180
 * @method string getMessage()
181
 * @method $this withMessage($value)
182
 * @method string getAlgorithm()
183
 * @method $this withAlgorithm($value)
184
 */
185
class CertificatePrivateKeySign extends Rpc
186
{
187
}
188
189
/**
190
 * @method string getCertificateId()
191
 * @method $this withCertificateId($value)
192
 * @method string getPlaintext()
193
 * @method $this withPlaintext($value)
194
 * @method string getAlgorithm()
195
 * @method $this withAlgorithm($value)
196
 */
197
class CertificatePublicKeyEncrypt extends Rpc
198
{
199
}
200
201
/**
202
 * @method string getSignatureValue()
203
 * @method $this withSignatureValue($value)
204
 * @method string getMessageType()
205
 * @method $this withMessageType($value)
206
 * @method string getCertificateId()
207
 * @method $this withCertificateId($value)
208
 * @method string getMessage()
209
 * @method $this withMessage($value)
210
 * @method string getAlgorithm()
211
 * @method $this withAlgorithm($value)
212
 */
213
class CertificatePublicKeyVerify extends Rpc
214
{
215
}
216
217
/**
218
 * @method string getAliasName()
219
 * @method $this withAliasName($value)
220
 * @method string getKeyId()
221
 * @method $this withKeyId($value)
222
 */
223
class CreateAlias extends Rpc
224
{
225
}
226
227
/**
228
 * @method string getProtectionLevel()
229
 * @method $this withProtectionLevel($value)
230
 * @method string getSubject()
231
 * @method $this withSubject($value)
232
 * @method string getSubjectAlternativeNames()
233
 * @method $this withSubjectAlternativeNames($value)
234
 * @method string getKeySpec()
235
 * @method $this withKeySpec($value)
236
 */
237
class CreateCertificate extends Rpc
238
{
239
}
240
241
/**
242
 * @method string getProtectionLevel()
243
 * @method $this withProtectionLevel($value)
244
 * @method string getKeyUsage()
245
 * @method $this withKeyUsage($value)
246
 * @method string getOrigin()
247
 * @method $this withOrigin($value)
248
 * @method string getDescription()
249
 * @method $this withDescription($value)
250
 * @method string getKeySpec()
251
 * @method $this withKeySpec($value)
252
 * @method string getRotationInterval()
253
 * @method $this withRotationInterval($value)
254
 * @method string getEnableAutomaticRotation()
255
 * @method $this withEnableAutomaticRotation($value)
256
 */
257
class CreateKey extends Rpc
258
{
259
}
260
261
/**
262
 * @method string getKeyId()
263
 * @method $this withKeyId($value)
264
 */
265
class CreateKeyVersion extends Rpc
266
{
267
}
268
269
/**
270
 * @method string getSecretType()
271
 * @method $this withSecretType($value)
272
 * @method string getVersionId()
273
 * @method $this withVersionId($value)
274
 * @method string getSecretData()
275
 * @method $this withSecretData($value)
276
 * @method string getDescription()
277
 * @method $this withDescription($value)
278
 * @method string getRotationInterval()
279
 * @method $this withRotationInterval($value)
280
 * @method string getSecretName()
281
 * @method $this withSecretName($value)
282
 * @method string getEnableAutomaticRotation()
283
 * @method $this withEnableAutomaticRotation($value)
284
 * @method string getEncryptionKeyId()
285
 * @method $this withEncryptionKeyId($value)
286
 * @method string getSecretDataType()
287
 * @method $this withSecretDataType($value)
288
 * @method string getTags()
289
 * @method $this withTags($value)
290
 * @method string getExtendedConfig()
291
 * @method $this withExtendedConfig($value)
292
 */
293
class CreateSecret extends Rpc
294
{
295
}
296
297
/**
298
 * @method string getEncryptionContext()
299
 * @method $this withEncryptionContext($value)
300
 * @method string getCiphertextBlob()
301
 * @method $this withCiphertextBlob($value)
302
 */
303
class Decrypt extends Rpc
304
{
305
}
306
307
/**
308
 * @method string getAliasName()
309
 * @method $this withAliasName($value)
310
 */
311
class DeleteAlias extends Rpc
312
{
313
}
314
315
/**
316
 * @method string getCertificateId()
317
 * @method $this withCertificateId($value)
318
 */
319
class DeleteCertificate extends Rpc
320
{
321
}
322
323
/**
324
 * @method string getKeyId()
325
 * @method $this withKeyId($value)
326
 */
327
class DeleteKeyMaterial extends Rpc
328
{
329
}
330
331
/**
332
 * @method string getForceDeleteWithoutRecovery()
333
 * @method $this withForceDeleteWithoutRecovery($value)
334
 * @method string getRecoveryWindowInDays()
335
 * @method $this withRecoveryWindowInDays($value)
336
 * @method string getSecretName()
337
 * @method $this withSecretName($value)
338
 */
339
class DeleteSecret extends Rpc
340
{
341
}
342
343
class DescribeAccountKmsStatus extends Rpc
344
{
345
}
346
347
/**
348
 * @method string getCertificateId()
349
 * @method $this withCertificateId($value)
350
 */
351
class DescribeCertificate extends Rpc
352
{
353
}
354
355
/**
356
 * @method string getKeyId()
357
 * @method $this withKeyId($value)
358
 */
359
class DescribeKey extends Rpc
360
{
361
}
362
363
/**
364
 * @method string getKeyVersionId()
365
 * @method $this withKeyVersionId($value)
366
 * @method string getKeyId()
367
 * @method $this withKeyId($value)
368
 */
369
class DescribeKeyVersion extends Rpc
370
{
371
}
372
373
class DescribeRegions extends Rpc
374
{
375
}
376
377
/**
378
 * @method string getSecretName()
379
 * @method $this withSecretName($value)
380
 * @method string getFetchTags()
381
 * @method $this withFetchTags($value)
382
 */
383
class DescribeSecret extends Rpc
384
{
385
}
386
387
class DescribeService extends Rpc
388
{
389
}
390
391
/**
392
 * @method string getKeyId()
393
 * @method $this withKeyId($value)
394
 */
395
class DisableKey extends Rpc
396
{
397
}
398
399
/**
400
 * @method string getKeyId()
401
 * @method $this withKeyId($value)
402
 */
403
class EnableKey extends Rpc
404
{
405
}
406
407
/**
408
 * @method string getEncryptionContext()
409
 * @method $this withEncryptionContext($value)
410
 * @method string getKeyId()
411
 * @method $this withKeyId($value)
412
 * @method string getPlaintext()
413
 * @method $this withPlaintext($value)
414
 */
415
class Encrypt extends Rpc
416
{
417
}
418
419
/**
420
 * @method string getCertificateId()
421
 * @method $this withCertificateId($value)
422
 * @method string getPassphrase()
423
 * @method $this withPassphrase($value)
424
 * @method string getExportFormat()
425
 * @method $this withExportFormat($value)
426
 */
427
class ExportCertificate extends Rpc
428
{
429
}
430
431
/**
432
 * @method string getEncryptionContext()
433
 * @method $this withEncryptionContext($value)
434
 * @method string getWrappingAlgorithm()
435
 * @method $this withWrappingAlgorithm($value)
436
 * @method string getCiphertextBlob()
437
 * @method $this withCiphertextBlob($value)
438
 * @method string getPublicKeyBlob()
439
 * @method $this withPublicKeyBlob($value)
440
 * @method string getWrappingKeySpec()
441
 * @method $this withWrappingKeySpec($value)
442
 */
443
class ExportDataKey extends Rpc
444
{
445
}
446
447
/**
448
 * @method string getEncryptionContext()
449
 * @method $this withEncryptionContext($value)
450
 * @method string getKeyId()
451
 * @method $this withKeyId($value)
452
 * @method string getKeySpec()
453
 * @method $this withKeySpec($value)
454
 * @method string getNumberOfBytes()
455
 * @method $this withNumberOfBytes($value)
456
 * @method string getWrappingAlgorithm()
457
 * @method $this withWrappingAlgorithm($value)
458
 * @method string getPublicKeyBlob()
459
 * @method $this withPublicKeyBlob($value)
460
 * @method string getWrappingKeySpec()
461
 * @method $this withWrappingKeySpec($value)
462
 */
463
class GenerateAndExportDataKey extends Rpc
464
{
465
}
466
467
/**
468
 * @method string getEncryptionContext()
469
 * @method $this withEncryptionContext($value)
470
 * @method string getKeyId()
471
 * @method $this withKeyId($value)
472
 * @method string getKeySpec()
473
 * @method $this withKeySpec($value)
474
 * @method string getNumberOfBytes()
475
 * @method $this withNumberOfBytes($value)
476
 */
477
class GenerateDataKey extends Rpc
478
{
479
}
480
481
/**
482
 * @method string getEncryptionContext()
483
 * @method $this withEncryptionContext($value)
484
 * @method string getKeyId()
485
 * @method $this withKeyId($value)
486
 * @method string getKeySpec()
487
 * @method $this withKeySpec($value)
488
 * @method string getNumberOfBytes()
489
 * @method $this withNumberOfBytes($value)
490
 */
491
class GenerateDataKeyWithoutPlaintext extends Rpc
492
{
493
}
494
495
/**
496
 * @method string getCertificateId()
497
 * @method $this withCertificateId($value)
498
 */
499
class GetCertificate extends Rpc
500
{
501
}
502
503
/**
504
 * @method string getKeyId()
505
 * @method $this withKeyId($value)
506
 * @method string getWrappingAlgorithm()
507
 * @method $this withWrappingAlgorithm($value)
508
 * @method string getWrappingKeySpec()
509
 * @method $this withWrappingKeySpec($value)
510
 */
511
class GetParametersForImport extends Rpc
512
{
513
}
514
515
/**
516
 * @method string getKeyVersionId()
517
 * @method $this withKeyVersionId($value)
518
 * @method string getKeyId()
519
 * @method $this withKeyId($value)
520
 */
521
class GetPublicKey extends Rpc
522
{
523
}
524
525
/**
526
 * @method string getExcludeLowercase()
527
 * @method $this withExcludeLowercase($value)
528
 * @method string getExcludeCharacters()
529
 * @method $this withExcludeCharacters($value)
530
 * @method string getPasswordLength()
531
 * @method $this withPasswordLength($value)
532
 * @method string getExcludePunctuation()
533
 * @method $this withExcludePunctuation($value)
534
 * @method string getExcludeUppercase()
535
 * @method $this withExcludeUppercase($value)
536
 * @method string getRequireEachIncludedType()
537
 * @method $this withRequireEachIncludedType($value)
538
 * @method string getExcludeNumbers()
539
 * @method $this withExcludeNumbers($value)
540
 */
541
class GetRandomPassword extends Rpc
542
{
543
}
544
545
/**
546
 * @method string getVersionId()
547
 * @method $this withVersionId($value)
548
 * @method string getVersionStage()
549
 * @method $this withVersionStage($value)
550
 * @method string getSecretName()
551
 * @method $this withSecretName($value)
552
 * @method string getFetchExtendedConfig()
553
 * @method $this withFetchExtendedConfig($value)
554
 */
555
class GetSecretValue extends Rpc
556
{
557
}
558
559
/**
560
 * @method string getPKCS12Blob()
561
 * @method $this withPKCS12Blob($value)
562
 * @method string getPassphrase()
563
 * @method $this withPassphrase($value)
564
 */
565
class ImportCertificate extends Rpc
566
{
567
}
568
569
/**
570
 * @method string getAsymmetricAlgorithm()
571
 * @method $this withAsymmetricAlgorithm($value)
572
 * @method string getSymmetricAlgorithm()
573
 * @method $this withSymmetricAlgorithm($value)
574
 * @method string getEncryptedPrivateKey()
575
 * @method $this withEncryptedPrivateKey($value)
576
 * @method string getEncryptedSymmetricKey()
577
 * @method $this withEncryptedSymmetricKey($value)
578
 * @method string getCertificateId()
579
 * @method $this withCertificateId($value)
580
 * @method string getCertificate()
581
 * @method $this withCertificate($value)
582
 * @method string getCertificateChain()
583
 * @method $this withCertificateChain($value)
584
 */
585
class ImportEncryptionCertificate extends Rpc
586
{
587
}
588
589
/**
590
 * @method string getImportToken()
591
 * @method $this withImportToken($value)
592
 * @method string getEncryptedKeyMaterial()
593
 * @method $this withEncryptedKeyMaterial($value)
594
 * @method string getKeyMaterialExpireUnix()
595
 * @method $this withKeyMaterialExpireUnix($value)
596
 * @method string getKeyId()
597
 * @method $this withKeyId($value)
598
 */
599
class ImportKeyMaterial extends Rpc
600
{
601
}
602
603
/**
604
 * @method string getPageSize()
605
 * @method $this withPageSize($value)
606
 * @method string getPageNumber()
607
 * @method $this withPageNumber($value)
608
 */
609
class ListAliases extends Rpc
610
{
611
}
612
613
/**
614
 * @method string getPageSize()
615
 * @method $this withPageSize($value)
616
 * @method string getKeyId()
617
 * @method $this withKeyId($value)
618
 * @method string getPageNumber()
619
 * @method $this withPageNumber($value)
620
 */
621
class ListAliasesByKeyId extends Rpc
622
{
623
}
624
625
/**
626
 * @method string getSubject()
627
 * @method $this withSubject($value)
628
 * @method string getPageSize()
629
 * @method $this withPageSize($value)
630
 * @method string getIssuer()
631
 * @method $this withIssuer($value)
632
 * @method string getPageNumber()
633
 * @method $this withPageNumber($value)
634
 * @method string getStatus()
635
 * @method $this withStatus($value)
636
 */
637
class ListCertificates extends Rpc
638
{
639
}
640
641
/**
642
 * @method string getPageSize()
643
 * @method $this withPageSize($value)
644
 * @method string getFilters()
645
 * @method $this withFilters($value)
646
 * @method string getPageNumber()
647
 * @method $this withPageNumber($value)
648
 */
649
class ListKeys extends Rpc
650
{
651
}
652
653
/**
654
 * @method string getPageSize()
655
 * @method $this withPageSize($value)
656
 * @method string getKeyId()
657
 * @method $this withKeyId($value)
658
 * @method string getPageNumber()
659
 * @method $this withPageNumber($value)
660
 */
661
class ListKeyVersions extends Rpc
662
{
663
}
664
665
/**
666
 * @method string getKeyId()
667
 * @method $this withKeyId($value)
668
 */
669
class ListResourceTags extends Rpc
670
{
671
}
672
673
/**
674
 * @method string getPageSize()
675
 * @method $this withPageSize($value)
676
 * @method string getFilters()
677
 * @method $this withFilters($value)
678
 * @method string getFetchTags()
679
 * @method $this withFetchTags($value)
680
 * @method string getPageNumber()
681
 * @method $this withPageNumber($value)
682
 */
683
class ListSecrets extends Rpc
684
{
685
}
686
687
/**
688
 * @method string getIncludeDeprecated()
689
 * @method $this withIncludeDeprecated($value)
690
 * @method string getPageSize()
691
 * @method $this withPageSize($value)
692
 * @method string getSecretName()
693
 * @method $this withSecretName($value)
694
 * @method string getPageNumber()
695
 * @method $this withPageNumber($value)
696
 */
697
class ListSecretVersionIds extends Rpc
698
{
699
}
700
701
class OpenKmsService extends Rpc
702
{
703
}
704
705
/**
706
 * @method string getVersionId()
707
 * @method $this withVersionId($value)
708
 * @method string getVersionStages()
709
 * @method $this withVersionStages($value)
710
 * @method string getSecretData()
711
 * @method $this withSecretData($value)
712
 * @method string getSecretName()
713
 * @method $this withSecretName($value)
714
 * @method string getSecretDataType()
715
 * @method $this withSecretDataType($value)
716
 */
717
class PutSecretValue extends Rpc
718
{
719
}
720
721
/**
722
 * @method string getDestinationEncryptionContext()
723
 * @method $this withDestinationEncryptionContext($value)
724
 * @method string getSourceEncryptionAlgorithm()
725
 * @method $this withSourceEncryptionAlgorithm($value)
726
 * @method string getSourceKeyVersionId()
727
 * @method $this withSourceKeyVersionId($value)
728
 * @method string getDestinationKeyId()
729
 * @method $this withDestinationKeyId($value)
730
 * @method string getSourceKeyId()
731
 * @method $this withSourceKeyId($value)
732
 * @method string getSourceEncryptionContext()
733
 * @method $this withSourceEncryptionContext($value)
734
 * @method string getCiphertextBlob()
735
 * @method $this withCiphertextBlob($value)
736
 */
737
class ReEncrypt extends Rpc
738
{
739
}
740
741
/**
742
 * @method string getSecretName()
743
 * @method $this withSecretName($value)
744
 */
745
class RestoreSecret extends Rpc
746
{
747
}
748
749
/**
750
 * @method string getVersionId()
751
 * @method $this withVersionId($value)
752
 * @method string getSecretName()
753
 * @method $this withSecretName($value)
754
 */
755
class RotateSecret extends Rpc
756
{
757
}
758
759
/**
760
 * @method string getPendingWindowInDays()
761
 * @method $this withPendingWindowInDays($value)
762
 * @method string getKeyId()
763
 * @method $this withKeyId($value)
764
 */
765
class ScheduleKeyDeletion extends Rpc
766
{
767
}
768
769
/**
770
 * @method string getCertificateId()
771
 * @method $this withCertificateId($value)
772
 * @method string getKeyId()
773
 * @method $this withKeyId($value)
774
 * @method string getSecretName()
775
 * @method $this withSecretName($value)
776
 * @method string getTags()
777
 * @method $this withTags($value)
778
 */
779
class TagResource extends Rpc
780
{
781
}
782
783
/**
784
 * @method string getCertificateId()
785
 * @method $this withCertificateId($value)
786
 * @method string getTagKeys()
787
 * @method $this withTagKeys($value)
788
 * @method string getKeyId()
789
 * @method $this withKeyId($value)
790
 * @method string getSecretName()
791
 * @method $this withSecretName($value)
792
 */
793
class UntagResource extends Rpc
794
{
795
}
796
797
/**
798
 * @method string getAliasName()
799
 * @method $this withAliasName($value)
800
 * @method string getKeyId()
801
 * @method $this withKeyId($value)
802
 */
803
class UpdateAlias extends Rpc
804
{
805
}
806
807
/**
808
 * @method string getCertificateId()
809
 * @method $this withCertificateId($value)
810
 * @method string getStatus()
811
 * @method $this withStatus($value)
812
 */
813
class UpdateCertificateStatus extends Rpc
814
{
815
}
816
817
/**
818
 * @method string getKeyId()
819
 * @method $this withKeyId($value)
820
 * @method string getDescription()
821
 * @method $this withDescription($value)
822
 */
823
class UpdateKeyDescription extends Rpc
824
{
825
}
826
827
/**
828
 * @method string getKeyId()
829
 * @method $this withKeyId($value)
830
 * @method string getRotationInterval()
831
 * @method $this withRotationInterval($value)
832
 * @method string getEnableAutomaticRotation()
833
 * @method $this withEnableAutomaticRotation($value)
834
 */
835
class UpdateRotationPolicy extends Rpc
836
{
837
}
838
839
/**
840
 * @method string getDescription()
841
 * @method $this withDescription($value)
842
 * @method string getSecretName()
843
 * @method $this withSecretName($value)
844
 * @method string getExtendedConfigCustomData()
845
 */
846
class UpdateSecret extends Rpc
847
{
848
849
    /**
850
     * @param string $value
851
     *
852
     * @return $this
853
     */
854
    public function withExtendedConfigCustomData($value)
855
    {
856
        $this->data['ExtendedConfigCustomData'] = $value;
857
        $this->options['query']['ExtendedConfig.CustomData'] = $value;
858
859
        return $this;
860
    }
861
}
862
863
/**
864
 * @method string getRotationInterval()
865
 * @method $this withRotationInterval($value)
866
 * @method string getSecretName()
867
 * @method $this withSecretName($value)
868
 * @method string getEnableAutomaticRotation()
869
 * @method $this withEnableAutomaticRotation($value)
870
 */
871
class UpdateSecretRotationPolicy extends Rpc
872
{
873
}
874
875
/**
876
 * @method string getRemoveFromVersion()
877
 * @method $this withRemoveFromVersion($value)
878
 * @method string getMoveToVersion()
879
 * @method $this withMoveToVersion($value)
880
 * @method string getVersionStage()
881
 * @method $this withVersionStage($value)
882
 * @method string getSecretName()
883
 * @method $this withSecretName($value)
884
 */
885
class UpdateSecretVersionStage extends Rpc
886
{
887
}
888
889
/**
890
 * @method string getCertificateId()
891
 * @method $this withCertificateId($value)
892
 * @method string getCertificate()
893
 * @method $this withCertificate($value)
894
 * @method string getCertificateChain()
895
 * @method $this withCertificateChain($value)
896
 */
897
class UploadCertificate extends Rpc
898
{
899
}
900