github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/config/2014-11-12/api-2.json (about)

     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        "name":"BatchGetAggregateResourceConfig",
    18        "http":{
    19          "method":"POST",
    20          "requestUri":"/"
    21        },
    22        "input":{"shape":"BatchGetAggregateResourceConfigRequest"},
    23        "output":{"shape":"BatchGetAggregateResourceConfigResponse"},
    24        "errors":[
    25          {"shape":"ValidationException"},
    26          {"shape":"NoSuchConfigurationAggregatorException"}
    27        ]
    28      },
    29      "BatchGetResourceConfig":{
    30        "name":"BatchGetResourceConfig",
    31        "http":{
    32          "method":"POST",
    33          "requestUri":"/"
    34        },
    35        "input":{"shape":"BatchGetResourceConfigRequest"},
    36        "output":{"shape":"BatchGetResourceConfigResponse"},
    37        "errors":[
    38          {"shape":"ValidationException"},
    39          {"shape":"NoAvailableConfigurationRecorderException"}
    40        ]
    41      },
    42      "DeleteAggregationAuthorization":{
    43        "name":"DeleteAggregationAuthorization",
    44        "http":{
    45          "method":"POST",
    46          "requestUri":"/"
    47        },
    48        "input":{"shape":"DeleteAggregationAuthorizationRequest"},
    49        "errors":[
    50          {"shape":"InvalidParameterValueException"}
    51        ]
    52      },
    53      "DeleteConfigRule":{
    54        "name":"DeleteConfigRule",
    55        "http":{
    56          "method":"POST",
    57          "requestUri":"/"
    58        },
    59        "input":{"shape":"DeleteConfigRuleRequest"},
    60        "errors":[
    61          {"shape":"NoSuchConfigRuleException"},
    62          {"shape":"ResourceInUseException"}
    63        ]
    64      },
    65      "DeleteConfigurationAggregator":{
    66        "name":"DeleteConfigurationAggregator",
    67        "http":{
    68          "method":"POST",
    69          "requestUri":"/"
    70        },
    71        "input":{"shape":"DeleteConfigurationAggregatorRequest"},
    72        "errors":[
    73          {"shape":"NoSuchConfigurationAggregatorException"}
    74        ]
    75      },
    76      "DeleteConfigurationRecorder":{
    77        "name":"DeleteConfigurationRecorder",
    78        "http":{
    79          "method":"POST",
    80          "requestUri":"/"
    81        },
    82        "input":{"shape":"DeleteConfigurationRecorderRequest"},
    83        "errors":[
    84          {"shape":"NoSuchConfigurationRecorderException"}
    85        ]
    86      },
    87      "DeleteConformancePack":{
    88        "name":"DeleteConformancePack",
    89        "http":{
    90          "method":"POST",
    91          "requestUri":"/"
    92        },
    93        "input":{"shape":"DeleteConformancePackRequest"},
    94        "errors":[
    95          {"shape":"NoSuchConformancePackException"},
    96          {"shape":"ResourceInUseException"}
    97        ]
    98      },
    99      "DeleteDeliveryChannel":{
   100        "name":"DeleteDeliveryChannel",
   101        "http":{
   102          "method":"POST",
   103          "requestUri":"/"
   104        },
   105        "input":{"shape":"DeleteDeliveryChannelRequest"},
   106        "errors":[
   107          {"shape":"NoSuchDeliveryChannelException"},
   108          {"shape":"LastDeliveryChannelDeleteFailedException"}
   109        ]
   110      },
   111      "DeleteEvaluationResults":{
   112        "name":"DeleteEvaluationResults",
   113        "http":{
   114          "method":"POST",
   115          "requestUri":"/"
   116        },
   117        "input":{"shape":"DeleteEvaluationResultsRequest"},
   118        "output":{"shape":"DeleteEvaluationResultsResponse"},
   119        "errors":[
   120          {"shape":"NoSuchConfigRuleException"},
   121          {"shape":"ResourceInUseException"}
   122        ]
   123      },
   124      "DeleteOrganizationConfigRule":{
   125        "name":"DeleteOrganizationConfigRule",
   126        "http":{
   127          "method":"POST",
   128          "requestUri":"/"
   129        },
   130        "input":{"shape":"DeleteOrganizationConfigRuleRequest"},
   131        "errors":[
   132          {"shape":"NoSuchOrganizationConfigRuleException"},
   133          {"shape":"ResourceInUseException"},
   134          {"shape":"OrganizationAccessDeniedException"}
   135        ]
   136      },
   137      "DeleteOrganizationConformancePack":{
   138        "name":"DeleteOrganizationConformancePack",
   139        "http":{
   140          "method":"POST",
   141          "requestUri":"/"
   142        },
   143        "input":{"shape":"DeleteOrganizationConformancePackRequest"},
   144        "errors":[
   145          {"shape":"NoSuchOrganizationConformancePackException"},
   146          {"shape":"ResourceInUseException"},
   147          {"shape":"OrganizationAccessDeniedException"}
   148        ]
   149      },
   150      "DeletePendingAggregationRequest":{
   151        "name":"DeletePendingAggregationRequest",
   152        "http":{
   153          "method":"POST",
   154          "requestUri":"/"
   155        },
   156        "input":{"shape":"DeletePendingAggregationRequestRequest"},
   157        "errors":[
   158          {"shape":"InvalidParameterValueException"}
   159        ]
   160      },
   161      "DeleteRemediationConfiguration":{
   162        "name":"DeleteRemediationConfiguration",
   163        "http":{
   164          "method":"POST",
   165          "requestUri":"/"
   166        },
   167        "input":{"shape":"DeleteRemediationConfigurationRequest"},
   168        "output":{"shape":"DeleteRemediationConfigurationResponse"},
   169        "errors":[
   170          {"shape":"NoSuchRemediationConfigurationException"},
   171          {"shape":"RemediationInProgressException"},
   172          {"shape":"InsufficientPermissionsException"},
   173          {"shape":"InvalidParameterValueException"}
   174        ]
   175      },
   176      "DeleteRemediationExceptions":{
   177        "name":"DeleteRemediationExceptions",
   178        "http":{
   179          "method":"POST",
   180          "requestUri":"/"
   181        },
   182        "input":{"shape":"DeleteRemediationExceptionsRequest"},
   183        "output":{"shape":"DeleteRemediationExceptionsResponse"},
   184        "errors":[
   185          {"shape":"NoSuchRemediationExceptionException"}
   186        ]
   187      },
   188      "DeleteResourceConfig":{
   189        "name":"DeleteResourceConfig",
   190        "http":{
   191          "method":"POST",
   192          "requestUri":"/"
   193        },
   194        "input":{"shape":"DeleteResourceConfigRequest"},
   195        "errors":[
   196          {"shape":"ValidationException"},
   197          {"shape":"NoRunningConfigurationRecorderException"}
   198        ]
   199      },
   200      "DeleteRetentionConfiguration":{
   201        "name":"DeleteRetentionConfiguration",
   202        "http":{
   203          "method":"POST",
   204          "requestUri":"/"
   205        },
   206        "input":{"shape":"DeleteRetentionConfigurationRequest"},
   207        "errors":[
   208          {"shape":"InvalidParameterValueException"},
   209          {"shape":"NoSuchRetentionConfigurationException"}
   210        ]
   211      },
   212      "DeleteStoredQuery":{
   213        "name":"DeleteStoredQuery",
   214        "http":{
   215          "method":"POST",
   216          "requestUri":"/"
   217        },
   218        "input":{"shape":"DeleteStoredQueryRequest"},
   219        "output":{"shape":"DeleteStoredQueryResponse"},
   220        "errors":[
   221          {"shape":"ValidationException"},
   222          {"shape":"ResourceNotFoundException"}
   223        ]
   224      },
   225      "DeliverConfigSnapshot":{
   226        "name":"DeliverConfigSnapshot",
   227        "http":{
   228          "method":"POST",
   229          "requestUri":"/"
   230        },
   231        "input":{"shape":"DeliverConfigSnapshotRequest"},
   232        "output":{"shape":"DeliverConfigSnapshotResponse"},
   233        "errors":[
   234          {"shape":"NoSuchDeliveryChannelException"},
   235          {"shape":"NoAvailableConfigurationRecorderException"},
   236          {"shape":"NoRunningConfigurationRecorderException"}
   237        ]
   238      },
   239      "DescribeAggregateComplianceByConfigRules":{
   240        "name":"DescribeAggregateComplianceByConfigRules",
   241        "http":{
   242          "method":"POST",
   243          "requestUri":"/"
   244        },
   245        "input":{"shape":"DescribeAggregateComplianceByConfigRulesRequest"},
   246        "output":{"shape":"DescribeAggregateComplianceByConfigRulesResponse"},
   247        "errors":[
   248          {"shape":"ValidationException"},
   249          {"shape":"InvalidLimitException"},
   250          {"shape":"InvalidNextTokenException"},
   251          {"shape":"NoSuchConfigurationAggregatorException"}
   252        ]
   253      },
   254      "DescribeAggregateComplianceByConformancePacks":{
   255        "name":"DescribeAggregateComplianceByConformancePacks",
   256        "http":{
   257          "method":"POST",
   258          "requestUri":"/"
   259        },
   260        "input":{"shape":"DescribeAggregateComplianceByConformancePacksRequest"},
   261        "output":{"shape":"DescribeAggregateComplianceByConformancePacksResponse"},
   262        "errors":[
   263          {"shape":"ValidationException"},
   264          {"shape":"InvalidLimitException"},
   265          {"shape":"InvalidNextTokenException"},
   266          {"shape":"NoSuchConfigurationAggregatorException"}
   267        ]
   268      },
   269      "DescribeAggregationAuthorizations":{
   270        "name":"DescribeAggregationAuthorizations",
   271        "http":{
   272          "method":"POST",
   273          "requestUri":"/"
   274        },
   275        "input":{"shape":"DescribeAggregationAuthorizationsRequest"},
   276        "output":{"shape":"DescribeAggregationAuthorizationsResponse"},
   277        "errors":[
   278          {"shape":"InvalidParameterValueException"},
   279          {"shape":"InvalidNextTokenException"},
   280          {"shape":"InvalidLimitException"}
   281        ]
   282      },
   283      "DescribeComplianceByConfigRule":{
   284        "name":"DescribeComplianceByConfigRule",
   285        "http":{
   286          "method":"POST",
   287          "requestUri":"/"
   288        },
   289        "input":{"shape":"DescribeComplianceByConfigRuleRequest"},
   290        "output":{"shape":"DescribeComplianceByConfigRuleResponse"},
   291        "errors":[
   292          {"shape":"InvalidParameterValueException"},
   293          {"shape":"NoSuchConfigRuleException"},
   294          {"shape":"InvalidNextTokenException"}
   295        ]
   296      },
   297      "DescribeComplianceByResource":{
   298        "name":"DescribeComplianceByResource",
   299        "http":{
   300          "method":"POST",
   301          "requestUri":"/"
   302        },
   303        "input":{"shape":"DescribeComplianceByResourceRequest"},
   304        "output":{"shape":"DescribeComplianceByResourceResponse"},
   305        "errors":[
   306          {"shape":"InvalidParameterValueException"},
   307          {"shape":"InvalidNextTokenException"}
   308        ]
   309      },
   310      "DescribeConfigRuleEvaluationStatus":{
   311        "name":"DescribeConfigRuleEvaluationStatus",
   312        "http":{
   313          "method":"POST",
   314          "requestUri":"/"
   315        },
   316        "input":{"shape":"DescribeConfigRuleEvaluationStatusRequest"},
   317        "output":{"shape":"DescribeConfigRuleEvaluationStatusResponse"},
   318        "errors":[
   319          {"shape":"NoSuchConfigRuleException"},
   320          {"shape":"InvalidParameterValueException"},
   321          {"shape":"InvalidNextTokenException"}
   322        ]
   323      },
   324      "DescribeConfigRules":{
   325        "name":"DescribeConfigRules",
   326        "http":{
   327          "method":"POST",
   328          "requestUri":"/"
   329        },
   330        "input":{"shape":"DescribeConfigRulesRequest"},
   331        "output":{"shape":"DescribeConfigRulesResponse"},
   332        "errors":[
   333          {"shape":"NoSuchConfigRuleException"},
   334          {"shape":"InvalidNextTokenException"}
   335        ]
   336      },
   337      "DescribeConfigurationAggregatorSourcesStatus":{
   338        "name":"DescribeConfigurationAggregatorSourcesStatus",
   339        "http":{
   340          "method":"POST",
   341          "requestUri":"/"
   342        },
   343        "input":{"shape":"DescribeConfigurationAggregatorSourcesStatusRequest"},
   344        "output":{"shape":"DescribeConfigurationAggregatorSourcesStatusResponse"},
   345        "errors":[
   346          {"shape":"InvalidParameterValueException"},
   347          {"shape":"NoSuchConfigurationAggregatorException"},
   348          {"shape":"InvalidNextTokenException"},
   349          {"shape":"InvalidLimitException"}
   350        ]
   351      },
   352      "DescribeConfigurationAggregators":{
   353        "name":"DescribeConfigurationAggregators",
   354        "http":{
   355          "method":"POST",
   356          "requestUri":"/"
   357        },
   358        "input":{"shape":"DescribeConfigurationAggregatorsRequest"},
   359        "output":{"shape":"DescribeConfigurationAggregatorsResponse"},
   360        "errors":[
   361          {"shape":"InvalidParameterValueException"},
   362          {"shape":"NoSuchConfigurationAggregatorException"},
   363          {"shape":"InvalidNextTokenException"},
   364          {"shape":"InvalidLimitException"}
   365        ]
   366      },
   367      "DescribeConfigurationRecorderStatus":{
   368        "name":"DescribeConfigurationRecorderStatus",
   369        "http":{
   370          "method":"POST",
   371          "requestUri":"/"
   372        },
   373        "input":{"shape":"DescribeConfigurationRecorderStatusRequest"},
   374        "output":{"shape":"DescribeConfigurationRecorderStatusResponse"},
   375        "errors":[
   376          {"shape":"NoSuchConfigurationRecorderException"}
   377        ]
   378      },
   379      "DescribeConfigurationRecorders":{
   380        "name":"DescribeConfigurationRecorders",
   381        "http":{
   382          "method":"POST",
   383          "requestUri":"/"
   384        },
   385        "input":{"shape":"DescribeConfigurationRecordersRequest"},
   386        "output":{"shape":"DescribeConfigurationRecordersResponse"},
   387        "errors":[
   388          {"shape":"NoSuchConfigurationRecorderException"}
   389        ]
   390      },
   391      "DescribeConformancePackCompliance":{
   392        "name":"DescribeConformancePackCompliance",
   393        "http":{
   394          "method":"POST",
   395          "requestUri":"/"
   396        },
   397        "input":{"shape":"DescribeConformancePackComplianceRequest"},
   398        "output":{"shape":"DescribeConformancePackComplianceResponse"},
   399        "errors":[
   400          {"shape":"InvalidLimitException"},
   401          {"shape":"InvalidNextTokenException"},
   402          {"shape":"InvalidParameterValueException"},
   403          {"shape":"NoSuchConfigRuleInConformancePackException"},
   404          {"shape":"NoSuchConformancePackException"}
   405        ]
   406      },
   407      "DescribeConformancePackStatus":{
   408        "name":"DescribeConformancePackStatus",
   409        "http":{
   410          "method":"POST",
   411          "requestUri":"/"
   412        },
   413        "input":{"shape":"DescribeConformancePackStatusRequest"},
   414        "output":{"shape":"DescribeConformancePackStatusResponse"},
   415        "errors":[
   416          {"shape":"InvalidLimitException"},
   417          {"shape":"InvalidNextTokenException"},
   418          {"shape":"InvalidParameterValueException"}
   419        ]
   420      },
   421      "DescribeConformancePacks":{
   422        "name":"DescribeConformancePacks",
   423        "http":{
   424          "method":"POST",
   425          "requestUri":"/"
   426        },
   427        "input":{"shape":"DescribeConformancePacksRequest"},
   428        "output":{"shape":"DescribeConformancePacksResponse"},
   429        "errors":[
   430          {"shape":"NoSuchConformancePackException"},
   431          {"shape":"InvalidLimitException"},
   432          {"shape":"InvalidNextTokenException"},
   433          {"shape":"InvalidParameterValueException"}
   434        ]
   435      },
   436      "DescribeDeliveryChannelStatus":{
   437        "name":"DescribeDeliveryChannelStatus",
   438        "http":{
   439          "method":"POST",
   440          "requestUri":"/"
   441        },
   442        "input":{"shape":"DescribeDeliveryChannelStatusRequest"},
   443        "output":{"shape":"DescribeDeliveryChannelStatusResponse"},
   444        "errors":[
   445          {"shape":"NoSuchDeliveryChannelException"}
   446        ]
   447      },
   448      "DescribeDeliveryChannels":{
   449        "name":"DescribeDeliveryChannels",
   450        "http":{
   451          "method":"POST",
   452          "requestUri":"/"
   453        },
   454        "input":{"shape":"DescribeDeliveryChannelsRequest"},
   455        "output":{"shape":"DescribeDeliveryChannelsResponse"},
   456        "errors":[
   457          {"shape":"NoSuchDeliveryChannelException"}
   458        ]
   459      },
   460      "DescribeOrganizationConfigRuleStatuses":{
   461        "name":"DescribeOrganizationConfigRuleStatuses",
   462        "http":{
   463          "method":"POST",
   464          "requestUri":"/"
   465        },
   466        "input":{"shape":"DescribeOrganizationConfigRuleStatusesRequest"},
   467        "output":{"shape":"DescribeOrganizationConfigRuleStatusesResponse"},
   468        "errors":[
   469          {"shape":"NoSuchOrganizationConfigRuleException"},
   470          {"shape":"InvalidLimitException"},
   471          {"shape":"InvalidNextTokenException"},
   472          {"shape":"OrganizationAccessDeniedException"}
   473        ]
   474      },
   475      "DescribeOrganizationConfigRules":{
   476        "name":"DescribeOrganizationConfigRules",
   477        "http":{
   478          "method":"POST",
   479          "requestUri":"/"
   480        },
   481        "input":{"shape":"DescribeOrganizationConfigRulesRequest"},
   482        "output":{"shape":"DescribeOrganizationConfigRulesResponse"},
   483        "errors":[
   484          {"shape":"NoSuchOrganizationConfigRuleException"},
   485          {"shape":"InvalidNextTokenException"},
   486          {"shape":"InvalidLimitException"},
   487          {"shape":"OrganizationAccessDeniedException"}
   488        ]
   489      },
   490      "DescribeOrganizationConformancePackStatuses":{
   491        "name":"DescribeOrganizationConformancePackStatuses",
   492        "http":{
   493          "method":"POST",
   494          "requestUri":"/"
   495        },
   496        "input":{"shape":"DescribeOrganizationConformancePackStatusesRequest"},
   497        "output":{"shape":"DescribeOrganizationConformancePackStatusesResponse"},
   498        "errors":[
   499          {"shape":"NoSuchOrganizationConformancePackException"},
   500          {"shape":"InvalidLimitException"},
   501          {"shape":"InvalidNextTokenException"},
   502          {"shape":"OrganizationAccessDeniedException"}
   503        ]
   504      },
   505      "DescribeOrganizationConformancePacks":{
   506        "name":"DescribeOrganizationConformancePacks",
   507        "http":{
   508          "method":"POST",
   509          "requestUri":"/"
   510        },
   511        "input":{"shape":"DescribeOrganizationConformancePacksRequest"},
   512        "output":{"shape":"DescribeOrganizationConformancePacksResponse"},
   513        "errors":[
   514          {"shape":"NoSuchOrganizationConformancePackException"},
   515          {"shape":"InvalidNextTokenException"},
   516          {"shape":"InvalidLimitException"},
   517          {"shape":"OrganizationAccessDeniedException"}
   518        ]
   519      },
   520      "DescribePendingAggregationRequests":{
   521        "name":"DescribePendingAggregationRequests",
   522        "http":{
   523          "method":"POST",
   524          "requestUri":"/"
   525        },
   526        "input":{"shape":"DescribePendingAggregationRequestsRequest"},
   527        "output":{"shape":"DescribePendingAggregationRequestsResponse"},
   528        "errors":[
   529          {"shape":"InvalidParameterValueException"},
   530          {"shape":"InvalidNextTokenException"},
   531          {"shape":"InvalidLimitException"}
   532        ]
   533      },
   534      "DescribeRemediationConfigurations":{
   535        "name":"DescribeRemediationConfigurations",
   536        "http":{
   537          "method":"POST",
   538          "requestUri":"/"
   539        },
   540        "input":{"shape":"DescribeRemediationConfigurationsRequest"},
   541        "output":{"shape":"DescribeRemediationConfigurationsResponse"}
   542      },
   543      "DescribeRemediationExceptions":{
   544        "name":"DescribeRemediationExceptions",
   545        "http":{
   546          "method":"POST",
   547          "requestUri":"/"
   548        },
   549        "input":{"shape":"DescribeRemediationExceptionsRequest"},
   550        "output":{"shape":"DescribeRemediationExceptionsResponse"},
   551        "errors":[
   552          {"shape":"InvalidNextTokenException"},
   553          {"shape":"InvalidParameterValueException"}
   554        ]
   555      },
   556      "DescribeRemediationExecutionStatus":{
   557        "name":"DescribeRemediationExecutionStatus",
   558        "http":{
   559          "method":"POST",
   560          "requestUri":"/"
   561        },
   562        "input":{"shape":"DescribeRemediationExecutionStatusRequest"},
   563        "output":{"shape":"DescribeRemediationExecutionStatusResponse"},
   564        "errors":[
   565          {"shape":"NoSuchRemediationConfigurationException"},
   566          {"shape":"InvalidNextTokenException"},
   567          {"shape":"InvalidParameterValueException"}
   568        ]
   569      },
   570      "DescribeRetentionConfigurations":{
   571        "name":"DescribeRetentionConfigurations",
   572        "http":{
   573          "method":"POST",
   574          "requestUri":"/"
   575        },
   576        "input":{"shape":"DescribeRetentionConfigurationsRequest"},
   577        "output":{"shape":"DescribeRetentionConfigurationsResponse"},
   578        "errors":[
   579          {"shape":"InvalidParameterValueException"},
   580          {"shape":"NoSuchRetentionConfigurationException"},
   581          {"shape":"InvalidNextTokenException"}
   582        ]
   583      },
   584      "GetAggregateComplianceDetailsByConfigRule":{
   585        "name":"GetAggregateComplianceDetailsByConfigRule",
   586        "http":{
   587          "method":"POST",
   588          "requestUri":"/"
   589        },
   590        "input":{"shape":"GetAggregateComplianceDetailsByConfigRuleRequest"},
   591        "output":{"shape":"GetAggregateComplianceDetailsByConfigRuleResponse"},
   592        "errors":[
   593          {"shape":"ValidationException"},
   594          {"shape":"InvalidLimitException"},
   595          {"shape":"InvalidNextTokenException"},
   596          {"shape":"NoSuchConfigurationAggregatorException"}
   597        ]
   598      },
   599      "GetAggregateConfigRuleComplianceSummary":{
   600        "name":"GetAggregateConfigRuleComplianceSummary",
   601        "http":{
   602          "method":"POST",
   603          "requestUri":"/"
   604        },
   605        "input":{"shape":"GetAggregateConfigRuleComplianceSummaryRequest"},
   606        "output":{"shape":"GetAggregateConfigRuleComplianceSummaryResponse"},
   607        "errors":[
   608          {"shape":"ValidationException"},
   609          {"shape":"InvalidLimitException"},
   610          {"shape":"InvalidNextTokenException"},
   611          {"shape":"NoSuchConfigurationAggregatorException"}
   612        ]
   613      },
   614      "GetAggregateConformancePackComplianceSummary":{
   615        "name":"GetAggregateConformancePackComplianceSummary",
   616        "http":{
   617          "method":"POST",
   618          "requestUri":"/"
   619        },
   620        "input":{"shape":"GetAggregateConformancePackComplianceSummaryRequest"},
   621        "output":{"shape":"GetAggregateConformancePackComplianceSummaryResponse"},
   622        "errors":[
   623          {"shape":"ValidationException"},
   624          {"shape":"InvalidLimitException"},
   625          {"shape":"InvalidNextTokenException"},
   626          {"shape":"NoSuchConfigurationAggregatorException"}
   627        ]
   628      },
   629      "GetAggregateDiscoveredResourceCounts":{
   630        "name":"GetAggregateDiscoveredResourceCounts",
   631        "http":{
   632          "method":"POST",
   633          "requestUri":"/"
   634        },
   635        "input":{"shape":"GetAggregateDiscoveredResourceCountsRequest"},
   636        "output":{"shape":"GetAggregateDiscoveredResourceCountsResponse"},
   637        "errors":[
   638          {"shape":"ValidationException"},
   639          {"shape":"InvalidLimitException"},
   640          {"shape":"InvalidNextTokenException"},
   641          {"shape":"NoSuchConfigurationAggregatorException"}
   642        ]
   643      },
   644      "GetAggregateResourceConfig":{
   645        "name":"GetAggregateResourceConfig",
   646        "http":{
   647          "method":"POST",
   648          "requestUri":"/"
   649        },
   650        "input":{"shape":"GetAggregateResourceConfigRequest"},
   651        "output":{"shape":"GetAggregateResourceConfigResponse"},
   652        "errors":[
   653          {"shape":"ValidationException"},
   654          {"shape":"NoSuchConfigurationAggregatorException"},
   655          {"shape":"OversizedConfigurationItemException"},
   656          {"shape":"ResourceNotDiscoveredException"}
   657        ]
   658      },
   659      "GetComplianceDetailsByConfigRule":{
   660        "name":"GetComplianceDetailsByConfigRule",
   661        "http":{
   662          "method":"POST",
   663          "requestUri":"/"
   664        },
   665        "input":{"shape":"GetComplianceDetailsByConfigRuleRequest"},
   666        "output":{"shape":"GetComplianceDetailsByConfigRuleResponse"},
   667        "errors":[
   668          {"shape":"InvalidParameterValueException"},
   669          {"shape":"InvalidNextTokenException"},
   670          {"shape":"NoSuchConfigRuleException"}
   671        ]
   672      },
   673      "GetComplianceDetailsByResource":{
   674        "name":"GetComplianceDetailsByResource",
   675        "http":{
   676          "method":"POST",
   677          "requestUri":"/"
   678        },
   679        "input":{"shape":"GetComplianceDetailsByResourceRequest"},
   680        "output":{"shape":"GetComplianceDetailsByResourceResponse"},
   681        "errors":[
   682          {"shape":"InvalidParameterValueException"}
   683        ]
   684      },
   685      "GetComplianceSummaryByConfigRule":{
   686        "name":"GetComplianceSummaryByConfigRule",
   687        "http":{
   688          "method":"POST",
   689          "requestUri":"/"
   690        },
   691        "output":{"shape":"GetComplianceSummaryByConfigRuleResponse"}
   692      },
   693      "GetComplianceSummaryByResourceType":{
   694        "name":"GetComplianceSummaryByResourceType",
   695        "http":{
   696          "method":"POST",
   697          "requestUri":"/"
   698        },
   699        "input":{"shape":"GetComplianceSummaryByResourceTypeRequest"},
   700        "output":{"shape":"GetComplianceSummaryByResourceTypeResponse"},
   701        "errors":[
   702          {"shape":"InvalidParameterValueException"}
   703        ]
   704      },
   705      "GetConformancePackComplianceDetails":{
   706        "name":"GetConformancePackComplianceDetails",
   707        "http":{
   708          "method":"POST",
   709          "requestUri":"/"
   710        },
   711        "input":{"shape":"GetConformancePackComplianceDetailsRequest"},
   712        "output":{"shape":"GetConformancePackComplianceDetailsResponse"},
   713        "errors":[
   714          {"shape":"InvalidLimitException"},
   715          {"shape":"InvalidNextTokenException"},
   716          {"shape":"NoSuchConformancePackException"},
   717          {"shape":"NoSuchConfigRuleInConformancePackException"},
   718          {"shape":"InvalidParameterValueException"}
   719        ]
   720      },
   721      "GetConformancePackComplianceSummary":{
   722        "name":"GetConformancePackComplianceSummary",
   723        "http":{
   724          "method":"POST",
   725          "requestUri":"/"
   726        },
   727        "input":{"shape":"GetConformancePackComplianceSummaryRequest"},
   728        "output":{"shape":"GetConformancePackComplianceSummaryResponse"},
   729        "errors":[
   730          {"shape":"NoSuchConformancePackException"},
   731          {"shape":"InvalidLimitException"},
   732          {"shape":"InvalidNextTokenException"}
   733        ]
   734      },
   735      "GetDiscoveredResourceCounts":{
   736        "name":"GetDiscoveredResourceCounts",
   737        "http":{
   738          "method":"POST",
   739          "requestUri":"/"
   740        },
   741        "input":{"shape":"GetDiscoveredResourceCountsRequest"},
   742        "output":{"shape":"GetDiscoveredResourceCountsResponse"},
   743        "errors":[
   744          {"shape":"ValidationException"},
   745          {"shape":"InvalidLimitException"},
   746          {"shape":"InvalidNextTokenException"}
   747        ]
   748      },
   749      "GetOrganizationConfigRuleDetailedStatus":{
   750        "name":"GetOrganizationConfigRuleDetailedStatus",
   751        "http":{
   752          "method":"POST",
   753          "requestUri":"/"
   754        },
   755        "input":{"shape":"GetOrganizationConfigRuleDetailedStatusRequest"},
   756        "output":{"shape":"GetOrganizationConfigRuleDetailedStatusResponse"},
   757        "errors":[
   758          {"shape":"NoSuchOrganizationConfigRuleException"},
   759          {"shape":"InvalidLimitException"},
   760          {"shape":"InvalidNextTokenException"},
   761          {"shape":"OrganizationAccessDeniedException"}
   762        ]
   763      },
   764      "GetOrganizationConformancePackDetailedStatus":{
   765        "name":"GetOrganizationConformancePackDetailedStatus",
   766        "http":{
   767          "method":"POST",
   768          "requestUri":"/"
   769        },
   770        "input":{"shape":"GetOrganizationConformancePackDetailedStatusRequest"},
   771        "output":{"shape":"GetOrganizationConformancePackDetailedStatusResponse"},
   772        "errors":[
   773          {"shape":"NoSuchOrganizationConformancePackException"},
   774          {"shape":"InvalidLimitException"},
   775          {"shape":"InvalidNextTokenException"},
   776          {"shape":"OrganizationAccessDeniedException"}
   777        ]
   778      },
   779      "GetResourceConfigHistory":{
   780        "name":"GetResourceConfigHistory",
   781        "http":{
   782          "method":"POST",
   783          "requestUri":"/"
   784        },
   785        "input":{"shape":"GetResourceConfigHistoryRequest"},
   786        "output":{"shape":"GetResourceConfigHistoryResponse"},
   787        "errors":[
   788          {"shape":"ValidationException"},
   789          {"shape":"InvalidTimeRangeException"},
   790          {"shape":"InvalidLimitException"},
   791          {"shape":"InvalidNextTokenException"},
   792          {"shape":"NoAvailableConfigurationRecorderException"},
   793          {"shape":"ResourceNotDiscoveredException"}
   794        ]
   795      },
   796      "GetStoredQuery":{
   797        "name":"GetStoredQuery",
   798        "http":{
   799          "method":"POST",
   800          "requestUri":"/"
   801        },
   802        "input":{"shape":"GetStoredQueryRequest"},
   803        "output":{"shape":"GetStoredQueryResponse"},
   804        "errors":[
   805          {"shape":"ValidationException"},
   806          {"shape":"ResourceNotFoundException"}
   807        ]
   808      },
   809      "ListAggregateDiscoveredResources":{
   810        "name":"ListAggregateDiscoveredResources",
   811        "http":{
   812          "method":"POST",
   813          "requestUri":"/"
   814        },
   815        "input":{"shape":"ListAggregateDiscoveredResourcesRequest"},
   816        "output":{"shape":"ListAggregateDiscoveredResourcesResponse"},
   817        "errors":[
   818          {"shape":"ValidationException"},
   819          {"shape":"InvalidLimitException"},
   820          {"shape":"InvalidNextTokenException"},
   821          {"shape":"NoSuchConfigurationAggregatorException"}
   822        ]
   823      },
   824      "ListDiscoveredResources":{
   825        "name":"ListDiscoveredResources",
   826        "http":{
   827          "method":"POST",
   828          "requestUri":"/"
   829        },
   830        "input":{"shape":"ListDiscoveredResourcesRequest"},
   831        "output":{"shape":"ListDiscoveredResourcesResponse"},
   832        "errors":[
   833          {"shape":"ValidationException"},
   834          {"shape":"InvalidLimitException"},
   835          {"shape":"InvalidNextTokenException"},
   836          {"shape":"NoAvailableConfigurationRecorderException"}
   837        ]
   838      },
   839      "ListStoredQueries":{
   840        "name":"ListStoredQueries",
   841        "http":{
   842          "method":"POST",
   843          "requestUri":"/"
   844        },
   845        "input":{"shape":"ListStoredQueriesRequest"},
   846        "output":{"shape":"ListStoredQueriesResponse"},
   847        "errors":[
   848          {"shape":"ValidationException"},
   849          {"shape":"InvalidNextTokenException"}
   850        ]
   851      },
   852      "ListTagsForResource":{
   853        "name":"ListTagsForResource",
   854        "http":{
   855          "method":"POST",
   856          "requestUri":"/"
   857        },
   858        "input":{"shape":"ListTagsForResourceRequest"},
   859        "output":{"shape":"ListTagsForResourceResponse"},
   860        "errors":[
   861          {"shape":"ResourceNotFoundException"},
   862          {"shape":"ValidationException"},
   863          {"shape":"InvalidLimitException"},
   864          {"shape":"InvalidNextTokenException"}
   865        ]
   866      },
   867      "PutAggregationAuthorization":{
   868        "name":"PutAggregationAuthorization",
   869        "http":{
   870          "method":"POST",
   871          "requestUri":"/"
   872        },
   873        "input":{"shape":"PutAggregationAuthorizationRequest"},
   874        "output":{"shape":"PutAggregationAuthorizationResponse"},
   875        "errors":[
   876          {"shape":"InvalidParameterValueException"}
   877        ]
   878      },
   879      "PutConfigRule":{
   880        "name":"PutConfigRule",
   881        "http":{
   882          "method":"POST",
   883          "requestUri":"/"
   884        },
   885        "input":{"shape":"PutConfigRuleRequest"},
   886        "errors":[
   887          {"shape":"InvalidParameterValueException"},
   888          {"shape":"MaxNumberOfConfigRulesExceededException"},
   889          {"shape":"ResourceInUseException"},
   890          {"shape":"InsufficientPermissionsException"},
   891          {"shape":"NoAvailableConfigurationRecorderException"}
   892        ]
   893      },
   894      "PutConfigurationAggregator":{
   895        "name":"PutConfigurationAggregator",
   896        "http":{
   897          "method":"POST",
   898          "requestUri":"/"
   899        },
   900        "input":{"shape":"PutConfigurationAggregatorRequest"},
   901        "output":{"shape":"PutConfigurationAggregatorResponse"},
   902        "errors":[
   903          {"shape":"InvalidParameterValueException"},
   904          {"shape":"LimitExceededException"},
   905          {"shape":"InvalidRoleException"},
   906          {"shape":"OrganizationAccessDeniedException"},
   907          {"shape":"NoAvailableOrganizationException"},
   908          {"shape":"OrganizationAllFeaturesNotEnabledException"}
   909        ]
   910      },
   911      "PutConfigurationRecorder":{
   912        "name":"PutConfigurationRecorder",
   913        "http":{
   914          "method":"POST",
   915          "requestUri":"/"
   916        },
   917        "input":{"shape":"PutConfigurationRecorderRequest"},
   918        "errors":[
   919          {"shape":"MaxNumberOfConfigurationRecordersExceededException"},
   920          {"shape":"InvalidConfigurationRecorderNameException"},
   921          {"shape":"InvalidRoleException"},
   922          {"shape":"InvalidRecordingGroupException"}
   923        ]
   924      },
   925      "PutConformancePack":{
   926        "name":"PutConformancePack",
   927        "http":{
   928          "method":"POST",
   929          "requestUri":"/"
   930        },
   931        "input":{"shape":"PutConformancePackRequest"},
   932        "output":{"shape":"PutConformancePackResponse"},
   933        "errors":[
   934          {"shape":"InsufficientPermissionsException"},
   935          {"shape":"ConformancePackTemplateValidationException"},
   936          {"shape":"ResourceInUseException"},
   937          {"shape":"InvalidParameterValueException"},
   938          {"shape":"MaxNumberOfConformancePacksExceededException"}
   939        ]
   940      },
   941      "PutDeliveryChannel":{
   942        "name":"PutDeliveryChannel",
   943        "http":{
   944          "method":"POST",
   945          "requestUri":"/"
   946        },
   947        "input":{"shape":"PutDeliveryChannelRequest"},
   948        "errors":[
   949          {"shape":"MaxNumberOfDeliveryChannelsExceededException"},
   950          {"shape":"NoAvailableConfigurationRecorderException"},
   951          {"shape":"InvalidDeliveryChannelNameException"},
   952          {"shape":"NoSuchBucketException"},
   953          {"shape":"InvalidS3KeyPrefixException"},
   954          {"shape":"InvalidS3KmsKeyArnException"},
   955          {"shape":"InvalidSNSTopicARNException"},
   956          {"shape":"InsufficientDeliveryPolicyException"}
   957        ]
   958      },
   959      "PutEvaluations":{
   960        "name":"PutEvaluations",
   961        "http":{
   962          "method":"POST",
   963          "requestUri":"/"
   964        },
   965        "input":{"shape":"PutEvaluationsRequest"},
   966        "output":{"shape":"PutEvaluationsResponse"},
   967        "errors":[
   968          {"shape":"InvalidParameterValueException"},
   969          {"shape":"InvalidResultTokenException"},
   970          {"shape":"NoSuchConfigRuleException"}
   971        ]
   972      },
   973      "PutExternalEvaluation":{
   974        "name":"PutExternalEvaluation",
   975        "http":{
   976          "method":"POST",
   977          "requestUri":"/"
   978        },
   979        "input":{"shape":"PutExternalEvaluationRequest"},
   980        "output":{"shape":"PutExternalEvaluationResponse"},
   981        "errors":[
   982          {"shape":"NoSuchConfigRuleException"},
   983          {"shape":"InvalidParameterValueException"}
   984        ]
   985      },
   986      "PutOrganizationConfigRule":{
   987        "name":"PutOrganizationConfigRule",
   988        "http":{
   989          "method":"POST",
   990          "requestUri":"/"
   991        },
   992        "input":{"shape":"PutOrganizationConfigRuleRequest"},
   993        "output":{"shape":"PutOrganizationConfigRuleResponse"},
   994        "errors":[
   995          {"shape":"MaxNumberOfOrganizationConfigRulesExceededException"},
   996          {"shape":"ResourceInUseException"},
   997          {"shape":"InvalidParameterValueException"},
   998          {"shape":"ValidationException"},
   999          {"shape":"OrganizationAccessDeniedException"},
  1000          {"shape":"NoAvailableOrganizationException"},
  1001          {"shape":"OrganizationAllFeaturesNotEnabledException"},
  1002          {"shape":"InsufficientPermissionsException"}
  1003        ]
  1004      },
  1005      "PutOrganizationConformancePack":{
  1006        "name":"PutOrganizationConformancePack",
  1007        "http":{
  1008          "method":"POST",
  1009          "requestUri":"/"
  1010        },
  1011        "input":{"shape":"PutOrganizationConformancePackRequest"},
  1012        "output":{"shape":"PutOrganizationConformancePackResponse"},
  1013        "errors":[
  1014          {"shape":"MaxNumberOfOrganizationConformancePacksExceededException"},
  1015          {"shape":"ResourceInUseException"},
  1016          {"shape":"ValidationException"},
  1017          {"shape":"OrganizationAccessDeniedException"},
  1018          {"shape":"InsufficientPermissionsException"},
  1019          {"shape":"OrganizationConformancePackTemplateValidationException"},
  1020          {"shape":"OrganizationAllFeaturesNotEnabledException"},
  1021          {"shape":"NoAvailableOrganizationException"}
  1022        ]
  1023      },
  1024      "PutRemediationConfigurations":{
  1025        "name":"PutRemediationConfigurations",
  1026        "http":{
  1027          "method":"POST",
  1028          "requestUri":"/"
  1029        },
  1030        "input":{"shape":"PutRemediationConfigurationsRequest"},
  1031        "output":{"shape":"PutRemediationConfigurationsResponse"},
  1032        "errors":[
  1033          {"shape":"InsufficientPermissionsException"},
  1034          {"shape":"InvalidParameterValueException"}
  1035        ]
  1036      },
  1037      "PutRemediationExceptions":{
  1038        "name":"PutRemediationExceptions",
  1039        "http":{
  1040          "method":"POST",
  1041          "requestUri":"/"
  1042        },
  1043        "input":{"shape":"PutRemediationExceptionsRequest"},
  1044        "output":{"shape":"PutRemediationExceptionsResponse"},
  1045        "errors":[
  1046          {"shape":"InvalidParameterValueException"},
  1047          {"shape":"InsufficientPermissionsException"}
  1048        ]
  1049      },
  1050      "PutResourceConfig":{
  1051        "name":"PutResourceConfig",
  1052        "http":{
  1053          "method":"POST",
  1054          "requestUri":"/"
  1055        },
  1056        "input":{"shape":"PutResourceConfigRequest"},
  1057        "errors":[
  1058          {"shape":"ValidationException"},
  1059          {"shape":"InsufficientPermissionsException"},
  1060          {"shape":"NoRunningConfigurationRecorderException"},
  1061          {"shape":"MaxActiveResourcesExceededException"}
  1062        ]
  1063      },
  1064      "PutRetentionConfiguration":{
  1065        "name":"PutRetentionConfiguration",
  1066        "http":{
  1067          "method":"POST",
  1068          "requestUri":"/"
  1069        },
  1070        "input":{"shape":"PutRetentionConfigurationRequest"},
  1071        "output":{"shape":"PutRetentionConfigurationResponse"},
  1072        "errors":[
  1073          {"shape":"InvalidParameterValueException"},
  1074          {"shape":"MaxNumberOfRetentionConfigurationsExceededException"}
  1075        ]
  1076      },
  1077      "PutStoredQuery":{
  1078        "name":"PutStoredQuery",
  1079        "http":{
  1080          "method":"POST",
  1081          "requestUri":"/"
  1082        },
  1083        "input":{"shape":"PutStoredQueryRequest"},
  1084        "output":{"shape":"PutStoredQueryResponse"},
  1085        "errors":[
  1086          {"shape":"ValidationException"},
  1087          {"shape":"TooManyTagsException"},
  1088          {"shape":"ResourceConcurrentModificationException"}
  1089        ]
  1090      },
  1091      "SelectAggregateResourceConfig":{
  1092        "name":"SelectAggregateResourceConfig",
  1093        "http":{
  1094          "method":"POST",
  1095          "requestUri":"/"
  1096        },
  1097        "input":{"shape":"SelectAggregateResourceConfigRequest"},
  1098        "output":{"shape":"SelectAggregateResourceConfigResponse"},
  1099        "errors":[
  1100          {"shape":"InvalidExpressionException"},
  1101          {"shape":"NoSuchConfigurationAggregatorException"},
  1102          {"shape":"InvalidLimitException"},
  1103          {"shape":"InvalidNextTokenException"}
  1104        ]
  1105      },
  1106      "SelectResourceConfig":{
  1107        "name":"SelectResourceConfig",
  1108        "http":{
  1109          "method":"POST",
  1110          "requestUri":"/"
  1111        },
  1112        "input":{"shape":"SelectResourceConfigRequest"},
  1113        "output":{"shape":"SelectResourceConfigResponse"},
  1114        "errors":[
  1115          {"shape":"InvalidExpressionException"},
  1116          {"shape":"InvalidLimitException"},
  1117          {"shape":"InvalidNextTokenException"}
  1118        ]
  1119      },
  1120      "StartConfigRulesEvaluation":{
  1121        "name":"StartConfigRulesEvaluation",
  1122        "http":{
  1123          "method":"POST",
  1124          "requestUri":"/"
  1125        },
  1126        "input":{"shape":"StartConfigRulesEvaluationRequest"},
  1127        "output":{"shape":"StartConfigRulesEvaluationResponse"},
  1128        "errors":[
  1129          {"shape":"NoSuchConfigRuleException"},
  1130          {"shape":"LimitExceededException"},
  1131          {"shape":"ResourceInUseException"},
  1132          {"shape":"InvalidParameterValueException"}
  1133        ]
  1134      },
  1135      "StartConfigurationRecorder":{
  1136        "name":"StartConfigurationRecorder",
  1137        "http":{
  1138          "method":"POST",
  1139          "requestUri":"/"
  1140        },
  1141        "input":{"shape":"StartConfigurationRecorderRequest"},
  1142        "errors":[
  1143          {"shape":"NoSuchConfigurationRecorderException"},
  1144          {"shape":"NoAvailableDeliveryChannelException"}
  1145        ]
  1146      },
  1147      "StartRemediationExecution":{
  1148        "name":"StartRemediationExecution",
  1149        "http":{
  1150          "method":"POST",
  1151          "requestUri":"/"
  1152        },
  1153        "input":{"shape":"StartRemediationExecutionRequest"},
  1154        "output":{"shape":"StartRemediationExecutionResponse"},
  1155        "errors":[
  1156          {"shape":"InvalidParameterValueException"},
  1157          {"shape":"InsufficientPermissionsException"},
  1158          {"shape":"NoSuchRemediationConfigurationException"}
  1159        ]
  1160      },
  1161      "StopConfigurationRecorder":{
  1162        "name":"StopConfigurationRecorder",
  1163        "http":{
  1164          "method":"POST",
  1165          "requestUri":"/"
  1166        },
  1167        "input":{"shape":"StopConfigurationRecorderRequest"},
  1168        "errors":[
  1169          {"shape":"NoSuchConfigurationRecorderException"}
  1170        ]
  1171      },
  1172      "TagResource":{
  1173        "name":"TagResource",
  1174        "http":{
  1175          "method":"POST",
  1176          "requestUri":"/"
  1177        },
  1178        "input":{"shape":"TagResourceRequest"},
  1179        "errors":[
  1180          {"shape":"ValidationException"},
  1181          {"shape":"ResourceNotFoundException"},
  1182          {"shape":"TooManyTagsException"}
  1183        ]
  1184      },
  1185      "UntagResource":{
  1186        "name":"UntagResource",
  1187        "http":{
  1188          "method":"POST",
  1189          "requestUri":"/"
  1190        },
  1191        "input":{"shape":"UntagResourceRequest"},
  1192        "errors":[
  1193          {"shape":"ValidationException"},
  1194          {"shape":"ResourceNotFoundException"}
  1195        ]
  1196      }
  1197    },
  1198    "shapes":{
  1199      "ARN":{"type":"string"},
  1200      "AccountAggregationSource":{
  1201        "type":"structure",
  1202        "required":["AccountIds"],
  1203        "members":{
  1204          "AccountIds":{"shape":"AccountAggregationSourceAccountList"},
  1205          "AllAwsRegions":{"shape":"Boolean"},
  1206          "AwsRegions":{"shape":"AggregatorRegionList"}
  1207        }
  1208      },
  1209      "AccountAggregationSourceAccountList":{
  1210        "type":"list",
  1211        "member":{"shape":"AccountId"},
  1212        "min":1
  1213      },
  1214      "AccountAggregationSourceList":{
  1215        "type":"list",
  1216        "member":{"shape":"AccountAggregationSource"},
  1217        "max":1,
  1218        "min":0
  1219      },
  1220      "AccountId":{
  1221        "type":"string",
  1222        "pattern":"\\d{12}"
  1223      },
  1224      "AggregateComplianceByConfigRule":{
  1225        "type":"structure",
  1226        "members":{
  1227          "ConfigRuleName":{"shape":"ConfigRuleName"},
  1228          "Compliance":{"shape":"Compliance"},
  1229          "AccountId":{"shape":"AccountId"},
  1230          "AwsRegion":{"shape":"AwsRegion"}
  1231        }
  1232      },
  1233      "AggregateComplianceByConfigRuleList":{
  1234        "type":"list",
  1235        "member":{"shape":"AggregateComplianceByConfigRule"}
  1236      },
  1237      "AggregateComplianceByConformancePack":{
  1238        "type":"structure",
  1239        "members":{
  1240          "ConformancePackName":{"shape":"ConformancePackName"},
  1241          "Compliance":{"shape":"AggregateConformancePackCompliance"},
  1242          "AccountId":{"shape":"AccountId"},
  1243          "AwsRegion":{"shape":"AwsRegion"}
  1244        }
  1245      },
  1246      "AggregateComplianceByConformancePackList":{
  1247        "type":"list",
  1248        "member":{"shape":"AggregateComplianceByConformancePack"}
  1249      },
  1250      "AggregateComplianceCount":{
  1251        "type":"structure",
  1252        "members":{
  1253          "GroupName":{"shape":"StringWithCharLimit256"},
  1254          "ComplianceSummary":{"shape":"ComplianceSummary"}
  1255        }
  1256      },
  1257      "AggregateComplianceCountList":{
  1258        "type":"list",
  1259        "member":{"shape":"AggregateComplianceCount"}
  1260      },
  1261      "AggregateConformancePackCompliance":{
  1262        "type":"structure",
  1263        "members":{
  1264          "ComplianceType":{"shape":"ConformancePackComplianceType"},
  1265          "CompliantRuleCount":{"shape":"Integer"},
  1266          "NonCompliantRuleCount":{"shape":"Integer"},
  1267          "TotalRuleCount":{"shape":"Integer"}
  1268        }
  1269      },
  1270      "AggregateConformancePackComplianceCount":{
  1271        "type":"structure",
  1272        "members":{
  1273          "CompliantConformancePackCount":{"shape":"Integer"},
  1274          "NonCompliantConformancePackCount":{"shape":"Integer"}
  1275        }
  1276      },
  1277      "AggregateConformancePackComplianceFilters":{
  1278        "type":"structure",
  1279        "members":{
  1280          "ConformancePackName":{"shape":"ConformancePackName"},
  1281          "ComplianceType":{"shape":"ConformancePackComplianceType"},
  1282          "AccountId":{"shape":"AccountId"},
  1283          "AwsRegion":{"shape":"AwsRegion"}
  1284        }
  1285      },
  1286      "AggregateConformancePackComplianceSummary":{
  1287        "type":"structure",
  1288        "members":{
  1289          "ComplianceSummary":{"shape":"AggregateConformancePackComplianceCount"},
  1290          "GroupName":{"shape":"StringWithCharLimit256"}
  1291        }
  1292      },
  1293      "AggregateConformancePackComplianceSummaryFilters":{
  1294        "type":"structure",
  1295        "members":{
  1296          "AccountId":{"shape":"AccountId"},
  1297          "AwsRegion":{"shape":"AwsRegion"}
  1298        }
  1299      },
  1300      "AggregateConformancePackComplianceSummaryGroupKey":{
  1301        "type":"string",
  1302        "enum":[
  1303          "ACCOUNT_ID",
  1304          "AWS_REGION"
  1305        ]
  1306      },
  1307      "AggregateConformancePackComplianceSummaryList":{
  1308        "type":"list",
  1309        "member":{"shape":"AggregateConformancePackComplianceSummary"}
  1310      },
  1311      "AggregateEvaluationResult":{
  1312        "type":"structure",
  1313        "members":{
  1314          "EvaluationResultIdentifier":{"shape":"EvaluationResultIdentifier"},
  1315          "ComplianceType":{"shape":"ComplianceType"},
  1316          "ResultRecordedTime":{"shape":"Date"},
  1317          "ConfigRuleInvokedTime":{"shape":"Date"},
  1318          "Annotation":{"shape":"StringWithCharLimit256"},
  1319          "AccountId":{"shape":"AccountId"},
  1320          "AwsRegion":{"shape":"AwsRegion"}
  1321        }
  1322      },
  1323      "AggregateEvaluationResultList":{
  1324        "type":"list",
  1325        "member":{"shape":"AggregateEvaluationResult"}
  1326      },
  1327      "AggregateResourceIdentifier":{
  1328        "type":"structure",
  1329        "required":[
  1330          "SourceAccountId",
  1331          "SourceRegion",
  1332          "ResourceId",
  1333          "ResourceType"
  1334        ],
  1335        "members":{
  1336          "SourceAccountId":{"shape":"AccountId"},
  1337          "SourceRegion":{"shape":"AwsRegion"},
  1338          "ResourceId":{"shape":"ResourceId"},
  1339          "ResourceType":{"shape":"ResourceType"},
  1340          "ResourceName":{"shape":"ResourceName"}
  1341        }
  1342      },
  1343      "AggregatedSourceStatus":{
  1344        "type":"structure",
  1345        "members":{
  1346          "SourceId":{"shape":"String"},
  1347          "SourceType":{"shape":"AggregatedSourceType"},
  1348          "AwsRegion":{"shape":"AwsRegion"},
  1349          "LastUpdateStatus":{"shape":"AggregatedSourceStatusType"},
  1350          "LastUpdateTime":{"shape":"Date"},
  1351          "LastErrorCode":{"shape":"String"},
  1352          "LastErrorMessage":{"shape":"String"}
  1353        }
  1354      },
  1355      "AggregatedSourceStatusList":{
  1356        "type":"list",
  1357        "member":{"shape":"AggregatedSourceStatus"}
  1358      },
  1359      "AggregatedSourceStatusType":{
  1360        "type":"string",
  1361        "enum":[
  1362          "FAILED",
  1363          "SUCCEEDED",
  1364          "OUTDATED"
  1365        ]
  1366      },
  1367      "AggregatedSourceStatusTypeList":{
  1368        "type":"list",
  1369        "member":{"shape":"AggregatedSourceStatusType"},
  1370        "min":1
  1371      },
  1372      "AggregatedSourceType":{
  1373        "type":"string",
  1374        "enum":[
  1375          "ACCOUNT",
  1376          "ORGANIZATION"
  1377        ]
  1378      },
  1379      "AggregationAuthorization":{
  1380        "type":"structure",
  1381        "members":{
  1382          "AggregationAuthorizationArn":{"shape":"String"},
  1383          "AuthorizedAccountId":{"shape":"AccountId"},
  1384          "AuthorizedAwsRegion":{"shape":"AwsRegion"},
  1385          "CreationTime":{"shape":"Date"}
  1386        }
  1387      },
  1388      "AggregationAuthorizationList":{
  1389        "type":"list",
  1390        "member":{"shape":"AggregationAuthorization"}
  1391      },
  1392      "AggregatorRegionList":{
  1393        "type":"list",
  1394        "member":{"shape":"String"},
  1395        "min":1
  1396      },
  1397      "AllSupported":{"type":"boolean"},
  1398      "AmazonResourceName":{
  1399        "type":"string",
  1400        "max":1000,
  1401        "min":1
  1402      },
  1403      "Annotation":{
  1404        "type":"string",
  1405        "max":256,
  1406        "min":0
  1407      },
  1408      "AutoRemediationAttemptSeconds":{
  1409        "type":"long",
  1410        "box":true,
  1411        "max":2678000,
  1412        "min":1
  1413      },
  1414      "AutoRemediationAttempts":{
  1415        "type":"integer",
  1416        "box":true,
  1417        "max":25,
  1418        "min":1
  1419      },
  1420      "AvailabilityZone":{"type":"string"},
  1421      "AwsRegion":{
  1422        "type":"string",
  1423        "max":64,
  1424        "min":1
  1425      },
  1426      "BaseConfigurationItem":{
  1427        "type":"structure",
  1428        "members":{
  1429          "version":{"shape":"Version"},
  1430          "accountId":{"shape":"AccountId"},
  1431          "configurationItemCaptureTime":{"shape":"ConfigurationItemCaptureTime"},
  1432          "configurationItemStatus":{"shape":"ConfigurationItemStatus"},
  1433          "configurationStateId":{"shape":"ConfigurationStateId"},
  1434          "arn":{"shape":"ARN"},
  1435          "resourceType":{"shape":"ResourceType"},
  1436          "resourceId":{"shape":"ResourceId"},
  1437          "resourceName":{"shape":"ResourceName"},
  1438          "awsRegion":{"shape":"AwsRegion"},
  1439          "availabilityZone":{"shape":"AvailabilityZone"},
  1440          "resourceCreationTime":{"shape":"ResourceCreationTime"},
  1441          "configuration":{"shape":"Configuration"},
  1442          "supplementaryConfiguration":{"shape":"SupplementaryConfiguration"}
  1443        }
  1444      },
  1445      "BaseConfigurationItems":{
  1446        "type":"list",
  1447        "member":{"shape":"BaseConfigurationItem"}
  1448      },
  1449      "BaseResourceId":{
  1450        "type":"string",
  1451        "max":768,
  1452        "min":1
  1453      },
  1454      "BatchGetAggregateResourceConfigRequest":{
  1455        "type":"structure",
  1456        "required":[
  1457          "ConfigurationAggregatorName",
  1458          "ResourceIdentifiers"
  1459        ],
  1460        "members":{
  1461          "ConfigurationAggregatorName":{"shape":"ConfigurationAggregatorName"},
  1462          "ResourceIdentifiers":{"shape":"ResourceIdentifiersList"}
  1463        }
  1464      },
  1465      "BatchGetAggregateResourceConfigResponse":{
  1466        "type":"structure",
  1467        "members":{
  1468          "BaseConfigurationItems":{"shape":"BaseConfigurationItems"},
  1469          "UnprocessedResourceIdentifiers":{"shape":"UnprocessedResourceIdentifierList"}
  1470        }
  1471      },
  1472      "BatchGetResourceConfigRequest":{
  1473        "type":"structure",
  1474        "required":["resourceKeys"],
  1475        "members":{
  1476          "resourceKeys":{"shape":"ResourceKeys"}
  1477        }
  1478      },
  1479      "BatchGetResourceConfigResponse":{
  1480        "type":"structure",
  1481        "members":{
  1482          "baseConfigurationItems":{"shape":"BaseConfigurationItems"},
  1483          "unprocessedResourceKeys":{"shape":"ResourceKeys"}
  1484        }
  1485      },
  1486      "Boolean":{"type":"boolean"},
  1487      "ChannelName":{
  1488        "type":"string",
  1489        "max":256,
  1490        "min":1
  1491      },
  1492      "ChronologicalOrder":{
  1493        "type":"string",
  1494        "enum":[
  1495          "Reverse",
  1496          "Forward"
  1497        ]
  1498      },
  1499      "Compliance":{
  1500        "type":"structure",
  1501        "members":{
  1502          "ComplianceType":{"shape":"ComplianceType"},
  1503          "ComplianceContributorCount":{"shape":"ComplianceContributorCount"}
  1504        }
  1505      },
  1506      "ComplianceByConfigRule":{
  1507        "type":"structure",
  1508        "members":{
  1509          "ConfigRuleName":{"shape":"StringWithCharLimit64"},
  1510          "Compliance":{"shape":"Compliance"}
  1511        }
  1512      },
  1513      "ComplianceByConfigRules":{
  1514        "type":"list",
  1515        "member":{"shape":"ComplianceByConfigRule"}
  1516      },
  1517      "ComplianceByResource":{
  1518        "type":"structure",
  1519        "members":{
  1520          "ResourceType":{"shape":"StringWithCharLimit256"},
  1521          "ResourceId":{"shape":"BaseResourceId"},
  1522          "Compliance":{"shape":"Compliance"}
  1523        }
  1524      },
  1525      "ComplianceByResources":{
  1526        "type":"list",
  1527        "member":{"shape":"ComplianceByResource"}
  1528      },
  1529      "ComplianceContributorCount":{
  1530        "type":"structure",
  1531        "members":{
  1532          "CappedCount":{"shape":"Integer"},
  1533          "CapExceeded":{"shape":"Boolean"}
  1534        }
  1535      },
  1536      "ComplianceResourceTypes":{
  1537        "type":"list",
  1538        "member":{"shape":"StringWithCharLimit256"},
  1539        "max":100,
  1540        "min":0
  1541      },
  1542      "ComplianceSummariesByResourceType":{
  1543        "type":"list",
  1544        "member":{"shape":"ComplianceSummaryByResourceType"}
  1545      },
  1546      "ComplianceSummary":{
  1547        "type":"structure",
  1548        "members":{
  1549          "CompliantResourceCount":{"shape":"ComplianceContributorCount"},
  1550          "NonCompliantResourceCount":{"shape":"ComplianceContributorCount"},
  1551          "ComplianceSummaryTimestamp":{"shape":"Date"}
  1552        }
  1553      },
  1554      "ComplianceSummaryByResourceType":{
  1555        "type":"structure",
  1556        "members":{
  1557          "ResourceType":{"shape":"StringWithCharLimit256"},
  1558          "ComplianceSummary":{"shape":"ComplianceSummary"}
  1559        }
  1560      },
  1561      "ComplianceType":{
  1562        "type":"string",
  1563        "enum":[
  1564          "COMPLIANT",
  1565          "NON_COMPLIANT",
  1566          "NOT_APPLICABLE",
  1567          "INSUFFICIENT_DATA"
  1568        ]
  1569      },
  1570      "ComplianceTypes":{
  1571        "type":"list",
  1572        "member":{"shape":"ComplianceType"},
  1573        "max":3,
  1574        "min":0
  1575      },
  1576      "ConfigExportDeliveryInfo":{
  1577        "type":"structure",
  1578        "members":{
  1579          "lastStatus":{"shape":"DeliveryStatus"},
  1580          "lastErrorCode":{"shape":"String"},
  1581          "lastErrorMessage":{"shape":"String"},
  1582          "lastAttemptTime":{"shape":"Date"},
  1583          "lastSuccessfulTime":{"shape":"Date"},
  1584          "nextDeliveryTime":{"shape":"Date"}
  1585        }
  1586      },
  1587      "ConfigRule":{
  1588        "type":"structure",
  1589        "required":["Source"],
  1590        "members":{
  1591          "ConfigRuleName":{"shape":"ConfigRuleName"},
  1592          "ConfigRuleArn":{"shape":"StringWithCharLimit256"},
  1593          "ConfigRuleId":{"shape":"StringWithCharLimit64"},
  1594          "Description":{"shape":"EmptiableStringWithCharLimit256"},
  1595          "Scope":{"shape":"Scope"},
  1596          "Source":{"shape":"Source"},
  1597          "InputParameters":{"shape":"StringWithCharLimit1024"},
  1598          "MaximumExecutionFrequency":{"shape":"MaximumExecutionFrequency"},
  1599          "ConfigRuleState":{"shape":"ConfigRuleState"},
  1600          "CreatedBy":{"shape":"StringWithCharLimit256"}
  1601        }
  1602      },
  1603      "ConfigRuleComplianceFilters":{
  1604        "type":"structure",
  1605        "members":{
  1606          "ConfigRuleName":{"shape":"ConfigRuleName"},
  1607          "ComplianceType":{"shape":"ComplianceType"},
  1608          "AccountId":{"shape":"AccountId"},
  1609          "AwsRegion":{"shape":"AwsRegion"}
  1610        }
  1611      },
  1612      "ConfigRuleComplianceSummaryFilters":{
  1613        "type":"structure",
  1614        "members":{
  1615          "AccountId":{"shape":"AccountId"},
  1616          "AwsRegion":{"shape":"AwsRegion"}
  1617        }
  1618      },
  1619      "ConfigRuleComplianceSummaryGroupKey":{
  1620        "type":"string",
  1621        "enum":[
  1622          "ACCOUNT_ID",
  1623          "AWS_REGION"
  1624        ]
  1625      },
  1626      "ConfigRuleEvaluationStatus":{
  1627        "type":"structure",
  1628        "members":{
  1629          "ConfigRuleName":{"shape":"ConfigRuleName"},
  1630          "ConfigRuleArn":{"shape":"String"},
  1631          "ConfigRuleId":{"shape":"String"},
  1632          "LastSuccessfulInvocationTime":{"shape":"Date"},
  1633          "LastFailedInvocationTime":{"shape":"Date"},
  1634          "LastSuccessfulEvaluationTime":{"shape":"Date"},
  1635          "LastFailedEvaluationTime":{"shape":"Date"},
  1636          "FirstActivatedTime":{"shape":"Date"},
  1637          "LastDeactivatedTime":{"shape":"Date"},
  1638          "LastErrorCode":{"shape":"String"},
  1639          "LastErrorMessage":{"shape":"String"},
  1640          "FirstEvaluationStarted":{"shape":"Boolean"}
  1641        }
  1642      },
  1643      "ConfigRuleEvaluationStatusList":{
  1644        "type":"list",
  1645        "member":{"shape":"ConfigRuleEvaluationStatus"}
  1646      },
  1647      "ConfigRuleName":{
  1648        "type":"string",
  1649        "max":128,
  1650        "min":1,
  1651        "pattern":".*\\S.*"
  1652      },
  1653      "ConfigRuleNames":{
  1654        "type":"list",
  1655        "member":{"shape":"ConfigRuleName"},
  1656        "max":25,
  1657        "min":0
  1658      },
  1659      "ConfigRuleState":{
  1660        "type":"string",
  1661        "enum":[
  1662          "ACTIVE",
  1663          "DELETING",
  1664          "DELETING_RESULTS",
  1665          "EVALUATING"
  1666        ]
  1667      },
  1668      "ConfigRules":{
  1669        "type":"list",
  1670        "member":{"shape":"ConfigRule"}
  1671      },
  1672      "ConfigSnapshotDeliveryProperties":{
  1673        "type":"structure",
  1674        "members":{
  1675          "deliveryFrequency":{"shape":"MaximumExecutionFrequency"}
  1676        }
  1677      },
  1678      "ConfigStreamDeliveryInfo":{
  1679        "type":"structure",
  1680        "members":{
  1681          "lastStatus":{"shape":"DeliveryStatus"},
  1682          "lastErrorCode":{"shape":"String"},
  1683          "lastErrorMessage":{"shape":"String"},
  1684          "lastStatusChangeTime":{"shape":"Date"}
  1685        }
  1686      },
  1687      "Configuration":{"type":"string"},
  1688      "ConfigurationAggregator":{
  1689        "type":"structure",
  1690        "members":{
  1691          "ConfigurationAggregatorName":{"shape":"ConfigurationAggregatorName"},
  1692          "ConfigurationAggregatorArn":{"shape":"ConfigurationAggregatorArn"},
  1693          "AccountAggregationSources":{"shape":"AccountAggregationSourceList"},
  1694          "OrganizationAggregationSource":{"shape":"OrganizationAggregationSource"},
  1695          "CreationTime":{"shape":"Date"},
  1696          "LastUpdatedTime":{"shape":"Date"},
  1697          "CreatedBy":{"shape":"StringWithCharLimit256"}
  1698        }
  1699      },
  1700      "ConfigurationAggregatorArn":{
  1701        "type":"string",
  1702        "pattern":"arn:aws[a-z\\-]*:config:[a-z\\-\\d]+:\\d+:config-aggregator/config-aggregator-[a-z\\d]+"
  1703      },
  1704      "ConfigurationAggregatorList":{
  1705        "type":"list",
  1706        "member":{"shape":"ConfigurationAggregator"}
  1707      },
  1708      "ConfigurationAggregatorName":{
  1709        "type":"string",
  1710        "max":256,
  1711        "min":1,
  1712        "pattern":"[\\w\\-]+"
  1713      },
  1714      "ConfigurationAggregatorNameList":{
  1715        "type":"list",
  1716        "member":{"shape":"ConfigurationAggregatorName"},
  1717        "max":10,
  1718        "min":0
  1719      },
  1720      "ConfigurationItem":{
  1721        "type":"structure",
  1722        "members":{
  1723          "version":{"shape":"Version"},
  1724          "accountId":{"shape":"AccountId"},
  1725          "configurationItemCaptureTime":{"shape":"ConfigurationItemCaptureTime"},
  1726          "configurationItemStatus":{"shape":"ConfigurationItemStatus"},
  1727          "configurationStateId":{"shape":"ConfigurationStateId"},
  1728          "configurationItemMD5Hash":{"shape":"ConfigurationItemMD5Hash"},
  1729          "arn":{"shape":"ARN"},
  1730          "resourceType":{"shape":"ResourceType"},
  1731          "resourceId":{"shape":"ResourceId"},
  1732          "resourceName":{"shape":"ResourceName"},
  1733          "awsRegion":{"shape":"AwsRegion"},
  1734          "availabilityZone":{"shape":"AvailabilityZone"},
  1735          "resourceCreationTime":{"shape":"ResourceCreationTime"},
  1736          "tags":{"shape":"Tags"},
  1737          "relatedEvents":{"shape":"RelatedEventList"},
  1738          "relationships":{"shape":"RelationshipList"},
  1739          "configuration":{"shape":"Configuration"},
  1740          "supplementaryConfiguration":{"shape":"SupplementaryConfiguration"}
  1741        }
  1742      },
  1743      "ConfigurationItemCaptureTime":{"type":"timestamp"},
  1744      "ConfigurationItemList":{
  1745        "type":"list",
  1746        "member":{"shape":"ConfigurationItem"}
  1747      },
  1748      "ConfigurationItemMD5Hash":{"type":"string"},
  1749      "ConfigurationItemStatus":{
  1750        "type":"string",
  1751        "enum":[
  1752          "OK",
  1753          "ResourceDiscovered",
  1754          "ResourceNotRecorded",
  1755          "ResourceDeleted",
  1756          "ResourceDeletedNotRecorded"
  1757        ]
  1758      },
  1759      "ConfigurationRecorder":{
  1760        "type":"structure",
  1761        "members":{
  1762          "name":{"shape":"RecorderName"},
  1763          "roleARN":{"shape":"String"},
  1764          "recordingGroup":{"shape":"RecordingGroup"}
  1765        }
  1766      },
  1767      "ConfigurationRecorderList":{
  1768        "type":"list",
  1769        "member":{"shape":"ConfigurationRecorder"}
  1770      },
  1771      "ConfigurationRecorderNameList":{
  1772        "type":"list",
  1773        "member":{"shape":"RecorderName"}
  1774      },
  1775      "ConfigurationRecorderStatus":{
  1776        "type":"structure",
  1777        "members":{
  1778          "name":{"shape":"String"},
  1779          "lastStartTime":{"shape":"Date"},
  1780          "lastStopTime":{"shape":"Date"},
  1781          "recording":{"shape":"Boolean"},
  1782          "lastStatus":{"shape":"RecorderStatus"},
  1783          "lastErrorCode":{"shape":"String"},
  1784          "lastErrorMessage":{"shape":"String"},
  1785          "lastStatusChangeTime":{"shape":"Date"}
  1786        }
  1787      },
  1788      "ConfigurationRecorderStatusList":{
  1789        "type":"list",
  1790        "member":{"shape":"ConfigurationRecorderStatus"}
  1791      },
  1792      "ConfigurationStateId":{"type":"string"},
  1793      "ConformancePackArn":{
  1794        "type":"string",
  1795        "max":2048,
  1796        "min":1
  1797      },
  1798      "ConformancePackComplianceFilters":{
  1799        "type":"structure",
  1800        "members":{
  1801          "ConfigRuleNames":{"shape":"ConformancePackConfigRuleNames"},
  1802          "ComplianceType":{"shape":"ConformancePackComplianceType"}
  1803        }
  1804      },
  1805      "ConformancePackComplianceResourceIds":{
  1806        "type":"list",
  1807        "member":{"shape":"StringWithCharLimit256"},
  1808        "max":5,
  1809        "min":0
  1810      },
  1811      "ConformancePackComplianceSummary":{
  1812        "type":"structure",
  1813        "required":[
  1814          "ConformancePackName",
  1815          "ConformancePackComplianceStatus"
  1816        ],
  1817        "members":{
  1818          "ConformancePackName":{"shape":"ConformancePackName"},
  1819          "ConformancePackComplianceStatus":{"shape":"ConformancePackComplianceType"}
  1820        }
  1821      },
  1822      "ConformancePackComplianceSummaryList":{
  1823        "type":"list",
  1824        "member":{"shape":"ConformancePackComplianceSummary"},
  1825        "max":5,
  1826        "min":1
  1827      },
  1828      "ConformancePackComplianceType":{
  1829        "type":"string",
  1830        "enum":[
  1831          "COMPLIANT",
  1832          "NON_COMPLIANT",
  1833          "INSUFFICIENT_DATA"
  1834        ]
  1835      },
  1836      "ConformancePackConfigRuleNames":{
  1837        "type":"list",
  1838        "member":{"shape":"StringWithCharLimit64"},
  1839        "max":10,
  1840        "min":0
  1841      },
  1842      "ConformancePackDetail":{
  1843        "type":"structure",
  1844        "required":[
  1845          "ConformancePackName",
  1846          "ConformancePackArn",
  1847          "ConformancePackId"
  1848        ],
  1849        "members":{
  1850          "ConformancePackName":{"shape":"ConformancePackName"},
  1851          "ConformancePackArn":{"shape":"ConformancePackArn"},
  1852          "ConformancePackId":{"shape":"ConformancePackId"},
  1853          "DeliveryS3Bucket":{"shape":"DeliveryS3Bucket"},
  1854          "DeliveryS3KeyPrefix":{"shape":"DeliveryS3KeyPrefix"},
  1855          "ConformancePackInputParameters":{"shape":"ConformancePackInputParameters"},
  1856          "LastUpdateRequestedTime":{"shape":"Date"},
  1857          "CreatedBy":{"shape":"StringWithCharLimit256"}
  1858        }
  1859      },
  1860      "ConformancePackDetailList":{
  1861        "type":"list",
  1862        "member":{"shape":"ConformancePackDetail"},
  1863        "max":25,
  1864        "min":0
  1865      },
  1866      "ConformancePackEvaluationFilters":{
  1867        "type":"structure",
  1868        "members":{
  1869          "ConfigRuleNames":{"shape":"ConformancePackConfigRuleNames"},
  1870          "ComplianceType":{"shape":"ConformancePackComplianceType"},
  1871          "ResourceType":{"shape":"StringWithCharLimit256"},
  1872          "ResourceIds":{"shape":"ConformancePackComplianceResourceIds"}
  1873        }
  1874      },
  1875      "ConformancePackEvaluationResult":{
  1876        "type":"structure",
  1877        "required":[
  1878          "ComplianceType",
  1879          "EvaluationResultIdentifier",
  1880          "ConfigRuleInvokedTime",
  1881          "ResultRecordedTime"
  1882        ],
  1883        "members":{
  1884          "ComplianceType":{"shape":"ConformancePackComplianceType"},
  1885          "EvaluationResultIdentifier":{"shape":"EvaluationResultIdentifier"},
  1886          "ConfigRuleInvokedTime":{"shape":"Date"},
  1887          "ResultRecordedTime":{"shape":"Date"},
  1888          "Annotation":{"shape":"Annotation"}
  1889        }
  1890      },
  1891      "ConformancePackId":{
  1892        "type":"string",
  1893        "max":1024,
  1894        "min":1
  1895      },
  1896      "ConformancePackInputParameter":{
  1897        "type":"structure",
  1898        "required":[
  1899          "ParameterName",
  1900          "ParameterValue"
  1901        ],
  1902        "members":{
  1903          "ParameterName":{"shape":"ParameterName"},
  1904          "ParameterValue":{"shape":"ParameterValue"}
  1905        }
  1906      },
  1907      "ConformancePackInputParameters":{
  1908        "type":"list",
  1909        "member":{"shape":"ConformancePackInputParameter"},
  1910        "max":60,
  1911        "min":0
  1912      },
  1913      "ConformancePackName":{
  1914        "type":"string",
  1915        "max":256,
  1916        "min":1,
  1917        "pattern":"[a-zA-Z][-a-zA-Z0-9]*"
  1918      },
  1919      "ConformancePackNamesList":{
  1920        "type":"list",
  1921        "member":{"shape":"ConformancePackName"},
  1922        "max":25,
  1923        "min":0
  1924      },
  1925      "ConformancePackNamesToSummarizeList":{
  1926        "type":"list",
  1927        "member":{"shape":"ConformancePackName"},
  1928        "max":5,
  1929        "min":1
  1930      },
  1931      "ConformancePackRuleCompliance":{
  1932        "type":"structure",
  1933        "members":{
  1934          "ConfigRuleName":{"shape":"ConfigRuleName"},
  1935          "ComplianceType":{"shape":"ConformancePackComplianceType"},
  1936          "Controls":{"shape":"ControlsList"}
  1937        }
  1938      },
  1939      "ConformancePackRuleComplianceList":{
  1940        "type":"list",
  1941        "member":{"shape":"ConformancePackRuleCompliance"},
  1942        "max":1000,
  1943        "min":0
  1944      },
  1945      "ConformancePackRuleEvaluationResultsList":{
  1946        "type":"list",
  1947        "member":{"shape":"ConformancePackEvaluationResult"},
  1948        "max":100,
  1949        "min":0
  1950      },
  1951      "ConformancePackState":{
  1952        "type":"string",
  1953        "enum":[
  1954          "CREATE_IN_PROGRESS",
  1955          "CREATE_COMPLETE",
  1956          "CREATE_FAILED",
  1957          "DELETE_IN_PROGRESS",
  1958          "DELETE_FAILED"
  1959        ]
  1960      },
  1961      "ConformancePackStatusDetail":{
  1962        "type":"structure",
  1963        "required":[
  1964          "ConformancePackName",
  1965          "ConformancePackId",
  1966          "ConformancePackArn",
  1967          "ConformancePackState",
  1968          "StackArn",
  1969          "LastUpdateRequestedTime"
  1970        ],
  1971        "members":{
  1972          "ConformancePackName":{"shape":"ConformancePackName"},
  1973          "ConformancePackId":{"shape":"ConformancePackId"},
  1974          "ConformancePackArn":{"shape":"ConformancePackArn"},
  1975          "ConformancePackState":{"shape":"ConformancePackState"},
  1976          "StackArn":{"shape":"StackArn"},
  1977          "ConformancePackStatusReason":{"shape":"ConformancePackStatusReason"},
  1978          "LastUpdateRequestedTime":{"shape":"Date"},
  1979          "LastUpdateCompletedTime":{"shape":"Date"}
  1980        }
  1981      },
  1982      "ConformancePackStatusDetailsList":{
  1983        "type":"list",
  1984        "member":{"shape":"ConformancePackStatusDetail"},
  1985        "max":25,
  1986        "min":0
  1987      },
  1988      "ConformancePackStatusReason":{
  1989        "type":"string",
  1990        "max":2000,
  1991        "min":0
  1992      },
  1993      "ConformancePackTemplateValidationException":{
  1994        "type":"structure",
  1995        "members":{
  1996        },
  1997        "exception":true
  1998      },
  1999      "ControlsList":{
  2000        "type":"list",
  2001        "member":{"shape":"StringWithCharLimit128"},
  2002        "max":20,
  2003        "min":0
  2004      },
  2005      "CosmosPageLimit":{
  2006        "type":"integer",
  2007        "max":100,
  2008        "min":0
  2009      },
  2010      "Date":{"type":"timestamp"},
  2011      "DeleteAggregationAuthorizationRequest":{
  2012        "type":"structure",
  2013        "required":[
  2014          "AuthorizedAccountId",
  2015          "AuthorizedAwsRegion"
  2016        ],
  2017        "members":{
  2018          "AuthorizedAccountId":{"shape":"AccountId"},
  2019          "AuthorizedAwsRegion":{"shape":"AwsRegion"}
  2020        }
  2021      },
  2022      "DeleteConfigRuleRequest":{
  2023        "type":"structure",
  2024        "required":["ConfigRuleName"],
  2025        "members":{
  2026          "ConfigRuleName":{"shape":"ConfigRuleName"}
  2027        }
  2028      },
  2029      "DeleteConfigurationAggregatorRequest":{
  2030        "type":"structure",
  2031        "required":["ConfigurationAggregatorName"],
  2032        "members":{
  2033          "ConfigurationAggregatorName":{"shape":"ConfigurationAggregatorName"}
  2034        }
  2035      },
  2036      "DeleteConfigurationRecorderRequest":{
  2037        "type":"structure",
  2038        "required":["ConfigurationRecorderName"],
  2039        "members":{
  2040          "ConfigurationRecorderName":{"shape":"RecorderName"}
  2041        }
  2042      },
  2043      "DeleteConformancePackRequest":{
  2044        "type":"structure",
  2045        "required":["ConformancePackName"],
  2046        "members":{
  2047          "ConformancePackName":{"shape":"ConformancePackName"}
  2048        }
  2049      },
  2050      "DeleteDeliveryChannelRequest":{
  2051        "type":"structure",
  2052        "required":["DeliveryChannelName"],
  2053        "members":{
  2054          "DeliveryChannelName":{"shape":"ChannelName"}
  2055        }
  2056      },
  2057      "DeleteEvaluationResultsRequest":{
  2058        "type":"structure",
  2059        "required":["ConfigRuleName"],
  2060        "members":{
  2061          "ConfigRuleName":{"shape":"StringWithCharLimit64"}
  2062        }
  2063      },
  2064      "DeleteEvaluationResultsResponse":{
  2065        "type":"structure",
  2066        "members":{
  2067        }
  2068      },
  2069      "DeleteOrganizationConfigRuleRequest":{
  2070        "type":"structure",
  2071        "required":["OrganizationConfigRuleName"],
  2072        "members":{
  2073          "OrganizationConfigRuleName":{"shape":"OrganizationConfigRuleName"}
  2074        }
  2075      },
  2076      "DeleteOrganizationConformancePackRequest":{
  2077        "type":"structure",
  2078        "required":["OrganizationConformancePackName"],
  2079        "members":{
  2080          "OrganizationConformancePackName":{"shape":"OrganizationConformancePackName"}
  2081        }
  2082      },
  2083      "DeletePendingAggregationRequestRequest":{
  2084        "type":"structure",
  2085        "required":[
  2086          "RequesterAccountId",
  2087          "RequesterAwsRegion"
  2088        ],
  2089        "members":{
  2090          "RequesterAccountId":{"shape":"AccountId"},
  2091          "RequesterAwsRegion":{"shape":"AwsRegion"}
  2092        }
  2093      },
  2094      "DeleteRemediationConfigurationRequest":{
  2095        "type":"structure",
  2096        "required":["ConfigRuleName"],
  2097        "members":{
  2098          "ConfigRuleName":{"shape":"ConfigRuleName"},
  2099          "ResourceType":{"shape":"String"}
  2100        }
  2101      },
  2102      "DeleteRemediationConfigurationResponse":{
  2103        "type":"structure",
  2104        "members":{
  2105        }
  2106      },
  2107      "DeleteRemediationExceptionsRequest":{
  2108        "type":"structure",
  2109        "required":[
  2110          "ConfigRuleName",
  2111          "ResourceKeys"
  2112        ],
  2113        "members":{
  2114          "ConfigRuleName":{"shape":"ConfigRuleName"},
  2115          "ResourceKeys":{"shape":"RemediationExceptionResourceKeys"}
  2116        }
  2117      },
  2118      "DeleteRemediationExceptionsResponse":{
  2119        "type":"structure",
  2120        "members":{
  2121          "FailedBatches":{"shape":"FailedDeleteRemediationExceptionsBatches"}
  2122        }
  2123      },
  2124      "DeleteResourceConfigRequest":{
  2125        "type":"structure",
  2126        "required":[
  2127          "ResourceType",
  2128          "ResourceId"
  2129        ],
  2130        "members":{
  2131          "ResourceType":{"shape":"ResourceTypeString"},
  2132          "ResourceId":{"shape":"ResourceId"}
  2133        }
  2134      },
  2135      "DeleteRetentionConfigurationRequest":{
  2136        "type":"structure",
  2137        "required":["RetentionConfigurationName"],
  2138        "members":{
  2139          "RetentionConfigurationName":{"shape":"RetentionConfigurationName"}
  2140        }
  2141      },
  2142      "DeleteStoredQueryRequest":{
  2143        "type":"structure",
  2144        "required":["QueryName"],
  2145        "members":{
  2146          "QueryName":{"shape":"QueryName"}
  2147        }
  2148      },
  2149      "DeleteStoredQueryResponse":{
  2150        "type":"structure",
  2151        "members":{
  2152        }
  2153      },
  2154      "DeliverConfigSnapshotRequest":{
  2155        "type":"structure",
  2156        "required":["deliveryChannelName"],
  2157        "members":{
  2158          "deliveryChannelName":{"shape":"ChannelName"}
  2159        }
  2160      },
  2161      "DeliverConfigSnapshotResponse":{
  2162        "type":"structure",
  2163        "members":{
  2164          "configSnapshotId":{"shape":"String"}
  2165        }
  2166      },
  2167      "DeliveryChannel":{
  2168        "type":"structure",
  2169        "members":{
  2170          "name":{"shape":"ChannelName"},
  2171          "s3BucketName":{"shape":"String"},
  2172          "s3KeyPrefix":{"shape":"String"},
  2173          "s3KmsKeyArn":{"shape":"String"},
  2174          "snsTopicARN":{"shape":"String"},
  2175          "configSnapshotDeliveryProperties":{"shape":"ConfigSnapshotDeliveryProperties"}
  2176        }
  2177      },
  2178      "DeliveryChannelList":{
  2179        "type":"list",
  2180        "member":{"shape":"DeliveryChannel"}
  2181      },
  2182      "DeliveryChannelNameList":{
  2183        "type":"list",
  2184        "member":{"shape":"ChannelName"}
  2185      },
  2186      "DeliveryChannelStatus":{
  2187        "type":"structure",
  2188        "members":{
  2189          "name":{"shape":"String"},
  2190          "configSnapshotDeliveryInfo":{"shape":"ConfigExportDeliveryInfo"},
  2191          "configHistoryDeliveryInfo":{"shape":"ConfigExportDeliveryInfo"},
  2192          "configStreamDeliveryInfo":{"shape":"ConfigStreamDeliveryInfo"}
  2193        }
  2194      },
  2195      "DeliveryChannelStatusList":{
  2196        "type":"list",
  2197        "member":{"shape":"DeliveryChannelStatus"}
  2198      },
  2199      "DeliveryS3Bucket":{
  2200        "type":"string",
  2201        "max":63,
  2202        "min":0
  2203      },
  2204      "DeliveryS3KeyPrefix":{
  2205        "type":"string",
  2206        "max":1024,
  2207        "min":0
  2208      },
  2209      "DeliveryStatus":{
  2210        "type":"string",
  2211        "enum":[
  2212          "Success",
  2213          "Failure",
  2214          "Not_Applicable"
  2215        ]
  2216      },
  2217      "DescribeAggregateComplianceByConfigRulesRequest":{
  2218        "type":"structure",
  2219        "required":["ConfigurationAggregatorName"],
  2220        "members":{
  2221          "ConfigurationAggregatorName":{"shape":"ConfigurationAggregatorName"},
  2222          "Filters":{"shape":"ConfigRuleComplianceFilters"},
  2223          "Limit":{"shape":"GroupByAPILimit"},
  2224          "NextToken":{"shape":"NextToken"}
  2225        }
  2226      },
  2227      "DescribeAggregateComplianceByConfigRulesResponse":{
  2228        "type":"structure",
  2229        "members":{
  2230          "AggregateComplianceByConfigRules":{"shape":"AggregateComplianceByConfigRuleList"},
  2231          "NextToken":{"shape":"NextToken"}
  2232        }
  2233      },
  2234      "DescribeAggregateComplianceByConformancePacksRequest":{
  2235        "type":"structure",
  2236        "required":["ConfigurationAggregatorName"],
  2237        "members":{
  2238          "ConfigurationAggregatorName":{"shape":"ConfigurationAggregatorName"},
  2239          "Filters":{"shape":"AggregateConformancePackComplianceFilters"},
  2240          "Limit":{"shape":"Limit"},
  2241          "NextToken":{"shape":"NextToken"}
  2242        }
  2243      },
  2244      "DescribeAggregateComplianceByConformancePacksResponse":{
  2245        "type":"structure",
  2246        "members":{
  2247          "AggregateComplianceByConformancePacks":{"shape":"AggregateComplianceByConformancePackList"},
  2248          "NextToken":{"shape":"NextToken"}
  2249        }
  2250      },
  2251      "DescribeAggregationAuthorizationsRequest":{
  2252        "type":"structure",
  2253        "members":{
  2254          "Limit":{"shape":"Limit"},
  2255          "NextToken":{"shape":"String"}
  2256        }
  2257      },
  2258      "DescribeAggregationAuthorizationsResponse":{
  2259        "type":"structure",
  2260        "members":{
  2261          "AggregationAuthorizations":{"shape":"AggregationAuthorizationList"},
  2262          "NextToken":{"shape":"String"}
  2263        }
  2264      },
  2265      "DescribeComplianceByConfigRuleRequest":{
  2266        "type":"structure",
  2267        "members":{
  2268          "ConfigRuleNames":{"shape":"ConfigRuleNames"},
  2269          "ComplianceTypes":{"shape":"ComplianceTypes"},
  2270          "NextToken":{"shape":"String"}
  2271        }
  2272      },
  2273      "DescribeComplianceByConfigRuleResponse":{
  2274        "type":"structure",
  2275        "members":{
  2276          "ComplianceByConfigRules":{"shape":"ComplianceByConfigRules"},
  2277          "NextToken":{"shape":"String"}
  2278        }
  2279      },
  2280      "DescribeComplianceByResourceRequest":{
  2281        "type":"structure",
  2282        "members":{
  2283          "ResourceType":{"shape":"StringWithCharLimit256"},
  2284          "ResourceId":{"shape":"BaseResourceId"},
  2285          "ComplianceTypes":{"shape":"ComplianceTypes"},
  2286          "Limit":{"shape":"Limit"},
  2287          "NextToken":{"shape":"NextToken"}
  2288        }
  2289      },
  2290      "DescribeComplianceByResourceResponse":{
  2291        "type":"structure",
  2292        "members":{
  2293          "ComplianceByResources":{"shape":"ComplianceByResources"},
  2294          "NextToken":{"shape":"NextToken"}
  2295        }
  2296      },
  2297      "DescribeConfigRuleEvaluationStatusRequest":{
  2298        "type":"structure",
  2299        "members":{
  2300          "ConfigRuleNames":{"shape":"ConfigRuleNames"},
  2301          "NextToken":{"shape":"String"},
  2302          "Limit":{"shape":"RuleLimit"}
  2303        }
  2304      },
  2305      "DescribeConfigRuleEvaluationStatusResponse":{
  2306        "type":"structure",
  2307        "members":{
  2308          "ConfigRulesEvaluationStatus":{"shape":"ConfigRuleEvaluationStatusList"},
  2309          "NextToken":{"shape":"String"}
  2310        }
  2311      },
  2312      "DescribeConfigRulesRequest":{
  2313        "type":"structure",
  2314        "members":{
  2315          "ConfigRuleNames":{"shape":"ConfigRuleNames"},
  2316          "NextToken":{"shape":"String"}
  2317        }
  2318      },
  2319      "DescribeConfigRulesResponse":{
  2320        "type":"structure",
  2321        "members":{
  2322          "ConfigRules":{"shape":"ConfigRules"},
  2323          "NextToken":{"shape":"String"}
  2324        }
  2325      },
  2326      "DescribeConfigurationAggregatorSourcesStatusRequest":{
  2327        "type":"structure",
  2328        "required":["ConfigurationAggregatorName"],
  2329        "members":{
  2330          "ConfigurationAggregatorName":{"shape":"ConfigurationAggregatorName"},
  2331          "UpdateStatus":{"shape":"AggregatedSourceStatusTypeList"},
  2332          "NextToken":{"shape":"String"},
  2333          "Limit":{"shape":"Limit"}
  2334        }
  2335      },
  2336      "DescribeConfigurationAggregatorSourcesStatusResponse":{
  2337        "type":"structure",
  2338        "members":{
  2339          "AggregatedSourceStatusList":{"shape":"AggregatedSourceStatusList"},
  2340          "NextToken":{"shape":"String"}
  2341        }
  2342      },
  2343      "DescribeConfigurationAggregatorsRequest":{
  2344        "type":"structure",
  2345        "members":{
  2346          "ConfigurationAggregatorNames":{"shape":"ConfigurationAggregatorNameList"},
  2347          "NextToken":{"shape":"String"},
  2348          "Limit":{"shape":"Limit"}
  2349        }
  2350      },
  2351      "DescribeConfigurationAggregatorsResponse":{
  2352        "type":"structure",
  2353        "members":{
  2354          "ConfigurationAggregators":{"shape":"ConfigurationAggregatorList"},
  2355          "NextToken":{"shape":"String"}
  2356        }
  2357      },
  2358      "DescribeConfigurationRecorderStatusRequest":{
  2359        "type":"structure",
  2360        "members":{
  2361          "ConfigurationRecorderNames":{"shape":"ConfigurationRecorderNameList"}
  2362        }
  2363      },
  2364      "DescribeConfigurationRecorderStatusResponse":{
  2365        "type":"structure",
  2366        "members":{
  2367          "ConfigurationRecordersStatus":{"shape":"ConfigurationRecorderStatusList"}
  2368        }
  2369      },
  2370      "DescribeConfigurationRecordersRequest":{
  2371        "type":"structure",
  2372        "members":{
  2373          "ConfigurationRecorderNames":{"shape":"ConfigurationRecorderNameList"}
  2374        }
  2375      },
  2376      "DescribeConfigurationRecordersResponse":{
  2377        "type":"structure",
  2378        "members":{
  2379          "ConfigurationRecorders":{"shape":"ConfigurationRecorderList"}
  2380        }
  2381      },
  2382      "DescribeConformancePackComplianceLimit":{
  2383        "type":"integer",
  2384        "max":1000,
  2385        "min":0
  2386      },
  2387      "DescribeConformancePackComplianceRequest":{
  2388        "type":"structure",
  2389        "required":["ConformancePackName"],
  2390        "members":{
  2391          "ConformancePackName":{"shape":"ConformancePackName"},
  2392          "Filters":{"shape":"ConformancePackComplianceFilters"},
  2393          "Limit":{"shape":"DescribeConformancePackComplianceLimit"},
  2394          "NextToken":{"shape":"NextToken"}
  2395        }
  2396      },
  2397      "DescribeConformancePackComplianceResponse":{
  2398        "type":"structure",
  2399        "required":[
  2400          "ConformancePackName",
  2401          "ConformancePackRuleComplianceList"
  2402        ],
  2403        "members":{
  2404          "ConformancePackName":{"shape":"ConformancePackName"},
  2405          "ConformancePackRuleComplianceList":{"shape":"ConformancePackRuleComplianceList"},
  2406          "NextToken":{"shape":"NextToken"}
  2407        }
  2408      },
  2409      "DescribeConformancePackStatusRequest":{
  2410        "type":"structure",
  2411        "members":{
  2412          "ConformancePackNames":{"shape":"ConformancePackNamesList"},
  2413          "Limit":{"shape":"PageSizeLimit"},
  2414          "NextToken":{"shape":"NextToken"}
  2415        }
  2416      },
  2417      "DescribeConformancePackStatusResponse":{
  2418        "type":"structure",
  2419        "members":{
  2420          "ConformancePackStatusDetails":{"shape":"ConformancePackStatusDetailsList"},
  2421          "NextToken":{"shape":"NextToken"}
  2422        }
  2423      },
  2424      "DescribeConformancePacksRequest":{
  2425        "type":"structure",
  2426        "members":{
  2427          "ConformancePackNames":{"shape":"ConformancePackNamesList"},
  2428          "Limit":{"shape":"PageSizeLimit"},
  2429          "NextToken":{"shape":"NextToken"}
  2430        }
  2431      },
  2432      "DescribeConformancePacksResponse":{
  2433        "type":"structure",
  2434        "members":{
  2435          "ConformancePackDetails":{"shape":"ConformancePackDetailList"},
  2436          "NextToken":{"shape":"NextToken"}
  2437        }
  2438      },
  2439      "DescribeDeliveryChannelStatusRequest":{
  2440        "type":"structure",
  2441        "members":{
  2442          "DeliveryChannelNames":{"shape":"DeliveryChannelNameList"}
  2443        }
  2444      },
  2445      "DescribeDeliveryChannelStatusResponse":{
  2446        "type":"structure",
  2447        "members":{
  2448          "DeliveryChannelsStatus":{"shape":"DeliveryChannelStatusList"}
  2449        }
  2450      },
  2451      "DescribeDeliveryChannelsRequest":{
  2452        "type":"structure",
  2453        "members":{
  2454          "DeliveryChannelNames":{"shape":"DeliveryChannelNameList"}
  2455        }
  2456      },
  2457      "DescribeDeliveryChannelsResponse":{
  2458        "type":"structure",
  2459        "members":{
  2460          "DeliveryChannels":{"shape":"DeliveryChannelList"}
  2461        }
  2462      },
  2463      "DescribeOrganizationConfigRuleStatusesRequest":{
  2464        "type":"structure",
  2465        "members":{
  2466          "OrganizationConfigRuleNames":{"shape":"OrganizationConfigRuleNames"},
  2467          "Limit":{"shape":"CosmosPageLimit"},
  2468          "NextToken":{"shape":"String"}
  2469        }
  2470      },
  2471      "DescribeOrganizationConfigRuleStatusesResponse":{
  2472        "type":"structure",
  2473        "members":{
  2474          "OrganizationConfigRuleStatuses":{"shape":"OrganizationConfigRuleStatuses"},
  2475          "NextToken":{"shape":"String"}
  2476        }
  2477      },
  2478      "DescribeOrganizationConfigRulesRequest":{
  2479        "type":"structure",
  2480        "members":{
  2481          "OrganizationConfigRuleNames":{"shape":"OrganizationConfigRuleNames"},
  2482          "Limit":{"shape":"CosmosPageLimit"},
  2483          "NextToken":{"shape":"String"}
  2484        }
  2485      },
  2486      "DescribeOrganizationConfigRulesResponse":{
  2487        "type":"structure",
  2488        "members":{
  2489          "OrganizationConfigRules":{"shape":"OrganizationConfigRules"},
  2490          "NextToken":{"shape":"String"}
  2491        }
  2492      },
  2493      "DescribeOrganizationConformancePackStatusesRequest":{
  2494        "type":"structure",
  2495        "members":{
  2496          "OrganizationConformancePackNames":{"shape":"OrganizationConformancePackNames"},
  2497          "Limit":{"shape":"CosmosPageLimit"},
  2498          "NextToken":{"shape":"String"}
  2499        }
  2500      },
  2501      "DescribeOrganizationConformancePackStatusesResponse":{
  2502        "type":"structure",
  2503        "members":{
  2504          "OrganizationConformancePackStatuses":{"shape":"OrganizationConformancePackStatuses"},
  2505          "NextToken":{"shape":"String"}
  2506        }
  2507      },
  2508      "DescribeOrganizationConformancePacksRequest":{
  2509        "type":"structure",
  2510        "members":{
  2511          "OrganizationConformancePackNames":{"shape":"OrganizationConformancePackNames"},
  2512          "Limit":{"shape":"CosmosPageLimit"},
  2513          "NextToken":{"shape":"String"}
  2514        }
  2515      },
  2516      "DescribeOrganizationConformancePacksResponse":{
  2517        "type":"structure",
  2518        "members":{
  2519          "OrganizationConformancePacks":{"shape":"OrganizationConformancePacks"},
  2520          "NextToken":{"shape":"String"}
  2521        }
  2522      },
  2523      "DescribePendingAggregationRequestsLimit":{
  2524        "type":"integer",
  2525        "max":20,
  2526        "min":0
  2527      },
  2528      "DescribePendingAggregationRequestsRequest":{
  2529        "type":"structure",
  2530        "members":{
  2531          "Limit":{"shape":"DescribePendingAggregationRequestsLimit"},
  2532          "NextToken":{"shape":"String"}
  2533        }
  2534      },
  2535      "DescribePendingAggregationRequestsResponse":{
  2536        "type":"structure",
  2537        "members":{
  2538          "PendingAggregationRequests":{"shape":"PendingAggregationRequestList"},
  2539          "NextToken":{"shape":"String"}
  2540        }
  2541      },
  2542      "DescribeRemediationConfigurationsRequest":{
  2543        "type":"structure",
  2544        "required":["ConfigRuleNames"],
  2545        "members":{
  2546          "ConfigRuleNames":{"shape":"ConfigRuleNames"}
  2547        }
  2548      },
  2549      "DescribeRemediationConfigurationsResponse":{
  2550        "type":"structure",
  2551        "members":{
  2552          "RemediationConfigurations":{"shape":"RemediationConfigurations"}
  2553        }
  2554      },
  2555      "DescribeRemediationExceptionsRequest":{
  2556        "type":"structure",
  2557        "required":["ConfigRuleName"],
  2558        "members":{
  2559          "ConfigRuleName":{"shape":"ConfigRuleName"},
  2560          "ResourceKeys":{"shape":"RemediationExceptionResourceKeys"},
  2561          "Limit":{"shape":"Limit"},
  2562          "NextToken":{"shape":"String"}
  2563        }
  2564      },
  2565      "DescribeRemediationExceptionsResponse":{
  2566        "type":"structure",
  2567        "members":{
  2568          "RemediationExceptions":{"shape":"RemediationExceptions"},
  2569          "NextToken":{"shape":"String"}
  2570        }
  2571      },
  2572      "DescribeRemediationExecutionStatusRequest":{
  2573        "type":"structure",
  2574        "required":["ConfigRuleName"],
  2575        "members":{
  2576          "ConfigRuleName":{"shape":"ConfigRuleName"},
  2577          "ResourceKeys":{"shape":"ResourceKeys"},
  2578          "Limit":{"shape":"Limit"},
  2579          "NextToken":{"shape":"String"}
  2580        }
  2581      },
  2582      "DescribeRemediationExecutionStatusResponse":{
  2583        "type":"structure",
  2584        "members":{
  2585          "RemediationExecutionStatuses":{"shape":"RemediationExecutionStatuses"},
  2586          "NextToken":{"shape":"String"}
  2587        }
  2588      },
  2589      "DescribeRetentionConfigurationsRequest":{
  2590        "type":"structure",
  2591        "members":{
  2592          "RetentionConfigurationNames":{"shape":"RetentionConfigurationNameList"},
  2593          "NextToken":{"shape":"NextToken"}
  2594        }
  2595      },
  2596      "DescribeRetentionConfigurationsResponse":{
  2597        "type":"structure",
  2598        "members":{
  2599          "RetentionConfigurations":{"shape":"RetentionConfigurationList"},
  2600          "NextToken":{"shape":"NextToken"}
  2601        }
  2602      },
  2603      "DiscoveredResourceIdentifierList":{
  2604        "type":"list",
  2605        "member":{"shape":"AggregateResourceIdentifier"}
  2606      },
  2607      "EarlierTime":{"type":"timestamp"},
  2608      "EmptiableStringWithCharLimit256":{
  2609        "type":"string",
  2610        "max":256,
  2611        "min":0
  2612      },
  2613      "ErrorMessage":{"type":"string"},
  2614      "Evaluation":{
  2615        "type":"structure",
  2616        "required":[
  2617          "ComplianceResourceType",
  2618          "ComplianceResourceId",
  2619          "ComplianceType",
  2620          "OrderingTimestamp"
  2621        ],
  2622        "members":{
  2623          "ComplianceResourceType":{"shape":"StringWithCharLimit256"},
  2624          "ComplianceResourceId":{"shape":"BaseResourceId"},
  2625          "ComplianceType":{"shape":"ComplianceType"},
  2626          "Annotation":{"shape":"StringWithCharLimit256"},
  2627          "OrderingTimestamp":{"shape":"OrderingTimestamp"}
  2628        }
  2629      },
  2630      "EvaluationResult":{
  2631        "type":"structure",
  2632        "members":{
  2633          "EvaluationResultIdentifier":{"shape":"EvaluationResultIdentifier"},
  2634          "ComplianceType":{"shape":"ComplianceType"},
  2635          "ResultRecordedTime":{"shape":"Date"},
  2636          "ConfigRuleInvokedTime":{"shape":"Date"},
  2637          "Annotation":{"shape":"StringWithCharLimit256"},
  2638          "ResultToken":{"shape":"String"}
  2639        }
  2640      },
  2641      "EvaluationResultIdentifier":{
  2642        "type":"structure",
  2643        "members":{
  2644          "EvaluationResultQualifier":{"shape":"EvaluationResultQualifier"},
  2645          "OrderingTimestamp":{"shape":"Date"}
  2646        }
  2647      },
  2648      "EvaluationResultQualifier":{
  2649        "type":"structure",
  2650        "members":{
  2651          "ConfigRuleName":{"shape":"ConfigRuleName"},
  2652          "ResourceType":{"shape":"StringWithCharLimit256"},
  2653          "ResourceId":{"shape":"BaseResourceId"}
  2654        }
  2655      },
  2656      "EvaluationResults":{
  2657        "type":"list",
  2658        "member":{"shape":"EvaluationResult"}
  2659      },
  2660      "Evaluations":{
  2661        "type":"list",
  2662        "member":{"shape":"Evaluation"},
  2663        "max":100,
  2664        "min":0
  2665      },
  2666      "EventSource":{
  2667        "type":"string",
  2668        "enum":["aws.config"]
  2669      },
  2670      "ExcludedAccounts":{
  2671        "type":"list",
  2672        "member":{"shape":"AccountId"},
  2673        "max":1000,
  2674        "min":0
  2675      },
  2676      "ExecutionControls":{
  2677        "type":"structure",
  2678        "members":{
  2679          "SsmControls":{"shape":"SsmControls"}
  2680        }
  2681      },
  2682      "Expression":{
  2683        "type":"string",
  2684        "max":4096,
  2685        "min":1
  2686      },
  2687      "ExternalEvaluation":{
  2688        "type":"structure",
  2689        "required":[
  2690          "ComplianceResourceType",
  2691          "ComplianceResourceId",
  2692          "ComplianceType",
  2693          "OrderingTimestamp"
  2694        ],
  2695        "members":{
  2696          "ComplianceResourceType":{"shape":"StringWithCharLimit256"},
  2697          "ComplianceResourceId":{"shape":"BaseResourceId"},
  2698          "ComplianceType":{"shape":"ComplianceType"},
  2699          "Annotation":{"shape":"StringWithCharLimit256"},
  2700          "OrderingTimestamp":{"shape":"OrderingTimestamp"}
  2701        }
  2702      },
  2703      "FailedDeleteRemediationExceptionsBatch":{
  2704        "type":"structure",
  2705        "members":{
  2706          "FailureMessage":{"shape":"String"},
  2707          "FailedItems":{"shape":"RemediationExceptionResourceKeys"}
  2708        }
  2709      },
  2710      "FailedDeleteRemediationExceptionsBatches":{
  2711        "type":"list",
  2712        "member":{"shape":"FailedDeleteRemediationExceptionsBatch"}
  2713      },
  2714      "FailedRemediationBatch":{
  2715        "type":"structure",
  2716        "members":{
  2717          "FailureMessage":{"shape":"String"},
  2718          "FailedItems":{"shape":"RemediationConfigurations"}
  2719        }
  2720      },
  2721      "FailedRemediationBatches":{
  2722        "type":"list",
  2723        "member":{"shape":"FailedRemediationBatch"}
  2724      },
  2725      "FailedRemediationExceptionBatch":{
  2726        "type":"structure",
  2727        "members":{
  2728          "FailureMessage":{"shape":"String"},
  2729          "FailedItems":{"shape":"RemediationExceptions"}
  2730        }
  2731      },
  2732      "FailedRemediationExceptionBatches":{
  2733        "type":"list",
  2734        "member":{"shape":"FailedRemediationExceptionBatch"}
  2735      },
  2736      "FieldInfo":{
  2737        "type":"structure",
  2738        "members":{
  2739          "Name":{"shape":"FieldName"}
  2740        }
  2741      },
  2742      "FieldInfoList":{
  2743        "type":"list",
  2744        "member":{"shape":"FieldInfo"}
  2745      },
  2746      "FieldName":{"type":"string"},
  2747      "GetAggregateComplianceDetailsByConfigRuleRequest":{
  2748        "type":"structure",
  2749        "required":[
  2750          "ConfigurationAggregatorName",
  2751          "ConfigRuleName",
  2752          "AccountId",
  2753          "AwsRegion"
  2754        ],
  2755        "members":{
  2756          "ConfigurationAggregatorName":{"shape":"ConfigurationAggregatorName"},
  2757          "ConfigRuleName":{"shape":"ConfigRuleName"},
  2758          "AccountId":{"shape":"AccountId"},
  2759          "AwsRegion":{"shape":"AwsRegion"},
  2760          "ComplianceType":{"shape":"ComplianceType"},
  2761          "Limit":{"shape":"Limit"},
  2762          "NextToken":{"shape":"NextToken"}
  2763        }
  2764      },
  2765      "GetAggregateComplianceDetailsByConfigRuleResponse":{
  2766        "type":"structure",
  2767        "members":{
  2768          "AggregateEvaluationResults":{"shape":"AggregateEvaluationResultList"},
  2769          "NextToken":{"shape":"NextToken"}
  2770        }
  2771      },
  2772      "GetAggregateConfigRuleComplianceSummaryRequest":{
  2773        "type":"structure",
  2774        "required":["ConfigurationAggregatorName"],
  2775        "members":{
  2776          "ConfigurationAggregatorName":{"shape":"ConfigurationAggregatorName"},
  2777          "Filters":{"shape":"ConfigRuleComplianceSummaryFilters"},
  2778          "GroupByKey":{"shape":"ConfigRuleComplianceSummaryGroupKey"},
  2779          "Limit":{"shape":"GroupByAPILimit"},
  2780          "NextToken":{"shape":"NextToken"}
  2781        }
  2782      },
  2783      "GetAggregateConfigRuleComplianceSummaryResponse":{
  2784        "type":"structure",
  2785        "members":{
  2786          "GroupByKey":{"shape":"StringWithCharLimit256"},
  2787          "AggregateComplianceCounts":{"shape":"AggregateComplianceCountList"},
  2788          "NextToken":{"shape":"NextToken"}
  2789        }
  2790      },
  2791      "GetAggregateConformancePackComplianceSummaryRequest":{
  2792        "type":"structure",
  2793        "required":["ConfigurationAggregatorName"],
  2794        "members":{
  2795          "ConfigurationAggregatorName":{"shape":"ConfigurationAggregatorName"},
  2796          "Filters":{"shape":"AggregateConformancePackComplianceSummaryFilters"},
  2797          "GroupByKey":{"shape":"AggregateConformancePackComplianceSummaryGroupKey"},
  2798          "Limit":{"shape":"Limit"},
  2799          "NextToken":{"shape":"NextToken"}
  2800        }
  2801      },
  2802      "GetAggregateConformancePackComplianceSummaryResponse":{
  2803        "type":"structure",
  2804        "members":{
  2805          "AggregateConformancePackComplianceSummaries":{"shape":"AggregateConformancePackComplianceSummaryList"},
  2806          "GroupByKey":{"shape":"StringWithCharLimit256"},
  2807          "NextToken":{"shape":"NextToken"}
  2808        }
  2809      },
  2810      "GetAggregateDiscoveredResourceCountsRequest":{
  2811        "type":"structure",
  2812        "required":["ConfigurationAggregatorName"],
  2813        "members":{
  2814          "ConfigurationAggregatorName":{"shape":"ConfigurationAggregatorName"},
  2815          "Filters":{"shape":"ResourceCountFilters"},
  2816          "GroupByKey":{"shape":"ResourceCountGroupKey"},
  2817          "Limit":{"shape":"GroupByAPILimit"},
  2818          "NextToken":{"shape":"NextToken"}
  2819        }
  2820      },
  2821      "GetAggregateDiscoveredResourceCountsResponse":{
  2822        "type":"structure",
  2823        "required":["TotalDiscoveredResources"],
  2824        "members":{
  2825          "TotalDiscoveredResources":{"shape":"Long"},
  2826          "GroupByKey":{"shape":"StringWithCharLimit256"},
  2827          "GroupedResourceCounts":{"shape":"GroupedResourceCountList"},
  2828          "NextToken":{"shape":"NextToken"}
  2829        }
  2830      },
  2831      "GetAggregateResourceConfigRequest":{
  2832        "type":"structure",
  2833        "required":[
  2834          "ConfigurationAggregatorName",
  2835          "ResourceIdentifier"
  2836        ],
  2837        "members":{
  2838          "ConfigurationAggregatorName":{"shape":"ConfigurationAggregatorName"},
  2839          "ResourceIdentifier":{"shape":"AggregateResourceIdentifier"}
  2840        }
  2841      },
  2842      "GetAggregateResourceConfigResponse":{
  2843        "type":"structure",
  2844        "members":{
  2845          "ConfigurationItem":{"shape":"ConfigurationItem"}
  2846        }
  2847      },
  2848      "GetComplianceDetailsByConfigRuleRequest":{
  2849        "type":"structure",
  2850        "required":["ConfigRuleName"],
  2851        "members":{
  2852          "ConfigRuleName":{"shape":"StringWithCharLimit64"},
  2853          "ComplianceTypes":{"shape":"ComplianceTypes"},
  2854          "Limit":{"shape":"Limit"},
  2855          "NextToken":{"shape":"NextToken"}
  2856        }
  2857      },
  2858      "GetComplianceDetailsByConfigRuleResponse":{
  2859        "type":"structure",
  2860        "members":{
  2861          "EvaluationResults":{"shape":"EvaluationResults"},
  2862          "NextToken":{"shape":"NextToken"}
  2863        }
  2864      },
  2865      "GetComplianceDetailsByResourceRequest":{
  2866        "type":"structure",
  2867        "required":[
  2868          "ResourceType",
  2869          "ResourceId"
  2870        ],
  2871        "members":{
  2872          "ResourceType":{"shape":"StringWithCharLimit256"},
  2873          "ResourceId":{"shape":"BaseResourceId"},
  2874          "ComplianceTypes":{"shape":"ComplianceTypes"},
  2875          "NextToken":{"shape":"String"}
  2876        }
  2877      },
  2878      "GetComplianceDetailsByResourceResponse":{
  2879        "type":"structure",
  2880        "members":{
  2881          "EvaluationResults":{"shape":"EvaluationResults"},
  2882          "NextToken":{"shape":"String"}
  2883        }
  2884      },
  2885      "GetComplianceSummaryByConfigRuleResponse":{
  2886        "type":"structure",
  2887        "members":{
  2888          "ComplianceSummary":{"shape":"ComplianceSummary"}
  2889        }
  2890      },
  2891      "GetComplianceSummaryByResourceTypeRequest":{
  2892        "type":"structure",
  2893        "members":{
  2894          "ResourceTypes":{"shape":"ResourceTypes"}
  2895        }
  2896      },
  2897      "GetComplianceSummaryByResourceTypeResponse":{
  2898        "type":"structure",
  2899        "members":{
  2900          "ComplianceSummariesByResourceType":{"shape":"ComplianceSummariesByResourceType"}
  2901        }
  2902      },
  2903      "GetConformancePackComplianceDetailsLimit":{
  2904        "type":"integer",
  2905        "max":100,
  2906        "min":0
  2907      },
  2908      "GetConformancePackComplianceDetailsRequest":{
  2909        "type":"structure",
  2910        "required":["ConformancePackName"],
  2911        "members":{
  2912          "ConformancePackName":{"shape":"ConformancePackName"},
  2913          "Filters":{"shape":"ConformancePackEvaluationFilters"},
  2914          "Limit":{"shape":"GetConformancePackComplianceDetailsLimit"},
  2915          "NextToken":{"shape":"NextToken"}
  2916        }
  2917      },
  2918      "GetConformancePackComplianceDetailsResponse":{
  2919        "type":"structure",
  2920        "required":["ConformancePackName"],
  2921        "members":{
  2922          "ConformancePackName":{"shape":"ConformancePackName"},
  2923          "ConformancePackRuleEvaluationResults":{"shape":"ConformancePackRuleEvaluationResultsList"},
  2924          "NextToken":{"shape":"NextToken"}
  2925        }
  2926      },
  2927      "GetConformancePackComplianceSummaryRequest":{
  2928        "type":"structure",
  2929        "required":["ConformancePackNames"],
  2930        "members":{
  2931          "ConformancePackNames":{"shape":"ConformancePackNamesToSummarizeList"},
  2932          "Limit":{"shape":"PageSizeLimit"},
  2933          "NextToken":{"shape":"NextToken"}
  2934        }
  2935      },
  2936      "GetConformancePackComplianceSummaryResponse":{
  2937        "type":"structure",
  2938        "members":{
  2939          "ConformancePackComplianceSummaryList":{"shape":"ConformancePackComplianceSummaryList"},
  2940          "NextToken":{"shape":"NextToken"}
  2941        }
  2942      },
  2943      "GetDiscoveredResourceCountsRequest":{
  2944        "type":"structure",
  2945        "members":{
  2946          "resourceTypes":{"shape":"ResourceTypes"},
  2947          "limit":{"shape":"Limit"},
  2948          "nextToken":{"shape":"NextToken"}
  2949        }
  2950      },
  2951      "GetDiscoveredResourceCountsResponse":{
  2952        "type":"structure",
  2953        "members":{
  2954          "totalDiscoveredResources":{"shape":"Long"},
  2955          "resourceCounts":{"shape":"ResourceCounts"},
  2956          "nextToken":{"shape":"NextToken"}
  2957        }
  2958      },
  2959      "GetOrganizationConfigRuleDetailedStatusRequest":{
  2960        "type":"structure",
  2961        "required":["OrganizationConfigRuleName"],
  2962        "members":{
  2963          "OrganizationConfigRuleName":{"shape":"OrganizationConfigRuleName"},
  2964          "Filters":{"shape":"StatusDetailFilters"},
  2965          "Limit":{"shape":"CosmosPageLimit"},
  2966          "NextToken":{"shape":"String"}
  2967        }
  2968      },
  2969      "GetOrganizationConfigRuleDetailedStatusResponse":{
  2970        "type":"structure",
  2971        "members":{
  2972          "OrganizationConfigRuleDetailedStatus":{"shape":"OrganizationConfigRuleDetailedStatus"},
  2973          "NextToken":{"shape":"String"}
  2974        }
  2975      },
  2976      "GetOrganizationConformancePackDetailedStatusRequest":{
  2977        "type":"structure",
  2978        "required":["OrganizationConformancePackName"],
  2979        "members":{
  2980          "OrganizationConformancePackName":{"shape":"OrganizationConformancePackName"},
  2981          "Filters":{"shape":"OrganizationResourceDetailedStatusFilters"},
  2982          "Limit":{"shape":"CosmosPageLimit"},
  2983          "NextToken":{"shape":"String"}
  2984        }
  2985      },
  2986      "GetOrganizationConformancePackDetailedStatusResponse":{
  2987        "type":"structure",
  2988        "members":{
  2989          "OrganizationConformancePackDetailedStatuses":{"shape":"OrganizationConformancePackDetailedStatuses"},
  2990          "NextToken":{"shape":"String"}
  2991        }
  2992      },
  2993      "GetResourceConfigHistoryRequest":{
  2994        "type":"structure",
  2995        "required":[
  2996          "resourceType",
  2997          "resourceId"
  2998        ],
  2999        "members":{
  3000          "resourceType":{"shape":"ResourceType"},
  3001          "resourceId":{"shape":"ResourceId"},
  3002          "laterTime":{"shape":"LaterTime"},
  3003          "earlierTime":{"shape":"EarlierTime"},
  3004          "chronologicalOrder":{"shape":"ChronologicalOrder"},
  3005          "limit":{"shape":"Limit"},
  3006          "nextToken":{"shape":"NextToken"}
  3007        }
  3008      },
  3009      "GetResourceConfigHistoryResponse":{
  3010        "type":"structure",
  3011        "members":{
  3012          "configurationItems":{"shape":"ConfigurationItemList"},
  3013          "nextToken":{"shape":"NextToken"}
  3014        }
  3015      },
  3016      "GetStoredQueryRequest":{
  3017        "type":"structure",
  3018        "required":["QueryName"],
  3019        "members":{
  3020          "QueryName":{"shape":"QueryName"}
  3021        }
  3022      },
  3023      "GetStoredQueryResponse":{
  3024        "type":"structure",
  3025        "members":{
  3026          "StoredQuery":{"shape":"StoredQuery"}
  3027        }
  3028      },
  3029      "GroupByAPILimit":{
  3030        "type":"integer",
  3031        "max":1000,
  3032        "min":0
  3033      },
  3034      "GroupedResourceCount":{
  3035        "type":"structure",
  3036        "required":[
  3037          "GroupName",
  3038          "ResourceCount"
  3039        ],
  3040        "members":{
  3041          "GroupName":{"shape":"StringWithCharLimit256"},
  3042          "ResourceCount":{"shape":"Long"}
  3043        }
  3044      },
  3045      "GroupedResourceCountList":{
  3046        "type":"list",
  3047        "member":{"shape":"GroupedResourceCount"}
  3048      },
  3049      "IncludeGlobalResourceTypes":{"type":"boolean"},
  3050      "InsufficientDeliveryPolicyException":{
  3051        "type":"structure",
  3052        "members":{
  3053        },
  3054        "exception":true
  3055      },
  3056      "InsufficientPermissionsException":{
  3057        "type":"structure",
  3058        "members":{
  3059        },
  3060        "exception":true
  3061      },
  3062      "Integer":{"type":"integer"},
  3063      "InvalidConfigurationRecorderNameException":{
  3064        "type":"structure",
  3065        "members":{
  3066        },
  3067        "exception":true
  3068      },
  3069      "InvalidDeliveryChannelNameException":{
  3070        "type":"structure",
  3071        "members":{
  3072        },
  3073        "exception":true
  3074      },
  3075      "InvalidExpressionException":{
  3076        "type":"structure",
  3077        "members":{
  3078        },
  3079        "exception":true
  3080      },
  3081      "InvalidLimitException":{
  3082        "type":"structure",
  3083        "members":{
  3084        },
  3085        "exception":true
  3086      },
  3087      "InvalidNextTokenException":{
  3088        "type":"structure",
  3089        "members":{
  3090        },
  3091        "exception":true
  3092      },
  3093      "InvalidParameterValueException":{
  3094        "type":"structure",
  3095        "members":{
  3096        },
  3097        "exception":true
  3098      },
  3099      "InvalidRecordingGroupException":{
  3100        "type":"structure",
  3101        "members":{
  3102        },
  3103        "exception":true
  3104      },
  3105      "InvalidResultTokenException":{
  3106        "type":"structure",
  3107        "members":{
  3108        },
  3109        "exception":true
  3110      },
  3111      "InvalidRoleException":{
  3112        "type":"structure",
  3113        "members":{
  3114        },
  3115        "exception":true
  3116      },
  3117      "InvalidS3KeyPrefixException":{
  3118        "type":"structure",
  3119        "members":{
  3120        },
  3121        "exception":true
  3122      },
  3123      "InvalidS3KmsKeyArnException":{
  3124        "type":"structure",
  3125        "members":{
  3126        },
  3127        "exception":true
  3128      },
  3129      "InvalidSNSTopicARNException":{
  3130        "type":"structure",
  3131        "members":{
  3132        },
  3133        "exception":true
  3134      },
  3135      "InvalidTimeRangeException":{
  3136        "type":"structure",
  3137        "members":{
  3138        },
  3139        "exception":true
  3140      },
  3141      "LastDeliveryChannelDeleteFailedException":{
  3142        "type":"structure",
  3143        "members":{
  3144        },
  3145        "exception":true
  3146      },
  3147      "LaterTime":{"type":"timestamp"},
  3148      "Limit":{
  3149        "type":"integer",
  3150        "max":100,
  3151        "min":0
  3152      },
  3153      "LimitExceededException":{
  3154        "type":"structure",
  3155        "members":{
  3156        },
  3157        "exception":true
  3158      },
  3159      "ListAggregateDiscoveredResourcesRequest":{
  3160        "type":"structure",
  3161        "required":[
  3162          "ConfigurationAggregatorName",
  3163          "ResourceType"
  3164        ],
  3165        "members":{
  3166          "ConfigurationAggregatorName":{"shape":"ConfigurationAggregatorName"},
  3167          "ResourceType":{"shape":"ResourceType"},
  3168          "Filters":{"shape":"ResourceFilters"},
  3169          "Limit":{"shape":"Limit"},
  3170          "NextToken":{"shape":"NextToken"}
  3171        }
  3172      },
  3173      "ListAggregateDiscoveredResourcesResponse":{
  3174        "type":"structure",
  3175        "members":{
  3176          "ResourceIdentifiers":{"shape":"DiscoveredResourceIdentifierList"},
  3177          "NextToken":{"shape":"NextToken"}
  3178        }
  3179      },
  3180      "ListDiscoveredResourcesRequest":{
  3181        "type":"structure",
  3182        "required":["resourceType"],
  3183        "members":{
  3184          "resourceType":{"shape":"ResourceType"},
  3185          "resourceIds":{"shape":"ResourceIdList"},
  3186          "resourceName":{"shape":"ResourceName"},
  3187          "limit":{"shape":"Limit"},
  3188          "includeDeletedResources":{"shape":"Boolean"},
  3189          "nextToken":{"shape":"NextToken"}
  3190        }
  3191      },
  3192      "ListDiscoveredResourcesResponse":{
  3193        "type":"structure",
  3194        "members":{
  3195          "resourceIdentifiers":{"shape":"ResourceIdentifierList"},
  3196          "nextToken":{"shape":"NextToken"}
  3197        }
  3198      },
  3199      "ListStoredQueriesRequest":{
  3200        "type":"structure",
  3201        "members":{
  3202          "NextToken":{
  3203            "shape":"String",
  3204            "box":true
  3205          },
  3206          "MaxResults":{
  3207            "shape":"Limit",
  3208            "box":true
  3209          }
  3210        }
  3211      },
  3212      "ListStoredQueriesResponse":{
  3213        "type":"structure",
  3214        "members":{
  3215          "StoredQueryMetadata":{"shape":"StoredQueryMetadataList"},
  3216          "NextToken":{"shape":"String"}
  3217        }
  3218      },
  3219      "ListTagsForResourceRequest":{
  3220        "type":"structure",
  3221        "required":["ResourceArn"],
  3222        "members":{
  3223          "ResourceArn":{"shape":"AmazonResourceName"},
  3224          "Limit":{"shape":"Limit"},
  3225          "NextToken":{"shape":"NextToken"}
  3226        }
  3227      },
  3228      "ListTagsForResourceResponse":{
  3229        "type":"structure",
  3230        "members":{
  3231          "Tags":{"shape":"TagList"},
  3232          "NextToken":{"shape":"NextToken"}
  3233        }
  3234      },
  3235      "Long":{"type":"long"},
  3236      "MaxActiveResourcesExceededException":{
  3237        "type":"structure",
  3238        "members":{
  3239        },
  3240        "exception":true
  3241      },
  3242      "MaxNumberOfConfigRulesExceededException":{
  3243        "type":"structure",
  3244        "members":{
  3245        },
  3246        "exception":true
  3247      },
  3248      "MaxNumberOfConfigurationRecordersExceededException":{
  3249        "type":"structure",
  3250        "members":{
  3251        },
  3252        "exception":true
  3253      },
  3254      "MaxNumberOfConformancePacksExceededException":{
  3255        "type":"structure",
  3256        "members":{
  3257        },
  3258        "exception":true
  3259      },
  3260      "MaxNumberOfDeliveryChannelsExceededException":{
  3261        "type":"structure",
  3262        "members":{
  3263        },
  3264        "exception":true
  3265      },
  3266      "MaxNumberOfOrganizationConfigRulesExceededException":{
  3267        "type":"structure",
  3268        "members":{
  3269        },
  3270        "exception":true
  3271      },
  3272      "MaxNumberOfOrganizationConformancePacksExceededException":{
  3273        "type":"structure",
  3274        "members":{
  3275        },
  3276        "exception":true
  3277      },
  3278      "MaxNumberOfRetentionConfigurationsExceededException":{
  3279        "type":"structure",
  3280        "members":{
  3281        },
  3282        "exception":true
  3283      },
  3284      "MaximumExecutionFrequency":{
  3285        "type":"string",
  3286        "enum":[
  3287          "One_Hour",
  3288          "Three_Hours",
  3289          "Six_Hours",
  3290          "Twelve_Hours",
  3291          "TwentyFour_Hours"
  3292        ]
  3293      },
  3294      "MemberAccountRuleStatus":{
  3295        "type":"string",
  3296        "enum":[
  3297          "CREATE_SUCCESSFUL",
  3298          "CREATE_IN_PROGRESS",
  3299          "CREATE_FAILED",
  3300          "DELETE_SUCCESSFUL",
  3301          "DELETE_FAILED",
  3302          "DELETE_IN_PROGRESS",
  3303          "UPDATE_SUCCESSFUL",
  3304          "UPDATE_IN_PROGRESS",
  3305          "UPDATE_FAILED"
  3306        ]
  3307      },
  3308      "MemberAccountStatus":{
  3309        "type":"structure",
  3310        "required":[
  3311          "AccountId",
  3312          "ConfigRuleName",
  3313          "MemberAccountRuleStatus"
  3314        ],
  3315        "members":{
  3316          "AccountId":{"shape":"AccountId"},
  3317          "ConfigRuleName":{"shape":"StringWithCharLimit64"},
  3318          "MemberAccountRuleStatus":{"shape":"MemberAccountRuleStatus"},
  3319          "ErrorCode":{"shape":"String"},
  3320          "ErrorMessage":{"shape":"String"},
  3321          "LastUpdateTime":{"shape":"Date"}
  3322        }
  3323      },
  3324      "MessageType":{
  3325        "type":"string",
  3326        "enum":[
  3327          "ConfigurationItemChangeNotification",
  3328          "ConfigurationSnapshotDeliveryCompleted",
  3329          "ScheduledNotification",
  3330          "OversizedConfigurationItemChangeNotification"
  3331        ]
  3332      },
  3333      "Name":{"type":"string"},
  3334      "NextToken":{"type":"string"},
  3335      "NoAvailableConfigurationRecorderException":{
  3336        "type":"structure",
  3337        "members":{
  3338        },
  3339        "exception":true
  3340      },
  3341      "NoAvailableDeliveryChannelException":{
  3342        "type":"structure",
  3343        "members":{
  3344        },
  3345        "exception":true
  3346      },
  3347      "NoAvailableOrganizationException":{
  3348        "type":"structure",
  3349        "members":{
  3350        },
  3351        "exception":true
  3352      },
  3353      "NoRunningConfigurationRecorderException":{
  3354        "type":"structure",
  3355        "members":{
  3356        },
  3357        "exception":true
  3358      },
  3359      "NoSuchBucketException":{
  3360        "type":"structure",
  3361        "members":{
  3362        },
  3363        "exception":true
  3364      },
  3365      "NoSuchConfigRuleException":{
  3366        "type":"structure",
  3367        "members":{
  3368        },
  3369        "exception":true
  3370      },
  3371      "NoSuchConfigRuleInConformancePackException":{
  3372        "type":"structure",
  3373        "members":{
  3374        },
  3375        "exception":true
  3376      },
  3377      "NoSuchConfigurationAggregatorException":{
  3378        "type":"structure",
  3379        "members":{
  3380        },
  3381        "exception":true
  3382      },
  3383      "NoSuchConfigurationRecorderException":{
  3384        "type":"structure",
  3385        "members":{
  3386        },
  3387        "exception":true
  3388      },
  3389      "NoSuchConformancePackException":{
  3390        "type":"structure",
  3391        "members":{
  3392        },
  3393        "exception":true
  3394      },
  3395      "NoSuchDeliveryChannelException":{
  3396        "type":"structure",
  3397        "members":{
  3398        },
  3399        "exception":true
  3400      },
  3401      "NoSuchOrganizationConfigRuleException":{
  3402        "type":"structure",
  3403        "members":{
  3404        },
  3405        "exception":true
  3406      },
  3407      "NoSuchOrganizationConformancePackException":{
  3408        "type":"structure",
  3409        "members":{
  3410        },
  3411        "exception":true
  3412      },
  3413      "NoSuchRemediationConfigurationException":{
  3414        "type":"structure",
  3415        "members":{
  3416        },
  3417        "exception":true
  3418      },
  3419      "NoSuchRemediationExceptionException":{
  3420        "type":"structure",
  3421        "members":{
  3422        },
  3423        "exception":true
  3424      },
  3425      "NoSuchRetentionConfigurationException":{
  3426        "type":"structure",
  3427        "members":{
  3428        },
  3429        "exception":true
  3430      },
  3431      "OrderingTimestamp":{"type":"timestamp"},
  3432      "OrganizationAccessDeniedException":{
  3433        "type":"structure",
  3434        "members":{
  3435        },
  3436        "exception":true
  3437      },
  3438      "OrganizationAggregationSource":{
  3439        "type":"structure",
  3440        "required":["RoleArn"],
  3441        "members":{
  3442          "RoleArn":{"shape":"String"},
  3443          "AwsRegions":{"shape":"AggregatorRegionList"},
  3444          "AllAwsRegions":{"shape":"Boolean"}
  3445        }
  3446      },
  3447      "OrganizationAllFeaturesNotEnabledException":{
  3448        "type":"structure",
  3449        "members":{
  3450        },
  3451        "exception":true
  3452      },
  3453      "OrganizationConfigRule":{
  3454        "type":"structure",
  3455        "required":[
  3456          "OrganizationConfigRuleName",
  3457          "OrganizationConfigRuleArn"
  3458        ],
  3459        "members":{
  3460          "OrganizationConfigRuleName":{"shape":"OrganizationConfigRuleName"},
  3461          "OrganizationConfigRuleArn":{"shape":"StringWithCharLimit256"},
  3462          "OrganizationManagedRuleMetadata":{"shape":"OrganizationManagedRuleMetadata"},
  3463          "OrganizationCustomRuleMetadata":{"shape":"OrganizationCustomRuleMetadata"},
  3464          "ExcludedAccounts":{"shape":"ExcludedAccounts"},
  3465          "LastUpdateTime":{"shape":"Date"}
  3466        }
  3467      },
  3468      "OrganizationConfigRuleDetailedStatus":{
  3469        "type":"list",
  3470        "member":{"shape":"MemberAccountStatus"}
  3471      },
  3472      "OrganizationConfigRuleName":{
  3473        "type":"string",
  3474        "max":64,
  3475        "min":1,
  3476        "pattern":".*\\S.*"
  3477      },
  3478      "OrganizationConfigRuleNames":{
  3479        "type":"list",
  3480        "member":{"shape":"StringWithCharLimit64"},
  3481        "max":25,
  3482        "min":0
  3483      },
  3484      "OrganizationConfigRuleStatus":{
  3485        "type":"structure",
  3486        "required":[
  3487          "OrganizationConfigRuleName",
  3488          "OrganizationRuleStatus"
  3489        ],
  3490        "members":{
  3491          "OrganizationConfigRuleName":{"shape":"OrganizationConfigRuleName"},
  3492          "OrganizationRuleStatus":{"shape":"OrganizationRuleStatus"},
  3493          "ErrorCode":{"shape":"String"},
  3494          "ErrorMessage":{"shape":"String"},
  3495          "LastUpdateTime":{"shape":"Date"}
  3496        }
  3497      },
  3498      "OrganizationConfigRuleStatuses":{
  3499        "type":"list",
  3500        "member":{"shape":"OrganizationConfigRuleStatus"}
  3501      },
  3502      "OrganizationConfigRuleTriggerType":{
  3503        "type":"string",
  3504        "enum":[
  3505          "ConfigurationItemChangeNotification",
  3506          "OversizedConfigurationItemChangeNotification",
  3507          "ScheduledNotification"
  3508        ]
  3509      },
  3510      "OrganizationConfigRuleTriggerTypes":{
  3511        "type":"list",
  3512        "member":{"shape":"OrganizationConfigRuleTriggerType"}
  3513      },
  3514      "OrganizationConfigRules":{
  3515        "type":"list",
  3516        "member":{"shape":"OrganizationConfigRule"}
  3517      },
  3518      "OrganizationConformancePack":{
  3519        "type":"structure",
  3520        "required":[
  3521          "OrganizationConformancePackName",
  3522          "OrganizationConformancePackArn",
  3523          "LastUpdateTime"
  3524        ],
  3525        "members":{
  3526          "OrganizationConformancePackName":{"shape":"OrganizationConformancePackName"},
  3527          "OrganizationConformancePackArn":{"shape":"StringWithCharLimit256"},
  3528          "DeliveryS3Bucket":{"shape":"DeliveryS3Bucket"},
  3529          "DeliveryS3KeyPrefix":{"shape":"DeliveryS3KeyPrefix"},
  3530          "ConformancePackInputParameters":{"shape":"ConformancePackInputParameters"},
  3531          "ExcludedAccounts":{"shape":"ExcludedAccounts"},
  3532          "LastUpdateTime":{"shape":"Date"}
  3533        }
  3534      },
  3535      "OrganizationConformancePackDetailedStatus":{
  3536        "type":"structure",
  3537        "required":[
  3538          "AccountId",
  3539          "ConformancePackName",
  3540          "Status"
  3541        ],
  3542        "members":{
  3543          "AccountId":{"shape":"AccountId"},
  3544          "ConformancePackName":{"shape":"StringWithCharLimit256"},
  3545          "Status":{"shape":"OrganizationResourceDetailedStatus"},
  3546          "ErrorCode":{"shape":"String"},
  3547          "ErrorMessage":{"shape":"String"},
  3548          "LastUpdateTime":{"shape":"Date"}
  3549        }
  3550      },
  3551      "OrganizationConformancePackDetailedStatuses":{
  3552        "type":"list",
  3553        "member":{"shape":"OrganizationConformancePackDetailedStatus"}
  3554      },
  3555      "OrganizationConformancePackName":{
  3556        "type":"string",
  3557        "max":128,
  3558        "min":1,
  3559        "pattern":"[a-zA-Z][-a-zA-Z0-9]*"
  3560      },
  3561      "OrganizationConformancePackNames":{
  3562        "type":"list",
  3563        "member":{"shape":"OrganizationConformancePackName"},
  3564        "max":25,
  3565        "min":0
  3566      },
  3567      "OrganizationConformancePackStatus":{
  3568        "type":"structure",
  3569        "required":[
  3570          "OrganizationConformancePackName",
  3571          "Status"
  3572        ],
  3573        "members":{
  3574          "OrganizationConformancePackName":{"shape":"OrganizationConformancePackName"},
  3575          "Status":{"shape":"OrganizationResourceStatus"},
  3576          "ErrorCode":{"shape":"String"},
  3577          "ErrorMessage":{"shape":"String"},
  3578          "LastUpdateTime":{"shape":"Date"}
  3579        }
  3580      },
  3581      "OrganizationConformancePackStatuses":{
  3582        "type":"list",
  3583        "member":{"shape":"OrganizationConformancePackStatus"}
  3584      },
  3585      "OrganizationConformancePackTemplateValidationException":{
  3586        "type":"structure",
  3587        "members":{
  3588        },
  3589        "exception":true
  3590      },
  3591      "OrganizationConformancePacks":{
  3592        "type":"list",
  3593        "member":{"shape":"OrganizationConformancePack"}
  3594      },
  3595      "OrganizationCustomRuleMetadata":{
  3596        "type":"structure",
  3597        "required":[
  3598          "LambdaFunctionArn",
  3599          "OrganizationConfigRuleTriggerTypes"
  3600        ],
  3601        "members":{
  3602          "Description":{"shape":"StringWithCharLimit256Min0"},
  3603          "LambdaFunctionArn":{"shape":"StringWithCharLimit256"},
  3604          "OrganizationConfigRuleTriggerTypes":{"shape":"OrganizationConfigRuleTriggerTypes"},
  3605          "InputParameters":{"shape":"StringWithCharLimit2048"},
  3606          "MaximumExecutionFrequency":{"shape":"MaximumExecutionFrequency"},
  3607          "ResourceTypesScope":{"shape":"ResourceTypesScope"},
  3608          "ResourceIdScope":{"shape":"StringWithCharLimit768"},
  3609          "TagKeyScope":{"shape":"StringWithCharLimit128"},
  3610          "TagValueScope":{"shape":"StringWithCharLimit256"}
  3611        }
  3612      },
  3613      "OrganizationManagedRuleMetadata":{
  3614        "type":"structure",
  3615        "required":["RuleIdentifier"],
  3616        "members":{
  3617          "Description":{"shape":"StringWithCharLimit256Min0"},
  3618          "RuleIdentifier":{"shape":"StringWithCharLimit256"},
  3619          "InputParameters":{"shape":"StringWithCharLimit2048"},
  3620          "MaximumExecutionFrequency":{"shape":"MaximumExecutionFrequency"},
  3621          "ResourceTypesScope":{"shape":"ResourceTypesScope"},
  3622          "ResourceIdScope":{"shape":"StringWithCharLimit768"},
  3623          "TagKeyScope":{"shape":"StringWithCharLimit128"},
  3624          "TagValueScope":{"shape":"StringWithCharLimit256"}
  3625        }
  3626      },
  3627      "OrganizationResourceDetailedStatus":{
  3628        "type":"string",
  3629        "enum":[
  3630          "CREATE_SUCCESSFUL",
  3631          "CREATE_IN_PROGRESS",
  3632          "CREATE_FAILED",
  3633          "DELETE_SUCCESSFUL",
  3634          "DELETE_FAILED",
  3635          "DELETE_IN_PROGRESS",
  3636          "UPDATE_SUCCESSFUL",
  3637          "UPDATE_IN_PROGRESS",
  3638          "UPDATE_FAILED"
  3639        ]
  3640      },
  3641      "OrganizationResourceDetailedStatusFilters":{
  3642        "type":"structure",
  3643        "members":{
  3644          "AccountId":{"shape":"AccountId"},
  3645          "Status":{"shape":"OrganizationResourceDetailedStatus"}
  3646        }
  3647      },
  3648      "OrganizationResourceStatus":{
  3649        "type":"string",
  3650        "enum":[
  3651          "CREATE_SUCCESSFUL",
  3652          "CREATE_IN_PROGRESS",
  3653          "CREATE_FAILED",
  3654          "DELETE_SUCCESSFUL",
  3655          "DELETE_FAILED",
  3656          "DELETE_IN_PROGRESS",
  3657          "UPDATE_SUCCESSFUL",
  3658          "UPDATE_IN_PROGRESS",
  3659          "UPDATE_FAILED"
  3660        ]
  3661      },
  3662      "OrganizationRuleStatus":{
  3663        "type":"string",
  3664        "enum":[
  3665          "CREATE_SUCCESSFUL",
  3666          "CREATE_IN_PROGRESS",
  3667          "CREATE_FAILED",
  3668          "DELETE_SUCCESSFUL",
  3669          "DELETE_FAILED",
  3670          "DELETE_IN_PROGRESS",
  3671          "UPDATE_SUCCESSFUL",
  3672          "UPDATE_IN_PROGRESS",
  3673          "UPDATE_FAILED"
  3674        ]
  3675      },
  3676      "OversizedConfigurationItemException":{
  3677        "type":"structure",
  3678        "members":{
  3679        },
  3680        "exception":true
  3681      },
  3682      "Owner":{
  3683        "type":"string",
  3684        "enum":[
  3685          "CUSTOM_LAMBDA",
  3686          "AWS"
  3687        ]
  3688      },
  3689      "PageSizeLimit":{
  3690        "type":"integer",
  3691        "max":20,
  3692        "min":0
  3693      },
  3694      "ParameterName":{
  3695        "type":"string",
  3696        "max":255,
  3697        "min":0
  3698      },
  3699      "ParameterValue":{
  3700        "type":"string",
  3701        "max":4096,
  3702        "min":0
  3703      },
  3704      "PendingAggregationRequest":{
  3705        "type":"structure",
  3706        "members":{
  3707          "RequesterAccountId":{"shape":"AccountId"},
  3708          "RequesterAwsRegion":{"shape":"AwsRegion"}
  3709        }
  3710      },
  3711      "PendingAggregationRequestList":{
  3712        "type":"list",
  3713        "member":{"shape":"PendingAggregationRequest"}
  3714      },
  3715      "Percentage":{
  3716        "type":"integer",
  3717        "box":true,
  3718        "max":100,
  3719        "min":1
  3720      },
  3721      "PutAggregationAuthorizationRequest":{
  3722        "type":"structure",
  3723        "required":[
  3724          "AuthorizedAccountId",
  3725          "AuthorizedAwsRegion"
  3726        ],
  3727        "members":{
  3728          "AuthorizedAccountId":{"shape":"AccountId"},
  3729          "AuthorizedAwsRegion":{"shape":"AwsRegion"},
  3730          "Tags":{"shape":"TagsList"}
  3731        }
  3732      },
  3733      "PutAggregationAuthorizationResponse":{
  3734        "type":"structure",
  3735        "members":{
  3736          "AggregationAuthorization":{"shape":"AggregationAuthorization"}
  3737        }
  3738      },
  3739      "PutConfigRuleRequest":{
  3740        "type":"structure",
  3741        "required":["ConfigRule"],
  3742        "members":{
  3743          "ConfigRule":{"shape":"ConfigRule"},
  3744          "Tags":{"shape":"TagsList"}
  3745        }
  3746      },
  3747      "PutConfigurationAggregatorRequest":{
  3748        "type":"structure",
  3749        "required":["ConfigurationAggregatorName"],
  3750        "members":{
  3751          "ConfigurationAggregatorName":{"shape":"ConfigurationAggregatorName"},
  3752          "AccountAggregationSources":{"shape":"AccountAggregationSourceList"},
  3753          "OrganizationAggregationSource":{"shape":"OrganizationAggregationSource"},
  3754          "Tags":{"shape":"TagsList"}
  3755        }
  3756      },
  3757      "PutConfigurationAggregatorResponse":{
  3758        "type":"structure",
  3759        "members":{
  3760          "ConfigurationAggregator":{"shape":"ConfigurationAggregator"}
  3761        }
  3762      },
  3763      "PutConfigurationRecorderRequest":{
  3764        "type":"structure",
  3765        "required":["ConfigurationRecorder"],
  3766        "members":{
  3767          "ConfigurationRecorder":{"shape":"ConfigurationRecorder"}
  3768        }
  3769      },
  3770      "PutConformancePackRequest":{
  3771        "type":"structure",
  3772        "required":["ConformancePackName"],
  3773        "members":{
  3774          "ConformancePackName":{"shape":"ConformancePackName"},
  3775          "TemplateS3Uri":{"shape":"TemplateS3Uri"},
  3776          "TemplateBody":{"shape":"TemplateBody"},
  3777          "DeliveryS3Bucket":{"shape":"DeliveryS3Bucket"},
  3778          "DeliveryS3KeyPrefix":{"shape":"DeliveryS3KeyPrefix"},
  3779          "ConformancePackInputParameters":{"shape":"ConformancePackInputParameters"}
  3780        }
  3781      },
  3782      "PutConformancePackResponse":{
  3783        "type":"structure",
  3784        "members":{
  3785          "ConformancePackArn":{"shape":"ConformancePackArn"}
  3786        }
  3787      },
  3788      "PutDeliveryChannelRequest":{
  3789        "type":"structure",
  3790        "required":["DeliveryChannel"],
  3791        "members":{
  3792          "DeliveryChannel":{"shape":"DeliveryChannel"}
  3793        }
  3794      },
  3795      "PutEvaluationsRequest":{
  3796        "type":"structure",
  3797        "required":["ResultToken"],
  3798        "members":{
  3799          "Evaluations":{"shape":"Evaluations"},
  3800          "ResultToken":{"shape":"String"},
  3801          "TestMode":{"shape":"Boolean"}
  3802        }
  3803      },
  3804      "PutEvaluationsResponse":{
  3805        "type":"structure",
  3806        "members":{
  3807          "FailedEvaluations":{"shape":"Evaluations"}
  3808        }
  3809      },
  3810      "PutExternalEvaluationRequest":{
  3811        "type":"structure",
  3812        "required":[
  3813          "ConfigRuleName",
  3814          "ExternalEvaluation"
  3815        ],
  3816        "members":{
  3817          "ConfigRuleName":{"shape":"ConfigRuleName"},
  3818          "ExternalEvaluation":{"shape":"ExternalEvaluation"}
  3819        }
  3820      },
  3821      "PutExternalEvaluationResponse":{
  3822        "type":"structure",
  3823        "members":{
  3824        }
  3825      },
  3826      "PutOrganizationConfigRuleRequest":{
  3827        "type":"structure",
  3828        "required":["OrganizationConfigRuleName"],
  3829        "members":{
  3830          "OrganizationConfigRuleName":{"shape":"OrganizationConfigRuleName"},
  3831          "OrganizationManagedRuleMetadata":{"shape":"OrganizationManagedRuleMetadata"},
  3832          "OrganizationCustomRuleMetadata":{"shape":"OrganizationCustomRuleMetadata"},
  3833          "ExcludedAccounts":{"shape":"ExcludedAccounts"}
  3834        }
  3835      },
  3836      "PutOrganizationConfigRuleResponse":{
  3837        "type":"structure",
  3838        "members":{
  3839          "OrganizationConfigRuleArn":{"shape":"StringWithCharLimit256"}
  3840        }
  3841      },
  3842      "PutOrganizationConformancePackRequest":{
  3843        "type":"structure",
  3844        "required":["OrganizationConformancePackName"],
  3845        "members":{
  3846          "OrganizationConformancePackName":{"shape":"OrganizationConformancePackName"},
  3847          "TemplateS3Uri":{"shape":"TemplateS3Uri"},
  3848          "TemplateBody":{"shape":"TemplateBody"},
  3849          "DeliveryS3Bucket":{"shape":"DeliveryS3Bucket"},
  3850          "DeliveryS3KeyPrefix":{"shape":"DeliveryS3KeyPrefix"},
  3851          "ConformancePackInputParameters":{"shape":"ConformancePackInputParameters"},
  3852          "ExcludedAccounts":{"shape":"ExcludedAccounts"}
  3853        }
  3854      },
  3855      "PutOrganizationConformancePackResponse":{
  3856        "type":"structure",
  3857        "members":{
  3858          "OrganizationConformancePackArn":{"shape":"StringWithCharLimit256"}
  3859        }
  3860      },
  3861      "PutRemediationConfigurationsRequest":{
  3862        "type":"structure",
  3863        "required":["RemediationConfigurations"],
  3864        "members":{
  3865          "RemediationConfigurations":{"shape":"RemediationConfigurations"}
  3866        }
  3867      },
  3868      "PutRemediationConfigurationsResponse":{
  3869        "type":"structure",
  3870        "members":{
  3871          "FailedBatches":{"shape":"FailedRemediationBatches"}
  3872        }
  3873      },
  3874      "PutRemediationExceptionsRequest":{
  3875        "type":"structure",
  3876        "required":[
  3877          "ConfigRuleName",
  3878          "ResourceKeys"
  3879        ],
  3880        "members":{
  3881          "ConfigRuleName":{"shape":"ConfigRuleName"},
  3882          "ResourceKeys":{"shape":"RemediationExceptionResourceKeys"},
  3883          "Message":{"shape":"StringWithCharLimit1024"},
  3884          "ExpirationTime":{"shape":"Date"}
  3885        }
  3886      },
  3887      "PutRemediationExceptionsResponse":{
  3888        "type":"structure",
  3889        "members":{
  3890          "FailedBatches":{"shape":"FailedRemediationExceptionBatches"}
  3891        }
  3892      },
  3893      "PutResourceConfigRequest":{
  3894        "type":"structure",
  3895        "required":[
  3896          "ResourceType",
  3897          "SchemaVersionId",
  3898          "ResourceId",
  3899          "Configuration"
  3900        ],
  3901        "members":{
  3902          "ResourceType":{"shape":"ResourceTypeString"},
  3903          "SchemaVersionId":{"shape":"SchemaVersionId"},
  3904          "ResourceId":{"shape":"ResourceId"},
  3905          "ResourceName":{"shape":"ResourceName"},
  3906          "Configuration":{"shape":"Configuration"},
  3907          "Tags":{"shape":"Tags"}
  3908        }
  3909      },
  3910      "PutRetentionConfigurationRequest":{
  3911        "type":"structure",
  3912        "required":["RetentionPeriodInDays"],
  3913        "members":{
  3914          "RetentionPeriodInDays":{"shape":"RetentionPeriodInDays"}
  3915        }
  3916      },
  3917      "PutRetentionConfigurationResponse":{
  3918        "type":"structure",
  3919        "members":{
  3920          "RetentionConfiguration":{"shape":"RetentionConfiguration"}
  3921        }
  3922      },
  3923      "PutStoredQueryRequest":{
  3924        "type":"structure",
  3925        "required":["StoredQuery"],
  3926        "members":{
  3927          "StoredQuery":{"shape":"StoredQuery"},
  3928          "Tags":{"shape":"TagsList"}
  3929        }
  3930      },
  3931      "PutStoredQueryResponse":{
  3932        "type":"structure",
  3933        "members":{
  3934          "QueryArn":{"shape":"QueryArn"}
  3935        }
  3936      },
  3937      "QueryArn":{
  3938        "type":"string",
  3939        "max":500,
  3940        "min":1,
  3941        "pattern":"^arn:aws[a-z\\-]*:config:[a-z\\-\\d]+:\\d+:stored-query/[a-zA-Z0-9-_]+/query-[a-zA-Z\\d-_/]+$"
  3942      },
  3943      "QueryDescription":{
  3944        "type":"string",
  3945        "max":256,
  3946        "min":0,
  3947        "pattern":"[\\s\\S]*"
  3948      },
  3949      "QueryExpression":{
  3950        "type":"string",
  3951        "max":4096,
  3952        "min":1,
  3953        "pattern":"[\\s\\S]*"
  3954      },
  3955      "QueryId":{
  3956        "type":"string",
  3957        "max":36,
  3958        "min":1,
  3959        "pattern":"^\\S+$"
  3960      },
  3961      "QueryInfo":{
  3962        "type":"structure",
  3963        "members":{
  3964          "SelectFields":{"shape":"FieldInfoList"}
  3965        }
  3966      },
  3967      "QueryName":{
  3968        "type":"string",
  3969        "max":64,
  3970        "min":1,
  3971        "pattern":"^[a-zA-Z0-9-_]+$"
  3972      },
  3973      "RecorderName":{
  3974        "type":"string",
  3975        "max":256,
  3976        "min":1
  3977      },
  3978      "RecorderStatus":{
  3979        "type":"string",
  3980        "enum":[
  3981          "Pending",
  3982          "Success",
  3983          "Failure"
  3984        ]
  3985      },
  3986      "RecordingGroup":{
  3987        "type":"structure",
  3988        "members":{
  3989          "allSupported":{"shape":"AllSupported"},
  3990          "includeGlobalResourceTypes":{"shape":"IncludeGlobalResourceTypes"},
  3991          "resourceTypes":{"shape":"ResourceTypeList"}
  3992        }
  3993      },
  3994      "ReevaluateConfigRuleNames":{
  3995        "type":"list",
  3996        "member":{"shape":"ConfigRuleName"},
  3997        "max":25,
  3998        "min":1
  3999      },
  4000      "RelatedEvent":{"type":"string"},
  4001      "RelatedEventList":{
  4002        "type":"list",
  4003        "member":{"shape":"RelatedEvent"}
  4004      },
  4005      "Relationship":{
  4006        "type":"structure",
  4007        "members":{
  4008          "resourceType":{"shape":"ResourceType"},
  4009          "resourceId":{"shape":"ResourceId"},
  4010          "resourceName":{"shape":"ResourceName"},
  4011          "relationshipName":{"shape":"RelationshipName"}
  4012        }
  4013      },
  4014      "RelationshipList":{
  4015        "type":"list",
  4016        "member":{"shape":"Relationship"}
  4017      },
  4018      "RelationshipName":{"type":"string"},
  4019      "RemediationConfiguration":{
  4020        "type":"structure",
  4021        "required":[
  4022          "ConfigRuleName",
  4023          "TargetType",
  4024          "TargetId"
  4025        ],
  4026        "members":{
  4027          "ConfigRuleName":{"shape":"ConfigRuleName"},
  4028          "TargetType":{"shape":"RemediationTargetType"},
  4029          "TargetId":{"shape":"StringWithCharLimit256"},
  4030          "TargetVersion":{"shape":"String"},
  4031          "Parameters":{"shape":"RemediationParameters"},
  4032          "ResourceType":{"shape":"String"},
  4033          "Automatic":{"shape":"Boolean"},
  4034          "ExecutionControls":{"shape":"ExecutionControls"},
  4035          "MaximumAutomaticAttempts":{"shape":"AutoRemediationAttempts"},
  4036          "RetryAttemptSeconds":{"shape":"AutoRemediationAttemptSeconds"},
  4037          "Arn":{"shape":"StringWithCharLimit1024"},
  4038          "CreatedByService":{"shape":"StringWithCharLimit1024"}
  4039        }
  4040      },
  4041      "RemediationConfigurations":{
  4042        "type":"list",
  4043        "member":{"shape":"RemediationConfiguration"},
  4044        "max":25,
  4045        "min":0
  4046      },
  4047      "RemediationException":{
  4048        "type":"structure",
  4049        "required":[
  4050          "ConfigRuleName",
  4051          "ResourceType",
  4052          "ResourceId"
  4053        ],
  4054        "members":{
  4055          "ConfigRuleName":{"shape":"ConfigRuleName"},
  4056          "ResourceType":{"shape":"StringWithCharLimit256"},
  4057          "ResourceId":{"shape":"StringWithCharLimit1024"},
  4058          "Message":{"shape":"StringWithCharLimit1024"},
  4059          "ExpirationTime":{"shape":"Date"}
  4060        }
  4061      },
  4062      "RemediationExceptionResourceKey":{
  4063        "type":"structure",
  4064        "members":{
  4065          "ResourceType":{"shape":"StringWithCharLimit256"},
  4066          "ResourceId":{"shape":"StringWithCharLimit1024"}
  4067        }
  4068      },
  4069      "RemediationExceptionResourceKeys":{
  4070        "type":"list",
  4071        "member":{"shape":"RemediationExceptionResourceKey"},
  4072        "max":100,
  4073        "min":1
  4074      },
  4075      "RemediationExceptions":{
  4076        "type":"list",
  4077        "member":{"shape":"RemediationException"},
  4078        "max":25,
  4079        "min":0
  4080      },
  4081      "RemediationExecutionState":{
  4082        "type":"string",
  4083        "enum":[
  4084          "QUEUED",
  4085          "IN_PROGRESS",
  4086          "SUCCEEDED",
  4087          "FAILED"
  4088        ]
  4089      },
  4090      "RemediationExecutionStatus":{
  4091        "type":"structure",
  4092        "members":{
  4093          "ResourceKey":{"shape":"ResourceKey"},
  4094          "State":{"shape":"RemediationExecutionState"},
  4095          "StepDetails":{"shape":"RemediationExecutionSteps"},
  4096          "InvocationTime":{"shape":"Date"},
  4097          "LastUpdatedTime":{"shape":"Date"}
  4098        }
  4099      },
  4100      "RemediationExecutionStatuses":{
  4101        "type":"list",
  4102        "member":{"shape":"RemediationExecutionStatus"}
  4103      },
  4104      "RemediationExecutionStep":{
  4105        "type":"structure",
  4106        "members":{
  4107          "Name":{"shape":"String"},
  4108          "State":{"shape":"RemediationExecutionStepState"},
  4109          "ErrorMessage":{"shape":"String"},
  4110          "StartTime":{"shape":"Date"},
  4111          "StopTime":{"shape":"Date"}
  4112        }
  4113      },
  4114      "RemediationExecutionStepState":{
  4115        "type":"string",
  4116        "enum":[
  4117          "SUCCEEDED",
  4118          "PENDING",
  4119          "FAILED"
  4120        ]
  4121      },
  4122      "RemediationExecutionSteps":{
  4123        "type":"list",
  4124        "member":{"shape":"RemediationExecutionStep"}
  4125      },
  4126      "RemediationInProgressException":{
  4127        "type":"structure",
  4128        "members":{
  4129        },
  4130        "exception":true
  4131      },
  4132      "RemediationParameterValue":{
  4133        "type":"structure",
  4134        "members":{
  4135          "ResourceValue":{"shape":"ResourceValue"},
  4136          "StaticValue":{"shape":"StaticValue"}
  4137        }
  4138      },
  4139      "RemediationParameters":{
  4140        "type":"map",
  4141        "key":{"shape":"StringWithCharLimit256"},
  4142        "value":{"shape":"RemediationParameterValue"},
  4143        "max":25,
  4144        "min":0
  4145      },
  4146      "RemediationTargetType":{
  4147        "type":"string",
  4148        "enum":["SSM_DOCUMENT"]
  4149      },
  4150      "ResourceConcurrentModificationException":{
  4151        "type":"structure",
  4152        "members":{
  4153          "message":{"shape":"ErrorMessage"}
  4154        },
  4155        "exception":true
  4156      },
  4157      "ResourceCount":{
  4158        "type":"structure",
  4159        "members":{
  4160          "resourceType":{"shape":"ResourceType"},
  4161          "count":{"shape":"Long"}
  4162        }
  4163      },
  4164      "ResourceCountFilters":{
  4165        "type":"structure",
  4166        "members":{
  4167          "ResourceType":{"shape":"ResourceType"},
  4168          "AccountId":{"shape":"AccountId"},
  4169          "Region":{"shape":"AwsRegion"}
  4170        }
  4171      },
  4172      "ResourceCountGroupKey":{
  4173        "type":"string",
  4174        "enum":[
  4175          "RESOURCE_TYPE",
  4176          "ACCOUNT_ID",
  4177          "AWS_REGION"
  4178        ]
  4179      },
  4180      "ResourceCounts":{
  4181        "type":"list",
  4182        "member":{"shape":"ResourceCount"}
  4183      },
  4184      "ResourceCreationTime":{"type":"timestamp"},
  4185      "ResourceDeletionTime":{"type":"timestamp"},
  4186      "ResourceFilters":{
  4187        "type":"structure",
  4188        "members":{
  4189          "AccountId":{"shape":"AccountId"},
  4190          "ResourceId":{"shape":"ResourceId"},
  4191          "ResourceName":{"shape":"ResourceName"},
  4192          "Region":{"shape":"AwsRegion"}
  4193        }
  4194      },
  4195      "ResourceId":{
  4196        "type":"string",
  4197        "max":768,
  4198        "min":1
  4199      },
  4200      "ResourceIdList":{
  4201        "type":"list",
  4202        "member":{"shape":"ResourceId"}
  4203      },
  4204      "ResourceIdentifier":{
  4205        "type":"structure",
  4206        "members":{
  4207          "resourceType":{"shape":"ResourceType"},
  4208          "resourceId":{"shape":"ResourceId"},
  4209          "resourceName":{"shape":"ResourceName"},
  4210          "resourceDeletionTime":{"shape":"ResourceDeletionTime"}
  4211        }
  4212      },
  4213      "ResourceIdentifierList":{
  4214        "type":"list",
  4215        "member":{"shape":"ResourceIdentifier"}
  4216      },
  4217      "ResourceIdentifiersList":{
  4218        "type":"list",
  4219        "member":{"shape":"AggregateResourceIdentifier"},
  4220        "max":100,
  4221        "min":1
  4222      },
  4223      "ResourceInUseException":{
  4224        "type":"structure",
  4225        "members":{
  4226        },
  4227        "exception":true
  4228      },
  4229      "ResourceKey":{
  4230        "type":"structure",
  4231        "required":[
  4232          "resourceType",
  4233          "resourceId"
  4234        ],
  4235        "members":{
  4236          "resourceType":{"shape":"ResourceType"},
  4237          "resourceId":{"shape":"ResourceId"}
  4238        }
  4239      },
  4240      "ResourceKeys":{
  4241        "type":"list",
  4242        "member":{"shape":"ResourceKey"},
  4243        "max":100,
  4244        "min":1
  4245      },
  4246      "ResourceName":{"type":"string"},
  4247      "ResourceNotDiscoveredException":{
  4248        "type":"structure",
  4249        "members":{
  4250        },
  4251        "exception":true
  4252      },
  4253      "ResourceNotFoundException":{
  4254        "type":"structure",
  4255        "members":{
  4256        },
  4257        "exception":true
  4258      },
  4259      "ResourceType":{
  4260        "type":"string",
  4261        "enum":[
  4262          "AWS::EC2::CustomerGateway",
  4263          "AWS::EC2::EIP",
  4264          "AWS::EC2::Host",
  4265          "AWS::EC2::Instance",
  4266          "AWS::EC2::InternetGateway",
  4267          "AWS::EC2::NetworkAcl",
  4268          "AWS::EC2::NetworkInterface",
  4269          "AWS::EC2::RouteTable",
  4270          "AWS::EC2::SecurityGroup",
  4271          "AWS::EC2::Subnet",
  4272          "AWS::CloudTrail::Trail",
  4273          "AWS::EC2::Volume",
  4274          "AWS::EC2::VPC",
  4275          "AWS::EC2::VPNConnection",
  4276          "AWS::EC2::VPNGateway",
  4277          "AWS::EC2::RegisteredHAInstance",
  4278          "AWS::EC2::NatGateway",
  4279          "AWS::EC2::EgressOnlyInternetGateway",
  4280          "AWS::EC2::VPCEndpoint",
  4281          "AWS::EC2::VPCEndpointService",
  4282          "AWS::EC2::FlowLog",
  4283          "AWS::EC2::VPCPeeringConnection",
  4284          "AWS::Elasticsearch::Domain",
  4285          "AWS::IAM::Group",
  4286          "AWS::IAM::Policy",
  4287          "AWS::IAM::Role",
  4288          "AWS::IAM::User",
  4289          "AWS::ElasticLoadBalancingV2::LoadBalancer",
  4290          "AWS::ACM::Certificate",
  4291          "AWS::RDS::DBInstance",
  4292          "AWS::RDS::DBSubnetGroup",
  4293          "AWS::RDS::DBSecurityGroup",
  4294          "AWS::RDS::DBSnapshot",
  4295          "AWS::RDS::DBCluster",
  4296          "AWS::RDS::DBClusterSnapshot",
  4297          "AWS::RDS::EventSubscription",
  4298          "AWS::S3::Bucket",
  4299          "AWS::S3::AccountPublicAccessBlock",
  4300          "AWS::Redshift::Cluster",
  4301          "AWS::Redshift::ClusterSnapshot",
  4302          "AWS::Redshift::ClusterParameterGroup",
  4303          "AWS::Redshift::ClusterSecurityGroup",
  4304          "AWS::Redshift::ClusterSubnetGroup",
  4305          "AWS::Redshift::EventSubscription",
  4306          "AWS::SSM::ManagedInstanceInventory",
  4307          "AWS::CloudWatch::Alarm",
  4308          "AWS::CloudFormation::Stack",
  4309          "AWS::ElasticLoadBalancing::LoadBalancer",
  4310          "AWS::AutoScaling::AutoScalingGroup",
  4311          "AWS::AutoScaling::LaunchConfiguration",
  4312          "AWS::AutoScaling::ScalingPolicy",
  4313          "AWS::AutoScaling::ScheduledAction",
  4314          "AWS::DynamoDB::Table",
  4315          "AWS::CodeBuild::Project",
  4316          "AWS::WAF::RateBasedRule",
  4317          "AWS::WAF::Rule",
  4318          "AWS::WAF::RuleGroup",
  4319          "AWS::WAF::WebACL",
  4320          "AWS::WAFRegional::RateBasedRule",
  4321          "AWS::WAFRegional::Rule",
  4322          "AWS::WAFRegional::RuleGroup",
  4323          "AWS::WAFRegional::WebACL",
  4324          "AWS::CloudFront::Distribution",
  4325          "AWS::CloudFront::StreamingDistribution",
  4326          "AWS::Lambda::Function",
  4327          "AWS::NetworkFirewall::Firewall",
  4328          "AWS::NetworkFirewall::FirewallPolicy",
  4329          "AWS::NetworkFirewall::RuleGroup",
  4330          "AWS::ElasticBeanstalk::Application",
  4331          "AWS::ElasticBeanstalk::ApplicationVersion",
  4332          "AWS::ElasticBeanstalk::Environment",
  4333          "AWS::WAFv2::WebACL",
  4334          "AWS::WAFv2::RuleGroup",
  4335          "AWS::WAFv2::IPSet",
  4336          "AWS::WAFv2::RegexPatternSet",
  4337          "AWS::WAFv2::ManagedRuleSet",
  4338          "AWS::XRay::EncryptionConfig",
  4339          "AWS::SSM::AssociationCompliance",
  4340          "AWS::SSM::PatchCompliance",
  4341          "AWS::Shield::Protection",
  4342          "AWS::ShieldRegional::Protection",
  4343          "AWS::Config::ConformancePackCompliance",
  4344          "AWS::Config::ResourceCompliance",
  4345          "AWS::ApiGateway::Stage",
  4346          "AWS::ApiGateway::RestApi",
  4347          "AWS::ApiGatewayV2::Stage",
  4348          "AWS::ApiGatewayV2::Api",
  4349          "AWS::CodePipeline::Pipeline",
  4350          "AWS::ServiceCatalog::CloudFormationProvisionedProduct",
  4351          "AWS::ServiceCatalog::CloudFormationProduct",
  4352          "AWS::ServiceCatalog::Portfolio",
  4353          "AWS::SQS::Queue",
  4354          "AWS::KMS::Key",
  4355          "AWS::QLDB::Ledger",
  4356          "AWS::SecretsManager::Secret",
  4357          "AWS::SNS::Topic",
  4358          "AWS::SSM::FileData",
  4359          "AWS::Backup::BackupPlan",
  4360          "AWS::Backup::BackupSelection",
  4361          "AWS::Backup::BackupVault",
  4362          "AWS::Backup::RecoveryPoint",
  4363          "AWS::ECR::Repository",
  4364          "AWS::ECS::Cluster",
  4365          "AWS::ECS::Service",
  4366          "AWS::ECS::TaskDefinition",
  4367          "AWS::EFS::AccessPoint",
  4368          "AWS::EFS::FileSystem",
  4369          "AWS::EKS::Cluster"
  4370        ]
  4371      },
  4372      "ResourceTypeList":{
  4373        "type":"list",
  4374        "member":{"shape":"ResourceType"}
  4375      },
  4376      "ResourceTypeString":{
  4377        "type":"string",
  4378        "max":196,
  4379        "min":1
  4380      },
  4381      "ResourceTypes":{
  4382        "type":"list",
  4383        "member":{"shape":"StringWithCharLimit256"},
  4384        "max":20,
  4385        "min":0
  4386      },
  4387      "ResourceTypesScope":{
  4388        "type":"list",
  4389        "member":{"shape":"StringWithCharLimit256"},
  4390        "max":100,
  4391        "min":0
  4392      },
  4393      "ResourceValue":{
  4394        "type":"structure",
  4395        "required":["Value"],
  4396        "members":{
  4397          "Value":{"shape":"ResourceValueType"}
  4398        }
  4399      },
  4400      "ResourceValueType":{
  4401        "type":"string",
  4402        "enum":["RESOURCE_ID"]
  4403      },
  4404      "Results":{
  4405        "type":"list",
  4406        "member":{"shape":"String"}
  4407      },
  4408      "RetentionConfiguration":{
  4409        "type":"structure",
  4410        "required":[
  4411          "Name",
  4412          "RetentionPeriodInDays"
  4413        ],
  4414        "members":{
  4415          "Name":{"shape":"RetentionConfigurationName"},
  4416          "RetentionPeriodInDays":{"shape":"RetentionPeriodInDays"}
  4417        }
  4418      },
  4419      "RetentionConfigurationList":{
  4420        "type":"list",
  4421        "member":{"shape":"RetentionConfiguration"}
  4422      },
  4423      "RetentionConfigurationName":{
  4424        "type":"string",
  4425        "max":256,
  4426        "min":1,
  4427        "pattern":"[\\w\\-]+"
  4428      },
  4429      "RetentionConfigurationNameList":{
  4430        "type":"list",
  4431        "member":{"shape":"RetentionConfigurationName"},
  4432        "max":1,
  4433        "min":0
  4434      },
  4435      "RetentionPeriodInDays":{
  4436        "type":"integer",
  4437        "max":2557,
  4438        "min":30
  4439      },
  4440      "RuleLimit":{
  4441        "type":"integer",
  4442        "max":50,
  4443        "min":0
  4444      },
  4445      "SchemaVersionId":{
  4446        "type":"string",
  4447        "max":128,
  4448        "min":1,
  4449        "pattern":"[A-Za-z0-9-]+"
  4450      },
  4451      "Scope":{
  4452        "type":"structure",
  4453        "members":{
  4454          "ComplianceResourceTypes":{"shape":"ComplianceResourceTypes"},
  4455          "TagKey":{"shape":"StringWithCharLimit128"},
  4456          "TagValue":{"shape":"StringWithCharLimit256"},
  4457          "ComplianceResourceId":{"shape":"BaseResourceId"}
  4458        }
  4459      },
  4460      "SelectAggregateResourceConfigRequest":{
  4461        "type":"structure",
  4462        "required":[
  4463          "Expression",
  4464          "ConfigurationAggregatorName"
  4465        ],
  4466        "members":{
  4467          "Expression":{"shape":"Expression"},
  4468          "ConfigurationAggregatorName":{"shape":"ConfigurationAggregatorName"},
  4469          "Limit":{"shape":"Limit"},
  4470          "MaxResults":{"shape":"Limit"},
  4471          "NextToken":{"shape":"NextToken"}
  4472        }
  4473      },
  4474      "SelectAggregateResourceConfigResponse":{
  4475        "type":"structure",
  4476        "members":{
  4477          "Results":{"shape":"Results"},
  4478          "QueryInfo":{"shape":"QueryInfo"},
  4479          "NextToken":{"shape":"NextToken"}
  4480        }
  4481      },
  4482      "SelectResourceConfigRequest":{
  4483        "type":"structure",
  4484        "required":["Expression"],
  4485        "members":{
  4486          "Expression":{"shape":"Expression"},
  4487          "Limit":{"shape":"Limit"},
  4488          "NextToken":{"shape":"NextToken"}
  4489        }
  4490      },
  4491      "SelectResourceConfigResponse":{
  4492        "type":"structure",
  4493        "members":{
  4494          "Results":{"shape":"Results"},
  4495          "QueryInfo":{"shape":"QueryInfo"},
  4496          "NextToken":{"shape":"NextToken"}
  4497        }
  4498      },
  4499      "Source":{
  4500        "type":"structure",
  4501        "required":[
  4502          "Owner",
  4503          "SourceIdentifier"
  4504        ],
  4505        "members":{
  4506          "Owner":{"shape":"Owner"},
  4507          "SourceIdentifier":{"shape":"StringWithCharLimit256"},
  4508          "SourceDetails":{"shape":"SourceDetails"}
  4509        }
  4510      },
  4511      "SourceDetail":{
  4512        "type":"structure",
  4513        "members":{
  4514          "EventSource":{"shape":"EventSource"},
  4515          "MessageType":{"shape":"MessageType"},
  4516          "MaximumExecutionFrequency":{"shape":"MaximumExecutionFrequency"}
  4517        }
  4518      },
  4519      "SourceDetails":{
  4520        "type":"list",
  4521        "member":{"shape":"SourceDetail"},
  4522        "max":25,
  4523        "min":0
  4524      },
  4525      "SsmControls":{
  4526        "type":"structure",
  4527        "members":{
  4528          "ConcurrentExecutionRatePercentage":{"shape":"Percentage"},
  4529          "ErrorPercentage":{"shape":"Percentage"}
  4530        }
  4531      },
  4532      "StackArn":{
  4533        "type":"string",
  4534        "max":2048,
  4535        "min":1
  4536      },
  4537      "StartConfigRulesEvaluationRequest":{
  4538        "type":"structure",
  4539        "members":{
  4540          "ConfigRuleNames":{"shape":"ReevaluateConfigRuleNames"}
  4541        }
  4542      },
  4543      "StartConfigRulesEvaluationResponse":{
  4544        "type":"structure",
  4545        "members":{
  4546        }
  4547      },
  4548      "StartConfigurationRecorderRequest":{
  4549        "type":"structure",
  4550        "required":["ConfigurationRecorderName"],
  4551        "members":{
  4552          "ConfigurationRecorderName":{"shape":"RecorderName"}
  4553        }
  4554      },
  4555      "StartRemediationExecutionRequest":{
  4556        "type":"structure",
  4557        "required":[
  4558          "ConfigRuleName",
  4559          "ResourceKeys"
  4560        ],
  4561        "members":{
  4562          "ConfigRuleName":{"shape":"ConfigRuleName"},
  4563          "ResourceKeys":{"shape":"ResourceKeys"}
  4564        }
  4565      },
  4566      "StartRemediationExecutionResponse":{
  4567        "type":"structure",
  4568        "members":{
  4569          "FailureMessage":{"shape":"String"},
  4570          "FailedItems":{"shape":"ResourceKeys"}
  4571        }
  4572      },
  4573      "StaticParameterValues":{
  4574        "type":"list",
  4575        "member":{"shape":"StringWithCharLimit256"},
  4576        "max":25,
  4577        "min":0
  4578      },
  4579      "StaticValue":{
  4580        "type":"structure",
  4581        "required":["Values"],
  4582        "members":{
  4583          "Values":{"shape":"StaticParameterValues"}
  4584        }
  4585      },
  4586      "StatusDetailFilters":{
  4587        "type":"structure",
  4588        "members":{
  4589          "AccountId":{"shape":"AccountId"},
  4590          "MemberAccountRuleStatus":{"shape":"MemberAccountRuleStatus"}
  4591        }
  4592      },
  4593      "StopConfigurationRecorderRequest":{
  4594        "type":"structure",
  4595        "required":["ConfigurationRecorderName"],
  4596        "members":{
  4597          "ConfigurationRecorderName":{"shape":"RecorderName"}
  4598        }
  4599      },
  4600      "StoredQuery":{
  4601        "type":"structure",
  4602        "required":["QueryName"],
  4603        "members":{
  4604          "QueryId":{
  4605            "shape":"QueryId",
  4606            "box":true
  4607          },
  4608          "QueryArn":{
  4609            "shape":"QueryArn",
  4610            "box":true
  4611          },
  4612          "QueryName":{"shape":"QueryName"},
  4613          "Description":{
  4614            "shape":"QueryDescription",
  4615            "box":true
  4616          },
  4617          "Expression":{
  4618            "shape":"QueryExpression",
  4619            "box":true
  4620          }
  4621        }
  4622      },
  4623      "StoredQueryMetadata":{
  4624        "type":"structure",
  4625        "required":[
  4626          "QueryId",
  4627          "QueryArn",
  4628          "QueryName"
  4629        ],
  4630        "members":{
  4631          "QueryId":{"shape":"QueryId"},
  4632          "QueryArn":{"shape":"QueryArn"},
  4633          "QueryName":{"shape":"QueryName"},
  4634          "Description":{"shape":"QueryDescription"}
  4635        }
  4636      },
  4637      "StoredQueryMetadataList":{
  4638        "type":"list",
  4639        "member":{"shape":"StoredQueryMetadata"}
  4640      },
  4641      "String":{"type":"string"},
  4642      "StringWithCharLimit1024":{
  4643        "type":"string",
  4644        "max":1024,
  4645        "min":1
  4646      },
  4647      "StringWithCharLimit128":{
  4648        "type":"string",
  4649        "max":128,
  4650        "min":1
  4651      },
  4652      "StringWithCharLimit2048":{
  4653        "type":"string",
  4654        "max":2048,
  4655        "min":1
  4656      },
  4657      "StringWithCharLimit256":{
  4658        "type":"string",
  4659        "max":256,
  4660        "min":1
  4661      },
  4662      "StringWithCharLimit256Min0":{
  4663        "type":"string",
  4664        "max":256,
  4665        "min":0
  4666      },
  4667      "StringWithCharLimit64":{
  4668        "type":"string",
  4669        "max":64,
  4670        "min":1
  4671      },
  4672      "StringWithCharLimit768":{
  4673        "type":"string",
  4674        "max":768,
  4675        "min":1
  4676      },
  4677      "SupplementaryConfiguration":{
  4678        "type":"map",
  4679        "key":{"shape":"SupplementaryConfigurationName"},
  4680        "value":{"shape":"SupplementaryConfigurationValue"}
  4681      },
  4682      "SupplementaryConfigurationName":{"type":"string"},
  4683      "SupplementaryConfigurationValue":{"type":"string"},
  4684      "Tag":{
  4685        "type":"structure",
  4686        "members":{
  4687          "Key":{"shape":"TagKey"},
  4688          "Value":{"shape":"TagValue"}
  4689        }
  4690      },
  4691      "TagKey":{
  4692        "type":"string",
  4693        "max":128,
  4694        "min":1
  4695      },
  4696      "TagKeyList":{
  4697        "type":"list",
  4698        "member":{"shape":"TagKey"},
  4699        "max":50,
  4700        "min":1
  4701      },
  4702      "TagList":{
  4703        "type":"list",
  4704        "member":{"shape":"Tag"},
  4705        "max":50,
  4706        "min":1
  4707      },
  4708      "TagResourceRequest":{
  4709        "type":"structure",
  4710        "required":[
  4711          "ResourceArn",
  4712          "Tags"
  4713        ],
  4714        "members":{
  4715          "ResourceArn":{"shape":"AmazonResourceName"},
  4716          "Tags":{"shape":"TagList"}
  4717        }
  4718      },
  4719      "TagValue":{
  4720        "type":"string",
  4721        "max":256,
  4722        "min":0
  4723      },
  4724      "Tags":{
  4725        "type":"map",
  4726        "key":{"shape":"Name"},
  4727        "value":{"shape":"Value"}
  4728      },
  4729      "TagsList":{
  4730        "type":"list",
  4731        "member":{"shape":"Tag"},
  4732        "max":50,
  4733        "min":0
  4734      },
  4735      "TemplateBody":{
  4736        "type":"string",
  4737        "max":51200,
  4738        "min":1
  4739      },
  4740      "TemplateS3Uri":{
  4741        "type":"string",
  4742        "max":1024,
  4743        "min":1,
  4744        "pattern":"s3://.*"
  4745      },
  4746      "TooManyTagsException":{
  4747        "type":"structure",
  4748        "members":{
  4749        },
  4750        "exception":true
  4751      },
  4752      "UnprocessedResourceIdentifierList":{
  4753        "type":"list",
  4754        "member":{"shape":"AggregateResourceIdentifier"}
  4755      },
  4756      "UntagResourceRequest":{
  4757        "type":"structure",
  4758        "required":[
  4759          "ResourceArn",
  4760          "TagKeys"
  4761        ],
  4762        "members":{
  4763          "ResourceArn":{"shape":"AmazonResourceName"},
  4764          "TagKeys":{"shape":"TagKeyList"}
  4765        }
  4766      },
  4767      "ValidationException":{
  4768        "type":"structure",
  4769        "members":{
  4770        },
  4771        "exception":true
  4772      },
  4773      "Value":{"type":"string"},
  4774      "Version":{"type":"string"}
  4775    }
  4776  }