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 ( 6367e6...e2851a )
by
unknown
06:20
created

UpdateConfigRule::withExcludeResourceIdsScope()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 3
c 1
b 0
f 0
dl 0
loc 6
rs 10
cc 1
nc 1
nop 1
1
<?php
2
3
namespace AlibabaCloud\Config\V20200907;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method ActiveAggregateConfigRules activeAggregateConfigRules(array $options = [])
9
 * @method AttachAggregateConfigRuleToCompliancePack attachAggregateConfigRuleToCompliancePack(array $options = [])
10
 * @method AttachConfigRuleToCompliancePack attachConfigRuleToCompliancePack(array $options = [])
11
 * @method CreateAggregateCompliancePack createAggregateCompliancePack(array $options = [])
12
 * @method CreateAggregateConfigRule createAggregateConfigRule(array $options = [])
13
 * @method CreateAggregator createAggregator(array $options = [])
14
 * @method CreateCompliancePack createCompliancePack(array $options = [])
15
 * @method CreateConfigRule createConfigRule(array $options = [])
16
 * @method DeactiveAggregateConfigRules deactiveAggregateConfigRules(array $options = [])
17
 * @method DeactiveConfigRules deactiveConfigRules(array $options = [])
18
 * @method DeleteAggregateCompliancePacks deleteAggregateCompliancePacks(array $options = [])
19
 * @method DeleteAggregateConfigRules deleteAggregateConfigRules(array $options = [])
20
 * @method DeleteAggregators deleteAggregators(array $options = [])
21
 * @method DeleteCompliancePacks deleteCompliancePacks(array $options = [])
22
 * @method DetachAggregateConfigRuleToCompliancePack detachAggregateConfigRuleToCompliancePack(array $options = [])
23
 * @method DetachConfigRuleToCompliancePack detachConfigRuleToCompliancePack(array $options = [])
24
 * @method GenerateAggregateCompliancePackReport generateAggregateCompliancePackReport(array $options = [])
25
 * @method GenerateAggregateConfigRulesReport generateAggregateConfigRulesReport(array $options = [])
26
 * @method GenerateCompliancePackReport generateCompliancePackReport(array $options = [])
27
 * @method GenerateConfigRulesReport generateConfigRulesReport(array $options = [])
28
 * @method GetAggregateAccountComplianceByPack getAggregateAccountComplianceByPack(array $options = [])
29
 * @method GetAggregateCompliancePack getAggregateCompliancePack(array $options = [])
30
 * @method GetAggregateCompliancePackReport getAggregateCompliancePackReport(array $options = [])
31
 * @method GetAggregateConfigRule getAggregateConfigRule(array $options = [])
32
 * @method GetAggregateConfigRuleComplianceByPack getAggregateConfigRuleComplianceByPack(array $options = [])
33
 * @method GetAggregateConfigRulesReport getAggregateConfigRulesReport(array $options = [])
34
 * @method GetAggregateConfigRuleSummaryByRiskLevel getAggregateConfigRuleSummaryByRiskLevel(array $options = [])
35
 * @method GetAggregateResourceComplianceByConfigRule getAggregateResourceComplianceByConfigRule(array $options = [])
36
 * @method GetAggregateResourceComplianceByPack getAggregateResourceComplianceByPack(array $options = [])
37
 * @method GetAggregateResourceComplianceTimeline getAggregateResourceComplianceTimeline(array $options = [])
38
 * @method GetAggregateResourceConfigurationTimeline getAggregateResourceConfigurationTimeline(array $options = [])
39
 * @method GetAggregateResourceCountsGroupByRegion getAggregateResourceCountsGroupByRegion(array $options = [])
40
 * @method GetAggregateResourceCountsGroupByResourceType getAggregateResourceCountsGroupByResourceType(array $options = [])
41
 * @method GetAggregator getAggregator(array $options = [])
42
 * @method GetCompliancePack getCompliancePack(array $options = [])
43
 * @method GetCompliancePackReport getCompliancePackReport(array $options = [])
44
 * @method GetConfigRule getConfigRule(array $options = [])
45
 * @method GetConfigRuleComplianceByPack getConfigRuleComplianceByPack(array $options = [])
46
 * @method GetConfigRulesReport getConfigRulesReport(array $options = [])
47
 * @method GetConfigRuleSummaryByRiskLevel getConfigRuleSummaryByRiskLevel(array $options = [])
48
 * @method GetDiscoveredResourceCountsGroupByRegion getDiscoveredResourceCountsGroupByRegion(array $options = [])
49
 * @method GetDiscoveredResourceCountsGroupByResourceType getDiscoveredResourceCountsGroupByResourceType(array $options = [])
50
 * @method GetResourceComplianceByConfigRule getResourceComplianceByConfigRule(array $options = [])
51
 * @method GetResourceComplianceByPack getResourceComplianceByPack(array $options = [])
52
 * @method GetResourceComplianceTimeline getResourceComplianceTimeline(array $options = [])
53
 * @method GetResourceConfigurationTimeline getResourceConfigurationTimeline(array $options = [])
54
 * @method IgnoreAggregateEvaluationResults ignoreAggregateEvaluationResults(array $options = [])
55
 * @method IgnoreEvaluationResults ignoreEvaluationResults(array $options = [])
56
 * @method ListAggregateCompliancePacks listAggregateCompliancePacks(array $options = [])
57
 * @method ListAggregateConfigRuleEvaluationResults listAggregateConfigRuleEvaluationResults(array $options = [])
58
 * @method ListAggregateConfigRules listAggregateConfigRules(array $options = [])
59
 * @method ListAggregateResourceEvaluationResults listAggregateResourceEvaluationResults(array $options = [])
60
 * @method ListAggregators listAggregators(array $options = [])
61
 * @method ListCompliancePacks listCompliancePacks(array $options = [])
62
 * @method ListCompliancePackTemplates listCompliancePackTemplates(array $options = [])
63
 * @method ListConfigRuleEvaluationResults listConfigRuleEvaluationResults(array $options = [])
64
 * @method ListResourceEvaluationResults listResourceEvaluationResults(array $options = [])
65
 * @method RevertAggregateEvaluationResults revertAggregateEvaluationResults(array $options = [])
66
 * @method RevertEvaluationResults revertEvaluationResults(array $options = [])
67
 * @method StartAggregateConfigRuleEvaluation startAggregateConfigRuleEvaluation(array $options = [])
68
 * @method UpdateAggregateCompliancePack updateAggregateCompliancePack(array $options = [])
69
 * @method UpdateAggregateConfigRule updateAggregateConfigRule(array $options = [])
70
 * @method UpdateAggregator updateAggregator(array $options = [])
71
 * @method UpdateCompliancePack updateCompliancePack(array $options = [])
72
 * @method UpdateConfigRule updateConfigRule(array $options = [])
73
 */
74
class ConfigApiResolver extends ApiResolver
75
{
76
}
77
78
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
79
{
80
    /** @var string */
81
    public $product = 'Config';
82
83
    /** @var string */
84
    public $version = '2020-09-07';
85
}
86
87
/**
88
 * @method string getConfigRuleIds()
89
 * @method $this withConfigRuleIds($value)
90
 * @method string getAggregatorId()
91
 * @method $this withAggregatorId($value)
92
 */
93
class ActiveAggregateConfigRules extends Rpc
94
{
95
96
    /** @var string */
97
    public $method = 'POST';
98
}
99
100
/**
101
 * @method string getConfigRuleIds()
102
 * @method $this withConfigRuleIds($value)
103
 * @method string getAggregatorId()
104
 * @method $this withAggregatorId($value)
105
 * @method string getCompliancePackId()
106
 * @method $this withCompliancePackId($value)
107
 */
108
class AttachAggregateConfigRuleToCompliancePack extends Rpc
109
{
110
111
    /** @var string */
112
    public $method = 'POST';
113
}
114
115
/**
116
 * @method string getConfigRuleIds()
117
 * @method $this withConfigRuleIds($value)
118
 * @method string getCompliancePackId()
119
 * @method $this withCompliancePackId($value)
120
 */
121
class AttachConfigRuleToCompliancePack extends Rpc
122
{
123
124
    /** @var string */
125
    public $method = 'POST';
126
}
127
128
/**
129
 * @method string getConfigRules()
130
 * @method string getCompliancePackName()
131
 * @method string getClientToken()
132
 * @method string getCompliancePackTemplateId()
133
 * @method string getDescription()
134
 * @method string getAggregatorId()
135
 * @method string getRiskLevel()
136
 */
137
class CreateAggregateCompliancePack extends Rpc
138
{
139
140
    /** @var string */
141
    public $method = 'POST';
142
143
    /**
144
     * @param string $value
145
     *
146
     * @return $this
147
     */
148
    public function withConfigRules($value)
149
    {
150
        $this->data['ConfigRules'] = $value;
151
        $this->options['form_params']['ConfigRules'] = $value;
152
153
        return $this;
154
    }
155
156
    /**
157
     * @param string $value
158
     *
159
     * @return $this
160
     */
161
    public function withCompliancePackName($value)
162
    {
163
        $this->data['CompliancePackName'] = $value;
164
        $this->options['form_params']['CompliancePackName'] = $value;
165
166
        return $this;
167
    }
168
169
    /**
170
     * @param string $value
171
     *
172
     * @return $this
173
     */
174
    public function withClientToken($value)
175
    {
176
        $this->data['ClientToken'] = $value;
177
        $this->options['form_params']['ClientToken'] = $value;
178
179
        return $this;
180
    }
181
182
    /**
183
     * @param string $value
184
     *
185
     * @return $this
186
     */
187
    public function withCompliancePackTemplateId($value)
188
    {
189
        $this->data['CompliancePackTemplateId'] = $value;
190
        $this->options['form_params']['CompliancePackTemplateId'] = $value;
191
192
        return $this;
193
    }
194
195
    /**
196
     * @param string $value
197
     *
198
     * @return $this
199
     */
200
    public function withDescription($value)
201
    {
202
        $this->data['Description'] = $value;
203
        $this->options['form_params']['Description'] = $value;
204
205
        return $this;
206
    }
207
208
    /**
209
     * @param string $value
210
     *
211
     * @return $this
212
     */
213
    public function withAggregatorId($value)
214
    {
215
        $this->data['AggregatorId'] = $value;
216
        $this->options['form_params']['AggregatorId'] = $value;
217
218
        return $this;
219
    }
220
221
    /**
222
     * @param string $value
223
     *
224
     * @return $this
225
     */
226
    public function withRiskLevel($value)
227
    {
228
        $this->data['RiskLevel'] = $value;
229
        $this->options['form_params']['RiskLevel'] = $value;
230
231
        return $this;
232
    }
233
}
234
235
/**
236
 * @method string getTagKeyScope()
237
 * @method string getClientToken()
238
 * @method string getResourceTypesScope()
239
 * @method string getDescription()
240
 * @method string getAggregatorId()
241
 * @method string getConfigRuleTriggerTypes()
242
 * @method string getSourceIdentifier()
243
 * @method string getTagValueScope()
244
 * @method string getRegionIdsScope()
245
 * @method string getRiskLevel()
246
 * @method string getSourceOwner()
247
 * @method string getResourceGroupIdsScope()
248
 * @method string getInputParameters()
249
 * @method string getConfigRuleName()
250
 * @method string getMaximumExecutionFrequency()
251
 * @method string getExcludeResourceIdsScope()
252
 */
253
class CreateAggregateConfigRule extends Rpc
254
{
255
256
    /** @var string */
257
    public $method = 'POST';
258
259
    /**
260
     * @param string $value
261
     *
262
     * @return $this
263
     */
264
    public function withTagKeyScope($value)
265
    {
266
        $this->data['TagKeyScope'] = $value;
267
        $this->options['form_params']['TagKeyScope'] = $value;
268
269
        return $this;
270
    }
271
272
    /**
273
     * @param string $value
274
     *
275
     * @return $this
276
     */
277
    public function withClientToken($value)
278
    {
279
        $this->data['ClientToken'] = $value;
280
        $this->options['form_params']['ClientToken'] = $value;
281
282
        return $this;
283
    }
284
285
    /**
286
     * @param string $value
287
     *
288
     * @return $this
289
     */
290
    public function withResourceTypesScope($value)
291
    {
292
        $this->data['ResourceTypesScope'] = $value;
293
        $this->options['form_params']['ResourceTypesScope'] = $value;
294
295
        return $this;
296
    }
297
298
    /**
299
     * @param string $value
300
     *
301
     * @return $this
302
     */
303
    public function withDescription($value)
304
    {
305
        $this->data['Description'] = $value;
306
        $this->options['form_params']['Description'] = $value;
307
308
        return $this;
309
    }
310
311
    /**
312
     * @param string $value
313
     *
314
     * @return $this
315
     */
316
    public function withAggregatorId($value)
317
    {
318
        $this->data['AggregatorId'] = $value;
319
        $this->options['form_params']['AggregatorId'] = $value;
320
321
        return $this;
322
    }
323
324
    /**
325
     * @param string $value
326
     *
327
     * @return $this
328
     */
329
    public function withConfigRuleTriggerTypes($value)
330
    {
331
        $this->data['ConfigRuleTriggerTypes'] = $value;
332
        $this->options['form_params']['ConfigRuleTriggerTypes'] = $value;
333
334
        return $this;
335
    }
336
337
    /**
338
     * @param string $value
339
     *
340
     * @return $this
341
     */
342
    public function withSourceIdentifier($value)
343
    {
344
        $this->data['SourceIdentifier'] = $value;
345
        $this->options['form_params']['SourceIdentifier'] = $value;
346
347
        return $this;
348
    }
349
350
    /**
351
     * @param string $value
352
     *
353
     * @return $this
354
     */
355
    public function withTagValueScope($value)
356
    {
357
        $this->data['TagValueScope'] = $value;
358
        $this->options['form_params']['TagValueScope'] = $value;
359
360
        return $this;
361
    }
362
363
    /**
364
     * @param string $value
365
     *
366
     * @return $this
367
     */
368
    public function withRegionIdsScope($value)
369
    {
370
        $this->data['RegionIdsScope'] = $value;
371
        $this->options['form_params']['RegionIdsScope'] = $value;
372
373
        return $this;
374
    }
375
376
    /**
377
     * @param string $value
378
     *
379
     * @return $this
380
     */
381
    public function withRiskLevel($value)
382
    {
383
        $this->data['RiskLevel'] = $value;
384
        $this->options['form_params']['RiskLevel'] = $value;
385
386
        return $this;
387
    }
388
389
    /**
390
     * @param string $value
391
     *
392
     * @return $this
393
     */
394
    public function withSourceOwner($value)
395
    {
396
        $this->data['SourceOwner'] = $value;
397
        $this->options['form_params']['SourceOwner'] = $value;
398
399
        return $this;
400
    }
401
402
    /**
403
     * @param string $value
404
     *
405
     * @return $this
406
     */
407
    public function withResourceGroupIdsScope($value)
408
    {
409
        $this->data['ResourceGroupIdsScope'] = $value;
410
        $this->options['form_params']['ResourceGroupIdsScope'] = $value;
411
412
        return $this;
413
    }
414
415
    /**
416
     * @param string $value
417
     *
418
     * @return $this
419
     */
420
    public function withInputParameters($value)
421
    {
422
        $this->data['InputParameters'] = $value;
423
        $this->options['form_params']['InputParameters'] = $value;
424
425
        return $this;
426
    }
427
428
    /**
429
     * @param string $value
430
     *
431
     * @return $this
432
     */
433
    public function withConfigRuleName($value)
434
    {
435
        $this->data['ConfigRuleName'] = $value;
436
        $this->options['form_params']['ConfigRuleName'] = $value;
437
438
        return $this;
439
    }
440
441
    /**
442
     * @param string $value
443
     *
444
     * @return $this
445
     */
446
    public function withMaximumExecutionFrequency($value)
447
    {
448
        $this->data['MaximumExecutionFrequency'] = $value;
449
        $this->options['form_params']['MaximumExecutionFrequency'] = $value;
450
451
        return $this;
452
    }
453
454
    /**
455
     * @param string $value
456
     *
457
     * @return $this
458
     */
459
    public function withExcludeResourceIdsScope($value)
460
    {
461
        $this->data['ExcludeResourceIdsScope'] = $value;
462
        $this->options['form_params']['ExcludeResourceIdsScope'] = $value;
463
464
        return $this;
465
    }
466
}
467
468
/**
469
 * @method string getAggregatorType()
470
 * @method string getClientToken()
471
 * @method string getAggregatorName()
472
 * @method string getDescription()
473
 * @method string getAggregatorAccounts()
474
 */
475
class CreateAggregator extends Rpc
476
{
477
478
    /** @var string */
479
    public $method = 'POST';
480
481
    /**
482
     * @param string $value
483
     *
484
     * @return $this
485
     */
486
    public function withAggregatorType($value)
487
    {
488
        $this->data['AggregatorType'] = $value;
489
        $this->options['form_params']['AggregatorType'] = $value;
490
491
        return $this;
492
    }
493
494
    /**
495
     * @param string $value
496
     *
497
     * @return $this
498
     */
499
    public function withClientToken($value)
500
    {
501
        $this->data['ClientToken'] = $value;
502
        $this->options['form_params']['ClientToken'] = $value;
503
504
        return $this;
505
    }
506
507
    /**
508
     * @param string $value
509
     *
510
     * @return $this
511
     */
512
    public function withAggregatorName($value)
513
    {
514
        $this->data['AggregatorName'] = $value;
515
        $this->options['form_params']['AggregatorName'] = $value;
516
517
        return $this;
518
    }
519
520
    /**
521
     * @param string $value
522
     *
523
     * @return $this
524
     */
525
    public function withDescription($value)
526
    {
527
        $this->data['Description'] = $value;
528
        $this->options['form_params']['Description'] = $value;
529
530
        return $this;
531
    }
532
533
    /**
534
     * @param string $value
535
     *
536
     * @return $this
537
     */
538
    public function withAggregatorAccounts($value)
539
    {
540
        $this->data['AggregatorAccounts'] = $value;
541
        $this->options['form_params']['AggregatorAccounts'] = $value;
542
543
        return $this;
544
    }
545
}
546
547
/**
548
 * @method string getConfigRules()
549
 * @method string getCompliancePackName()
550
 * @method string getClientToken()
551
 * @method string getCompliancePackTemplateId()
552
 * @method string getDescription()
553
 * @method string getRiskLevel()
554
 */
555
class CreateCompliancePack extends Rpc
556
{
557
558
    /** @var string */
559
    public $method = 'POST';
560
561
    /**
562
     * @param string $value
563
     *
564
     * @return $this
565
     */
566
    public function withConfigRules($value)
567
    {
568
        $this->data['ConfigRules'] = $value;
569
        $this->options['form_params']['ConfigRules'] = $value;
570
571
        return $this;
572
    }
573
574
    /**
575
     * @param string $value
576
     *
577
     * @return $this
578
     */
579
    public function withCompliancePackName($value)
580
    {
581
        $this->data['CompliancePackName'] = $value;
582
        $this->options['form_params']['CompliancePackName'] = $value;
583
584
        return $this;
585
    }
586
587
    /**
588
     * @param string $value
589
     *
590
     * @return $this
591
     */
592
    public function withClientToken($value)
593
    {
594
        $this->data['ClientToken'] = $value;
595
        $this->options['form_params']['ClientToken'] = $value;
596
597
        return $this;
598
    }
599
600
    /**
601
     * @param string $value
602
     *
603
     * @return $this
604
     */
605
    public function withCompliancePackTemplateId($value)
606
    {
607
        $this->data['CompliancePackTemplateId'] = $value;
608
        $this->options['form_params']['CompliancePackTemplateId'] = $value;
609
610
        return $this;
611
    }
612
613
    /**
614
     * @param string $value
615
     *
616
     * @return $this
617
     */
618
    public function withDescription($value)
619
    {
620
        $this->data['Description'] = $value;
621
        $this->options['form_params']['Description'] = $value;
622
623
        return $this;
624
    }
625
626
    /**
627
     * @param string $value
628
     *
629
     * @return $this
630
     */
631
    public function withRiskLevel($value)
632
    {
633
        $this->data['RiskLevel'] = $value;
634
        $this->options['form_params']['RiskLevel'] = $value;
635
636
        return $this;
637
    }
638
}
639
640
/**
641
 * @method string getTagKeyScope()
642
 * @method string getClientToken()
643
 * @method string getResourceTypesScope()
644
 * @method string getDescription()
645
 * @method string getConfigRuleTriggerTypes()
646
 * @method string getSourceIdentifier()
647
 * @method string getTagValueScope()
648
 * @method string getRegionIdsScope()
649
 * @method string getRiskLevel()
650
 * @method string getSourceOwner()
651
 * @method string getResourceGroupIdsScope()
652
 * @method string getInputParameters()
653
 * @method string getConfigRuleName()
654
 * @method string getMaximumExecutionFrequency()
655
 * @method string getExcludeResourceIdsScope()
656
 */
657
class CreateConfigRule extends Rpc
658
{
659
660
    /** @var string */
661
    public $method = 'POST';
662
663
    /**
664
     * @param string $value
665
     *
666
     * @return $this
667
     */
668
    public function withTagKeyScope($value)
669
    {
670
        $this->data['TagKeyScope'] = $value;
671
        $this->options['form_params']['TagKeyScope'] = $value;
672
673
        return $this;
674
    }
675
676
    /**
677
     * @param string $value
678
     *
679
     * @return $this
680
     */
681
    public function withClientToken($value)
682
    {
683
        $this->data['ClientToken'] = $value;
684
        $this->options['form_params']['ClientToken'] = $value;
685
686
        return $this;
687
    }
688
689
    /**
690
     * @param string $value
691
     *
692
     * @return $this
693
     */
694
    public function withResourceTypesScope($value)
695
    {
696
        $this->data['ResourceTypesScope'] = $value;
697
        $this->options['form_params']['ResourceTypesScope'] = $value;
698
699
        return $this;
700
    }
701
702
    /**
703
     * @param string $value
704
     *
705
     * @return $this
706
     */
707
    public function withDescription($value)
708
    {
709
        $this->data['Description'] = $value;
710
        $this->options['form_params']['Description'] = $value;
711
712
        return $this;
713
    }
714
715
    /**
716
     * @param string $value
717
     *
718
     * @return $this
719
     */
720
    public function withConfigRuleTriggerTypes($value)
721
    {
722
        $this->data['ConfigRuleTriggerTypes'] = $value;
723
        $this->options['form_params']['ConfigRuleTriggerTypes'] = $value;
724
725
        return $this;
726
    }
727
728
    /**
729
     * @param string $value
730
     *
731
     * @return $this
732
     */
733
    public function withSourceIdentifier($value)
734
    {
735
        $this->data['SourceIdentifier'] = $value;
736
        $this->options['form_params']['SourceIdentifier'] = $value;
737
738
        return $this;
739
    }
740
741
    /**
742
     * @param string $value
743
     *
744
     * @return $this
745
     */
746
    public function withTagValueScope($value)
747
    {
748
        $this->data['TagValueScope'] = $value;
749
        $this->options['form_params']['TagValueScope'] = $value;
750
751
        return $this;
752
    }
753
754
    /**
755
     * @param string $value
756
     *
757
     * @return $this
758
     */
759
    public function withRegionIdsScope($value)
760
    {
761
        $this->data['RegionIdsScope'] = $value;
762
        $this->options['form_params']['RegionIdsScope'] = $value;
763
764
        return $this;
765
    }
766
767
    /**
768
     * @param string $value
769
     *
770
     * @return $this
771
     */
772
    public function withRiskLevel($value)
773
    {
774
        $this->data['RiskLevel'] = $value;
775
        $this->options['form_params']['RiskLevel'] = $value;
776
777
        return $this;
778
    }
779
780
    /**
781
     * @param string $value
782
     *
783
     * @return $this
784
     */
785
    public function withSourceOwner($value)
786
    {
787
        $this->data['SourceOwner'] = $value;
788
        $this->options['form_params']['SourceOwner'] = $value;
789
790
        return $this;
791
    }
792
793
    /**
794
     * @param string $value
795
     *
796
     * @return $this
797
     */
798
    public function withResourceGroupIdsScope($value)
799
    {
800
        $this->data['ResourceGroupIdsScope'] = $value;
801
        $this->options['form_params']['ResourceGroupIdsScope'] = $value;
802
803
        return $this;
804
    }
805
806
    /**
807
     * @param string $value
808
     *
809
     * @return $this
810
     */
811
    public function withInputParameters($value)
812
    {
813
        $this->data['InputParameters'] = $value;
814
        $this->options['form_params']['InputParameters'] = $value;
815
816
        return $this;
817
    }
818
819
    /**
820
     * @param string $value
821
     *
822
     * @return $this
823
     */
824
    public function withConfigRuleName($value)
825
    {
826
        $this->data['ConfigRuleName'] = $value;
827
        $this->options['form_params']['ConfigRuleName'] = $value;
828
829
        return $this;
830
    }
831
832
    /**
833
     * @param string $value
834
     *
835
     * @return $this
836
     */
837
    public function withMaximumExecutionFrequency($value)
838
    {
839
        $this->data['MaximumExecutionFrequency'] = $value;
840
        $this->options['form_params']['MaximumExecutionFrequency'] = $value;
841
842
        return $this;
843
    }
844
845
    /**
846
     * @param string $value
847
     *
848
     * @return $this
849
     */
850
    public function withExcludeResourceIdsScope($value)
851
    {
852
        $this->data['ExcludeResourceIdsScope'] = $value;
853
        $this->options['form_params']['ExcludeResourceIdsScope'] = $value;
854
855
        return $this;
856
    }
857
}
858
859
/**
860
 * @method string getConfigRuleIds()
861
 * @method $this withConfigRuleIds($value)
862
 * @method string getAggregatorId()
863
 * @method $this withAggregatorId($value)
864
 */
865
class DeactiveAggregateConfigRules extends Rpc
866
{
867
868
    /** @var string */
869
    public $method = 'POST';
870
}
871
872
/**
873
 * @method string getConfigRuleIds()
874
 * @method $this withConfigRuleIds($value)
875
 */
876
class DeactiveConfigRules extends Rpc
877
{
878
879
    /** @var string */
880
    public $method = 'POST';
881
}
882
883
/**
884
 * @method string getClientToken()
885
 * @method string getAggregatorId()
886
 * @method string getCompliancePackIds()
887
 * @method string getDeleteRule()
888
 */
889
class DeleteAggregateCompliancePacks extends Rpc
890
{
891
892
    /** @var string */
893
    public $method = 'POST';
894
895
    /**
896
     * @param string $value
897
     *
898
     * @return $this
899
     */
900
    public function withClientToken($value)
901
    {
902
        $this->data['ClientToken'] = $value;
903
        $this->options['form_params']['ClientToken'] = $value;
904
905
        return $this;
906
    }
907
908
    /**
909
     * @param string $value
910
     *
911
     * @return $this
912
     */
913
    public function withAggregatorId($value)
914
    {
915
        $this->data['AggregatorId'] = $value;
916
        $this->options['form_params']['AggregatorId'] = $value;
917
918
        return $this;
919
    }
920
921
    /**
922
     * @param string $value
923
     *
924
     * @return $this
925
     */
926
    public function withCompliancePackIds($value)
927
    {
928
        $this->data['CompliancePackIds'] = $value;
929
        $this->options['form_params']['CompliancePackIds'] = $value;
930
931
        return $this;
932
    }
933
934
    /**
935
     * @param string $value
936
     *
937
     * @return $this
938
     */
939
    public function withDeleteRule($value)
940
    {
941
        $this->data['DeleteRule'] = $value;
942
        $this->options['form_params']['DeleteRule'] = $value;
943
944
        return $this;
945
    }
946
}
947
948
/**
949
 * @method string getConfigRuleIds()
950
 * @method $this withConfigRuleIds($value)
951
 * @method string getAggregatorId()
952
 * @method $this withAggregatorId($value)
953
 */
954
class DeleteAggregateConfigRules extends Rpc
955
{
956
957
    /** @var string */
958
    public $method = 'POST';
959
}
960
961
/**
962
 * @method string getClientToken()
963
 * @method string getAggregatorIds()
964
 */
965
class DeleteAggregators extends Rpc
966
{
967
968
    /** @var string */
969
    public $method = 'POST';
970
971
    /**
972
     * @param string $value
973
     *
974
     * @return $this
975
     */
976
    public function withClientToken($value)
977
    {
978
        $this->data['ClientToken'] = $value;
979
        $this->options['form_params']['ClientToken'] = $value;
980
981
        return $this;
982
    }
983
984
    /**
985
     * @param string $value
986
     *
987
     * @return $this
988
     */
989
    public function withAggregatorIds($value)
990
    {
991
        $this->data['AggregatorIds'] = $value;
992
        $this->options['form_params']['AggregatorIds'] = $value;
993
994
        return $this;
995
    }
996
}
997
998
/**
999
 * @method string getClientToken()
1000
 * @method string getCompliancePackIds()
1001
 * @method string getDeleteRule()
1002
 */
1003
class DeleteCompliancePacks extends Rpc
1004
{
1005
1006
    /** @var string */
1007
    public $method = 'POST';
1008
1009
    /**
1010
     * @param string $value
1011
     *
1012
     * @return $this
1013
     */
1014
    public function withClientToken($value)
1015
    {
1016
        $this->data['ClientToken'] = $value;
1017
        $this->options['form_params']['ClientToken'] = $value;
1018
1019
        return $this;
1020
    }
1021
1022
    /**
1023
     * @param string $value
1024
     *
1025
     * @return $this
1026
     */
1027
    public function withCompliancePackIds($value)
1028
    {
1029
        $this->data['CompliancePackIds'] = $value;
1030
        $this->options['form_params']['CompliancePackIds'] = $value;
1031
1032
        return $this;
1033
    }
1034
1035
    /**
1036
     * @param string $value
1037
     *
1038
     * @return $this
1039
     */
1040
    public function withDeleteRule($value)
1041
    {
1042
        $this->data['DeleteRule'] = $value;
1043
        $this->options['form_params']['DeleteRule'] = $value;
1044
1045
        return $this;
1046
    }
1047
}
1048
1049
/**
1050
 * @method string getConfigRuleIds()
1051
 * @method $this withConfigRuleIds($value)
1052
 * @method string getAggregatorId()
1053
 * @method $this withAggregatorId($value)
1054
 * @method string getCompliancePackId()
1055
 * @method $this withCompliancePackId($value)
1056
 */
1057
class DetachAggregateConfigRuleToCompliancePack extends Rpc
1058
{
1059
1060
    /** @var string */
1061
    public $method = 'POST';
1062
}
1063
1064
/**
1065
 * @method string getConfigRuleIds()
1066
 * @method $this withConfigRuleIds($value)
1067
 * @method string getCompliancePackId()
1068
 * @method $this withCompliancePackId($value)
1069
 */
1070
class DetachConfigRuleToCompliancePack extends Rpc
1071
{
1072
1073
    /** @var string */
1074
    public $method = 'POST';
1075
}
1076
1077
/**
1078
 * @method string getClientToken()
1079
 * @method string getAggregatorId()
1080
 * @method string getCompliancePackId()
1081
 */
1082
class GenerateAggregateCompliancePackReport extends Rpc
1083
{
1084
1085
    /** @var string */
1086
    public $method = 'POST';
1087
1088
    /**
1089
     * @param string $value
1090
     *
1091
     * @return $this
1092
     */
1093
    public function withClientToken($value)
1094
    {
1095
        $this->data['ClientToken'] = $value;
1096
        $this->options['form_params']['ClientToken'] = $value;
1097
1098
        return $this;
1099
    }
1100
1101
    /**
1102
     * @param string $value
1103
     *
1104
     * @return $this
1105
     */
1106
    public function withAggregatorId($value)
1107
    {
1108
        $this->data['AggregatorId'] = $value;
1109
        $this->options['form_params']['AggregatorId'] = $value;
1110
1111
        return $this;
1112
    }
1113
1114
    /**
1115
     * @param string $value
1116
     *
1117
     * @return $this
1118
     */
1119
    public function withCompliancePackId($value)
1120
    {
1121
        $this->data['CompliancePackId'] = $value;
1122
        $this->options['form_params']['CompliancePackId'] = $value;
1123
1124
        return $this;
1125
    }
1126
}
1127
1128
/**
1129
 * @method string getClientToken()
1130
 * @method string getAggregatorId()
1131
 */
1132
class GenerateAggregateConfigRulesReport extends Rpc
1133
{
1134
1135
    /** @var string */
1136
    public $method = 'POST';
1137
1138
    /**
1139
     * @param string $value
1140
     *
1141
     * @return $this
1142
     */
1143
    public function withClientToken($value)
1144
    {
1145
        $this->data['ClientToken'] = $value;
1146
        $this->options['form_params']['ClientToken'] = $value;
1147
1148
        return $this;
1149
    }
1150
1151
    /**
1152
     * @param string $value
1153
     *
1154
     * @return $this
1155
     */
1156
    public function withAggregatorId($value)
1157
    {
1158
        $this->data['AggregatorId'] = $value;
1159
        $this->options['form_params']['AggregatorId'] = $value;
1160
1161
        return $this;
1162
    }
1163
}
1164
1165
/**
1166
 * @method string getClientToken()
1167
 * @method string getCompliancePackId()
1168
 */
1169
class GenerateCompliancePackReport extends Rpc
1170
{
1171
1172
    /** @var string */
1173
    public $method = 'POST';
1174
1175
    /**
1176
     * @param string $value
1177
     *
1178
     * @return $this
1179
     */
1180
    public function withClientToken($value)
1181
    {
1182
        $this->data['ClientToken'] = $value;
1183
        $this->options['form_params']['ClientToken'] = $value;
1184
1185
        return $this;
1186
    }
1187
1188
    /**
1189
     * @param string $value
1190
     *
1191
     * @return $this
1192
     */
1193
    public function withCompliancePackId($value)
1194
    {
1195
        $this->data['CompliancePackId'] = $value;
1196
        $this->options['form_params']['CompliancePackId'] = $value;
1197
1198
        return $this;
1199
    }
1200
}
1201
1202
/**
1203
 * @method string getClientToken()
1204
 */
1205
class GenerateConfigRulesReport extends Rpc
1206
{
1207
1208
    /** @var string */
1209
    public $method = 'POST';
1210
1211
    /**
1212
     * @param string $value
1213
     *
1214
     * @return $this
1215
     */
1216
    public function withClientToken($value)
1217
    {
1218
        $this->data['ClientToken'] = $value;
1219
        $this->options['form_params']['ClientToken'] = $value;
1220
1221
        return $this;
1222
    }
1223
}
1224
1225
/**
1226
 * @method string getAggregatorId()
1227
 * @method $this withAggregatorId($value)
1228
 * @method string getCompliancePackId()
1229
 * @method $this withCompliancePackId($value)
1230
 */
1231
class GetAggregateAccountComplianceByPack extends Rpc
1232
{
1233
}
1234
1235
/**
1236
 * @method string getAggregatorId()
1237
 * @method $this withAggregatorId($value)
1238
 * @method string getCompliancePackId()
1239
 * @method $this withCompliancePackId($value)
1240
 */
1241
class GetAggregateCompliancePack extends Rpc
1242
{
1243
}
1244
1245
/**
1246
 * @method string getAggregatorId()
1247
 * @method $this withAggregatorId($value)
1248
 * @method string getCompliancePackId()
1249
 * @method $this withCompliancePackId($value)
1250
 */
1251
class GetAggregateCompliancePackReport extends Rpc
1252
{
1253
}
1254
1255
/**
1256
 * @method string getConfigRuleId()
1257
 * @method $this withConfigRuleId($value)
1258
 * @method string getAggregatorId()
1259
 * @method $this withAggregatorId($value)
1260
 */
1261
class GetAggregateConfigRule extends Rpc
1262
{
1263
1264
    /** @var string */
1265
    public $method = 'POST';
1266
}
1267
1268
/**
1269
 * @method string getAggregatorId()
1270
 * @method $this withAggregatorId($value)
1271
 * @method string getCompliancePackId()
1272
 * @method $this withCompliancePackId($value)
1273
 */
1274
class GetAggregateConfigRuleComplianceByPack extends Rpc
1275
{
1276
}
1277
1278
/**
1279
 * @method string getAggregatorId()
1280
 * @method $this withAggregatorId($value)
1281
 */
1282
class GetAggregateConfigRulesReport extends Rpc
1283
{
1284
}
1285
1286
/**
1287
 * @method string getAggregatorId()
1288
 * @method $this withAggregatorId($value)
1289
 */
1290
class GetAggregateConfigRuleSummaryByRiskLevel extends Rpc
1291
{
1292
}
1293
1294
/**
1295
 * @method string getConfigRuleId()
1296
 * @method $this withConfigRuleId($value)
1297
 * @method string getAggregatorId()
1298
 * @method $this withAggregatorId($value)
1299
 * @method string getComplianceType()
1300
 * @method $this withComplianceType($value)
1301
 */
1302
class GetAggregateResourceComplianceByConfigRule extends Rpc
1303
{
1304
}
1305
1306
/**
1307
 * @method string getAggregatorId()
1308
 * @method $this withAggregatorId($value)
1309
 * @method string getCompliancePackId()
1310
 * @method $this withCompliancePackId($value)
1311
 */
1312
class GetAggregateResourceComplianceByPack extends Rpc
1313
{
1314
}
1315
1316
/**
1317
 * @method string getResourceOwnerId()
1318
 * @method $this withResourceOwnerId($value)
1319
 * @method string getAggregatorId()
1320
 * @method $this withAggregatorId($value)
1321
 * @method string getStartTime()
1322
 * @method $this withStartTime($value)
1323
 * @method string getNextToken()
1324
 * @method $this withNextToken($value)
1325
 * @method string getResourceId()
1326
 * @method $this withResourceId($value)
1327
 * @method string getEndTime()
1328
 * @method $this withEndTime($value)
1329
 * @method string getResourceType()
1330
 * @method $this withResourceType($value)
1331
 * @method string getMaxResults()
1332
 * @method $this withMaxResults($value)
1333
 * @method string getRegion()
1334
 * @method $this withRegion($value)
1335
 */
1336
class GetAggregateResourceComplianceTimeline extends Rpc
1337
{
1338
}
1339
1340
/**
1341
 * @method string getResourceOwnerId()
1342
 * @method $this withResourceOwnerId($value)
1343
 * @method string getAggregatorId()
1344
 * @method $this withAggregatorId($value)
1345
 * @method string getStartTime()
1346
 * @method $this withStartTime($value)
1347
 * @method string getNextToken()
1348
 * @method $this withNextToken($value)
1349
 * @method string getResourceId()
1350
 * @method $this withResourceId($value)
1351
 * @method string getEndTime()
1352
 * @method $this withEndTime($value)
1353
 * @method string getResourceType()
1354
 * @method $this withResourceType($value)
1355
 * @method string getMaxResults()
1356
 * @method $this withMaxResults($value)
1357
 * @method string getRegion()
1358
 * @method $this withRegion($value)
1359
 */
1360
class GetAggregateResourceConfigurationTimeline extends Rpc
1361
{
1362
}
1363
1364
/**
1365
 * @method string getResourceOwnerId()
1366
 * @method $this withResourceOwnerId($value)
1367
 * @method string getAggregatorId()
1368
 * @method $this withAggregatorId($value)
1369
 * @method string getResourceType()
1370
 * @method $this withResourceType($value)
1371
 * @method string getFolderId()
1372
 * @method $this withFolderId($value)
1373
 */
1374
class GetAggregateResourceCountsGroupByRegion extends Rpc
1375
{
1376
}
1377
1378
/**
1379
 * @method string getResourceOwnerId()
1380
 * @method $this withResourceOwnerId($value)
1381
 * @method string getAggregatorId()
1382
 * @method $this withAggregatorId($value)
1383
 * @method string getFolderId()
1384
 * @method $this withFolderId($value)
1385
 * @method string getRegion()
1386
 * @method $this withRegion($value)
1387
 */
1388
class GetAggregateResourceCountsGroupByResourceType extends Rpc
1389
{
1390
}
1391
1392
/**
1393
 * @method string getAggregatorId()
1394
 * @method $this withAggregatorId($value)
1395
 */
1396
class GetAggregator extends Rpc
1397
{
1398
}
1399
1400
/**
1401
 * @method string getCompliancePackId()
1402
 * @method $this withCompliancePackId($value)
1403
 */
1404
class GetCompliancePack extends Rpc
1405
{
1406
}
1407
1408
/**
1409
 * @method string getCompliancePackId()
1410
 * @method $this withCompliancePackId($value)
1411
 */
1412
class GetCompliancePackReport extends Rpc
1413
{
1414
}
1415
1416
/**
1417
 * @method string getConfigRuleId()
1418
 * @method $this withConfigRuleId($value)
1419
 */
1420
class GetConfigRule extends Rpc
1421
{
1422
1423
    /** @var string */
1424
    public $method = 'POST';
1425
}
1426
1427
/**
1428
 * @method string getCompliancePackId()
1429
 * @method $this withCompliancePackId($value)
1430
 */
1431
class GetConfigRuleComplianceByPack extends Rpc
1432
{
1433
}
1434
1435
class GetConfigRulesReport extends Rpc
1436
{
1437
}
1438
1439
class GetConfigRuleSummaryByRiskLevel extends Rpc
1440
{
1441
}
1442
1443
/**
1444
 * @method string getResourceType()
1445
 * @method $this withResourceType($value)
1446
 */
1447
class GetDiscoveredResourceCountsGroupByRegion extends Rpc
1448
{
1449
}
1450
1451
/**
1452
 * @method string getRegion()
1453
 * @method $this withRegion($value)
1454
 */
1455
class GetDiscoveredResourceCountsGroupByResourceType extends Rpc
1456
{
1457
}
1458
1459
/**
1460
 * @method string getConfigRuleId()
1461
 * @method $this withConfigRuleId($value)
1462
 * @method string getComplianceType()
1463
 * @method $this withComplianceType($value)
1464
 */
1465
class GetResourceComplianceByConfigRule extends Rpc
1466
{
1467
}
1468
1469
/**
1470
 * @method string getCompliancePackId()
1471
 * @method $this withCompliancePackId($value)
1472
 */
1473
class GetResourceComplianceByPack extends Rpc
1474
{
1475
}
1476
1477
/**
1478
 * @method string getResourceId()
1479
 * @method $this withResourceId($value)
1480
 * @method string getEndTime()
1481
 * @method $this withEndTime($value)
1482
 * @method string getStartTime()
1483
 * @method $this withStartTime($value)
1484
 * @method string getResourceType()
1485
 * @method $this withResourceType($value)
1486
 * @method string getNextToken()
1487
 * @method $this withNextToken($value)
1488
 * @method string getMaxResults()
1489
 * @method $this withMaxResults($value)
1490
 * @method string getRegion()
1491
 * @method $this withRegion($value)
1492
 */
1493
class GetResourceComplianceTimeline extends Rpc
1494
{
1495
}
1496
1497
/**
1498
 * @method string getResourceId()
1499
 * @method $this withResourceId($value)
1500
 * @method string getEndTime()
1501
 * @method $this withEndTime($value)
1502
 * @method string getStartTime()
1503
 * @method $this withStartTime($value)
1504
 * @method string getResourceType()
1505
 * @method $this withResourceType($value)
1506
 * @method string getNextToken()
1507
 * @method $this withNextToken($value)
1508
 * @method string getMaxResults()
1509
 * @method $this withMaxResults($value)
1510
 * @method string getRegion()
1511
 * @method $this withRegion($value)
1512
 */
1513
class GetResourceConfigurationTimeline extends Rpc
1514
{
1515
}
1516
1517
/**
1518
 * @method string getConfigRuleId()
1519
 * @method string getReason()
1520
 * @method string getResources()
1521
 * @method string getAggregatorId()
1522
 */
1523
class IgnoreAggregateEvaluationResults extends Rpc
1524
{
1525
1526
    /** @var string */
1527
    public $method = 'POST';
1528
1529
    /**
1530
     * @param string $value
1531
     *
1532
     * @return $this
1533
     */
1534
    public function withConfigRuleId($value)
1535
    {
1536
        $this->data['ConfigRuleId'] = $value;
1537
        $this->options['form_params']['ConfigRuleId'] = $value;
1538
1539
        return $this;
1540
    }
1541
1542
    /**
1543
     * @param string $value
1544
     *
1545
     * @return $this
1546
     */
1547
    public function withReason($value)
1548
    {
1549
        $this->data['Reason'] = $value;
1550
        $this->options['form_params']['Reason'] = $value;
1551
1552
        return $this;
1553
    }
1554
1555
    /**
1556
     * @param string $value
1557
     *
1558
     * @return $this
1559
     */
1560
    public function withResources($value)
1561
    {
1562
        $this->data['Resources'] = $value;
1563
        $this->options['form_params']['Resources'] = $value;
1564
1565
        return $this;
1566
    }
1567
1568
    /**
1569
     * @param string $value
1570
     *
1571
     * @return $this
1572
     */
1573
    public function withAggregatorId($value)
1574
    {
1575
        $this->data['AggregatorId'] = $value;
1576
        $this->options['form_params']['AggregatorId'] = $value;
1577
1578
        return $this;
1579
    }
1580
}
1581
1582
/**
1583
 * @method string getConfigRuleId()
1584
 * @method string getReason()
1585
 * @method string getResources()
1586
 */
1587
class IgnoreEvaluationResults extends Rpc
1588
{
1589
1590
    /** @var string */
1591
    public $method = 'POST';
1592
1593
    /**
1594
     * @param string $value
1595
     *
1596
     * @return $this
1597
     */
1598
    public function withConfigRuleId($value)
1599
    {
1600
        $this->data['ConfigRuleId'] = $value;
1601
        $this->options['form_params']['ConfigRuleId'] = $value;
1602
1603
        return $this;
1604
    }
1605
1606
    /**
1607
     * @param string $value
1608
     *
1609
     * @return $this
1610
     */
1611
    public function withReason($value)
1612
    {
1613
        $this->data['Reason'] = $value;
1614
        $this->options['form_params']['Reason'] = $value;
1615
1616
        return $this;
1617
    }
1618
1619
    /**
1620
     * @param string $value
1621
     *
1622
     * @return $this
1623
     */
1624
    public function withResources($value)
1625
    {
1626
        $this->data['Resources'] = $value;
1627
        $this->options['form_params']['Resources'] = $value;
1628
1629
        return $this;
1630
    }
1631
}
1632
1633
/**
1634
 * @method string getAggregatorId()
1635
 * @method $this withAggregatorId($value)
1636
 * @method string getPageNumber()
1637
 * @method $this withPageNumber($value)
1638
 * @method string getPageSize()
1639
 * @method $this withPageSize($value)
1640
 * @method string getStatus()
1641
 * @method $this withStatus($value)
1642
 */
1643
class ListAggregateCompliancePacks extends Rpc
1644
{
1645
}
1646
1647
/**
1648
 * @method string getConfigRuleId()
1649
 * @method $this withConfigRuleId($value)
1650
 * @method string getResourceOwnerId()
1651
 * @method $this withResourceOwnerId($value)
1652
 * @method string getAggregatorId()
1653
 * @method $this withAggregatorId($value)
1654
 * @method string getNextToken()
1655
 * @method $this withNextToken($value)
1656
 * @method string getMaxResults()
1657
 * @method $this withMaxResults($value)
1658
 * @method string getCompliancePackId()
1659
 * @method $this withCompliancePackId($value)
1660
 * @method string getComplianceType()
1661
 * @method $this withComplianceType($value)
1662
 */
1663
class ListAggregateConfigRuleEvaluationResults extends Rpc
1664
{
1665
}
1666
1667
/**
1668
 * @method string getFilterInCompliancePack()
1669
 * @method $this withFilterInCompliancePack($value)
1670
 * @method string getMessageType()
1671
 * @method $this withMessageType($value)
1672
 * @method string getConfigRuleState()
1673
 * @method $this withConfigRuleState($value)
1674
 * @method string getAggregatorId()
1675
 * @method $this withAggregatorId($value)
1676
 * @method string getFilterInCompliancePackExcludeIds()
1677
 * @method $this withFilterInCompliancePackExcludeIds($value)
1678
 * @method string getPageNumber()
1679
 * @method $this withPageNumber($value)
1680
 * @method string getPageSize()
1681
 * @method $this withPageSize($value)
1682
 * @method string getCompliancePackId()
1683
 * @method $this withCompliancePackId($value)
1684
 * @method string getComplianceType()
1685
 * @method $this withComplianceType($value)
1686
 * @method string getRiskLevel()
1687
 * @method $this withRiskLevel($value)
1688
 * @method string getConfigRuleName()
1689
 * @method $this withConfigRuleName($value)
1690
 */
1691
class ListAggregateConfigRules extends Rpc
1692
{
1693
}
1694
1695
/**
1696
 * @method string getResourceId()
1697
 * @method $this withResourceId($value)
1698
 * @method string getAggregatorId()
1699
 * @method $this withAggregatorId($value)
1700
 * @method string getResourceType()
1701
 * @method $this withResourceType($value)
1702
 * @method string getNextToken()
1703
 * @method $this withNextToken($value)
1704
 * @method string getMaxResults()
1705
 * @method $this withMaxResults($value)
1706
 * @method string getRegion()
1707
 * @method $this withRegion($value)
1708
 * @method string getComplianceType()
1709
 * @method $this withComplianceType($value)
1710
 */
1711
class ListAggregateResourceEvaluationResults extends Rpc
1712
{
1713
}
1714
1715
/**
1716
 * @method string getNextToken()
1717
 * @method $this withNextToken($value)
1718
 * @method string getMaxResults()
1719
 * @method $this withMaxResults($value)
1720
 */
1721
class ListAggregators extends Rpc
1722
{
1723
}
1724
1725
/**
1726
 * @method string getPageNumber()
1727
 * @method $this withPageNumber($value)
1728
 * @method string getPageSize()
1729
 * @method $this withPageSize($value)
1730
 * @method string getStatus()
1731
 * @method $this withStatus($value)
1732
 */
1733
class ListCompliancePacks extends Rpc
1734
{
1735
}
1736
1737
/**
1738
 * @method string getCompliancePackTemplateId()
1739
 * @method $this withCompliancePackTemplateId($value)
1740
 * @method string getPageNumber()
1741
 * @method $this withPageNumber($value)
1742
 * @method string getPageSize()
1743
 * @method $this withPageSize($value)
1744
 */
1745
class ListCompliancePackTemplates extends Rpc
1746
{
1747
}
1748
1749
/**
1750
 * @method string getConfigRuleId()
1751
 * @method $this withConfigRuleId($value)
1752
 * @method string getNextToken()
1753
 * @method $this withNextToken($value)
1754
 * @method string getMaxResults()
1755
 * @method $this withMaxResults($value)
1756
 * @method string getCompliancePackId()
1757
 * @method $this withCompliancePackId($value)
1758
 * @method string getComplianceType()
1759
 * @method $this withComplianceType($value)
1760
 */
1761
class ListConfigRuleEvaluationResults extends Rpc
1762
{
1763
}
1764
1765
/**
1766
 * @method string getResourceId()
1767
 * @method $this withResourceId($value)
1768
 * @method string getResourceType()
1769
 * @method $this withResourceType($value)
1770
 * @method string getNextToken()
1771
 * @method $this withNextToken($value)
1772
 * @method string getMaxResults()
1773
 * @method $this withMaxResults($value)
1774
 * @method string getRegion()
1775
 * @method $this withRegion($value)
1776
 * @method string getComplianceType()
1777
 * @method $this withComplianceType($value)
1778
 */
1779
class ListResourceEvaluationResults extends Rpc
1780
{
1781
}
1782
1783
/**
1784
 * @method string getConfigRuleId()
1785
 * @method string getResources()
1786
 * @method string getAggregatorId()
1787
 */
1788
class RevertAggregateEvaluationResults extends Rpc
1789
{
1790
1791
    /** @var string */
1792
    public $method = 'POST';
1793
1794
    /**
1795
     * @param string $value
1796
     *
1797
     * @return $this
1798
     */
1799
    public function withConfigRuleId($value)
1800
    {
1801
        $this->data['ConfigRuleId'] = $value;
1802
        $this->options['form_params']['ConfigRuleId'] = $value;
1803
1804
        return $this;
1805
    }
1806
1807
    /**
1808
     * @param string $value
1809
     *
1810
     * @return $this
1811
     */
1812
    public function withResources($value)
1813
    {
1814
        $this->data['Resources'] = $value;
1815
        $this->options['form_params']['Resources'] = $value;
1816
1817
        return $this;
1818
    }
1819
1820
    /**
1821
     * @param string $value
1822
     *
1823
     * @return $this
1824
     */
1825
    public function withAggregatorId($value)
1826
    {
1827
        $this->data['AggregatorId'] = $value;
1828
        $this->options['form_params']['AggregatorId'] = $value;
1829
1830
        return $this;
1831
    }
1832
}
1833
1834
/**
1835
 * @method string getConfigRuleId()
1836
 * @method string getResources()
1837
 */
1838
class RevertEvaluationResults extends Rpc
1839
{
1840
1841
    /** @var string */
1842
    public $method = 'POST';
1843
1844
    /**
1845
     * @param string $value
1846
     *
1847
     * @return $this
1848
     */
1849
    public function withConfigRuleId($value)
1850
    {
1851
        $this->data['ConfigRuleId'] = $value;
1852
        $this->options['form_params']['ConfigRuleId'] = $value;
1853
1854
        return $this;
1855
    }
1856
1857
    /**
1858
     * @param string $value
1859
     *
1860
     * @return $this
1861
     */
1862
    public function withResources($value)
1863
    {
1864
        $this->data['Resources'] = $value;
1865
        $this->options['form_params']['Resources'] = $value;
1866
1867
        return $this;
1868
    }
1869
}
1870
1871
/**
1872
 * @method string getConfigRuleId()
1873
 * @method $this withConfigRuleId($value)
1874
 * @method string getAggregatorId()
1875
 * @method $this withAggregatorId($value)
1876
 * @method string getCompliancePackId()
1877
 * @method $this withCompliancePackId($value)
1878
 * @method string getRevertEvaluation()
1879
 * @method $this withRevertEvaluation($value)
1880
 */
1881
class StartAggregateConfigRuleEvaluation extends Rpc
1882
{
1883
1884
    /** @var string */
1885
    public $method = 'POST';
1886
}
1887
1888
/**
1889
 * @method string getConfigRules()
1890
 * @method string getCompliancePackName()
1891
 * @method string getClientToken()
1892
 * @method string getDescription()
1893
 * @method string getAggregatorId()
1894
 * @method string getRiskLevel()
1895
 * @method string getCompliancePackId()
1896
 */
1897
class UpdateAggregateCompliancePack extends Rpc
1898
{
1899
1900
    /** @var string */
1901
    public $method = 'POST';
1902
1903
    /**
1904
     * @param string $value
1905
     *
1906
     * @return $this
1907
     */
1908
    public function withConfigRules($value)
1909
    {
1910
        $this->data['ConfigRules'] = $value;
1911
        $this->options['form_params']['ConfigRules'] = $value;
1912
1913
        return $this;
1914
    }
1915
1916
    /**
1917
     * @param string $value
1918
     *
1919
     * @return $this
1920
     */
1921
    public function withCompliancePackName($value)
1922
    {
1923
        $this->data['CompliancePackName'] = $value;
1924
        $this->options['form_params']['CompliancePackName'] = $value;
1925
1926
        return $this;
1927
    }
1928
1929
    /**
1930
     * @param string $value
1931
     *
1932
     * @return $this
1933
     */
1934
    public function withClientToken($value)
1935
    {
1936
        $this->data['ClientToken'] = $value;
1937
        $this->options['form_params']['ClientToken'] = $value;
1938
1939
        return $this;
1940
    }
1941
1942
    /**
1943
     * @param string $value
1944
     *
1945
     * @return $this
1946
     */
1947
    public function withDescription($value)
1948
    {
1949
        $this->data['Description'] = $value;
1950
        $this->options['form_params']['Description'] = $value;
1951
1952
        return $this;
1953
    }
1954
1955
    /**
1956
     * @param string $value
1957
     *
1958
     * @return $this
1959
     */
1960
    public function withAggregatorId($value)
1961
    {
1962
        $this->data['AggregatorId'] = $value;
1963
        $this->options['form_params']['AggregatorId'] = $value;
1964
1965
        return $this;
1966
    }
1967
1968
    /**
1969
     * @param string $value
1970
     *
1971
     * @return $this
1972
     */
1973
    public function withRiskLevel($value)
1974
    {
1975
        $this->data['RiskLevel'] = $value;
1976
        $this->options['form_params']['RiskLevel'] = $value;
1977
1978
        return $this;
1979
    }
1980
1981
    /**
1982
     * @param string $value
1983
     *
1984
     * @return $this
1985
     */
1986
    public function withCompliancePackId($value)
1987
    {
1988
        $this->data['CompliancePackId'] = $value;
1989
        $this->options['form_params']['CompliancePackId'] = $value;
1990
1991
        return $this;
1992
    }
1993
}
1994
1995
/**
1996
 * @method string getConfigRuleId()
1997
 * @method string getTagKeyScope()
1998
 * @method string getClientToken()
1999
 * @method string getResourceTypesScope()
2000
 * @method string getDescription()
2001
 * @method string getAggregatorId()
2002
 * @method string getConfigRuleTriggerTypes()
2003
 * @method string getTagValueScope()
2004
 * @method string getRegionIdsScope()
2005
 * @method string getRiskLevel()
2006
 * @method string getResourceGroupIdsScope()
2007
 * @method string getInputParameters()
2008
 * @method string getConfigRuleName()
2009
 * @method string getMaximumExecutionFrequency()
2010
 * @method string getExcludeResourceIdsScope()
2011
 */
2012
class UpdateAggregateConfigRule extends Rpc
2013
{
2014
2015
    /** @var string */
2016
    public $method = 'POST';
2017
2018
    /**
2019
     * @param string $value
2020
     *
2021
     * @return $this
2022
     */
2023
    public function withConfigRuleId($value)
2024
    {
2025
        $this->data['ConfigRuleId'] = $value;
2026
        $this->options['form_params']['ConfigRuleId'] = $value;
2027
2028
        return $this;
2029
    }
2030
2031
    /**
2032
     * @param string $value
2033
     *
2034
     * @return $this
2035
     */
2036
    public function withTagKeyScope($value)
2037
    {
2038
        $this->data['TagKeyScope'] = $value;
2039
        $this->options['form_params']['TagKeyScope'] = $value;
2040
2041
        return $this;
2042
    }
2043
2044
    /**
2045
     * @param string $value
2046
     *
2047
     * @return $this
2048
     */
2049
    public function withClientToken($value)
2050
    {
2051
        $this->data['ClientToken'] = $value;
2052
        $this->options['form_params']['ClientToken'] = $value;
2053
2054
        return $this;
2055
    }
2056
2057
    /**
2058
     * @param string $value
2059
     *
2060
     * @return $this
2061
     */
2062
    public function withResourceTypesScope($value)
2063
    {
2064
        $this->data['ResourceTypesScope'] = $value;
2065
        $this->options['form_params']['ResourceTypesScope'] = $value;
2066
2067
        return $this;
2068
    }
2069
2070
    /**
2071
     * @param string $value
2072
     *
2073
     * @return $this
2074
     */
2075
    public function withDescription($value)
2076
    {
2077
        $this->data['Description'] = $value;
2078
        $this->options['form_params']['Description'] = $value;
2079
2080
        return $this;
2081
    }
2082
2083
    /**
2084
     * @param string $value
2085
     *
2086
     * @return $this
2087
     */
2088
    public function withAggregatorId($value)
2089
    {
2090
        $this->data['AggregatorId'] = $value;
2091
        $this->options['form_params']['AggregatorId'] = $value;
2092
2093
        return $this;
2094
    }
2095
2096
    /**
2097
     * @param string $value
2098
     *
2099
     * @return $this
2100
     */
2101
    public function withConfigRuleTriggerTypes($value)
2102
    {
2103
        $this->data['ConfigRuleTriggerTypes'] = $value;
2104
        $this->options['form_params']['ConfigRuleTriggerTypes'] = $value;
2105
2106
        return $this;
2107
    }
2108
2109
    /**
2110
     * @param string $value
2111
     *
2112
     * @return $this
2113
     */
2114
    public function withTagValueScope($value)
2115
    {
2116
        $this->data['TagValueScope'] = $value;
2117
        $this->options['form_params']['TagValueScope'] = $value;
2118
2119
        return $this;
2120
    }
2121
2122
    /**
2123
     * @param string $value
2124
     *
2125
     * @return $this
2126
     */
2127
    public function withRegionIdsScope($value)
2128
    {
2129
        $this->data['RegionIdsScope'] = $value;
2130
        $this->options['form_params']['RegionIdsScope'] = $value;
2131
2132
        return $this;
2133
    }
2134
2135
    /**
2136
     * @param string $value
2137
     *
2138
     * @return $this
2139
     */
2140
    public function withRiskLevel($value)
2141
    {
2142
        $this->data['RiskLevel'] = $value;
2143
        $this->options['form_params']['RiskLevel'] = $value;
2144
2145
        return $this;
2146
    }
2147
2148
    /**
2149
     * @param string $value
2150
     *
2151
     * @return $this
2152
     */
2153
    public function withResourceGroupIdsScope($value)
2154
    {
2155
        $this->data['ResourceGroupIdsScope'] = $value;
2156
        $this->options['form_params']['ResourceGroupIdsScope'] = $value;
2157
2158
        return $this;
2159
    }
2160
2161
    /**
2162
     * @param string $value
2163
     *
2164
     * @return $this
2165
     */
2166
    public function withInputParameters($value)
2167
    {
2168
        $this->data['InputParameters'] = $value;
2169
        $this->options['form_params']['InputParameters'] = $value;
2170
2171
        return $this;
2172
    }
2173
2174
    /**
2175
     * @param string $value
2176
     *
2177
     * @return $this
2178
     */
2179
    public function withConfigRuleName($value)
2180
    {
2181
        $this->data['ConfigRuleName'] = $value;
2182
        $this->options['form_params']['ConfigRuleName'] = $value;
2183
2184
        return $this;
2185
    }
2186
2187
    /**
2188
     * @param string $value
2189
     *
2190
     * @return $this
2191
     */
2192
    public function withMaximumExecutionFrequency($value)
2193
    {
2194
        $this->data['MaximumExecutionFrequency'] = $value;
2195
        $this->options['form_params']['MaximumExecutionFrequency'] = $value;
2196
2197
        return $this;
2198
    }
2199
2200
    /**
2201
     * @param string $value
2202
     *
2203
     * @return $this
2204
     */
2205
    public function withExcludeResourceIdsScope($value)
2206
    {
2207
        $this->data['ExcludeResourceIdsScope'] = $value;
2208
        $this->options['form_params']['ExcludeResourceIdsScope'] = $value;
2209
2210
        return $this;
2211
    }
2212
}
2213
2214
/**
2215
 * @method string getClientToken()
2216
 * @method string getAggregatorName()
2217
 * @method string getDescription()
2218
 * @method string getAggregatorId()
2219
 * @method string getAggregatorAccounts()
2220
 */
2221
class UpdateAggregator extends Rpc
2222
{
2223
2224
    /** @var string */
2225
    public $method = 'POST';
2226
2227
    /**
2228
     * @param string $value
2229
     *
2230
     * @return $this
2231
     */
2232
    public function withClientToken($value)
2233
    {
2234
        $this->data['ClientToken'] = $value;
2235
        $this->options['form_params']['ClientToken'] = $value;
2236
2237
        return $this;
2238
    }
2239
2240
    /**
2241
     * @param string $value
2242
     *
2243
     * @return $this
2244
     */
2245
    public function withAggregatorName($value)
2246
    {
2247
        $this->data['AggregatorName'] = $value;
2248
        $this->options['form_params']['AggregatorName'] = $value;
2249
2250
        return $this;
2251
    }
2252
2253
    /**
2254
     * @param string $value
2255
     *
2256
     * @return $this
2257
     */
2258
    public function withDescription($value)
2259
    {
2260
        $this->data['Description'] = $value;
2261
        $this->options['form_params']['Description'] = $value;
2262
2263
        return $this;
2264
    }
2265
2266
    /**
2267
     * @param string $value
2268
     *
2269
     * @return $this
2270
     */
2271
    public function withAggregatorId($value)
2272
    {
2273
        $this->data['AggregatorId'] = $value;
2274
        $this->options['form_params']['AggregatorId'] = $value;
2275
2276
        return $this;
2277
    }
2278
2279
    /**
2280
     * @param string $value
2281
     *
2282
     * @return $this
2283
     */
2284
    public function withAggregatorAccounts($value)
2285
    {
2286
        $this->data['AggregatorAccounts'] = $value;
2287
        $this->options['form_params']['AggregatorAccounts'] = $value;
2288
2289
        return $this;
2290
    }
2291
}
2292
2293
/**
2294
 * @method string getConfigRules()
2295
 * @method string getCompliancePackName()
2296
 * @method string getClientToken()
2297
 * @method string getDescription()
2298
 * @method string getRiskLevel()
2299
 * @method string getCompliancePackId()
2300
 */
2301
class UpdateCompliancePack extends Rpc
2302
{
2303
2304
    /** @var string */
2305
    public $method = 'POST';
2306
2307
    /**
2308
     * @param string $value
2309
     *
2310
     * @return $this
2311
     */
2312
    public function withConfigRules($value)
2313
    {
2314
        $this->data['ConfigRules'] = $value;
2315
        $this->options['form_params']['ConfigRules'] = $value;
2316
2317
        return $this;
2318
    }
2319
2320
    /**
2321
     * @param string $value
2322
     *
2323
     * @return $this
2324
     */
2325
    public function withCompliancePackName($value)
2326
    {
2327
        $this->data['CompliancePackName'] = $value;
2328
        $this->options['form_params']['CompliancePackName'] = $value;
2329
2330
        return $this;
2331
    }
2332
2333
    /**
2334
     * @param string $value
2335
     *
2336
     * @return $this
2337
     */
2338
    public function withClientToken($value)
2339
    {
2340
        $this->data['ClientToken'] = $value;
2341
        $this->options['form_params']['ClientToken'] = $value;
2342
2343
        return $this;
2344
    }
2345
2346
    /**
2347
     * @param string $value
2348
     *
2349
     * @return $this
2350
     */
2351
    public function withDescription($value)
2352
    {
2353
        $this->data['Description'] = $value;
2354
        $this->options['form_params']['Description'] = $value;
2355
2356
        return $this;
2357
    }
2358
2359
    /**
2360
     * @param string $value
2361
     *
2362
     * @return $this
2363
     */
2364
    public function withRiskLevel($value)
2365
    {
2366
        $this->data['RiskLevel'] = $value;
2367
        $this->options['form_params']['RiskLevel'] = $value;
2368
2369
        return $this;
2370
    }
2371
2372
    /**
2373
     * @param string $value
2374
     *
2375
     * @return $this
2376
     */
2377
    public function withCompliancePackId($value)
2378
    {
2379
        $this->data['CompliancePackId'] = $value;
2380
        $this->options['form_params']['CompliancePackId'] = $value;
2381
2382
        return $this;
2383
    }
2384
}
2385
2386
/**
2387
 * @method string getConfigRuleId()
2388
 * @method string getTagKeyScope()
2389
 * @method string getClientToken()
2390
 * @method string getResourceTypesScope()
2391
 * @method string getDescription()
2392
 * @method string getConfigRuleTriggerTypes()
2393
 * @method string getTagValueScope()
2394
 * @method string getRegionIdsScope()
2395
 * @method string getRiskLevel()
2396
 * @method string getResourceGroupIdsScope()
2397
 * @method string getInputParameters()
2398
 * @method string getConfigRuleName()
2399
 * @method string getMaximumExecutionFrequency()
2400
 * @method string getExcludeResourceIdsScope()
2401
 */
2402
class UpdateConfigRule extends Rpc
2403
{
2404
2405
    /** @var string */
2406
    public $method = 'POST';
2407
2408
    /**
2409
     * @param string $value
2410
     *
2411
     * @return $this
2412
     */
2413
    public function withConfigRuleId($value)
2414
    {
2415
        $this->data['ConfigRuleId'] = $value;
2416
        $this->options['form_params']['ConfigRuleId'] = $value;
2417
2418
        return $this;
2419
    }
2420
2421
    /**
2422
     * @param string $value
2423
     *
2424
     * @return $this
2425
     */
2426
    public function withTagKeyScope($value)
2427
    {
2428
        $this->data['TagKeyScope'] = $value;
2429
        $this->options['form_params']['TagKeyScope'] = $value;
2430
2431
        return $this;
2432
    }
2433
2434
    /**
2435
     * @param string $value
2436
     *
2437
     * @return $this
2438
     */
2439
    public function withClientToken($value)
2440
    {
2441
        $this->data['ClientToken'] = $value;
2442
        $this->options['form_params']['ClientToken'] = $value;
2443
2444
        return $this;
2445
    }
2446
2447
    /**
2448
     * @param string $value
2449
     *
2450
     * @return $this
2451
     */
2452
    public function withResourceTypesScope($value)
2453
    {
2454
        $this->data['ResourceTypesScope'] = $value;
2455
        $this->options['form_params']['ResourceTypesScope'] = $value;
2456
2457
        return $this;
2458
    }
2459
2460
    /**
2461
     * @param string $value
2462
     *
2463
     * @return $this
2464
     */
2465
    public function withDescription($value)
2466
    {
2467
        $this->data['Description'] = $value;
2468
        $this->options['form_params']['Description'] = $value;
2469
2470
        return $this;
2471
    }
2472
2473
    /**
2474
     * @param string $value
2475
     *
2476
     * @return $this
2477
     */
2478
    public function withConfigRuleTriggerTypes($value)
2479
    {
2480
        $this->data['ConfigRuleTriggerTypes'] = $value;
2481
        $this->options['form_params']['ConfigRuleTriggerTypes'] = $value;
2482
2483
        return $this;
2484
    }
2485
2486
    /**
2487
     * @param string $value
2488
     *
2489
     * @return $this
2490
     */
2491
    public function withTagValueScope($value)
2492
    {
2493
        $this->data['TagValueScope'] = $value;
2494
        $this->options['form_params']['TagValueScope'] = $value;
2495
2496
        return $this;
2497
    }
2498
2499
    /**
2500
     * @param string $value
2501
     *
2502
     * @return $this
2503
     */
2504
    public function withRegionIdsScope($value)
2505
    {
2506
        $this->data['RegionIdsScope'] = $value;
2507
        $this->options['form_params']['RegionIdsScope'] = $value;
2508
2509
        return $this;
2510
    }
2511
2512
    /**
2513
     * @param string $value
2514
     *
2515
     * @return $this
2516
     */
2517
    public function withRiskLevel($value)
2518
    {
2519
        $this->data['RiskLevel'] = $value;
2520
        $this->options['form_params']['RiskLevel'] = $value;
2521
2522
        return $this;
2523
    }
2524
2525
    /**
2526
     * @param string $value
2527
     *
2528
     * @return $this
2529
     */
2530
    public function withResourceGroupIdsScope($value)
2531
    {
2532
        $this->data['ResourceGroupIdsScope'] = $value;
2533
        $this->options['form_params']['ResourceGroupIdsScope'] = $value;
2534
2535
        return $this;
2536
    }
2537
2538
    /**
2539
     * @param string $value
2540
     *
2541
     * @return $this
2542
     */
2543
    public function withInputParameters($value)
2544
    {
2545
        $this->data['InputParameters'] = $value;
2546
        $this->options['form_params']['InputParameters'] = $value;
2547
2548
        return $this;
2549
    }
2550
2551
    /**
2552
     * @param string $value
2553
     *
2554
     * @return $this
2555
     */
2556
    public function withConfigRuleName($value)
2557
    {
2558
        $this->data['ConfigRuleName'] = $value;
2559
        $this->options['form_params']['ConfigRuleName'] = $value;
2560
2561
        return $this;
2562
    }
2563
2564
    /**
2565
     * @param string $value
2566
     *
2567
     * @return $this
2568
     */
2569
    public function withMaximumExecutionFrequency($value)
2570
    {
2571
        $this->data['MaximumExecutionFrequency'] = $value;
2572
        $this->options['form_params']['MaximumExecutionFrequency'] = $value;
2573
2574
        return $this;
2575
    }
2576
2577
    /**
2578
     * @param string $value
2579
     *
2580
     * @return $this
2581
     */
2582
    public function withExcludeResourceIdsScope($value)
2583
    {
2584
        $this->data['ExcludeResourceIdsScope'] = $value;
2585
        $this->options['form_params']['ExcludeResourceIdsScope'] = $value;
2586
2587
        return $this;
2588
    }
2589
}
2590