/ 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  }