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