UNPKG

66.7 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2014-11-12",
5 "endpointPrefix": "config",
6 "jsonVersion": "1.1",
7 "protocol": "json",
8 "serviceAbbreviation": "Config Service",
9 "serviceFullName": "AWS Config",
10 "serviceId": "Config Service",
11 "signatureVersion": "v4",
12 "targetPrefix": "StarlingDoveService",
13 "uid": "config-2014-11-12"
14 },
15 "operations": {
16 "BatchGetAggregateResourceConfig": {
17 "input": {
18 "type": "structure",
19 "required": [
20 "ConfigurationAggregatorName",
21 "ResourceIdentifiers"
22 ],
23 "members": {
24 "ConfigurationAggregatorName": {},
25 "ResourceIdentifiers": {
26 "type": "list",
27 "member": {
28 "shape": "S4"
29 }
30 }
31 }
32 },
33 "output": {
34 "type": "structure",
35 "members": {
36 "BaseConfigurationItems": {
37 "shape": "Sb"
38 },
39 "UnprocessedResourceIdentifiers": {
40 "type": "list",
41 "member": {
42 "shape": "S4"
43 }
44 }
45 }
46 }
47 },
48 "BatchGetResourceConfig": {
49 "input": {
50 "type": "structure",
51 "required": [
52 "resourceKeys"
53 ],
54 "members": {
55 "resourceKeys": {
56 "shape": "Sq"
57 }
58 }
59 },
60 "output": {
61 "type": "structure",
62 "members": {
63 "baseConfigurationItems": {
64 "shape": "Sb"
65 },
66 "unprocessedResourceKeys": {
67 "shape": "Sq"
68 }
69 }
70 }
71 },
72 "DeleteAggregationAuthorization": {
73 "input": {
74 "type": "structure",
75 "required": [
76 "AuthorizedAccountId",
77 "AuthorizedAwsRegion"
78 ],
79 "members": {
80 "AuthorizedAccountId": {},
81 "AuthorizedAwsRegion": {}
82 }
83 }
84 },
85 "DeleteConfigRule": {
86 "input": {
87 "type": "structure",
88 "required": [
89 "ConfigRuleName"
90 ],
91 "members": {
92 "ConfigRuleName": {}
93 }
94 }
95 },
96 "DeleteConfigurationAggregator": {
97 "input": {
98 "type": "structure",
99 "required": [
100 "ConfigurationAggregatorName"
101 ],
102 "members": {
103 "ConfigurationAggregatorName": {}
104 }
105 }
106 },
107 "DeleteConfigurationRecorder": {
108 "input": {
109 "type": "structure",
110 "required": [
111 "ConfigurationRecorderName"
112 ],
113 "members": {
114 "ConfigurationRecorderName": {}
115 }
116 }
117 },
118 "DeleteConformancePack": {
119 "input": {
120 "type": "structure",
121 "required": [
122 "ConformancePackName"
123 ],
124 "members": {
125 "ConformancePackName": {}
126 }
127 }
128 },
129 "DeleteDeliveryChannel": {
130 "input": {
131 "type": "structure",
132 "required": [
133 "DeliveryChannelName"
134 ],
135 "members": {
136 "DeliveryChannelName": {}
137 }
138 }
139 },
140 "DeleteEvaluationResults": {
141 "input": {
142 "type": "structure",
143 "required": [
144 "ConfigRuleName"
145 ],
146 "members": {
147 "ConfigRuleName": {}
148 }
149 },
150 "output": {
151 "type": "structure",
152 "members": {}
153 }
154 },
155 "DeleteOrganizationConfigRule": {
156 "input": {
157 "type": "structure",
158 "required": [
159 "OrganizationConfigRuleName"
160 ],
161 "members": {
162 "OrganizationConfigRuleName": {}
163 }
164 }
165 },
166 "DeleteOrganizationConformancePack": {
167 "input": {
168 "type": "structure",
169 "required": [
170 "OrganizationConformancePackName"
171 ],
172 "members": {
173 "OrganizationConformancePackName": {}
174 }
175 }
176 },
177 "DeletePendingAggregationRequest": {
178 "input": {
179 "type": "structure",
180 "required": [
181 "RequesterAccountId",
182 "RequesterAwsRegion"
183 ],
184 "members": {
185 "RequesterAccountId": {},
186 "RequesterAwsRegion": {}
187 }
188 }
189 },
190 "DeleteRemediationConfiguration": {
191 "input": {
192 "type": "structure",
193 "required": [
194 "ConfigRuleName"
195 ],
196 "members": {
197 "ConfigRuleName": {},
198 "ResourceType": {}
199 }
200 },
201 "output": {
202 "type": "structure",
203 "members": {}
204 }
205 },
206 "DeleteRemediationExceptions": {
207 "input": {
208 "type": "structure",
209 "required": [
210 "ConfigRuleName",
211 "ResourceKeys"
212 ],
213 "members": {
214 "ConfigRuleName": {},
215 "ResourceKeys": {
216 "shape": "S1f"
217 }
218 }
219 },
220 "output": {
221 "type": "structure",
222 "members": {
223 "FailedBatches": {
224 "type": "list",
225 "member": {
226 "type": "structure",
227 "members": {
228 "FailureMessage": {},
229 "FailedItems": {
230 "shape": "S1f"
231 }
232 }
233 }
234 }
235 }
236 }
237 },
238 "DeleteResourceConfig": {
239 "input": {
240 "type": "structure",
241 "required": [
242 "ResourceType",
243 "ResourceId"
244 ],
245 "members": {
246 "ResourceType": {},
247 "ResourceId": {}
248 }
249 }
250 },
251 "DeleteRetentionConfiguration": {
252 "input": {
253 "type": "structure",
254 "required": [
255 "RetentionConfigurationName"
256 ],
257 "members": {
258 "RetentionConfigurationName": {}
259 }
260 }
261 },
262 "DeliverConfigSnapshot": {
263 "input": {
264 "type": "structure",
265 "required": [
266 "deliveryChannelName"
267 ],
268 "members": {
269 "deliveryChannelName": {}
270 }
271 },
272 "output": {
273 "type": "structure",
274 "members": {
275 "configSnapshotId": {}
276 }
277 }
278 },
279 "DescribeAggregateComplianceByConfigRules": {
280 "input": {
281 "type": "structure",
282 "required": [
283 "ConfigurationAggregatorName"
284 ],
285 "members": {
286 "ConfigurationAggregatorName": {},
287 "Filters": {
288 "type": "structure",
289 "members": {
290 "ConfigRuleName": {},
291 "ComplianceType": {},
292 "AccountId": {},
293 "AwsRegion": {}
294 }
295 },
296 "Limit": {
297 "type": "integer"
298 },
299 "NextToken": {}
300 }
301 },
302 "output": {
303 "type": "structure",
304 "members": {
305 "AggregateComplianceByConfigRules": {
306 "type": "list",
307 "member": {
308 "type": "structure",
309 "members": {
310 "ConfigRuleName": {},
311 "Compliance": {
312 "shape": "S20"
313 },
314 "AccountId": {},
315 "AwsRegion": {}
316 }
317 }
318 },
319 "NextToken": {}
320 }
321 }
322 },
323 "DescribeAggregationAuthorizations": {
324 "input": {
325 "type": "structure",
326 "members": {
327 "Limit": {
328 "type": "integer"
329 },
330 "NextToken": {}
331 }
332 },
333 "output": {
334 "type": "structure",
335 "members": {
336 "AggregationAuthorizations": {
337 "type": "list",
338 "member": {
339 "shape": "S28"
340 }
341 },
342 "NextToken": {}
343 }
344 }
345 },
346 "DescribeComplianceByConfigRule": {
347 "input": {
348 "type": "structure",
349 "members": {
350 "ConfigRuleNames": {
351 "shape": "S2b"
352 },
353 "ComplianceTypes": {
354 "shape": "S2c"
355 },
356 "NextToken": {}
357 }
358 },
359 "output": {
360 "type": "structure",
361 "members": {
362 "ComplianceByConfigRules": {
363 "type": "list",
364 "member": {
365 "type": "structure",
366 "members": {
367 "ConfigRuleName": {},
368 "Compliance": {
369 "shape": "S20"
370 }
371 }
372 }
373 },
374 "NextToken": {}
375 }
376 }
377 },
378 "DescribeComplianceByResource": {
379 "input": {
380 "type": "structure",
381 "members": {
382 "ResourceType": {},
383 "ResourceId": {},
384 "ComplianceTypes": {
385 "shape": "S2c"
386 },
387 "Limit": {
388 "type": "integer"
389 },
390 "NextToken": {}
391 }
392 },
393 "output": {
394 "type": "structure",
395 "members": {
396 "ComplianceByResources": {
397 "type": "list",
398 "member": {
399 "type": "structure",
400 "members": {
401 "ResourceType": {},
402 "ResourceId": {},
403 "Compliance": {
404 "shape": "S20"
405 }
406 }
407 }
408 },
409 "NextToken": {}
410 }
411 }
412 },
413 "DescribeConfigRuleEvaluationStatus": {
414 "input": {
415 "type": "structure",
416 "members": {
417 "ConfigRuleNames": {
418 "shape": "S2b"
419 },
420 "NextToken": {},
421 "Limit": {
422 "type": "integer"
423 }
424 }
425 },
426 "output": {
427 "type": "structure",
428 "members": {
429 "ConfigRulesEvaluationStatus": {
430 "type": "list",
431 "member": {
432 "type": "structure",
433 "members": {
434 "ConfigRuleName": {},
435 "ConfigRuleArn": {},
436 "ConfigRuleId": {},
437 "LastSuccessfulInvocationTime": {
438 "type": "timestamp"
439 },
440 "LastFailedInvocationTime": {
441 "type": "timestamp"
442 },
443 "LastSuccessfulEvaluationTime": {
444 "type": "timestamp"
445 },
446 "LastFailedEvaluationTime": {
447 "type": "timestamp"
448 },
449 "FirstActivatedTime": {
450 "type": "timestamp"
451 },
452 "LastDeactivatedTime": {
453 "type": "timestamp"
454 },
455 "LastErrorCode": {},
456 "LastErrorMessage": {},
457 "FirstEvaluationStarted": {
458 "type": "boolean"
459 }
460 }
461 }
462 },
463 "NextToken": {}
464 }
465 }
466 },
467 "DescribeConfigRules": {
468 "input": {
469 "type": "structure",
470 "members": {
471 "ConfigRuleNames": {
472 "shape": "S2b"
473 },
474 "NextToken": {}
475 }
476 },
477 "output": {
478 "type": "structure",
479 "members": {
480 "ConfigRules": {
481 "type": "list",
482 "member": {
483 "shape": "S2t"
484 }
485 },
486 "NextToken": {}
487 }
488 }
489 },
490 "DescribeConfigurationAggregatorSourcesStatus": {
491 "input": {
492 "type": "structure",
493 "required": [
494 "ConfigurationAggregatorName"
495 ],
496 "members": {
497 "ConfigurationAggregatorName": {},
498 "UpdateStatus": {
499 "type": "list",
500 "member": {}
501 },
502 "NextToken": {},
503 "Limit": {
504 "type": "integer"
505 }
506 }
507 },
508 "output": {
509 "type": "structure",
510 "members": {
511 "AggregatedSourceStatusList": {
512 "type": "list",
513 "member": {
514 "type": "structure",
515 "members": {
516 "SourceId": {},
517 "SourceType": {},
518 "AwsRegion": {},
519 "LastUpdateStatus": {},
520 "LastUpdateTime": {
521 "type": "timestamp"
522 },
523 "LastErrorCode": {},
524 "LastErrorMessage": {}
525 }
526 }
527 },
528 "NextToken": {}
529 }
530 }
531 },
532 "DescribeConfigurationAggregators": {
533 "input": {
534 "type": "structure",
535 "members": {
536 "ConfigurationAggregatorNames": {
537 "type": "list",
538 "member": {}
539 },
540 "NextToken": {},
541 "Limit": {
542 "type": "integer"
543 }
544 }
545 },
546 "output": {
547 "type": "structure",
548 "members": {
549 "ConfigurationAggregators": {
550 "type": "list",
551 "member": {
552 "shape": "S3h"
553 }
554 },
555 "NextToken": {}
556 }
557 }
558 },
559 "DescribeConfigurationRecorderStatus": {
560 "input": {
561 "type": "structure",
562 "members": {
563 "ConfigurationRecorderNames": {
564 "shape": "S3p"
565 }
566 }
567 },
568 "output": {
569 "type": "structure",
570 "members": {
571 "ConfigurationRecordersStatus": {
572 "type": "list",
573 "member": {
574 "type": "structure",
575 "members": {
576 "name": {},
577 "lastStartTime": {
578 "type": "timestamp"
579 },
580 "lastStopTime": {
581 "type": "timestamp"
582 },
583 "recording": {
584 "type": "boolean"
585 },
586 "lastStatus": {},
587 "lastErrorCode": {},
588 "lastErrorMessage": {},
589 "lastStatusChangeTime": {
590 "type": "timestamp"
591 }
592 }
593 }
594 }
595 }
596 }
597 },
598 "DescribeConfigurationRecorders": {
599 "input": {
600 "type": "structure",
601 "members": {
602 "ConfigurationRecorderNames": {
603 "shape": "S3p"
604 }
605 }
606 },
607 "output": {
608 "type": "structure",
609 "members": {
610 "ConfigurationRecorders": {
611 "type": "list",
612 "member": {
613 "shape": "S3x"
614 }
615 }
616 }
617 }
618 },
619 "DescribeConformancePackCompliance": {
620 "input": {
621 "type": "structure",
622 "required": [
623 "ConformancePackName"
624 ],
625 "members": {
626 "ConformancePackName": {},
627 "Filters": {
628 "type": "structure",
629 "members": {
630 "ConfigRuleNames": {
631 "shape": "S44"
632 },
633 "ComplianceType": {}
634 }
635 },
636 "Limit": {
637 "type": "integer"
638 },
639 "NextToken": {}
640 }
641 },
642 "output": {
643 "type": "structure",
644 "required": [
645 "ConformancePackName",
646 "ConformancePackRuleComplianceList"
647 ],
648 "members": {
649 "ConformancePackName": {},
650 "ConformancePackRuleComplianceList": {
651 "type": "list",
652 "member": {
653 "type": "structure",
654 "members": {
655 "ConfigRuleName": {},
656 "ComplianceType": {}
657 }
658 }
659 },
660 "NextToken": {}
661 }
662 }
663 },
664 "DescribeConformancePackStatus": {
665 "input": {
666 "type": "structure",
667 "members": {
668 "ConformancePackNames": {
669 "shape": "S4b"
670 },
671 "Limit": {
672 "type": "integer"
673 },
674 "NextToken": {}
675 }
676 },
677 "output": {
678 "type": "structure",
679 "members": {
680 "ConformancePackStatusDetails": {
681 "type": "list",
682 "member": {
683 "type": "structure",
684 "required": [
685 "ConformancePackName",
686 "ConformancePackId",
687 "ConformancePackArn",
688 "ConformancePackState",
689 "StackArn",
690 "LastUpdateRequestedTime"
691 ],
692 "members": {
693 "ConformancePackName": {},
694 "ConformancePackId": {},
695 "ConformancePackArn": {},
696 "ConformancePackState": {},
697 "StackArn": {},
698 "ConformancePackStatusReason": {},
699 "LastUpdateRequestedTime": {
700 "type": "timestamp"
701 },
702 "LastUpdateCompletedTime": {
703 "type": "timestamp"
704 }
705 }
706 }
707 },
708 "NextToken": {}
709 }
710 }
711 },
712 "DescribeConformancePacks": {
713 "input": {
714 "type": "structure",
715 "members": {
716 "ConformancePackNames": {
717 "shape": "S4b"
718 },
719 "Limit": {
720 "type": "integer"
721 },
722 "NextToken": {}
723 }
724 },
725 "output": {
726 "type": "structure",
727 "members": {
728 "ConformancePackDetails": {
729 "type": "list",
730 "member": {
731 "type": "structure",
732 "required": [
733 "ConformancePackName",
734 "ConformancePackArn",
735 "ConformancePackId",
736 "DeliveryS3Bucket"
737 ],
738 "members": {
739 "ConformancePackName": {},
740 "ConformancePackArn": {},
741 "ConformancePackId": {},
742 "DeliveryS3Bucket": {},
743 "DeliveryS3KeyPrefix": {},
744 "ConformancePackInputParameters": {
745 "shape": "S4r"
746 },
747 "LastUpdateRequestedTime": {
748 "type": "timestamp"
749 },
750 "CreatedBy": {}
751 }
752 }
753 },
754 "NextToken": {}
755 }
756 }
757 },
758 "DescribeDeliveryChannelStatus": {
759 "input": {
760 "type": "structure",
761 "members": {
762 "DeliveryChannelNames": {
763 "shape": "S4w"
764 }
765 }
766 },
767 "output": {
768 "type": "structure",
769 "members": {
770 "DeliveryChannelsStatus": {
771 "type": "list",
772 "member": {
773 "type": "structure",
774 "members": {
775 "name": {},
776 "configSnapshotDeliveryInfo": {
777 "shape": "S50"
778 },
779 "configHistoryDeliveryInfo": {
780 "shape": "S50"
781 },
782 "configStreamDeliveryInfo": {
783 "type": "structure",
784 "members": {
785 "lastStatus": {},
786 "lastErrorCode": {},
787 "lastErrorMessage": {},
788 "lastStatusChangeTime": {
789 "type": "timestamp"
790 }
791 }
792 }
793 }
794 }
795 }
796 }
797 }
798 },
799 "DescribeDeliveryChannels": {
800 "input": {
801 "type": "structure",
802 "members": {
803 "DeliveryChannelNames": {
804 "shape": "S4w"
805 }
806 }
807 },
808 "output": {
809 "type": "structure",
810 "members": {
811 "DeliveryChannels": {
812 "type": "list",
813 "member": {
814 "shape": "S56"
815 }
816 }
817 }
818 }
819 },
820 "DescribeOrganizationConfigRuleStatuses": {
821 "input": {
822 "type": "structure",
823 "members": {
824 "OrganizationConfigRuleNames": {
825 "shape": "S59"
826 },
827 "Limit": {
828 "type": "integer"
829 },
830 "NextToken": {}
831 }
832 },
833 "output": {
834 "type": "structure",
835 "members": {
836 "OrganizationConfigRuleStatuses": {
837 "type": "list",
838 "member": {
839 "type": "structure",
840 "required": [
841 "OrganizationConfigRuleName",
842 "OrganizationRuleStatus"
843 ],
844 "members": {
845 "OrganizationConfigRuleName": {},
846 "OrganizationRuleStatus": {},
847 "ErrorCode": {},
848 "ErrorMessage": {},
849 "LastUpdateTime": {
850 "type": "timestamp"
851 }
852 }
853 }
854 },
855 "NextToken": {}
856 }
857 }
858 },
859 "DescribeOrganizationConfigRules": {
860 "input": {
861 "type": "structure",
862 "members": {
863 "OrganizationConfigRuleNames": {
864 "shape": "S59"
865 },
866 "Limit": {
867 "type": "integer"
868 },
869 "NextToken": {}
870 }
871 },
872 "output": {
873 "type": "structure",
874 "members": {
875 "OrganizationConfigRules": {
876 "type": "list",
877 "member": {
878 "type": "structure",
879 "required": [
880 "OrganizationConfigRuleName",
881 "OrganizationConfigRuleArn"
882 ],
883 "members": {
884 "OrganizationConfigRuleName": {},
885 "OrganizationConfigRuleArn": {},
886 "OrganizationManagedRuleMetadata": {
887 "shape": "S5j"
888 },
889 "OrganizationCustomRuleMetadata": {
890 "shape": "S5o"
891 },
892 "ExcludedAccounts": {
893 "shape": "S5r"
894 },
895 "LastUpdateTime": {
896 "type": "timestamp"
897 }
898 }
899 }
900 },
901 "NextToken": {}
902 }
903 }
904 },
905 "DescribeOrganizationConformancePackStatuses": {
906 "input": {
907 "type": "structure",
908 "members": {
909 "OrganizationConformancePackNames": {
910 "shape": "S5t"
911 },
912 "Limit": {
913 "type": "integer"
914 },
915 "NextToken": {}
916 }
917 },
918 "output": {
919 "type": "structure",
920 "members": {
921 "OrganizationConformancePackStatuses": {
922 "type": "list",
923 "member": {
924 "type": "structure",
925 "required": [
926 "OrganizationConformancePackName",
927 "Status"
928 ],
929 "members": {
930 "OrganizationConformancePackName": {},
931 "Status": {},
932 "ErrorCode": {},
933 "ErrorMessage": {},
934 "LastUpdateTime": {
935 "type": "timestamp"
936 }
937 }
938 }
939 },
940 "NextToken": {}
941 }
942 }
943 },
944 "DescribeOrganizationConformancePacks": {
945 "input": {
946 "type": "structure",
947 "members": {
948 "OrganizationConformancePackNames": {
949 "shape": "S5t"
950 },
951 "Limit": {
952 "type": "integer"
953 },
954 "NextToken": {}
955 }
956 },
957 "output": {
958 "type": "structure",
959 "members": {
960 "OrganizationConformancePacks": {
961 "type": "list",
962 "member": {
963 "type": "structure",
964 "required": [
965 "OrganizationConformancePackName",
966 "OrganizationConformancePackArn",
967 "DeliveryS3Bucket",
968 "LastUpdateTime"
969 ],
970 "members": {
971 "OrganizationConformancePackName": {},
972 "OrganizationConformancePackArn": {},
973 "DeliveryS3Bucket": {},
974 "DeliveryS3KeyPrefix": {},
975 "ConformancePackInputParameters": {
976 "shape": "S4r"
977 },
978 "ExcludedAccounts": {
979 "shape": "S5r"
980 },
981 "LastUpdateTime": {
982 "type": "timestamp"
983 }
984 }
985 }
986 },
987 "NextToken": {}
988 }
989 }
990 },
991 "DescribePendingAggregationRequests": {
992 "input": {
993 "type": "structure",
994 "members": {
995 "Limit": {
996 "type": "integer"
997 },
998 "NextToken": {}
999 }
1000 },
1001 "output": {
1002 "type": "structure",
1003 "members": {
1004 "PendingAggregationRequests": {
1005 "type": "list",
1006 "member": {
1007 "type": "structure",
1008 "members": {
1009 "RequesterAccountId": {},
1010 "RequesterAwsRegion": {}
1011 }
1012 }
1013 },
1014 "NextToken": {}
1015 }
1016 }
1017 },
1018 "DescribeRemediationConfigurations": {
1019 "input": {
1020 "type": "structure",
1021 "required": [
1022 "ConfigRuleNames"
1023 ],
1024 "members": {
1025 "ConfigRuleNames": {
1026 "shape": "S2b"
1027 }
1028 }
1029 },
1030 "output": {
1031 "type": "structure",
1032 "members": {
1033 "RemediationConfigurations": {
1034 "shape": "S69"
1035 }
1036 }
1037 }
1038 },
1039 "DescribeRemediationExceptions": {
1040 "input": {
1041 "type": "structure",
1042 "required": [
1043 "ConfigRuleName"
1044 ],
1045 "members": {
1046 "ConfigRuleName": {},
1047 "ResourceKeys": {
1048 "shape": "S1f"
1049 },
1050 "Limit": {
1051 "type": "integer"
1052 },
1053 "NextToken": {}
1054 }
1055 },
1056 "output": {
1057 "type": "structure",
1058 "members": {
1059 "RemediationExceptions": {
1060 "shape": "S6p"
1061 },
1062 "NextToken": {}
1063 }
1064 }
1065 },
1066 "DescribeRemediationExecutionStatus": {
1067 "input": {
1068 "type": "structure",
1069 "required": [
1070 "ConfigRuleName"
1071 ],
1072 "members": {
1073 "ConfigRuleName": {},
1074 "ResourceKeys": {
1075 "shape": "Sq"
1076 },
1077 "Limit": {
1078 "type": "integer"
1079 },
1080 "NextToken": {}
1081 }
1082 },
1083 "output": {
1084 "type": "structure",
1085 "members": {
1086 "RemediationExecutionStatuses": {
1087 "type": "list",
1088 "member": {
1089 "type": "structure",
1090 "members": {
1091 "ResourceKey": {
1092 "shape": "Sr"
1093 },
1094 "State": {},
1095 "StepDetails": {
1096 "type": "list",
1097 "member": {
1098 "type": "structure",
1099 "members": {
1100 "Name": {},
1101 "State": {},
1102 "ErrorMessage": {},
1103 "StartTime": {
1104 "type": "timestamp"
1105 },
1106 "StopTime": {
1107 "type": "timestamp"
1108 }
1109 }
1110 }
1111 },
1112 "InvocationTime": {
1113 "type": "timestamp"
1114 },
1115 "LastUpdatedTime": {
1116 "type": "timestamp"
1117 }
1118 }
1119 }
1120 },
1121 "NextToken": {}
1122 }
1123 }
1124 },
1125 "DescribeRetentionConfigurations": {
1126 "input": {
1127 "type": "structure",
1128 "members": {
1129 "RetentionConfigurationNames": {
1130 "type": "list",
1131 "member": {}
1132 },
1133 "NextToken": {}
1134 }
1135 },
1136 "output": {
1137 "type": "structure",
1138 "members": {
1139 "RetentionConfigurations": {
1140 "type": "list",
1141 "member": {
1142 "shape": "S73"
1143 }
1144 },
1145 "NextToken": {}
1146 }
1147 }
1148 },
1149 "GetAggregateComplianceDetailsByConfigRule": {
1150 "input": {
1151 "type": "structure",
1152 "required": [
1153 "ConfigurationAggregatorName",
1154 "ConfigRuleName",
1155 "AccountId",
1156 "AwsRegion"
1157 ],
1158 "members": {
1159 "ConfigurationAggregatorName": {},
1160 "ConfigRuleName": {},
1161 "AccountId": {},
1162 "AwsRegion": {},
1163 "ComplianceType": {},
1164 "Limit": {
1165 "type": "integer"
1166 },
1167 "NextToken": {}
1168 }
1169 },
1170 "output": {
1171 "type": "structure",
1172 "members": {
1173 "AggregateEvaluationResults": {
1174 "type": "list",
1175 "member": {
1176 "type": "structure",
1177 "members": {
1178 "EvaluationResultIdentifier": {
1179 "shape": "S79"
1180 },
1181 "ComplianceType": {},
1182 "ResultRecordedTime": {
1183 "type": "timestamp"
1184 },
1185 "ConfigRuleInvokedTime": {
1186 "type": "timestamp"
1187 },
1188 "Annotation": {},
1189 "AccountId": {},
1190 "AwsRegion": {}
1191 }
1192 }
1193 },
1194 "NextToken": {}
1195 }
1196 }
1197 },
1198 "GetAggregateConfigRuleComplianceSummary": {
1199 "input": {
1200 "type": "structure",
1201 "required": [
1202 "ConfigurationAggregatorName"
1203 ],
1204 "members": {
1205 "ConfigurationAggregatorName": {},
1206 "Filters": {
1207 "type": "structure",
1208 "members": {
1209 "AccountId": {},
1210 "AwsRegion": {}
1211 }
1212 },
1213 "GroupByKey": {},
1214 "Limit": {
1215 "type": "integer"
1216 },
1217 "NextToken": {}
1218 }
1219 },
1220 "output": {
1221 "type": "structure",
1222 "members": {
1223 "GroupByKey": {},
1224 "AggregateComplianceCounts": {
1225 "type": "list",
1226 "member": {
1227 "type": "structure",
1228 "members": {
1229 "GroupName": {},
1230 "ComplianceSummary": {
1231 "shape": "S7h"
1232 }
1233 }
1234 }
1235 },
1236 "NextToken": {}
1237 }
1238 }
1239 },
1240 "GetAggregateDiscoveredResourceCounts": {
1241 "input": {
1242 "type": "structure",
1243 "required": [
1244 "ConfigurationAggregatorName"
1245 ],
1246 "members": {
1247 "ConfigurationAggregatorName": {},
1248 "Filters": {
1249 "type": "structure",
1250 "members": {
1251 "ResourceType": {},
1252 "AccountId": {},
1253 "Region": {}
1254 }
1255 },
1256 "GroupByKey": {},
1257 "Limit": {
1258 "type": "integer"
1259 },
1260 "NextToken": {}
1261 }
1262 },
1263 "output": {
1264 "type": "structure",
1265 "required": [
1266 "TotalDiscoveredResources"
1267 ],
1268 "members": {
1269 "TotalDiscoveredResources": {
1270 "type": "long"
1271 },
1272 "GroupByKey": {},
1273 "GroupedResourceCounts": {
1274 "type": "list",
1275 "member": {
1276 "type": "structure",
1277 "required": [
1278 "GroupName",
1279 "ResourceCount"
1280 ],
1281 "members": {
1282 "GroupName": {},
1283 "ResourceCount": {
1284 "type": "long"
1285 }
1286 }
1287 }
1288 },
1289 "NextToken": {}
1290 }
1291 }
1292 },
1293 "GetAggregateResourceConfig": {
1294 "input": {
1295 "type": "structure",
1296 "required": [
1297 "ConfigurationAggregatorName",
1298 "ResourceIdentifier"
1299 ],
1300 "members": {
1301 "ConfigurationAggregatorName": {},
1302 "ResourceIdentifier": {
1303 "shape": "S4"
1304 }
1305 }
1306 },
1307 "output": {
1308 "type": "structure",
1309 "members": {
1310 "ConfigurationItem": {
1311 "shape": "S7r"
1312 }
1313 }
1314 }
1315 },
1316 "GetComplianceDetailsByConfigRule": {
1317 "input": {
1318 "type": "structure",
1319 "required": [
1320 "ConfigRuleName"
1321 ],
1322 "members": {
1323 "ConfigRuleName": {},
1324 "ComplianceTypes": {
1325 "shape": "S2c"
1326 },
1327 "Limit": {
1328 "type": "integer"
1329 },
1330 "NextToken": {}
1331 }
1332 },
1333 "output": {
1334 "type": "structure",
1335 "members": {
1336 "EvaluationResults": {
1337 "shape": "S83"
1338 },
1339 "NextToken": {}
1340 }
1341 }
1342 },
1343 "GetComplianceDetailsByResource": {
1344 "input": {
1345 "type": "structure",
1346 "required": [
1347 "ResourceType",
1348 "ResourceId"
1349 ],
1350 "members": {
1351 "ResourceType": {},
1352 "ResourceId": {},
1353 "ComplianceTypes": {
1354 "shape": "S2c"
1355 },
1356 "NextToken": {}
1357 }
1358 },
1359 "output": {
1360 "type": "structure",
1361 "members": {
1362 "EvaluationResults": {
1363 "shape": "S83"
1364 },
1365 "NextToken": {}
1366 }
1367 }
1368 },
1369 "GetComplianceSummaryByConfigRule": {
1370 "output": {
1371 "type": "structure",
1372 "members": {
1373 "ComplianceSummary": {
1374 "shape": "S7h"
1375 }
1376 }
1377 }
1378 },
1379 "GetComplianceSummaryByResourceType": {
1380 "input": {
1381 "type": "structure",
1382 "members": {
1383 "ResourceTypes": {
1384 "shape": "S89"
1385 }
1386 }
1387 },
1388 "output": {
1389 "type": "structure",
1390 "members": {
1391 "ComplianceSummariesByResourceType": {
1392 "type": "list",
1393 "member": {
1394 "type": "structure",
1395 "members": {
1396 "ResourceType": {},
1397 "ComplianceSummary": {
1398 "shape": "S7h"
1399 }
1400 }
1401 }
1402 }
1403 }
1404 }
1405 },
1406 "GetConformancePackComplianceDetails": {
1407 "input": {
1408 "type": "structure",
1409 "required": [
1410 "ConformancePackName"
1411 ],
1412 "members": {
1413 "ConformancePackName": {},
1414 "Filters": {
1415 "type": "structure",
1416 "members": {
1417 "ConfigRuleNames": {
1418 "shape": "S44"
1419 },
1420 "ComplianceType": {},
1421 "ResourceType": {},
1422 "ResourceIds": {
1423 "type": "list",
1424 "member": {}
1425 }
1426 }
1427 },
1428 "Limit": {
1429 "type": "integer"
1430 },
1431 "NextToken": {}
1432 }
1433 },
1434 "output": {
1435 "type": "structure",
1436 "required": [
1437 "ConformancePackName"
1438 ],
1439 "members": {
1440 "ConformancePackName": {},
1441 "ConformancePackRuleEvaluationResults": {
1442 "type": "list",
1443 "member": {
1444 "type": "structure",
1445 "required": [
1446 "ComplianceType",
1447 "EvaluationResultIdentifier",
1448 "ConfigRuleInvokedTime",
1449 "ResultRecordedTime"
1450 ],
1451 "members": {
1452 "ComplianceType": {},
1453 "EvaluationResultIdentifier": {
1454 "shape": "S79"
1455 },
1456 "ConfigRuleInvokedTime": {
1457 "type": "timestamp"
1458 },
1459 "ResultRecordedTime": {
1460 "type": "timestamp"
1461 },
1462 "Annotation": {}
1463 }
1464 }
1465 },
1466 "NextToken": {}
1467 }
1468 }
1469 },
1470 "GetConformancePackComplianceSummary": {
1471 "input": {
1472 "type": "structure",
1473 "required": [
1474 "ConformancePackNames"
1475 ],
1476 "members": {
1477 "ConformancePackNames": {
1478 "type": "list",
1479 "member": {}
1480 },
1481 "Limit": {
1482 "type": "integer"
1483 },
1484 "NextToken": {}
1485 }
1486 },
1487 "output": {
1488 "type": "structure",
1489 "members": {
1490 "ConformancePackComplianceSummaryList": {
1491 "type": "list",
1492 "member": {
1493 "type": "structure",
1494 "required": [
1495 "ConformancePackName",
1496 "ConformancePackComplianceStatus"
1497 ],
1498 "members": {
1499 "ConformancePackName": {},
1500 "ConformancePackComplianceStatus": {}
1501 }
1502 }
1503 },
1504 "NextToken": {}
1505 }
1506 }
1507 },
1508 "GetDiscoveredResourceCounts": {
1509 "input": {
1510 "type": "structure",
1511 "members": {
1512 "resourceTypes": {
1513 "shape": "S89"
1514 },
1515 "limit": {
1516 "type": "integer"
1517 },
1518 "nextToken": {}
1519 }
1520 },
1521 "output": {
1522 "type": "structure",
1523 "members": {
1524 "totalDiscoveredResources": {
1525 "type": "long"
1526 },
1527 "resourceCounts": {
1528 "type": "list",
1529 "member": {
1530 "type": "structure",
1531 "members": {
1532 "resourceType": {},
1533 "count": {
1534 "type": "long"
1535 }
1536 }
1537 }
1538 },
1539 "nextToken": {}
1540 }
1541 }
1542 },
1543 "GetOrganizationConfigRuleDetailedStatus": {
1544 "input": {
1545 "type": "structure",
1546 "required": [
1547 "OrganizationConfigRuleName"
1548 ],
1549 "members": {
1550 "OrganizationConfigRuleName": {},
1551 "Filters": {
1552 "type": "structure",
1553 "members": {
1554 "AccountId": {},
1555 "MemberAccountRuleStatus": {}
1556 }
1557 },
1558 "Limit": {
1559 "type": "integer"
1560 },
1561 "NextToken": {}
1562 }
1563 },
1564 "output": {
1565 "type": "structure",
1566 "members": {
1567 "OrganizationConfigRuleDetailedStatus": {
1568 "type": "list",
1569 "member": {
1570 "type": "structure",
1571 "required": [
1572 "AccountId",
1573 "ConfigRuleName",
1574 "MemberAccountRuleStatus"
1575 ],
1576 "members": {
1577 "AccountId": {},
1578 "ConfigRuleName": {},
1579 "MemberAccountRuleStatus": {},
1580 "ErrorCode": {},
1581 "ErrorMessage": {},
1582 "LastUpdateTime": {
1583 "type": "timestamp"
1584 }
1585 }
1586 }
1587 },
1588 "NextToken": {}
1589 }
1590 }
1591 },
1592 "GetOrganizationConformancePackDetailedStatus": {
1593 "input": {
1594 "type": "structure",
1595 "required": [
1596 "OrganizationConformancePackName"
1597 ],
1598 "members": {
1599 "OrganizationConformancePackName": {},
1600 "Filters": {
1601 "type": "structure",
1602 "members": {
1603 "AccountId": {},
1604 "Status": {}
1605 }
1606 },
1607 "Limit": {
1608 "type": "integer"
1609 },
1610 "NextToken": {}
1611 }
1612 },
1613 "output": {
1614 "type": "structure",
1615 "members": {
1616 "OrganizationConformancePackDetailedStatuses": {
1617 "type": "list",
1618 "member": {
1619 "type": "structure",
1620 "required": [
1621 "AccountId",
1622 "ConformancePackName",
1623 "Status"
1624 ],
1625 "members": {
1626 "AccountId": {},
1627 "ConformancePackName": {},
1628 "Status": {},
1629 "ErrorCode": {},
1630 "ErrorMessage": {},
1631 "LastUpdateTime": {
1632 "type": "timestamp"
1633 }
1634 }
1635 }
1636 },
1637 "NextToken": {}
1638 }
1639 }
1640 },
1641 "GetResourceConfigHistory": {
1642 "input": {
1643 "type": "structure",
1644 "required": [
1645 "resourceType",
1646 "resourceId"
1647 ],
1648 "members": {
1649 "resourceType": {},
1650 "resourceId": {},
1651 "laterTime": {
1652 "type": "timestamp"
1653 },
1654 "earlierTime": {
1655 "type": "timestamp"
1656 },
1657 "chronologicalOrder": {},
1658 "limit": {
1659 "type": "integer"
1660 },
1661 "nextToken": {}
1662 }
1663 },
1664 "output": {
1665 "type": "structure",
1666 "members": {
1667 "configurationItems": {
1668 "type": "list",
1669 "member": {
1670 "shape": "S7r"
1671 }
1672 },
1673 "nextToken": {}
1674 }
1675 }
1676 },
1677 "ListAggregateDiscoveredResources": {
1678 "input": {
1679 "type": "structure",
1680 "required": [
1681 "ConfigurationAggregatorName",
1682 "ResourceType"
1683 ],
1684 "members": {
1685 "ConfigurationAggregatorName": {},
1686 "ResourceType": {},
1687 "Filters": {
1688 "type": "structure",
1689 "members": {
1690 "AccountId": {},
1691 "ResourceId": {},
1692 "ResourceName": {},
1693 "Region": {}
1694 }
1695 },
1696 "Limit": {
1697 "type": "integer"
1698 },
1699 "NextToken": {}
1700 }
1701 },
1702 "output": {
1703 "type": "structure",
1704 "members": {
1705 "ResourceIdentifiers": {
1706 "type": "list",
1707 "member": {
1708 "shape": "S4"
1709 }
1710 },
1711 "NextToken": {}
1712 }
1713 }
1714 },
1715 "ListDiscoveredResources": {
1716 "input": {
1717 "type": "structure",
1718 "required": [
1719 "resourceType"
1720 ],
1721 "members": {
1722 "resourceType": {},
1723 "resourceIds": {
1724 "type": "list",
1725 "member": {}
1726 },
1727 "resourceName": {},
1728 "limit": {
1729 "type": "integer"
1730 },
1731 "includeDeletedResources": {
1732 "type": "boolean"
1733 },
1734 "nextToken": {}
1735 }
1736 },
1737 "output": {
1738 "type": "structure",
1739 "members": {
1740 "resourceIdentifiers": {
1741 "type": "list",
1742 "member": {
1743 "type": "structure",
1744 "members": {
1745 "resourceType": {},
1746 "resourceId": {},
1747 "resourceName": {},
1748 "resourceDeletionTime": {
1749 "type": "timestamp"
1750 }
1751 }
1752 }
1753 },
1754 "nextToken": {}
1755 }
1756 }
1757 },
1758 "ListTagsForResource": {
1759 "input": {
1760 "type": "structure",
1761 "required": [
1762 "ResourceArn"
1763 ],
1764 "members": {
1765 "ResourceArn": {},
1766 "Limit": {
1767 "type": "integer"
1768 },
1769 "NextToken": {}
1770 }
1771 },
1772 "output": {
1773 "type": "structure",
1774 "members": {
1775 "Tags": {
1776 "shape": "S9p"
1777 },
1778 "NextToken": {}
1779 }
1780 }
1781 },
1782 "PutAggregationAuthorization": {
1783 "input": {
1784 "type": "structure",
1785 "required": [
1786 "AuthorizedAccountId",
1787 "AuthorizedAwsRegion"
1788 ],
1789 "members": {
1790 "AuthorizedAccountId": {},
1791 "AuthorizedAwsRegion": {},
1792 "Tags": {
1793 "shape": "S9u"
1794 }
1795 }
1796 },
1797 "output": {
1798 "type": "structure",
1799 "members": {
1800 "AggregationAuthorization": {
1801 "shape": "S28"
1802 }
1803 }
1804 }
1805 },
1806 "PutConfigRule": {
1807 "input": {
1808 "type": "structure",
1809 "required": [
1810 "ConfigRule"
1811 ],
1812 "members": {
1813 "ConfigRule": {
1814 "shape": "S2t"
1815 },
1816 "Tags": {
1817 "shape": "S9u"
1818 }
1819 }
1820 }
1821 },
1822 "PutConfigurationAggregator": {
1823 "input": {
1824 "type": "structure",
1825 "required": [
1826 "ConfigurationAggregatorName"
1827 ],
1828 "members": {
1829 "ConfigurationAggregatorName": {},
1830 "AccountAggregationSources": {
1831 "shape": "S3j"
1832 },
1833 "OrganizationAggregationSource": {
1834 "shape": "S3n"
1835 },
1836 "Tags": {
1837 "shape": "S9u"
1838 }
1839 }
1840 },
1841 "output": {
1842 "type": "structure",
1843 "members": {
1844 "ConfigurationAggregator": {
1845 "shape": "S3h"
1846 }
1847 }
1848 }
1849 },
1850 "PutConfigurationRecorder": {
1851 "input": {
1852 "type": "structure",
1853 "required": [
1854 "ConfigurationRecorder"
1855 ],
1856 "members": {
1857 "ConfigurationRecorder": {
1858 "shape": "S3x"
1859 }
1860 }
1861 }
1862 },
1863 "PutConformancePack": {
1864 "input": {
1865 "type": "structure",
1866 "required": [
1867 "ConformancePackName",
1868 "DeliveryS3Bucket"
1869 ],
1870 "members": {
1871 "ConformancePackName": {},
1872 "TemplateS3Uri": {},
1873 "TemplateBody": {},
1874 "DeliveryS3Bucket": {},
1875 "DeliveryS3KeyPrefix": {},
1876 "ConformancePackInputParameters": {
1877 "shape": "S4r"
1878 }
1879 }
1880 },
1881 "output": {
1882 "type": "structure",
1883 "members": {
1884 "ConformancePackArn": {}
1885 }
1886 }
1887 },
1888 "PutDeliveryChannel": {
1889 "input": {
1890 "type": "structure",
1891 "required": [
1892 "DeliveryChannel"
1893 ],
1894 "members": {
1895 "DeliveryChannel": {
1896 "shape": "S56"
1897 }
1898 }
1899 }
1900 },
1901 "PutEvaluations": {
1902 "input": {
1903 "type": "structure",
1904 "required": [
1905 "ResultToken"
1906 ],
1907 "members": {
1908 "Evaluations": {
1909 "shape": "Sa6"
1910 },
1911 "ResultToken": {},
1912 "TestMode": {
1913 "type": "boolean"
1914 }
1915 }
1916 },
1917 "output": {
1918 "type": "structure",
1919 "members": {
1920 "FailedEvaluations": {
1921 "shape": "Sa6"
1922 }
1923 }
1924 }
1925 },
1926 "PutOrganizationConfigRule": {
1927 "input": {
1928 "type": "structure",
1929 "required": [
1930 "OrganizationConfigRuleName"
1931 ],
1932 "members": {
1933 "OrganizationConfigRuleName": {},
1934 "OrganizationManagedRuleMetadata": {
1935 "shape": "S5j"
1936 },
1937 "OrganizationCustomRuleMetadata": {
1938 "shape": "S5o"
1939 },
1940 "ExcludedAccounts": {
1941 "shape": "S5r"
1942 }
1943 }
1944 },
1945 "output": {
1946 "type": "structure",
1947 "members": {
1948 "OrganizationConfigRuleArn": {}
1949 }
1950 }
1951 },
1952 "PutOrganizationConformancePack": {
1953 "input": {
1954 "type": "structure",
1955 "required": [
1956 "OrganizationConformancePackName",
1957 "DeliveryS3Bucket"
1958 ],
1959 "members": {
1960 "OrganizationConformancePackName": {},
1961 "TemplateS3Uri": {},
1962 "TemplateBody": {},
1963 "DeliveryS3Bucket": {},
1964 "DeliveryS3KeyPrefix": {},
1965 "ConformancePackInputParameters": {
1966 "shape": "S4r"
1967 },
1968 "ExcludedAccounts": {
1969 "shape": "S5r"
1970 }
1971 }
1972 },
1973 "output": {
1974 "type": "structure",
1975 "members": {
1976 "OrganizationConformancePackArn": {}
1977 }
1978 }
1979 },
1980 "PutRemediationConfigurations": {
1981 "input": {
1982 "type": "structure",
1983 "required": [
1984 "RemediationConfigurations"
1985 ],
1986 "members": {
1987 "RemediationConfigurations": {
1988 "shape": "S69"
1989 }
1990 }
1991 },
1992 "output": {
1993 "type": "structure",
1994 "members": {
1995 "FailedBatches": {
1996 "type": "list",
1997 "member": {
1998 "type": "structure",
1999 "members": {
2000 "FailureMessage": {},
2001 "FailedItems": {
2002 "shape": "S69"
2003 }
2004 }
2005 }
2006 }
2007 }
2008 }
2009 },
2010 "PutRemediationExceptions": {
2011 "input": {
2012 "type": "structure",
2013 "required": [
2014 "ConfigRuleName",
2015 "ResourceKeys"
2016 ],
2017 "members": {
2018 "ConfigRuleName": {},
2019 "ResourceKeys": {
2020 "shape": "S1f"
2021 },
2022 "Message": {},
2023 "ExpirationTime": {
2024 "type": "timestamp"
2025 }
2026 }
2027 },
2028 "output": {
2029 "type": "structure",
2030 "members": {
2031 "FailedBatches": {
2032 "type": "list",
2033 "member": {
2034 "type": "structure",
2035 "members": {
2036 "FailureMessage": {},
2037 "FailedItems": {
2038 "shape": "S6p"
2039 }
2040 }
2041 }
2042 }
2043 }
2044 }
2045 },
2046 "PutResourceConfig": {
2047 "input": {
2048 "type": "structure",
2049 "required": [
2050 "ResourceType",
2051 "SchemaVersionId",
2052 "ResourceId",
2053 "Configuration"
2054 ],
2055 "members": {
2056 "ResourceType": {},
2057 "SchemaVersionId": {},
2058 "ResourceId": {},
2059 "ResourceName": {},
2060 "Configuration": {},
2061 "Tags": {
2062 "shape": "S7t"
2063 }
2064 }
2065 }
2066 },
2067 "PutRetentionConfiguration": {
2068 "input": {
2069 "type": "structure",
2070 "required": [
2071 "RetentionPeriodInDays"
2072 ],
2073 "members": {
2074 "RetentionPeriodInDays": {
2075 "type": "integer"
2076 }
2077 }
2078 },
2079 "output": {
2080 "type": "structure",
2081 "members": {
2082 "RetentionConfiguration": {
2083 "shape": "S73"
2084 }
2085 }
2086 }
2087 },
2088 "SelectAggregateResourceConfig": {
2089 "input": {
2090 "type": "structure",
2091 "required": [
2092 "Expression",
2093 "ConfigurationAggregatorName"
2094 ],
2095 "members": {
2096 "Expression": {},
2097 "ConfigurationAggregatorName": {},
2098 "Limit": {
2099 "type": "integer"
2100 },
2101 "MaxResults": {
2102 "type": "integer"
2103 },
2104 "NextToken": {}
2105 }
2106 },
2107 "output": {
2108 "type": "structure",
2109 "members": {
2110 "Results": {
2111 "shape": "Sat"
2112 },
2113 "QueryInfo": {
2114 "shape": "Sau"
2115 },
2116 "NextToken": {}
2117 }
2118 }
2119 },
2120 "SelectResourceConfig": {
2121 "input": {
2122 "type": "structure",
2123 "required": [
2124 "Expression"
2125 ],
2126 "members": {
2127 "Expression": {},
2128 "Limit": {
2129 "type": "integer"
2130 },
2131 "NextToken": {}
2132 }
2133 },
2134 "output": {
2135 "type": "structure",
2136 "members": {
2137 "Results": {
2138 "shape": "Sat"
2139 },
2140 "QueryInfo": {
2141 "shape": "Sau"
2142 },
2143 "NextToken": {}
2144 }
2145 }
2146 },
2147 "StartConfigRulesEvaluation": {
2148 "input": {
2149 "type": "structure",
2150 "members": {
2151 "ConfigRuleNames": {
2152 "type": "list",
2153 "member": {}
2154 }
2155 }
2156 },
2157 "output": {
2158 "type": "structure",
2159 "members": {}
2160 }
2161 },
2162 "StartConfigurationRecorder": {
2163 "input": {
2164 "type": "structure",
2165 "required": [
2166 "ConfigurationRecorderName"
2167 ],
2168 "members": {
2169 "ConfigurationRecorderName": {}
2170 }
2171 }
2172 },
2173 "StartRemediationExecution": {
2174 "input": {
2175 "type": "structure",
2176 "required": [
2177 "ConfigRuleName",
2178 "ResourceKeys"
2179 ],
2180 "members": {
2181 "ConfigRuleName": {},
2182 "ResourceKeys": {
2183 "shape": "Sq"
2184 }
2185 }
2186 },
2187 "output": {
2188 "type": "structure",
2189 "members": {
2190 "FailureMessage": {},
2191 "FailedItems": {
2192 "shape": "Sq"
2193 }
2194 }
2195 }
2196 },
2197 "StopConfigurationRecorder": {
2198 "input": {
2199 "type": "structure",
2200 "required": [
2201 "ConfigurationRecorderName"
2202 ],
2203 "members": {
2204 "ConfigurationRecorderName": {}
2205 }
2206 }
2207 },
2208 "TagResource": {
2209 "input": {
2210 "type": "structure",
2211 "required": [
2212 "ResourceArn",
2213 "Tags"
2214 ],
2215 "members": {
2216 "ResourceArn": {},
2217 "Tags": {
2218 "shape": "S9p"
2219 }
2220 }
2221 }
2222 },
2223 "UntagResource": {
2224 "input": {
2225 "type": "structure",
2226 "required": [
2227 "ResourceArn",
2228 "TagKeys"
2229 ],
2230 "members": {
2231 "ResourceArn": {},
2232 "TagKeys": {
2233 "type": "list",
2234 "member": {}
2235 }
2236 }
2237 }
2238 }
2239 },
2240 "shapes": {
2241 "S4": {
2242 "type": "structure",
2243 "required": [
2244 "SourceAccountId",
2245 "SourceRegion",
2246 "ResourceId",
2247 "ResourceType"
2248 ],
2249 "members": {
2250 "SourceAccountId": {},
2251 "SourceRegion": {},
2252 "ResourceId": {},
2253 "ResourceType": {},
2254 "ResourceName": {}
2255 }
2256 },
2257 "Sb": {
2258 "type": "list",
2259 "member": {
2260 "type": "structure",
2261 "members": {
2262 "version": {},
2263 "accountId": {},
2264 "configurationItemCaptureTime": {
2265 "type": "timestamp"
2266 },
2267 "configurationItemStatus": {},
2268 "configurationStateId": {},
2269 "arn": {},
2270 "resourceType": {},
2271 "resourceId": {},
2272 "resourceName": {},
2273 "awsRegion": {},
2274 "availabilityZone": {},
2275 "resourceCreationTime": {
2276 "type": "timestamp"
2277 },
2278 "configuration": {},
2279 "supplementaryConfiguration": {
2280 "shape": "Sl"
2281 }
2282 }
2283 }
2284 },
2285 "Sl": {
2286 "type": "map",
2287 "key": {},
2288 "value": {}
2289 },
2290 "Sq": {
2291 "type": "list",
2292 "member": {
2293 "shape": "Sr"
2294 }
2295 },
2296 "Sr": {
2297 "type": "structure",
2298 "required": [
2299 "resourceType",
2300 "resourceId"
2301 ],
2302 "members": {
2303 "resourceType": {},
2304 "resourceId": {}
2305 }
2306 },
2307 "S1f": {
2308 "type": "list",
2309 "member": {
2310 "type": "structure",
2311 "members": {
2312 "ResourceType": {},
2313 "ResourceId": {}
2314 }
2315 }
2316 },
2317 "S20": {
2318 "type": "structure",
2319 "members": {
2320 "ComplianceType": {},
2321 "ComplianceContributorCount": {
2322 "shape": "S21"
2323 }
2324 }
2325 },
2326 "S21": {
2327 "type": "structure",
2328 "members": {
2329 "CappedCount": {
2330 "type": "integer"
2331 },
2332 "CapExceeded": {
2333 "type": "boolean"
2334 }
2335 }
2336 },
2337 "S28": {
2338 "type": "structure",
2339 "members": {
2340 "AggregationAuthorizationArn": {},
2341 "AuthorizedAccountId": {},
2342 "AuthorizedAwsRegion": {},
2343 "CreationTime": {
2344 "type": "timestamp"
2345 }
2346 }
2347 },
2348 "S2b": {
2349 "type": "list",
2350 "member": {}
2351 },
2352 "S2c": {
2353 "type": "list",
2354 "member": {}
2355 },
2356 "S2t": {
2357 "type": "structure",
2358 "required": [
2359 "Source"
2360 ],
2361 "members": {
2362 "ConfigRuleName": {},
2363 "ConfigRuleArn": {},
2364 "ConfigRuleId": {},
2365 "Description": {},
2366 "Scope": {
2367 "type": "structure",
2368 "members": {
2369 "ComplianceResourceTypes": {
2370 "type": "list",
2371 "member": {}
2372 },
2373 "TagKey": {},
2374 "TagValue": {},
2375 "ComplianceResourceId": {}
2376 }
2377 },
2378 "Source": {
2379 "type": "structure",
2380 "required": [
2381 "Owner",
2382 "SourceIdentifier"
2383 ],
2384 "members": {
2385 "Owner": {},
2386 "SourceIdentifier": {},
2387 "SourceDetails": {
2388 "type": "list",
2389 "member": {
2390 "type": "structure",
2391 "members": {
2392 "EventSource": {},
2393 "MessageType": {},
2394 "MaximumExecutionFrequency": {}
2395 }
2396 }
2397 }
2398 }
2399 },
2400 "InputParameters": {},
2401 "MaximumExecutionFrequency": {},
2402 "ConfigRuleState": {},
2403 "CreatedBy": {}
2404 }
2405 },
2406 "S3h": {
2407 "type": "structure",
2408 "members": {
2409 "ConfigurationAggregatorName": {},
2410 "ConfigurationAggregatorArn": {},
2411 "AccountAggregationSources": {
2412 "shape": "S3j"
2413 },
2414 "OrganizationAggregationSource": {
2415 "shape": "S3n"
2416 },
2417 "CreationTime": {
2418 "type": "timestamp"
2419 },
2420 "LastUpdatedTime": {
2421 "type": "timestamp"
2422 }
2423 }
2424 },
2425 "S3j": {
2426 "type": "list",
2427 "member": {
2428 "type": "structure",
2429 "required": [
2430 "AccountIds"
2431 ],
2432 "members": {
2433 "AccountIds": {
2434 "type": "list",
2435 "member": {}
2436 },
2437 "AllAwsRegions": {
2438 "type": "boolean"
2439 },
2440 "AwsRegions": {
2441 "shape": "S3m"
2442 }
2443 }
2444 }
2445 },
2446 "S3m": {
2447 "type": "list",
2448 "member": {}
2449 },
2450 "S3n": {
2451 "type": "structure",
2452 "required": [
2453 "RoleArn"
2454 ],
2455 "members": {
2456 "RoleArn": {},
2457 "AwsRegions": {
2458 "shape": "S3m"
2459 },
2460 "AllAwsRegions": {
2461 "type": "boolean"
2462 }
2463 }
2464 },
2465 "S3p": {
2466 "type": "list",
2467 "member": {}
2468 },
2469 "S3x": {
2470 "type": "structure",
2471 "members": {
2472 "name": {},
2473 "roleARN": {},
2474 "recordingGroup": {
2475 "type": "structure",
2476 "members": {
2477 "allSupported": {
2478 "type": "boolean"
2479 },
2480 "includeGlobalResourceTypes": {
2481 "type": "boolean"
2482 },
2483 "resourceTypes": {
2484 "type": "list",
2485 "member": {}
2486 }
2487 }
2488 }
2489 }
2490 },
2491 "S44": {
2492 "type": "list",
2493 "member": {}
2494 },
2495 "S4b": {
2496 "type": "list",
2497 "member": {}
2498 },
2499 "S4r": {
2500 "type": "list",
2501 "member": {
2502 "type": "structure",
2503 "required": [
2504 "ParameterName",
2505 "ParameterValue"
2506 ],
2507 "members": {
2508 "ParameterName": {},
2509 "ParameterValue": {}
2510 }
2511 }
2512 },
2513 "S4w": {
2514 "type": "list",
2515 "member": {}
2516 },
2517 "S50": {
2518 "type": "structure",
2519 "members": {
2520 "lastStatus": {},
2521 "lastErrorCode": {},
2522 "lastErrorMessage": {},
2523 "lastAttemptTime": {
2524 "type": "timestamp"
2525 },
2526 "lastSuccessfulTime": {
2527 "type": "timestamp"
2528 },
2529 "nextDeliveryTime": {
2530 "type": "timestamp"
2531 }
2532 }
2533 },
2534 "S56": {
2535 "type": "structure",
2536 "members": {
2537 "name": {},
2538 "s3BucketName": {},
2539 "s3KeyPrefix": {},
2540 "snsTopicARN": {},
2541 "configSnapshotDeliveryProperties": {
2542 "type": "structure",
2543 "members": {
2544 "deliveryFrequency": {}
2545 }
2546 }
2547 }
2548 },
2549 "S59": {
2550 "type": "list",
2551 "member": {}
2552 },
2553 "S5j": {
2554 "type": "structure",
2555 "required": [
2556 "RuleIdentifier"
2557 ],
2558 "members": {
2559 "Description": {},
2560 "RuleIdentifier": {},
2561 "InputParameters": {},
2562 "MaximumExecutionFrequency": {},
2563 "ResourceTypesScope": {
2564 "shape": "S5m"
2565 },
2566 "ResourceIdScope": {},
2567 "TagKeyScope": {},
2568 "TagValueScope": {}
2569 }
2570 },
2571 "S5m": {
2572 "type": "list",
2573 "member": {}
2574 },
2575 "S5o": {
2576 "type": "structure",
2577 "required": [
2578 "LambdaFunctionArn",
2579 "OrganizationConfigRuleTriggerTypes"
2580 ],
2581 "members": {
2582 "Description": {},
2583 "LambdaFunctionArn": {},
2584 "OrganizationConfigRuleTriggerTypes": {
2585 "type": "list",
2586 "member": {}
2587 },
2588 "InputParameters": {},
2589 "MaximumExecutionFrequency": {},
2590 "ResourceTypesScope": {
2591 "shape": "S5m"
2592 },
2593 "ResourceIdScope": {},
2594 "TagKeyScope": {},
2595 "TagValueScope": {}
2596 }
2597 },
2598 "S5r": {
2599 "type": "list",
2600 "member": {}
2601 },
2602 "S5t": {
2603 "type": "list",
2604 "member": {}
2605 },
2606 "S69": {
2607 "type": "list",
2608 "member": {
2609 "type": "structure",
2610 "required": [
2611 "ConfigRuleName",
2612 "TargetType",
2613 "TargetId"
2614 ],
2615 "members": {
2616 "ConfigRuleName": {},
2617 "TargetType": {},
2618 "TargetId": {},
2619 "TargetVersion": {},
2620 "Parameters": {
2621 "type": "map",
2622 "key": {},
2623 "value": {
2624 "type": "structure",
2625 "members": {
2626 "ResourceValue": {
2627 "type": "structure",
2628 "required": [
2629 "Value"
2630 ],
2631 "members": {
2632 "Value": {}
2633 }
2634 },
2635 "StaticValue": {
2636 "type": "structure",
2637 "required": [
2638 "Values"
2639 ],
2640 "members": {
2641 "Values": {
2642 "type": "list",
2643 "member": {}
2644 }
2645 }
2646 }
2647 }
2648 }
2649 },
2650 "ResourceType": {},
2651 "Automatic": {
2652 "type": "boolean"
2653 },
2654 "ExecutionControls": {
2655 "type": "structure",
2656 "members": {
2657 "SsmControls": {
2658 "type": "structure",
2659 "members": {
2660 "ConcurrentExecutionRatePercentage": {
2661 "type": "integer"
2662 },
2663 "ErrorPercentage": {
2664 "type": "integer"
2665 }
2666 }
2667 }
2668 }
2669 },
2670 "MaximumAutomaticAttempts": {
2671 "type": "integer"
2672 },
2673 "RetryAttemptSeconds": {
2674 "type": "long"
2675 },
2676 "Arn": {},
2677 "CreatedByService": {}
2678 }
2679 }
2680 },
2681 "S6p": {
2682 "type": "list",
2683 "member": {
2684 "type": "structure",
2685 "required": [
2686 "ConfigRuleName",
2687 "ResourceType",
2688 "ResourceId"
2689 ],
2690 "members": {
2691 "ConfigRuleName": {},
2692 "ResourceType": {},
2693 "ResourceId": {},
2694 "Message": {},
2695 "ExpirationTime": {
2696 "type": "timestamp"
2697 }
2698 }
2699 }
2700 },
2701 "S73": {
2702 "type": "structure",
2703 "required": [
2704 "Name",
2705 "RetentionPeriodInDays"
2706 ],
2707 "members": {
2708 "Name": {},
2709 "RetentionPeriodInDays": {
2710 "type": "integer"
2711 }
2712 }
2713 },
2714 "S79": {
2715 "type": "structure",
2716 "members": {
2717 "EvaluationResultQualifier": {
2718 "type": "structure",
2719 "members": {
2720 "ConfigRuleName": {},
2721 "ResourceType": {},
2722 "ResourceId": {}
2723 }
2724 },
2725 "OrderingTimestamp": {
2726 "type": "timestamp"
2727 }
2728 }
2729 },
2730 "S7h": {
2731 "type": "structure",
2732 "members": {
2733 "CompliantResourceCount": {
2734 "shape": "S21"
2735 },
2736 "NonCompliantResourceCount": {
2737 "shape": "S21"
2738 },
2739 "ComplianceSummaryTimestamp": {
2740 "type": "timestamp"
2741 }
2742 }
2743 },
2744 "S7r": {
2745 "type": "structure",
2746 "members": {
2747 "version": {},
2748 "accountId": {},
2749 "configurationItemCaptureTime": {
2750 "type": "timestamp"
2751 },
2752 "configurationItemStatus": {},
2753 "configurationStateId": {},
2754 "configurationItemMD5Hash": {},
2755 "arn": {},
2756 "resourceType": {},
2757 "resourceId": {},
2758 "resourceName": {},
2759 "awsRegion": {},
2760 "availabilityZone": {},
2761 "resourceCreationTime": {
2762 "type": "timestamp"
2763 },
2764 "tags": {
2765 "shape": "S7t"
2766 },
2767 "relatedEvents": {
2768 "type": "list",
2769 "member": {}
2770 },
2771 "relationships": {
2772 "type": "list",
2773 "member": {
2774 "type": "structure",
2775 "members": {
2776 "resourceType": {},
2777 "resourceId": {},
2778 "resourceName": {},
2779 "relationshipName": {}
2780 }
2781 }
2782 },
2783 "configuration": {},
2784 "supplementaryConfiguration": {
2785 "shape": "Sl"
2786 }
2787 }
2788 },
2789 "S7t": {
2790 "type": "map",
2791 "key": {},
2792 "value": {}
2793 },
2794 "S83": {
2795 "type": "list",
2796 "member": {
2797 "type": "structure",
2798 "members": {
2799 "EvaluationResultIdentifier": {
2800 "shape": "S79"
2801 },
2802 "ComplianceType": {},
2803 "ResultRecordedTime": {
2804 "type": "timestamp"
2805 },
2806 "ConfigRuleInvokedTime": {
2807 "type": "timestamp"
2808 },
2809 "Annotation": {},
2810 "ResultToken": {}
2811 }
2812 }
2813 },
2814 "S89": {
2815 "type": "list",
2816 "member": {}
2817 },
2818 "S9p": {
2819 "type": "list",
2820 "member": {
2821 "shape": "S9q"
2822 }
2823 },
2824 "S9q": {
2825 "type": "structure",
2826 "members": {
2827 "Key": {},
2828 "Value": {}
2829 }
2830 },
2831 "S9u": {
2832 "type": "list",
2833 "member": {
2834 "shape": "S9q"
2835 }
2836 },
2837 "Sa6": {
2838 "type": "list",
2839 "member": {
2840 "type": "structure",
2841 "required": [
2842 "ComplianceResourceType",
2843 "ComplianceResourceId",
2844 "ComplianceType",
2845 "OrderingTimestamp"
2846 ],
2847 "members": {
2848 "ComplianceResourceType": {},
2849 "ComplianceResourceId": {},
2850 "ComplianceType": {},
2851 "Annotation": {},
2852 "OrderingTimestamp": {
2853 "type": "timestamp"
2854 }
2855 }
2856 }
2857 },
2858 "Sat": {
2859 "type": "list",
2860 "member": {}
2861 },
2862 "Sau": {
2863 "type": "structure",
2864 "members": {
2865 "SelectFields": {
2866 "type": "list",
2867 "member": {
2868 "type": "structure",
2869 "members": {
2870 "Name": {}
2871 }
2872 }
2873 }
2874 }
2875 }
2876 }
2877}
\No newline at end of file