github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/securityhub/2018-10-26/api-2.json (about)

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2018-10-26",
     5      "endpointPrefix":"securityhub",
     6      "jsonVersion":"1.1",
     7      "protocol":"rest-json",
     8      "serviceFullName":"AWS SecurityHub",
     9      "serviceId":"SecurityHub",
    10      "signatureVersion":"v4",
    11      "signingName":"securityhub",
    12      "uid":"securityhub-2018-10-26"
    13    },
    14    "operations":{
    15      "AcceptAdministratorInvitation":{
    16        "name":"AcceptAdministratorInvitation",
    17        "http":{
    18          "method":"POST",
    19          "requestUri":"/administrator"
    20        },
    21        "input":{"shape":"AcceptAdministratorInvitationRequest"},
    22        "output":{"shape":"AcceptAdministratorInvitationResponse"},
    23        "errors":[
    24          {"shape":"InternalException"},
    25          {"shape":"InvalidInputException"},
    26          {"shape":"LimitExceededException"},
    27          {"shape":"ResourceNotFoundException"},
    28          {"shape":"InvalidAccessException"}
    29        ]
    30      },
    31      "AcceptInvitation":{
    32        "name":"AcceptInvitation",
    33        "http":{
    34          "method":"POST",
    35          "requestUri":"/master"
    36        },
    37        "input":{"shape":"AcceptInvitationRequest"},
    38        "output":{"shape":"AcceptInvitationResponse"},
    39        "errors":[
    40          {"shape":"InternalException"},
    41          {"shape":"InvalidInputException"},
    42          {"shape":"LimitExceededException"},
    43          {"shape":"ResourceNotFoundException"},
    44          {"shape":"InvalidAccessException"}
    45        ],
    46        "deprecated":true,
    47        "deprecatedMessage":"This API has been deprecated, use AcceptAdministratorInvitation API instead."
    48      },
    49      "BatchDisableStandards":{
    50        "name":"BatchDisableStandards",
    51        "http":{
    52          "method":"POST",
    53          "requestUri":"/standards/deregister"
    54        },
    55        "input":{"shape":"BatchDisableStandardsRequest"},
    56        "output":{"shape":"BatchDisableStandardsResponse"},
    57        "errors":[
    58          {"shape":"InternalException"},
    59          {"shape":"InvalidInputException"},
    60          {"shape":"InvalidAccessException"},
    61          {"shape":"LimitExceededException"}
    62        ]
    63      },
    64      "BatchEnableStandards":{
    65        "name":"BatchEnableStandards",
    66        "http":{
    67          "method":"POST",
    68          "requestUri":"/standards/register"
    69        },
    70        "input":{"shape":"BatchEnableStandardsRequest"},
    71        "output":{"shape":"BatchEnableStandardsResponse"},
    72        "errors":[
    73          {"shape":"InternalException"},
    74          {"shape":"InvalidInputException"},
    75          {"shape":"InvalidAccessException"},
    76          {"shape":"LimitExceededException"}
    77        ]
    78      },
    79      "BatchImportFindings":{
    80        "name":"BatchImportFindings",
    81        "http":{
    82          "method":"POST",
    83          "requestUri":"/findings/import"
    84        },
    85        "input":{"shape":"BatchImportFindingsRequest"},
    86        "output":{"shape":"BatchImportFindingsResponse"},
    87        "errors":[
    88          {"shape":"InternalException"},
    89          {"shape":"InvalidInputException"},
    90          {"shape":"LimitExceededException"},
    91          {"shape":"InvalidAccessException"}
    92        ]
    93      },
    94      "BatchUpdateFindings":{
    95        "name":"BatchUpdateFindings",
    96        "http":{
    97          "method":"PATCH",
    98          "requestUri":"/findings/batchupdate"
    99        },
   100        "input":{"shape":"BatchUpdateFindingsRequest"},
   101        "output":{"shape":"BatchUpdateFindingsResponse"},
   102        "errors":[
   103          {"shape":"InternalException"},
   104          {"shape":"InvalidInputException"},
   105          {"shape":"LimitExceededException"},
   106          {"shape":"InvalidAccessException"}
   107        ]
   108      },
   109      "CreateActionTarget":{
   110        "name":"CreateActionTarget",
   111        "http":{
   112          "method":"POST",
   113          "requestUri":"/actionTargets"
   114        },
   115        "input":{"shape":"CreateActionTargetRequest"},
   116        "output":{"shape":"CreateActionTargetResponse"},
   117        "errors":[
   118          {"shape":"InternalException"},
   119          {"shape":"InvalidInputException"},
   120          {"shape":"InvalidAccessException"},
   121          {"shape":"LimitExceededException"},
   122          {"shape":"ResourceConflictException"}
   123        ]
   124      },
   125      "CreateInsight":{
   126        "name":"CreateInsight",
   127        "http":{
   128          "method":"POST",
   129          "requestUri":"/insights"
   130        },
   131        "input":{"shape":"CreateInsightRequest"},
   132        "output":{"shape":"CreateInsightResponse"},
   133        "errors":[
   134          {"shape":"InternalException"},
   135          {"shape":"InvalidInputException"},
   136          {"shape":"LimitExceededException"},
   137          {"shape":"InvalidAccessException"},
   138          {"shape":"ResourceConflictException"}
   139        ]
   140      },
   141      "CreateMembers":{
   142        "name":"CreateMembers",
   143        "http":{
   144          "method":"POST",
   145          "requestUri":"/members"
   146        },
   147        "input":{"shape":"CreateMembersRequest"},
   148        "output":{"shape":"CreateMembersResponse"},
   149        "errors":[
   150          {"shape":"InternalException"},
   151          {"shape":"InvalidInputException"},
   152          {"shape":"LimitExceededException"},
   153          {"shape":"InvalidAccessException"},
   154          {"shape":"ResourceConflictException"}
   155        ]
   156      },
   157      "DeclineInvitations":{
   158        "name":"DeclineInvitations",
   159        "http":{
   160          "method":"POST",
   161          "requestUri":"/invitations/decline"
   162        },
   163        "input":{"shape":"DeclineInvitationsRequest"},
   164        "output":{"shape":"DeclineInvitationsResponse"},
   165        "errors":[
   166          {"shape":"InternalException"},
   167          {"shape":"InvalidInputException"},
   168          {"shape":"InvalidAccessException"},
   169          {"shape":"ResourceNotFoundException"}
   170        ]
   171      },
   172      "DeleteActionTarget":{
   173        "name":"DeleteActionTarget",
   174        "http":{
   175          "method":"DELETE",
   176          "requestUri":"/actionTargets/{ActionTargetArn+}"
   177        },
   178        "input":{"shape":"DeleteActionTargetRequest"},
   179        "output":{"shape":"DeleteActionTargetResponse"},
   180        "errors":[
   181          {"shape":"InternalException"},
   182          {"shape":"InvalidInputException"},
   183          {"shape":"InvalidAccessException"},
   184          {"shape":"ResourceNotFoundException"}
   185        ]
   186      },
   187      "DeleteInsight":{
   188        "name":"DeleteInsight",
   189        "http":{
   190          "method":"DELETE",
   191          "requestUri":"/insights/{InsightArn+}"
   192        },
   193        "input":{"shape":"DeleteInsightRequest"},
   194        "output":{"shape":"DeleteInsightResponse"},
   195        "errors":[
   196          {"shape":"InternalException"},
   197          {"shape":"InvalidInputException"},
   198          {"shape":"InvalidAccessException"},
   199          {"shape":"LimitExceededException"},
   200          {"shape":"ResourceNotFoundException"}
   201        ]
   202      },
   203      "DeleteInvitations":{
   204        "name":"DeleteInvitations",
   205        "http":{
   206          "method":"POST",
   207          "requestUri":"/invitations/delete"
   208        },
   209        "input":{"shape":"DeleteInvitationsRequest"},
   210        "output":{"shape":"DeleteInvitationsResponse"},
   211        "errors":[
   212          {"shape":"InternalException"},
   213          {"shape":"InvalidInputException"},
   214          {"shape":"LimitExceededException"},
   215          {"shape":"ResourceNotFoundException"},
   216          {"shape":"InvalidAccessException"}
   217        ]
   218      },
   219      "DeleteMembers":{
   220        "name":"DeleteMembers",
   221        "http":{
   222          "method":"POST",
   223          "requestUri":"/members/delete"
   224        },
   225        "input":{"shape":"DeleteMembersRequest"},
   226        "output":{"shape":"DeleteMembersResponse"},
   227        "errors":[
   228          {"shape":"InternalException"},
   229          {"shape":"InvalidInputException"},
   230          {"shape":"InvalidAccessException"},
   231          {"shape":"LimitExceededException"},
   232          {"shape":"ResourceNotFoundException"}
   233        ]
   234      },
   235      "DescribeActionTargets":{
   236        "name":"DescribeActionTargets",
   237        "http":{
   238          "method":"POST",
   239          "requestUri":"/actionTargets/get"
   240        },
   241        "input":{"shape":"DescribeActionTargetsRequest"},
   242        "output":{"shape":"DescribeActionTargetsResponse"},
   243        "errors":[
   244          {"shape":"InternalException"},
   245          {"shape":"InvalidInputException"},
   246          {"shape":"InvalidAccessException"},
   247          {"shape":"ResourceNotFoundException"}
   248        ]
   249      },
   250      "DescribeHub":{
   251        "name":"DescribeHub",
   252        "http":{
   253          "method":"GET",
   254          "requestUri":"/accounts"
   255        },
   256        "input":{"shape":"DescribeHubRequest"},
   257        "output":{"shape":"DescribeHubResponse"},
   258        "errors":[
   259          {"shape":"InternalException"},
   260          {"shape":"LimitExceededException"},
   261          {"shape":"InvalidAccessException"},
   262          {"shape":"InvalidInputException"},
   263          {"shape":"ResourceNotFoundException"}
   264        ]
   265      },
   266      "DescribeOrganizationConfiguration":{
   267        "name":"DescribeOrganizationConfiguration",
   268        "http":{
   269          "method":"GET",
   270          "requestUri":"/organization/configuration"
   271        },
   272        "input":{"shape":"DescribeOrganizationConfigurationRequest"},
   273        "output":{"shape":"DescribeOrganizationConfigurationResponse"},
   274        "errors":[
   275          {"shape":"InternalException"},
   276          {"shape":"InvalidInputException"},
   277          {"shape":"InvalidAccessException"},
   278          {"shape":"LimitExceededException"}
   279        ]
   280      },
   281      "DescribeProducts":{
   282        "name":"DescribeProducts",
   283        "http":{
   284          "method":"GET",
   285          "requestUri":"/products"
   286        },
   287        "input":{"shape":"DescribeProductsRequest"},
   288        "output":{"shape":"DescribeProductsResponse"},
   289        "errors":[
   290          {"shape":"InternalException"},
   291          {"shape":"LimitExceededException"},
   292          {"shape":"InvalidAccessException"},
   293          {"shape":"InvalidInputException"}
   294        ]
   295      },
   296      "DescribeStandards":{
   297        "name":"DescribeStandards",
   298        "http":{
   299          "method":"GET",
   300          "requestUri":"/standards"
   301        },
   302        "input":{"shape":"DescribeStandardsRequest"},
   303        "output":{"shape":"DescribeStandardsResponse"},
   304        "errors":[
   305          {"shape":"InternalException"},
   306          {"shape":"InvalidInputException"},
   307          {"shape":"InvalidAccessException"}
   308        ]
   309      },
   310      "DescribeStandardsControls":{
   311        "name":"DescribeStandardsControls",
   312        "http":{
   313          "method":"GET",
   314          "requestUri":"/standards/controls/{StandardsSubscriptionArn+}"
   315        },
   316        "input":{"shape":"DescribeStandardsControlsRequest"},
   317        "output":{"shape":"DescribeStandardsControlsResponse"},
   318        "errors":[
   319          {"shape":"InternalException"},
   320          {"shape":"InvalidInputException"},
   321          {"shape":"InvalidAccessException"},
   322          {"shape":"ResourceNotFoundException"}
   323        ]
   324      },
   325      "DisableImportFindingsForProduct":{
   326        "name":"DisableImportFindingsForProduct",
   327        "http":{
   328          "method":"DELETE",
   329          "requestUri":"/productSubscriptions/{ProductSubscriptionArn+}"
   330        },
   331        "input":{"shape":"DisableImportFindingsForProductRequest"},
   332        "output":{"shape":"DisableImportFindingsForProductResponse"},
   333        "errors":[
   334          {"shape":"InternalException"},
   335          {"shape":"InvalidInputException"},
   336          {"shape":"ResourceNotFoundException"},
   337          {"shape":"InvalidAccessException"},
   338          {"shape":"LimitExceededException"}
   339        ]
   340      },
   341      "DisableOrganizationAdminAccount":{
   342        "name":"DisableOrganizationAdminAccount",
   343        "http":{
   344          "method":"POST",
   345          "requestUri":"/organization/admin/disable"
   346        },
   347        "input":{"shape":"DisableOrganizationAdminAccountRequest"},
   348        "output":{"shape":"DisableOrganizationAdminAccountResponse"},
   349        "errors":[
   350          {"shape":"InternalException"},
   351          {"shape":"InvalidInputException"},
   352          {"shape":"InvalidAccessException"},
   353          {"shape":"LimitExceededException"}
   354        ]
   355      },
   356      "DisableSecurityHub":{
   357        "name":"DisableSecurityHub",
   358        "http":{
   359          "method":"DELETE",
   360          "requestUri":"/accounts"
   361        },
   362        "input":{"shape":"DisableSecurityHubRequest"},
   363        "output":{"shape":"DisableSecurityHubResponse"},
   364        "errors":[
   365          {"shape":"InternalException"},
   366          {"shape":"LimitExceededException"},
   367          {"shape":"InvalidAccessException"},
   368          {"shape":"ResourceNotFoundException"}
   369        ]
   370      },
   371      "DisassociateFromAdministratorAccount":{
   372        "name":"DisassociateFromAdministratorAccount",
   373        "http":{
   374          "method":"POST",
   375          "requestUri":"/administrator/disassociate"
   376        },
   377        "input":{"shape":"DisassociateFromAdministratorAccountRequest"},
   378        "output":{"shape":"DisassociateFromAdministratorAccountResponse"},
   379        "errors":[
   380          {"shape":"InternalException"},
   381          {"shape":"InvalidInputException"},
   382          {"shape":"InvalidAccessException"},
   383          {"shape":"LimitExceededException"},
   384          {"shape":"ResourceNotFoundException"}
   385        ]
   386      },
   387      "DisassociateFromMasterAccount":{
   388        "name":"DisassociateFromMasterAccount",
   389        "http":{
   390          "method":"POST",
   391          "requestUri":"/master/disassociate"
   392        },
   393        "input":{"shape":"DisassociateFromMasterAccountRequest"},
   394        "output":{"shape":"DisassociateFromMasterAccountResponse"},
   395        "errors":[
   396          {"shape":"InternalException"},
   397          {"shape":"InvalidInputException"},
   398          {"shape":"InvalidAccessException"},
   399          {"shape":"LimitExceededException"},
   400          {"shape":"ResourceNotFoundException"}
   401        ],
   402        "deprecated":true,
   403        "deprecatedMessage":"This API has been deprecated, use DisassociateFromAdministratorAccount API instead."
   404      },
   405      "DisassociateMembers":{
   406        "name":"DisassociateMembers",
   407        "http":{
   408          "method":"POST",
   409          "requestUri":"/members/disassociate"
   410        },
   411        "input":{"shape":"DisassociateMembersRequest"},
   412        "output":{"shape":"DisassociateMembersResponse"},
   413        "errors":[
   414          {"shape":"InternalException"},
   415          {"shape":"InvalidInputException"},
   416          {"shape":"InvalidAccessException"},
   417          {"shape":"LimitExceededException"},
   418          {"shape":"ResourceNotFoundException"}
   419        ]
   420      },
   421      "EnableImportFindingsForProduct":{
   422        "name":"EnableImportFindingsForProduct",
   423        "http":{
   424          "method":"POST",
   425          "requestUri":"/productSubscriptions"
   426        },
   427        "input":{"shape":"EnableImportFindingsForProductRequest"},
   428        "output":{"shape":"EnableImportFindingsForProductResponse"},
   429        "errors":[
   430          {"shape":"InternalException"},
   431          {"shape":"InvalidInputException"},
   432          {"shape":"InvalidAccessException"},
   433          {"shape":"ResourceConflictException"},
   434          {"shape":"LimitExceededException"}
   435        ]
   436      },
   437      "EnableOrganizationAdminAccount":{
   438        "name":"EnableOrganizationAdminAccount",
   439        "http":{
   440          "method":"POST",
   441          "requestUri":"/organization/admin/enable"
   442        },
   443        "input":{"shape":"EnableOrganizationAdminAccountRequest"},
   444        "output":{"shape":"EnableOrganizationAdminAccountResponse"},
   445        "errors":[
   446          {"shape":"InternalException"},
   447          {"shape":"InvalidInputException"},
   448          {"shape":"InvalidAccessException"},
   449          {"shape":"LimitExceededException"}
   450        ]
   451      },
   452      "EnableSecurityHub":{
   453        "name":"EnableSecurityHub",
   454        "http":{
   455          "method":"POST",
   456          "requestUri":"/accounts"
   457        },
   458        "input":{"shape":"EnableSecurityHubRequest"},
   459        "output":{"shape":"EnableSecurityHubResponse"},
   460        "errors":[
   461          {"shape":"InternalException"},
   462          {"shape":"LimitExceededException"},
   463          {"shape":"InvalidAccessException"},
   464          {"shape":"ResourceConflictException"},
   465          {"shape":"AccessDeniedException"}
   466        ]
   467      },
   468      "GetAdministratorAccount":{
   469        "name":"GetAdministratorAccount",
   470        "http":{
   471          "method":"GET",
   472          "requestUri":"/administrator"
   473        },
   474        "input":{"shape":"GetAdministratorAccountRequest"},
   475        "output":{"shape":"GetAdministratorAccountResponse"},
   476        "errors":[
   477          {"shape":"InternalException"},
   478          {"shape":"InvalidInputException"},
   479          {"shape":"InvalidAccessException"},
   480          {"shape":"LimitExceededException"},
   481          {"shape":"ResourceNotFoundException"}
   482        ]
   483      },
   484      "GetEnabledStandards":{
   485        "name":"GetEnabledStandards",
   486        "http":{
   487          "method":"POST",
   488          "requestUri":"/standards/get"
   489        },
   490        "input":{"shape":"GetEnabledStandardsRequest"},
   491        "output":{"shape":"GetEnabledStandardsResponse"},
   492        "errors":[
   493          {"shape":"InternalException"},
   494          {"shape":"InvalidInputException"},
   495          {"shape":"InvalidAccessException"},
   496          {"shape":"LimitExceededException"}
   497        ]
   498      },
   499      "GetFindings":{
   500        "name":"GetFindings",
   501        "http":{
   502          "method":"POST",
   503          "requestUri":"/findings"
   504        },
   505        "input":{"shape":"GetFindingsRequest"},
   506        "output":{"shape":"GetFindingsResponse"},
   507        "errors":[
   508          {"shape":"InternalException"},
   509          {"shape":"InvalidInputException"},
   510          {"shape":"InvalidAccessException"},
   511          {"shape":"LimitExceededException"}
   512        ]
   513      },
   514      "GetInsightResults":{
   515        "name":"GetInsightResults",
   516        "http":{
   517          "method":"GET",
   518          "requestUri":"/insights/results/{InsightArn+}"
   519        },
   520        "input":{"shape":"GetInsightResultsRequest"},
   521        "output":{"shape":"GetInsightResultsResponse"},
   522        "errors":[
   523          {"shape":"InternalException"},
   524          {"shape":"InvalidInputException"},
   525          {"shape":"InvalidAccessException"},
   526          {"shape":"LimitExceededException"},
   527          {"shape":"ResourceNotFoundException"}
   528        ]
   529      },
   530      "GetInsights":{
   531        "name":"GetInsights",
   532        "http":{
   533          "method":"POST",
   534          "requestUri":"/insights/get"
   535        },
   536        "input":{"shape":"GetInsightsRequest"},
   537        "output":{"shape":"GetInsightsResponse"},
   538        "errors":[
   539          {"shape":"InternalException"},
   540          {"shape":"InvalidInputException"},
   541          {"shape":"InvalidAccessException"},
   542          {"shape":"LimitExceededException"},
   543          {"shape":"ResourceNotFoundException"}
   544        ]
   545      },
   546      "GetInvitationsCount":{
   547        "name":"GetInvitationsCount",
   548        "http":{
   549          "method":"GET",
   550          "requestUri":"/invitations/count"
   551        },
   552        "input":{"shape":"GetInvitationsCountRequest"},
   553        "output":{"shape":"GetInvitationsCountResponse"},
   554        "errors":[
   555          {"shape":"InternalException"},
   556          {"shape":"InvalidInputException"},
   557          {"shape":"InvalidAccessException"},
   558          {"shape":"LimitExceededException"}
   559        ]
   560      },
   561      "GetMasterAccount":{
   562        "name":"GetMasterAccount",
   563        "http":{
   564          "method":"GET",
   565          "requestUri":"/master"
   566        },
   567        "input":{"shape":"GetMasterAccountRequest"},
   568        "output":{"shape":"GetMasterAccountResponse"},
   569        "errors":[
   570          {"shape":"InternalException"},
   571          {"shape":"InvalidInputException"},
   572          {"shape":"InvalidAccessException"},
   573          {"shape":"LimitExceededException"},
   574          {"shape":"ResourceNotFoundException"}
   575        ],
   576        "deprecated":true,
   577        "deprecatedMessage":"This API has been deprecated, use GetAdministratorAccount API instead."
   578      },
   579      "GetMembers":{
   580        "name":"GetMembers",
   581        "http":{
   582          "method":"POST",
   583          "requestUri":"/members/get"
   584        },
   585        "input":{"shape":"GetMembersRequest"},
   586        "output":{"shape":"GetMembersResponse"},
   587        "errors":[
   588          {"shape":"InternalException"},
   589          {"shape":"InvalidInputException"},
   590          {"shape":"InvalidAccessException"},
   591          {"shape":"LimitExceededException"},
   592          {"shape":"ResourceNotFoundException"}
   593        ]
   594      },
   595      "InviteMembers":{
   596        "name":"InviteMembers",
   597        "http":{
   598          "method":"POST",
   599          "requestUri":"/members/invite"
   600        },
   601        "input":{"shape":"InviteMembersRequest"},
   602        "output":{"shape":"InviteMembersResponse"},
   603        "errors":[
   604          {"shape":"InternalException"},
   605          {"shape":"InvalidInputException"},
   606          {"shape":"InvalidAccessException"},
   607          {"shape":"LimitExceededException"},
   608          {"shape":"ResourceNotFoundException"}
   609        ]
   610      },
   611      "ListEnabledProductsForImport":{
   612        "name":"ListEnabledProductsForImport",
   613        "http":{
   614          "method":"GET",
   615          "requestUri":"/productSubscriptions"
   616        },
   617        "input":{"shape":"ListEnabledProductsForImportRequest"},
   618        "output":{"shape":"ListEnabledProductsForImportResponse"},
   619        "errors":[
   620          {"shape":"InternalException"},
   621          {"shape":"LimitExceededException"},
   622          {"shape":"InvalidAccessException"}
   623        ]
   624      },
   625      "ListInvitations":{
   626        "name":"ListInvitations",
   627        "http":{
   628          "method":"GET",
   629          "requestUri":"/invitations"
   630        },
   631        "input":{"shape":"ListInvitationsRequest"},
   632        "output":{"shape":"ListInvitationsResponse"},
   633        "errors":[
   634          {"shape":"InternalException"},
   635          {"shape":"InvalidInputException"},
   636          {"shape":"InvalidAccessException"},
   637          {"shape":"LimitExceededException"}
   638        ]
   639      },
   640      "ListMembers":{
   641        "name":"ListMembers",
   642        "http":{
   643          "method":"GET",
   644          "requestUri":"/members"
   645        },
   646        "input":{"shape":"ListMembersRequest"},
   647        "output":{"shape":"ListMembersResponse"},
   648        "errors":[
   649          {"shape":"InternalException"},
   650          {"shape":"InvalidInputException"},
   651          {"shape":"InvalidAccessException"},
   652          {"shape":"LimitExceededException"}
   653        ]
   654      },
   655      "ListOrganizationAdminAccounts":{
   656        "name":"ListOrganizationAdminAccounts",
   657        "http":{
   658          "method":"GET",
   659          "requestUri":"/organization/admin"
   660        },
   661        "input":{"shape":"ListOrganizationAdminAccountsRequest"},
   662        "output":{"shape":"ListOrganizationAdminAccountsResponse"},
   663        "errors":[
   664          {"shape":"InternalException"},
   665          {"shape":"InvalidInputException"},
   666          {"shape":"InvalidAccessException"},
   667          {"shape":"LimitExceededException"}
   668        ]
   669      },
   670      "ListTagsForResource":{
   671        "name":"ListTagsForResource",
   672        "http":{
   673          "method":"GET",
   674          "requestUri":"/tags/{ResourceArn}"
   675        },
   676        "input":{"shape":"ListTagsForResourceRequest"},
   677        "output":{"shape":"ListTagsForResourceResponse"},
   678        "errors":[
   679          {"shape":"InternalException"},
   680          {"shape":"InvalidInputException"},
   681          {"shape":"ResourceNotFoundException"}
   682        ]
   683      },
   684      "TagResource":{
   685        "name":"TagResource",
   686        "http":{
   687          "method":"POST",
   688          "requestUri":"/tags/{ResourceArn}"
   689        },
   690        "input":{"shape":"TagResourceRequest"},
   691        "output":{"shape":"TagResourceResponse"},
   692        "errors":[
   693          {"shape":"InternalException"},
   694          {"shape":"InvalidInputException"},
   695          {"shape":"ResourceNotFoundException"}
   696        ]
   697      },
   698      "UntagResource":{
   699        "name":"UntagResource",
   700        "http":{
   701          "method":"DELETE",
   702          "requestUri":"/tags/{ResourceArn}"
   703        },
   704        "input":{"shape":"UntagResourceRequest"},
   705        "output":{"shape":"UntagResourceResponse"},
   706        "errors":[
   707          {"shape":"InternalException"},
   708          {"shape":"InvalidInputException"},
   709          {"shape":"ResourceNotFoundException"}
   710        ]
   711      },
   712      "UpdateActionTarget":{
   713        "name":"UpdateActionTarget",
   714        "http":{
   715          "method":"PATCH",
   716          "requestUri":"/actionTargets/{ActionTargetArn+}"
   717        },
   718        "input":{"shape":"UpdateActionTargetRequest"},
   719        "output":{"shape":"UpdateActionTargetResponse"},
   720        "errors":[
   721          {"shape":"InternalException"},
   722          {"shape":"InvalidInputException"},
   723          {"shape":"ResourceNotFoundException"},
   724          {"shape":"InvalidAccessException"},
   725          {"shape":"ResourceNotFoundException"}
   726        ]
   727      },
   728      "UpdateFindings":{
   729        "name":"UpdateFindings",
   730        "http":{
   731          "method":"PATCH",
   732          "requestUri":"/findings"
   733        },
   734        "input":{"shape":"UpdateFindingsRequest"},
   735        "output":{"shape":"UpdateFindingsResponse"},
   736        "errors":[
   737          {"shape":"InternalException"},
   738          {"shape":"InvalidInputException"},
   739          {"shape":"LimitExceededException"},
   740          {"shape":"InvalidAccessException"},
   741          {"shape":"ResourceNotFoundException"}
   742        ]
   743      },
   744      "UpdateInsight":{
   745        "name":"UpdateInsight",
   746        "http":{
   747          "method":"PATCH",
   748          "requestUri":"/insights/{InsightArn+}"
   749        },
   750        "input":{"shape":"UpdateInsightRequest"},
   751        "output":{"shape":"UpdateInsightResponse"},
   752        "errors":[
   753          {"shape":"InternalException"},
   754          {"shape":"InvalidInputException"},
   755          {"shape":"InvalidAccessException"},
   756          {"shape":"LimitExceededException"},
   757          {"shape":"ResourceNotFoundException"}
   758        ]
   759      },
   760      "UpdateOrganizationConfiguration":{
   761        "name":"UpdateOrganizationConfiguration",
   762        "http":{
   763          "method":"POST",
   764          "requestUri":"/organization/configuration"
   765        },
   766        "input":{"shape":"UpdateOrganizationConfigurationRequest"},
   767        "output":{"shape":"UpdateOrganizationConfigurationResponse"},
   768        "errors":[
   769          {"shape":"InternalException"},
   770          {"shape":"InvalidInputException"},
   771          {"shape":"InvalidAccessException"},
   772          {"shape":"LimitExceededException"}
   773        ]
   774      },
   775      "UpdateSecurityHubConfiguration":{
   776        "name":"UpdateSecurityHubConfiguration",
   777        "http":{
   778          "method":"PATCH",
   779          "requestUri":"/accounts"
   780        },
   781        "input":{"shape":"UpdateSecurityHubConfigurationRequest"},
   782        "output":{"shape":"UpdateSecurityHubConfigurationResponse"},
   783        "errors":[
   784          {"shape":"InternalException"},
   785          {"shape":"InvalidInputException"},
   786          {"shape":"InvalidAccessException"},
   787          {"shape":"LimitExceededException"},
   788          {"shape":"ResourceNotFoundException"}
   789        ]
   790      },
   791      "UpdateStandardsControl":{
   792        "name":"UpdateStandardsControl",
   793        "http":{
   794          "method":"PATCH",
   795          "requestUri":"/standards/control/{StandardsControlArn+}"
   796        },
   797        "input":{"shape":"UpdateStandardsControlRequest"},
   798        "output":{"shape":"UpdateStandardsControlResponse"},
   799        "errors":[
   800          {"shape":"InternalException"},
   801          {"shape":"InvalidInputException"},
   802          {"shape":"InvalidAccessException"},
   803          {"shape":"ResourceNotFoundException"}
   804        ]
   805      }
   806    },
   807    "shapes":{
   808      "AcceptAdministratorInvitationRequest":{
   809        "type":"structure",
   810        "required":[
   811          "AdministratorId",
   812          "InvitationId"
   813        ],
   814        "members":{
   815          "AdministratorId":{"shape":"NonEmptyString"},
   816          "InvitationId":{"shape":"NonEmptyString"}
   817        }
   818      },
   819      "AcceptAdministratorInvitationResponse":{
   820        "type":"structure",
   821        "members":{
   822        }
   823      },
   824      "AcceptInvitationRequest":{
   825        "type":"structure",
   826        "required":[
   827          "MasterId",
   828          "InvitationId"
   829        ],
   830        "members":{
   831          "MasterId":{"shape":"NonEmptyString"},
   832          "InvitationId":{"shape":"NonEmptyString"}
   833        }
   834      },
   835      "AcceptInvitationResponse":{
   836        "type":"structure",
   837        "members":{
   838        }
   839      },
   840      "AccessDeniedException":{
   841        "type":"structure",
   842        "members":{
   843          "Message":{"shape":"NonEmptyString"},
   844          "Code":{"shape":"NonEmptyString"}
   845        },
   846        "error":{"httpStatusCode":403},
   847        "exception":true
   848      },
   849      "AccountDetails":{
   850        "type":"structure",
   851        "required":["AccountId"],
   852        "members":{
   853          "AccountId":{"shape":"AccountId"},
   854          "Email":{"shape":"NonEmptyString"}
   855        }
   856      },
   857      "AccountDetailsList":{
   858        "type":"list",
   859        "member":{"shape":"AccountDetails"}
   860      },
   861      "AccountId":{"type":"string"},
   862      "AccountIdList":{
   863        "type":"list",
   864        "member":{"shape":"NonEmptyString"}
   865      },
   866      "Action":{
   867        "type":"structure",
   868        "members":{
   869          "ActionType":{"shape":"NonEmptyString"},
   870          "NetworkConnectionAction":{"shape":"NetworkConnectionAction"},
   871          "AwsApiCallAction":{"shape":"AwsApiCallAction"},
   872          "DnsRequestAction":{"shape":"DnsRequestAction"},
   873          "PortProbeAction":{"shape":"PortProbeAction"}
   874        }
   875      },
   876      "ActionLocalIpDetails":{
   877        "type":"structure",
   878        "members":{
   879          "IpAddressV4":{"shape":"NonEmptyString"}
   880        }
   881      },
   882      "ActionLocalPortDetails":{
   883        "type":"structure",
   884        "members":{
   885          "Port":{"shape":"Integer"},
   886          "PortName":{"shape":"NonEmptyString"}
   887        }
   888      },
   889      "ActionRemoteIpDetails":{
   890        "type":"structure",
   891        "members":{
   892          "IpAddressV4":{"shape":"NonEmptyString"},
   893          "Organization":{"shape":"IpOrganizationDetails"},
   894          "Country":{"shape":"Country"},
   895          "City":{"shape":"City"},
   896          "GeoLocation":{"shape":"GeoLocation"}
   897        }
   898      },
   899      "ActionRemotePortDetails":{
   900        "type":"structure",
   901        "members":{
   902          "Port":{"shape":"Integer"},
   903          "PortName":{"shape":"NonEmptyString"}
   904        }
   905      },
   906      "ActionTarget":{
   907        "type":"structure",
   908        "required":[
   909          "ActionTargetArn",
   910          "Name",
   911          "Description"
   912        ],
   913        "members":{
   914          "ActionTargetArn":{"shape":"NonEmptyString"},
   915          "Name":{"shape":"NonEmptyString"},
   916          "Description":{"shape":"NonEmptyString"}
   917        }
   918      },
   919      "ActionTargetList":{
   920        "type":"list",
   921        "member":{"shape":"ActionTarget"}
   922      },
   923      "Adjustment":{
   924        "type":"structure",
   925        "members":{
   926          "Metric":{"shape":"NonEmptyString"},
   927          "Reason":{"shape":"NonEmptyString"}
   928        }
   929      },
   930      "AdjustmentList":{
   931        "type":"list",
   932        "member":{"shape":"Adjustment"}
   933      },
   934      "AdminAccount":{
   935        "type":"structure",
   936        "members":{
   937          "AccountId":{"shape":"NonEmptyString"},
   938          "Status":{"shape":"AdminStatus"}
   939        }
   940      },
   941      "AdminAccounts":{
   942        "type":"list",
   943        "member":{"shape":"AdminAccount"}
   944      },
   945      "AdminStatus":{
   946        "type":"string",
   947        "enum":[
   948          "ENABLED",
   949          "DISABLE_IN_PROGRESS"
   950        ]
   951      },
   952      "AdminsMaxResults":{
   953        "type":"integer",
   954        "max":10,
   955        "min":1
   956      },
   957      "ArnList":{
   958        "type":"list",
   959        "member":{"shape":"NonEmptyString"}
   960      },
   961      "AvailabilityZone":{
   962        "type":"structure",
   963        "members":{
   964          "ZoneName":{"shape":"NonEmptyString"},
   965          "SubnetId":{"shape":"NonEmptyString"}
   966        }
   967      },
   968      "AvailabilityZones":{
   969        "type":"list",
   970        "member":{"shape":"AvailabilityZone"}
   971      },
   972      "AwsApiCallAction":{
   973        "type":"structure",
   974        "members":{
   975          "Api":{"shape":"NonEmptyString"},
   976          "ServiceName":{"shape":"NonEmptyString"},
   977          "CallerType":{"shape":"NonEmptyString"},
   978          "RemoteIpDetails":{"shape":"ActionRemoteIpDetails"},
   979          "DomainDetails":{"shape":"AwsApiCallActionDomainDetails"},
   980          "AffectedResources":{"shape":"FieldMap"},
   981          "FirstSeen":{"shape":"NonEmptyString"},
   982          "LastSeen":{"shape":"NonEmptyString"}
   983        }
   984      },
   985      "AwsApiCallActionDomainDetails":{
   986        "type":"structure",
   987        "members":{
   988          "Domain":{"shape":"NonEmptyString"}
   989        }
   990      },
   991      "AwsApiGatewayAccessLogSettings":{
   992        "type":"structure",
   993        "members":{
   994          "Format":{"shape":"NonEmptyString"},
   995          "DestinationArn":{"shape":"NonEmptyString"}
   996        }
   997      },
   998      "AwsApiGatewayCanarySettings":{
   999        "type":"structure",
  1000        "members":{
  1001          "PercentTraffic":{"shape":"Double"},
  1002          "DeploymentId":{"shape":"NonEmptyString"},
  1003          "StageVariableOverrides":{"shape":"FieldMap"},
  1004          "UseStageCache":{"shape":"Boolean"}
  1005        }
  1006      },
  1007      "AwsApiGatewayEndpointConfiguration":{
  1008        "type":"structure",
  1009        "members":{
  1010          "Types":{"shape":"NonEmptyStringList"}
  1011        }
  1012      },
  1013      "AwsApiGatewayMethodSettings":{
  1014        "type":"structure",
  1015        "members":{
  1016          "MetricsEnabled":{"shape":"Boolean"},
  1017          "LoggingLevel":{"shape":"NonEmptyString"},
  1018          "DataTraceEnabled":{"shape":"Boolean"},
  1019          "ThrottlingBurstLimit":{"shape":"Integer"},
  1020          "ThrottlingRateLimit":{"shape":"Double"},
  1021          "CachingEnabled":{"shape":"Boolean"},
  1022          "CacheTtlInSeconds":{"shape":"Integer"},
  1023          "CacheDataEncrypted":{"shape":"Boolean"},
  1024          "RequireAuthorizationForCacheControl":{"shape":"Boolean"},
  1025          "UnauthorizedCacheControlHeaderStrategy":{"shape":"NonEmptyString"},
  1026          "HttpMethod":{"shape":"NonEmptyString"},
  1027          "ResourcePath":{"shape":"NonEmptyString"}
  1028        }
  1029      },
  1030      "AwsApiGatewayMethodSettingsList":{
  1031        "type":"list",
  1032        "member":{"shape":"AwsApiGatewayMethodSettings"}
  1033      },
  1034      "AwsApiGatewayRestApiDetails":{
  1035        "type":"structure",
  1036        "members":{
  1037          "Id":{"shape":"NonEmptyString"},
  1038          "Name":{"shape":"NonEmptyString"},
  1039          "Description":{"shape":"NonEmptyString"},
  1040          "CreatedDate":{"shape":"NonEmptyString"},
  1041          "Version":{"shape":"NonEmptyString"},
  1042          "BinaryMediaTypes":{"shape":"NonEmptyStringList"},
  1043          "MinimumCompressionSize":{"shape":"Integer"},
  1044          "ApiKeySource":{"shape":"NonEmptyString"},
  1045          "EndpointConfiguration":{"shape":"AwsApiGatewayEndpointConfiguration"}
  1046        }
  1047      },
  1048      "AwsApiGatewayStageDetails":{
  1049        "type":"structure",
  1050        "members":{
  1051          "DeploymentId":{"shape":"NonEmptyString"},
  1052          "ClientCertificateId":{"shape":"NonEmptyString"},
  1053          "StageName":{"shape":"NonEmptyString"},
  1054          "Description":{"shape":"NonEmptyString"},
  1055          "CacheClusterEnabled":{"shape":"Boolean"},
  1056          "CacheClusterSize":{"shape":"NonEmptyString"},
  1057          "CacheClusterStatus":{"shape":"NonEmptyString"},
  1058          "MethodSettings":{"shape":"AwsApiGatewayMethodSettingsList"},
  1059          "Variables":{"shape":"FieldMap"},
  1060          "DocumentationVersion":{"shape":"NonEmptyString"},
  1061          "AccessLogSettings":{"shape":"AwsApiGatewayAccessLogSettings"},
  1062          "CanarySettings":{"shape":"AwsApiGatewayCanarySettings"},
  1063          "TracingEnabled":{"shape":"Boolean"},
  1064          "CreatedDate":{"shape":"NonEmptyString"},
  1065          "LastUpdatedDate":{"shape":"NonEmptyString"},
  1066          "WebAclArn":{"shape":"NonEmptyString"}
  1067        }
  1068      },
  1069      "AwsApiGatewayV2ApiDetails":{
  1070        "type":"structure",
  1071        "members":{
  1072          "ApiEndpoint":{"shape":"NonEmptyString"},
  1073          "ApiId":{"shape":"NonEmptyString"},
  1074          "ApiKeySelectionExpression":{"shape":"NonEmptyString"},
  1075          "CreatedDate":{"shape":"NonEmptyString"},
  1076          "Description":{"shape":"NonEmptyString"},
  1077          "Version":{"shape":"NonEmptyString"},
  1078          "Name":{"shape":"NonEmptyString"},
  1079          "ProtocolType":{"shape":"NonEmptyString"},
  1080          "RouteSelectionExpression":{"shape":"NonEmptyString"},
  1081          "CorsConfiguration":{"shape":"AwsCorsConfiguration"}
  1082        }
  1083      },
  1084      "AwsApiGatewayV2RouteSettings":{
  1085        "type":"structure",
  1086        "members":{
  1087          "DetailedMetricsEnabled":{"shape":"Boolean"},
  1088          "LoggingLevel":{"shape":"NonEmptyString"},
  1089          "DataTraceEnabled":{"shape":"Boolean"},
  1090          "ThrottlingBurstLimit":{"shape":"Integer"},
  1091          "ThrottlingRateLimit":{"shape":"Double"}
  1092        }
  1093      },
  1094      "AwsApiGatewayV2StageDetails":{
  1095        "type":"structure",
  1096        "members":{
  1097          "ClientCertificateId":{"shape":"NonEmptyString"},
  1098          "CreatedDate":{"shape":"NonEmptyString"},
  1099          "Description":{"shape":"NonEmptyString"},
  1100          "DefaultRouteSettings":{"shape":"AwsApiGatewayV2RouteSettings"},
  1101          "DeploymentId":{"shape":"NonEmptyString"},
  1102          "LastUpdatedDate":{"shape":"NonEmptyString"},
  1103          "RouteSettings":{"shape":"AwsApiGatewayV2RouteSettings"},
  1104          "StageName":{"shape":"NonEmptyString"},
  1105          "StageVariables":{"shape":"FieldMap"},
  1106          "AccessLogSettings":{"shape":"AwsApiGatewayAccessLogSettings"},
  1107          "AutoDeploy":{"shape":"Boolean"},
  1108          "LastDeploymentStatusMessage":{"shape":"NonEmptyString"},
  1109          "ApiGatewayManaged":{"shape":"Boolean"}
  1110        }
  1111      },
  1112      "AwsAutoScalingAutoScalingGroupDetails":{
  1113        "type":"structure",
  1114        "members":{
  1115          "LaunchConfigurationName":{"shape":"NonEmptyString"},
  1116          "LoadBalancerNames":{"shape":"StringList"},
  1117          "HealthCheckType":{"shape":"NonEmptyString"},
  1118          "HealthCheckGracePeriod":{"shape":"Integer"},
  1119          "CreatedTime":{"shape":"NonEmptyString"}
  1120        }
  1121      },
  1122      "AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetails":{
  1123        "type":"structure",
  1124        "members":{
  1125          "DeviceName":{"shape":"NonEmptyString"},
  1126          "Ebs":{"shape":"AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails"},
  1127          "NoDevice":{"shape":"Boolean"},
  1128          "VirtualName":{"shape":"NonEmptyString"}
  1129        }
  1130      },
  1131      "AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails":{
  1132        "type":"structure",
  1133        "members":{
  1134          "DeleteOnTermination":{"shape":"Boolean"},
  1135          "Encrypted":{"shape":"Boolean"},
  1136          "Iops":{"shape":"Integer"},
  1137          "SnapshotId":{"shape":"NonEmptyString"},
  1138          "VolumeSize":{"shape":"Integer"},
  1139          "VolumeType":{"shape":"NonEmptyString"}
  1140        }
  1141      },
  1142      "AwsAutoScalingLaunchConfigurationBlockDeviceMappingsList":{
  1143        "type":"list",
  1144        "member":{"shape":"AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetails"}
  1145      },
  1146      "AwsAutoScalingLaunchConfigurationDetails":{
  1147        "type":"structure",
  1148        "members":{
  1149          "AssociatePublicIpAddress":{"shape":"Boolean"},
  1150          "BlockDeviceMappings":{"shape":"AwsAutoScalingLaunchConfigurationBlockDeviceMappingsList"},
  1151          "ClassicLinkVpcId":{"shape":"NonEmptyString"},
  1152          "ClassicLinkVpcSecurityGroups":{"shape":"NonEmptyStringList"},
  1153          "CreatedTime":{"shape":"NonEmptyString"},
  1154          "EbsOptimized":{"shape":"Boolean"},
  1155          "IamInstanceProfile":{"shape":"NonEmptyString"},
  1156          "ImageId":{"shape":"NonEmptyString"},
  1157          "InstanceMonitoring":{"shape":"AwsAutoScalingLaunchConfigurationInstanceMonitoringDetails"},
  1158          "InstanceType":{"shape":"NonEmptyString"},
  1159          "KernelId":{"shape":"NonEmptyString"},
  1160          "KeyName":{"shape":"NonEmptyString"},
  1161          "LaunchConfigurationName":{"shape":"NonEmptyString"},
  1162          "PlacementTenancy":{"shape":"NonEmptyString"},
  1163          "RamdiskId":{"shape":"NonEmptyString"},
  1164          "SecurityGroups":{"shape":"NonEmptyStringList"},
  1165          "SpotPrice":{"shape":"NonEmptyString"},
  1166          "UserData":{"shape":"NonEmptyString"}
  1167        }
  1168      },
  1169      "AwsAutoScalingLaunchConfigurationInstanceMonitoringDetails":{
  1170        "type":"structure",
  1171        "members":{
  1172          "Enabled":{"shape":"Boolean"}
  1173        }
  1174      },
  1175      "AwsCertificateManagerCertificateDetails":{
  1176        "type":"structure",
  1177        "members":{
  1178          "CertificateAuthorityArn":{"shape":"NonEmptyString"},
  1179          "CreatedAt":{"shape":"NonEmptyString"},
  1180          "DomainName":{"shape":"NonEmptyString"},
  1181          "DomainValidationOptions":{"shape":"AwsCertificateManagerCertificateDomainValidationOptions"},
  1182          "ExtendedKeyUsages":{"shape":"AwsCertificateManagerCertificateExtendedKeyUsages"},
  1183          "FailureReason":{"shape":"NonEmptyString"},
  1184          "ImportedAt":{"shape":"NonEmptyString"},
  1185          "InUseBy":{"shape":"StringList"},
  1186          "IssuedAt":{"shape":"NonEmptyString"},
  1187          "Issuer":{"shape":"NonEmptyString"},
  1188          "KeyAlgorithm":{"shape":"NonEmptyString"},
  1189          "KeyUsages":{"shape":"AwsCertificateManagerCertificateKeyUsages"},
  1190          "NotAfter":{"shape":"NonEmptyString"},
  1191          "NotBefore":{"shape":"NonEmptyString"},
  1192          "Options":{"shape":"AwsCertificateManagerCertificateOptions"},
  1193          "RenewalEligibility":{"shape":"NonEmptyString"},
  1194          "RenewalSummary":{"shape":"AwsCertificateManagerCertificateRenewalSummary"},
  1195          "Serial":{"shape":"NonEmptyString"},
  1196          "SignatureAlgorithm":{"shape":"NonEmptyString"},
  1197          "Status":{"shape":"NonEmptyString"},
  1198          "Subject":{"shape":"NonEmptyString"},
  1199          "SubjectAlternativeNames":{"shape":"StringList"},
  1200          "Type":{"shape":"NonEmptyString"}
  1201        }
  1202      },
  1203      "AwsCertificateManagerCertificateDomainValidationOption":{
  1204        "type":"structure",
  1205        "members":{
  1206          "DomainName":{"shape":"NonEmptyString"},
  1207          "ResourceRecord":{"shape":"AwsCertificateManagerCertificateResourceRecord"},
  1208          "ValidationDomain":{"shape":"NonEmptyString"},
  1209          "ValidationEmails":{"shape":"StringList"},
  1210          "ValidationMethod":{"shape":"NonEmptyString"},
  1211          "ValidationStatus":{"shape":"NonEmptyString"}
  1212        }
  1213      },
  1214      "AwsCertificateManagerCertificateDomainValidationOptions":{
  1215        "type":"list",
  1216        "member":{"shape":"AwsCertificateManagerCertificateDomainValidationOption"}
  1217      },
  1218      "AwsCertificateManagerCertificateExtendedKeyUsage":{
  1219        "type":"structure",
  1220        "members":{
  1221          "Name":{"shape":"NonEmptyString"},
  1222          "OId":{"shape":"NonEmptyString"}
  1223        }
  1224      },
  1225      "AwsCertificateManagerCertificateExtendedKeyUsages":{
  1226        "type":"list",
  1227        "member":{"shape":"AwsCertificateManagerCertificateExtendedKeyUsage"}
  1228      },
  1229      "AwsCertificateManagerCertificateKeyUsage":{
  1230        "type":"structure",
  1231        "members":{
  1232          "Name":{"shape":"NonEmptyString"}
  1233        }
  1234      },
  1235      "AwsCertificateManagerCertificateKeyUsages":{
  1236        "type":"list",
  1237        "member":{"shape":"AwsCertificateManagerCertificateKeyUsage"}
  1238      },
  1239      "AwsCertificateManagerCertificateOptions":{
  1240        "type":"structure",
  1241        "members":{
  1242          "CertificateTransparencyLoggingPreference":{"shape":"NonEmptyString"}
  1243        }
  1244      },
  1245      "AwsCertificateManagerCertificateRenewalSummary":{
  1246        "type":"structure",
  1247        "members":{
  1248          "DomainValidationOptions":{"shape":"AwsCertificateManagerCertificateDomainValidationOptions"},
  1249          "RenewalStatus":{"shape":"NonEmptyString"},
  1250          "RenewalStatusReason":{"shape":"NonEmptyString"},
  1251          "UpdatedAt":{"shape":"NonEmptyString"}
  1252        }
  1253      },
  1254      "AwsCertificateManagerCertificateResourceRecord":{
  1255        "type":"structure",
  1256        "members":{
  1257          "Name":{"shape":"NonEmptyString"},
  1258          "Type":{"shape":"NonEmptyString"},
  1259          "Value":{"shape":"NonEmptyString"}
  1260        }
  1261      },
  1262      "AwsCloudFrontDistributionCacheBehavior":{
  1263        "type":"structure",
  1264        "members":{
  1265          "ViewerProtocolPolicy":{"shape":"NonEmptyString"}
  1266        }
  1267      },
  1268      "AwsCloudFrontDistributionCacheBehaviors":{
  1269        "type":"structure",
  1270        "members":{
  1271          "Items":{"shape":"AwsCloudFrontDistributionCacheBehaviorsItemList"}
  1272        }
  1273      },
  1274      "AwsCloudFrontDistributionCacheBehaviorsItemList":{
  1275        "type":"list",
  1276        "member":{"shape":"AwsCloudFrontDistributionCacheBehavior"}
  1277      },
  1278      "AwsCloudFrontDistributionDefaultCacheBehavior":{
  1279        "type":"structure",
  1280        "members":{
  1281          "ViewerProtocolPolicy":{"shape":"NonEmptyString"}
  1282        }
  1283      },
  1284      "AwsCloudFrontDistributionDetails":{
  1285        "type":"structure",
  1286        "members":{
  1287          "CacheBehaviors":{"shape":"AwsCloudFrontDistributionCacheBehaviors"},
  1288          "DefaultCacheBehavior":{"shape":"AwsCloudFrontDistributionDefaultCacheBehavior"},
  1289          "DefaultRootObject":{"shape":"NonEmptyString"},
  1290          "DomainName":{"shape":"NonEmptyString"},
  1291          "ETag":{"shape":"NonEmptyString"},
  1292          "LastModifiedTime":{"shape":"NonEmptyString"},
  1293          "Logging":{"shape":"AwsCloudFrontDistributionLogging"},
  1294          "Origins":{"shape":"AwsCloudFrontDistributionOrigins"},
  1295          "OriginGroups":{"shape":"AwsCloudFrontDistributionOriginGroups"},
  1296          "ViewerCertificate":{"shape":"AwsCloudFrontDistributionViewerCertificate"},
  1297          "Status":{"shape":"NonEmptyString"},
  1298          "WebAclId":{"shape":"NonEmptyString"}
  1299        }
  1300      },
  1301      "AwsCloudFrontDistributionLogging":{
  1302        "type":"structure",
  1303        "members":{
  1304          "Bucket":{"shape":"NonEmptyString"},
  1305          "Enabled":{"shape":"Boolean"},
  1306          "IncludeCookies":{"shape":"Boolean"},
  1307          "Prefix":{"shape":"NonEmptyString"}
  1308        }
  1309      },
  1310      "AwsCloudFrontDistributionOriginGroup":{
  1311        "type":"structure",
  1312        "members":{
  1313          "FailoverCriteria":{"shape":"AwsCloudFrontDistributionOriginGroupFailover"}
  1314        }
  1315      },
  1316      "AwsCloudFrontDistributionOriginGroupFailover":{
  1317        "type":"structure",
  1318        "members":{
  1319          "StatusCodes":{"shape":"AwsCloudFrontDistributionOriginGroupFailoverStatusCodes"}
  1320        }
  1321      },
  1322      "AwsCloudFrontDistributionOriginGroupFailoverStatusCodes":{
  1323        "type":"structure",
  1324        "members":{
  1325          "Items":{"shape":"AwsCloudFrontDistributionOriginGroupFailoverStatusCodesItemList"},
  1326          "Quantity":{"shape":"Integer"}
  1327        }
  1328      },
  1329      "AwsCloudFrontDistributionOriginGroupFailoverStatusCodesItemList":{
  1330        "type":"list",
  1331        "member":{"shape":"Integer"}
  1332      },
  1333      "AwsCloudFrontDistributionOriginGroups":{
  1334        "type":"structure",
  1335        "members":{
  1336          "Items":{"shape":"AwsCloudFrontDistributionOriginGroupsItemList"}
  1337        }
  1338      },
  1339      "AwsCloudFrontDistributionOriginGroupsItemList":{
  1340        "type":"list",
  1341        "member":{"shape":"AwsCloudFrontDistributionOriginGroup"}
  1342      },
  1343      "AwsCloudFrontDistributionOriginItem":{
  1344        "type":"structure",
  1345        "members":{
  1346          "DomainName":{"shape":"NonEmptyString"},
  1347          "Id":{"shape":"NonEmptyString"},
  1348          "OriginPath":{"shape":"NonEmptyString"},
  1349          "S3OriginConfig":{"shape":"AwsCloudFrontDistributionOriginS3OriginConfig"}
  1350        }
  1351      },
  1352      "AwsCloudFrontDistributionOriginItemList":{
  1353        "type":"list",
  1354        "member":{"shape":"AwsCloudFrontDistributionOriginItem"}
  1355      },
  1356      "AwsCloudFrontDistributionOriginS3OriginConfig":{
  1357        "type":"structure",
  1358        "members":{
  1359          "OriginAccessIdentity":{"shape":"NonEmptyString"}
  1360        }
  1361      },
  1362      "AwsCloudFrontDistributionOrigins":{
  1363        "type":"structure",
  1364        "members":{
  1365          "Items":{"shape":"AwsCloudFrontDistributionOriginItemList"}
  1366        }
  1367      },
  1368      "AwsCloudFrontDistributionViewerCertificate":{
  1369        "type":"structure",
  1370        "members":{
  1371          "AcmCertificateArn":{"shape":"NonEmptyString"},
  1372          "Certificate":{"shape":"NonEmptyString"},
  1373          "CertificateSource":{"shape":"NonEmptyString"},
  1374          "CloudFrontDefaultCertificate":{"shape":"Boolean"},
  1375          "IamCertificateId":{"shape":"NonEmptyString"},
  1376          "MinimumProtocolVersion":{"shape":"NonEmptyString"},
  1377          "SslSupportMethod":{"shape":"NonEmptyString"}
  1378        }
  1379      },
  1380      "AwsCloudTrailTrailDetails":{
  1381        "type":"structure",
  1382        "members":{
  1383          "CloudWatchLogsLogGroupArn":{"shape":"NonEmptyString"},
  1384          "CloudWatchLogsRoleArn":{"shape":"NonEmptyString"},
  1385          "HasCustomEventSelectors":{"shape":"Boolean"},
  1386          "HomeRegion":{"shape":"NonEmptyString"},
  1387          "IncludeGlobalServiceEvents":{"shape":"Boolean"},
  1388          "IsMultiRegionTrail":{"shape":"Boolean"},
  1389          "IsOrganizationTrail":{"shape":"Boolean"},
  1390          "KmsKeyId":{"shape":"NonEmptyString"},
  1391          "LogFileValidationEnabled":{"shape":"Boolean"},
  1392          "Name":{"shape":"NonEmptyString"},
  1393          "S3BucketName":{"shape":"NonEmptyString"},
  1394          "S3KeyPrefix":{"shape":"NonEmptyString"},
  1395          "SnsTopicArn":{"shape":"NonEmptyString"},
  1396          "SnsTopicName":{"shape":"NonEmptyString"},
  1397          "TrailArn":{"shape":"NonEmptyString"}
  1398        }
  1399      },
  1400      "AwsCodeBuildProjectArtifactsDetails":{
  1401        "type":"structure",
  1402        "members":{
  1403          "ArtifactIdentifier":{"shape":"NonEmptyString"},
  1404          "EncryptionDisabled":{"shape":"Boolean"},
  1405          "Location":{"shape":"NonEmptyString"},
  1406          "Name":{"shape":"NonEmptyString"},
  1407          "NamespaceType":{"shape":"NonEmptyString"},
  1408          "OverrideArtifactName":{"shape":"Boolean"},
  1409          "Packaging":{"shape":"NonEmptyString"},
  1410          "Path":{"shape":"NonEmptyString"},
  1411          "Type":{"shape":"NonEmptyString"}
  1412        }
  1413      },
  1414      "AwsCodeBuildProjectArtifactsList":{
  1415        "type":"list",
  1416        "member":{"shape":"AwsCodeBuildProjectArtifactsDetails"}
  1417      },
  1418      "AwsCodeBuildProjectDetails":{
  1419        "type":"structure",
  1420        "members":{
  1421          "EncryptionKey":{"shape":"NonEmptyString"},
  1422          "Artifacts":{"shape":"AwsCodeBuildProjectArtifactsList"},
  1423          "Environment":{"shape":"AwsCodeBuildProjectEnvironment"},
  1424          "Name":{"shape":"NonEmptyString"},
  1425          "Source":{"shape":"AwsCodeBuildProjectSource"},
  1426          "ServiceRole":{"shape":"NonEmptyString"},
  1427          "LogsConfig":{"shape":"AwsCodeBuildProjectLogsConfigDetails"},
  1428          "VpcConfig":{"shape":"AwsCodeBuildProjectVpcConfig"}
  1429        }
  1430      },
  1431      "AwsCodeBuildProjectEnvironment":{
  1432        "type":"structure",
  1433        "members":{
  1434          "Certificate":{"shape":"NonEmptyString"},
  1435          "EnvironmentVariables":{"shape":"AwsCodeBuildProjectEnvironmentEnvironmentVariablesList"},
  1436          "PrivilegedMode":{"shape":"Boolean"},
  1437          "ImagePullCredentialsType":{"shape":"NonEmptyString"},
  1438          "RegistryCredential":{"shape":"AwsCodeBuildProjectEnvironmentRegistryCredential"},
  1439          "Type":{"shape":"NonEmptyString"}
  1440        }
  1441      },
  1442      "AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetails":{
  1443        "type":"structure",
  1444        "members":{
  1445          "Name":{"shape":"NonEmptyString"},
  1446          "Type":{"shape":"NonEmptyString"},
  1447          "Value":{"shape":"NonEmptyString"}
  1448        }
  1449      },
  1450      "AwsCodeBuildProjectEnvironmentEnvironmentVariablesList":{
  1451        "type":"list",
  1452        "member":{"shape":"AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetails"}
  1453      },
  1454      "AwsCodeBuildProjectEnvironmentRegistryCredential":{
  1455        "type":"structure",
  1456        "members":{
  1457          "Credential":{"shape":"NonEmptyString"},
  1458          "CredentialProvider":{"shape":"NonEmptyString"}
  1459        }
  1460      },
  1461      "AwsCodeBuildProjectLogsConfigCloudWatchLogsDetails":{
  1462        "type":"structure",
  1463        "members":{
  1464          "GroupName":{"shape":"NonEmptyString"},
  1465          "Status":{"shape":"NonEmptyString"},
  1466          "StreamName":{"shape":"NonEmptyString"}
  1467        }
  1468      },
  1469      "AwsCodeBuildProjectLogsConfigDetails":{
  1470        "type":"structure",
  1471        "members":{
  1472          "CloudWatchLogs":{"shape":"AwsCodeBuildProjectLogsConfigCloudWatchLogsDetails"},
  1473          "S3Logs":{"shape":"AwsCodeBuildProjectLogsConfigS3LogsDetails"}
  1474        }
  1475      },
  1476      "AwsCodeBuildProjectLogsConfigS3LogsDetails":{
  1477        "type":"structure",
  1478        "members":{
  1479          "EncryptionDisabled":{"shape":"Boolean"},
  1480          "Location":{"shape":"NonEmptyString"},
  1481          "Status":{"shape":"NonEmptyString"}
  1482        }
  1483      },
  1484      "AwsCodeBuildProjectSource":{
  1485        "type":"structure",
  1486        "members":{
  1487          "Type":{"shape":"NonEmptyString"},
  1488          "Location":{"shape":"NonEmptyString"},
  1489          "GitCloneDepth":{"shape":"Integer"},
  1490          "InsecureSsl":{"shape":"Boolean"}
  1491        }
  1492      },
  1493      "AwsCodeBuildProjectVpcConfig":{
  1494        "type":"structure",
  1495        "members":{
  1496          "VpcId":{"shape":"NonEmptyString"},
  1497          "Subnets":{"shape":"NonEmptyStringList"},
  1498          "SecurityGroupIds":{"shape":"NonEmptyStringList"}
  1499        }
  1500      },
  1501      "AwsCorsConfiguration":{
  1502        "type":"structure",
  1503        "members":{
  1504          "AllowOrigins":{"shape":"NonEmptyStringList"},
  1505          "AllowCredentials":{"shape":"Boolean"},
  1506          "ExposeHeaders":{"shape":"NonEmptyStringList"},
  1507          "MaxAge":{"shape":"Integer"},
  1508          "AllowMethods":{"shape":"NonEmptyStringList"},
  1509          "AllowHeaders":{"shape":"NonEmptyStringList"}
  1510        }
  1511      },
  1512      "AwsDynamoDbTableAttributeDefinition":{
  1513        "type":"structure",
  1514        "members":{
  1515          "AttributeName":{"shape":"NonEmptyString"},
  1516          "AttributeType":{"shape":"NonEmptyString"}
  1517        }
  1518      },
  1519      "AwsDynamoDbTableAttributeDefinitionList":{
  1520        "type":"list",
  1521        "member":{"shape":"AwsDynamoDbTableAttributeDefinition"}
  1522      },
  1523      "AwsDynamoDbTableBillingModeSummary":{
  1524        "type":"structure",
  1525        "members":{
  1526          "BillingMode":{"shape":"NonEmptyString"},
  1527          "LastUpdateToPayPerRequestDateTime":{"shape":"NonEmptyString"}
  1528        }
  1529      },
  1530      "AwsDynamoDbTableDetails":{
  1531        "type":"structure",
  1532        "members":{
  1533          "AttributeDefinitions":{"shape":"AwsDynamoDbTableAttributeDefinitionList"},
  1534          "BillingModeSummary":{"shape":"AwsDynamoDbTableBillingModeSummary"},
  1535          "CreationDateTime":{"shape":"NonEmptyString"},
  1536          "GlobalSecondaryIndexes":{"shape":"AwsDynamoDbTableGlobalSecondaryIndexList"},
  1537          "GlobalTableVersion":{"shape":"NonEmptyString"},
  1538          "ItemCount":{"shape":"Integer"},
  1539          "KeySchema":{"shape":"AwsDynamoDbTableKeySchemaList"},
  1540          "LatestStreamArn":{"shape":"NonEmptyString"},
  1541          "LatestStreamLabel":{"shape":"NonEmptyString"},
  1542          "LocalSecondaryIndexes":{"shape":"AwsDynamoDbTableLocalSecondaryIndexList"},
  1543          "ProvisionedThroughput":{"shape":"AwsDynamoDbTableProvisionedThroughput"},
  1544          "Replicas":{"shape":"AwsDynamoDbTableReplicaList"},
  1545          "RestoreSummary":{"shape":"AwsDynamoDbTableRestoreSummary"},
  1546          "SseDescription":{"shape":"AwsDynamoDbTableSseDescription"},
  1547          "StreamSpecification":{"shape":"AwsDynamoDbTableStreamSpecification"},
  1548          "TableId":{"shape":"NonEmptyString"},
  1549          "TableName":{"shape":"NonEmptyString"},
  1550          "TableSizeBytes":{"shape":"SizeBytes"},
  1551          "TableStatus":{"shape":"NonEmptyString"}
  1552        }
  1553      },
  1554      "AwsDynamoDbTableGlobalSecondaryIndex":{
  1555        "type":"structure",
  1556        "members":{
  1557          "Backfilling":{"shape":"Boolean"},
  1558          "IndexArn":{"shape":"NonEmptyString"},
  1559          "IndexName":{"shape":"NonEmptyString"},
  1560          "IndexSizeBytes":{"shape":"SizeBytes"},
  1561          "IndexStatus":{"shape":"NonEmptyString"},
  1562          "ItemCount":{"shape":"Integer"},
  1563          "KeySchema":{"shape":"AwsDynamoDbTableKeySchemaList"},
  1564          "Projection":{"shape":"AwsDynamoDbTableProjection"},
  1565          "ProvisionedThroughput":{"shape":"AwsDynamoDbTableProvisionedThroughput"}
  1566        }
  1567      },
  1568      "AwsDynamoDbTableGlobalSecondaryIndexList":{
  1569        "type":"list",
  1570        "member":{"shape":"AwsDynamoDbTableGlobalSecondaryIndex"}
  1571      },
  1572      "AwsDynamoDbTableKeySchema":{
  1573        "type":"structure",
  1574        "members":{
  1575          "AttributeName":{"shape":"NonEmptyString"},
  1576          "KeyType":{"shape":"NonEmptyString"}
  1577        }
  1578      },
  1579      "AwsDynamoDbTableKeySchemaList":{
  1580        "type":"list",
  1581        "member":{"shape":"AwsDynamoDbTableKeySchema"}
  1582      },
  1583      "AwsDynamoDbTableLocalSecondaryIndex":{
  1584        "type":"structure",
  1585        "members":{
  1586          "IndexArn":{"shape":"NonEmptyString"},
  1587          "IndexName":{"shape":"NonEmptyString"},
  1588          "KeySchema":{"shape":"AwsDynamoDbTableKeySchemaList"},
  1589          "Projection":{"shape":"AwsDynamoDbTableProjection"}
  1590        }
  1591      },
  1592      "AwsDynamoDbTableLocalSecondaryIndexList":{
  1593        "type":"list",
  1594        "member":{"shape":"AwsDynamoDbTableLocalSecondaryIndex"}
  1595      },
  1596      "AwsDynamoDbTableProjection":{
  1597        "type":"structure",
  1598        "members":{
  1599          "NonKeyAttributes":{"shape":"StringList"},
  1600          "ProjectionType":{"shape":"NonEmptyString"}
  1601        }
  1602      },
  1603      "AwsDynamoDbTableProvisionedThroughput":{
  1604        "type":"structure",
  1605        "members":{
  1606          "LastDecreaseDateTime":{"shape":"NonEmptyString"},
  1607          "LastIncreaseDateTime":{"shape":"NonEmptyString"},
  1608          "NumberOfDecreasesToday":{"shape":"Integer"},
  1609          "ReadCapacityUnits":{"shape":"Integer"},
  1610          "WriteCapacityUnits":{"shape":"Integer"}
  1611        }
  1612      },
  1613      "AwsDynamoDbTableProvisionedThroughputOverride":{
  1614        "type":"structure",
  1615        "members":{
  1616          "ReadCapacityUnits":{"shape":"Integer"}
  1617        }
  1618      },
  1619      "AwsDynamoDbTableReplica":{
  1620        "type":"structure",
  1621        "members":{
  1622          "GlobalSecondaryIndexes":{"shape":"AwsDynamoDbTableReplicaGlobalSecondaryIndexList"},
  1623          "KmsMasterKeyId":{"shape":"NonEmptyString"},
  1624          "ProvisionedThroughputOverride":{"shape":"AwsDynamoDbTableProvisionedThroughputOverride"},
  1625          "RegionName":{"shape":"NonEmptyString"},
  1626          "ReplicaStatus":{"shape":"NonEmptyString"},
  1627          "ReplicaStatusDescription":{"shape":"NonEmptyString"}
  1628        }
  1629      },
  1630      "AwsDynamoDbTableReplicaGlobalSecondaryIndex":{
  1631        "type":"structure",
  1632        "members":{
  1633          "IndexName":{"shape":"NonEmptyString"},
  1634          "ProvisionedThroughputOverride":{"shape":"AwsDynamoDbTableProvisionedThroughputOverride"}
  1635        }
  1636      },
  1637      "AwsDynamoDbTableReplicaGlobalSecondaryIndexList":{
  1638        "type":"list",
  1639        "member":{"shape":"AwsDynamoDbTableReplicaGlobalSecondaryIndex"}
  1640      },
  1641      "AwsDynamoDbTableReplicaList":{
  1642        "type":"list",
  1643        "member":{"shape":"AwsDynamoDbTableReplica"}
  1644      },
  1645      "AwsDynamoDbTableRestoreSummary":{
  1646        "type":"structure",
  1647        "members":{
  1648          "SourceBackupArn":{"shape":"NonEmptyString"},
  1649          "SourceTableArn":{"shape":"NonEmptyString"},
  1650          "RestoreDateTime":{"shape":"NonEmptyString"},
  1651          "RestoreInProgress":{"shape":"Boolean"}
  1652        }
  1653      },
  1654      "AwsDynamoDbTableSseDescription":{
  1655        "type":"structure",
  1656        "members":{
  1657          "InaccessibleEncryptionDateTime":{"shape":"NonEmptyString"},
  1658          "Status":{"shape":"NonEmptyString"},
  1659          "SseType":{"shape":"NonEmptyString"},
  1660          "KmsMasterKeyArn":{"shape":"NonEmptyString"}
  1661        }
  1662      },
  1663      "AwsDynamoDbTableStreamSpecification":{
  1664        "type":"structure",
  1665        "members":{
  1666          "StreamEnabled":{"shape":"Boolean"},
  1667          "StreamViewType":{"shape":"NonEmptyString"}
  1668        }
  1669      },
  1670      "AwsEc2EipDetails":{
  1671        "type":"structure",
  1672        "members":{
  1673          "InstanceId":{"shape":"NonEmptyString"},
  1674          "PublicIp":{"shape":"NonEmptyString"},
  1675          "AllocationId":{"shape":"NonEmptyString"},
  1676          "AssociationId":{"shape":"NonEmptyString"},
  1677          "Domain":{"shape":"NonEmptyString"},
  1678          "PublicIpv4Pool":{"shape":"NonEmptyString"},
  1679          "NetworkBorderGroup":{"shape":"NonEmptyString"},
  1680          "NetworkInterfaceId":{"shape":"NonEmptyString"},
  1681          "NetworkInterfaceOwnerId":{"shape":"NonEmptyString"},
  1682          "PrivateIpAddress":{"shape":"NonEmptyString"}
  1683        }
  1684      },
  1685      "AwsEc2InstanceDetails":{
  1686        "type":"structure",
  1687        "members":{
  1688          "Type":{"shape":"NonEmptyString"},
  1689          "ImageId":{"shape":"NonEmptyString"},
  1690          "IpV4Addresses":{"shape":"StringList"},
  1691          "IpV6Addresses":{"shape":"StringList"},
  1692          "KeyName":{"shape":"NonEmptyString"},
  1693          "IamInstanceProfileArn":{"shape":"NonEmptyString"},
  1694          "VpcId":{"shape":"NonEmptyString"},
  1695          "SubnetId":{"shape":"NonEmptyString"},
  1696          "LaunchedAt":{"shape":"NonEmptyString"},
  1697          "NetworkInterfaces":{"shape":"AwsEc2InstanceNetworkInterfacesList"}
  1698        }
  1699      },
  1700      "AwsEc2InstanceNetworkInterfacesDetails":{
  1701        "type":"structure",
  1702        "members":{
  1703          "NetworkInterfaceId":{"shape":"NonEmptyString"}
  1704        }
  1705      },
  1706      "AwsEc2InstanceNetworkInterfacesList":{
  1707        "type":"list",
  1708        "member":{"shape":"AwsEc2InstanceNetworkInterfacesDetails"}
  1709      },
  1710      "AwsEc2NetworkAclAssociation":{
  1711        "type":"structure",
  1712        "members":{
  1713          "NetworkAclAssociationId":{"shape":"NonEmptyString"},
  1714          "NetworkAclId":{"shape":"NonEmptyString"},
  1715          "SubnetId":{"shape":"NonEmptyString"}
  1716        }
  1717      },
  1718      "AwsEc2NetworkAclAssociationList":{
  1719        "type":"list",
  1720        "member":{"shape":"AwsEc2NetworkAclAssociation"}
  1721      },
  1722      "AwsEc2NetworkAclDetails":{
  1723        "type":"structure",
  1724        "members":{
  1725          "IsDefault":{"shape":"Boolean"},
  1726          "NetworkAclId":{"shape":"NonEmptyString"},
  1727          "OwnerId":{"shape":"NonEmptyString"},
  1728          "VpcId":{"shape":"NonEmptyString"},
  1729          "Associations":{"shape":"AwsEc2NetworkAclAssociationList"},
  1730          "Entries":{"shape":"AwsEc2NetworkAclEntryList"}
  1731        }
  1732      },
  1733      "AwsEc2NetworkAclEntry":{
  1734        "type":"structure",
  1735        "members":{
  1736          "CidrBlock":{"shape":"NonEmptyString"},
  1737          "Egress":{"shape":"Boolean"},
  1738          "IcmpTypeCode":{"shape":"IcmpTypeCode"},
  1739          "Ipv6CidrBlock":{"shape":"NonEmptyString"},
  1740          "PortRange":{"shape":"PortRangeFromTo"},
  1741          "Protocol":{"shape":"NonEmptyString"},
  1742          "RuleAction":{"shape":"NonEmptyString"},
  1743          "RuleNumber":{"shape":"Integer"}
  1744        }
  1745      },
  1746      "AwsEc2NetworkAclEntryList":{
  1747        "type":"list",
  1748        "member":{"shape":"AwsEc2NetworkAclEntry"}
  1749      },
  1750      "AwsEc2NetworkInterfaceAttachment":{
  1751        "type":"structure",
  1752        "members":{
  1753          "AttachTime":{"shape":"NonEmptyString"},
  1754          "AttachmentId":{"shape":"NonEmptyString"},
  1755          "DeleteOnTermination":{"shape":"Boolean"},
  1756          "DeviceIndex":{"shape":"Integer"},
  1757          "InstanceId":{"shape":"NonEmptyString"},
  1758          "InstanceOwnerId":{"shape":"NonEmptyString"},
  1759          "Status":{"shape":"NonEmptyString"}
  1760        }
  1761      },
  1762      "AwsEc2NetworkInterfaceDetails":{
  1763        "type":"structure",
  1764        "members":{
  1765          "Attachment":{"shape":"AwsEc2NetworkInterfaceAttachment"},
  1766          "NetworkInterfaceId":{"shape":"NonEmptyString"},
  1767          "SecurityGroups":{"shape":"AwsEc2NetworkInterfaceSecurityGroupList"},
  1768          "SourceDestCheck":{"shape":"Boolean"},
  1769          "IpV6Addresses":{"shape":"AwsEc2NetworkInterfaceIpV6AddressList"},
  1770          "PrivateIpAddresses":{"shape":"AwsEc2NetworkInterfacePrivateIpAddressList"},
  1771          "PublicDnsName":{"shape":"NonEmptyString"},
  1772          "PublicIp":{"shape":"NonEmptyString"}
  1773        }
  1774      },
  1775      "AwsEc2NetworkInterfaceIpV6AddressDetail":{
  1776        "type":"structure",
  1777        "members":{
  1778          "IpV6Address":{"shape":"NonEmptyString"}
  1779        }
  1780      },
  1781      "AwsEc2NetworkInterfaceIpV6AddressList":{
  1782        "type":"list",
  1783        "member":{"shape":"AwsEc2NetworkInterfaceIpV6AddressDetail"}
  1784      },
  1785      "AwsEc2NetworkInterfacePrivateIpAddressDetail":{
  1786        "type":"structure",
  1787        "members":{
  1788          "PrivateIpAddress":{"shape":"NonEmptyString"},
  1789          "PrivateDnsName":{"shape":"NonEmptyString"}
  1790        }
  1791      },
  1792      "AwsEc2NetworkInterfacePrivateIpAddressList":{
  1793        "type":"list",
  1794        "member":{"shape":"AwsEc2NetworkInterfacePrivateIpAddressDetail"}
  1795      },
  1796      "AwsEc2NetworkInterfaceSecurityGroup":{
  1797        "type":"structure",
  1798        "members":{
  1799          "GroupName":{"shape":"NonEmptyString"},
  1800          "GroupId":{"shape":"NonEmptyString"}
  1801        }
  1802      },
  1803      "AwsEc2NetworkInterfaceSecurityGroupList":{
  1804        "type":"list",
  1805        "member":{"shape":"AwsEc2NetworkInterfaceSecurityGroup"}
  1806      },
  1807      "AwsEc2SecurityGroupDetails":{
  1808        "type":"structure",
  1809        "members":{
  1810          "GroupName":{"shape":"NonEmptyString"},
  1811          "GroupId":{"shape":"NonEmptyString"},
  1812          "OwnerId":{"shape":"NonEmptyString"},
  1813          "VpcId":{"shape":"NonEmptyString"},
  1814          "IpPermissions":{"shape":"AwsEc2SecurityGroupIpPermissionList"},
  1815          "IpPermissionsEgress":{"shape":"AwsEc2SecurityGroupIpPermissionList"}
  1816        }
  1817      },
  1818      "AwsEc2SecurityGroupIpPermission":{
  1819        "type":"structure",
  1820        "members":{
  1821          "IpProtocol":{"shape":"NonEmptyString"},
  1822          "FromPort":{"shape":"Integer"},
  1823          "ToPort":{"shape":"Integer"},
  1824          "UserIdGroupPairs":{"shape":"AwsEc2SecurityGroupUserIdGroupPairList"},
  1825          "IpRanges":{"shape":"AwsEc2SecurityGroupIpRangeList"},
  1826          "Ipv6Ranges":{"shape":"AwsEc2SecurityGroupIpv6RangeList"},
  1827          "PrefixListIds":{"shape":"AwsEc2SecurityGroupPrefixListIdList"}
  1828        }
  1829      },
  1830      "AwsEc2SecurityGroupIpPermissionList":{
  1831        "type":"list",
  1832        "member":{"shape":"AwsEc2SecurityGroupIpPermission"}
  1833      },
  1834      "AwsEc2SecurityGroupIpRange":{
  1835        "type":"structure",
  1836        "members":{
  1837          "CidrIp":{"shape":"NonEmptyString"}
  1838        }
  1839      },
  1840      "AwsEc2SecurityGroupIpRangeList":{
  1841        "type":"list",
  1842        "member":{"shape":"AwsEc2SecurityGroupIpRange"}
  1843      },
  1844      "AwsEc2SecurityGroupIpv6Range":{
  1845        "type":"structure",
  1846        "members":{
  1847          "CidrIpv6":{"shape":"NonEmptyString"}
  1848        }
  1849      },
  1850      "AwsEc2SecurityGroupIpv6RangeList":{
  1851        "type":"list",
  1852        "member":{"shape":"AwsEc2SecurityGroupIpv6Range"}
  1853      },
  1854      "AwsEc2SecurityGroupPrefixListId":{
  1855        "type":"structure",
  1856        "members":{
  1857          "PrefixListId":{"shape":"NonEmptyString"}
  1858        }
  1859      },
  1860      "AwsEc2SecurityGroupPrefixListIdList":{
  1861        "type":"list",
  1862        "member":{"shape":"AwsEc2SecurityGroupPrefixListId"}
  1863      },
  1864      "AwsEc2SecurityGroupUserIdGroupPair":{
  1865        "type":"structure",
  1866        "members":{
  1867          "GroupId":{"shape":"NonEmptyString"},
  1868          "GroupName":{"shape":"NonEmptyString"},
  1869          "PeeringStatus":{"shape":"NonEmptyString"},
  1870          "UserId":{"shape":"NonEmptyString"},
  1871          "VpcId":{"shape":"NonEmptyString"},
  1872          "VpcPeeringConnectionId":{"shape":"NonEmptyString"}
  1873        }
  1874      },
  1875      "AwsEc2SecurityGroupUserIdGroupPairList":{
  1876        "type":"list",
  1877        "member":{"shape":"AwsEc2SecurityGroupUserIdGroupPair"}
  1878      },
  1879      "AwsEc2SubnetDetails":{
  1880        "type":"structure",
  1881        "members":{
  1882          "AssignIpv6AddressOnCreation":{"shape":"Boolean"},
  1883          "AvailabilityZone":{"shape":"NonEmptyString"},
  1884          "AvailabilityZoneId":{"shape":"NonEmptyString"},
  1885          "AvailableIpAddressCount":{"shape":"Integer"},
  1886          "CidrBlock":{"shape":"NonEmptyString"},
  1887          "DefaultForAz":{"shape":"Boolean"},
  1888          "MapPublicIpOnLaunch":{"shape":"Boolean"},
  1889          "OwnerId":{"shape":"NonEmptyString"},
  1890          "State":{"shape":"NonEmptyString"},
  1891          "SubnetArn":{"shape":"NonEmptyString"},
  1892          "SubnetId":{"shape":"NonEmptyString"},
  1893          "VpcId":{"shape":"NonEmptyString"},
  1894          "Ipv6CidrBlockAssociationSet":{"shape":"Ipv6CidrBlockAssociationList"}
  1895        }
  1896      },
  1897      "AwsEc2VolumeAttachment":{
  1898        "type":"structure",
  1899        "members":{
  1900          "AttachTime":{"shape":"NonEmptyString"},
  1901          "DeleteOnTermination":{"shape":"Boolean"},
  1902          "InstanceId":{"shape":"NonEmptyString"},
  1903          "Status":{"shape":"NonEmptyString"}
  1904        }
  1905      },
  1906      "AwsEc2VolumeAttachmentList":{
  1907        "type":"list",
  1908        "member":{"shape":"AwsEc2VolumeAttachment"}
  1909      },
  1910      "AwsEc2VolumeDetails":{
  1911        "type":"structure",
  1912        "members":{
  1913          "CreateTime":{"shape":"NonEmptyString"},
  1914          "Encrypted":{"shape":"Boolean"},
  1915          "Size":{"shape":"Integer"},
  1916          "SnapshotId":{"shape":"NonEmptyString"},
  1917          "Status":{"shape":"NonEmptyString"},
  1918          "KmsKeyId":{"shape":"NonEmptyString"},
  1919          "Attachments":{"shape":"AwsEc2VolumeAttachmentList"}
  1920        }
  1921      },
  1922      "AwsEc2VpcDetails":{
  1923        "type":"structure",
  1924        "members":{
  1925          "CidrBlockAssociationSet":{"shape":"CidrBlockAssociationList"},
  1926          "Ipv6CidrBlockAssociationSet":{"shape":"Ipv6CidrBlockAssociationList"},
  1927          "DhcpOptionsId":{"shape":"NonEmptyString"},
  1928          "State":{"shape":"NonEmptyString"}
  1929        }
  1930      },
  1931      "AwsEc2VpcEndpointServiceDetails":{
  1932        "type":"structure",
  1933        "members":{
  1934          "AcceptanceRequired":{"shape":"Boolean"},
  1935          "AvailabilityZones":{"shape":"NonEmptyStringList"},
  1936          "BaseEndpointDnsNames":{"shape":"NonEmptyStringList"},
  1937          "ManagesVpcEndpoints":{"shape":"Boolean"},
  1938          "GatewayLoadBalancerArns":{"shape":"NonEmptyStringList"},
  1939          "NetworkLoadBalancerArns":{"shape":"NonEmptyStringList"},
  1940          "PrivateDnsName":{"shape":"NonEmptyString"},
  1941          "ServiceId":{"shape":"NonEmptyString"},
  1942          "ServiceName":{"shape":"NonEmptyString"},
  1943          "ServiceState":{"shape":"NonEmptyString"},
  1944          "ServiceType":{"shape":"AwsEc2VpcEndpointServiceServiceTypeList"}
  1945        }
  1946      },
  1947      "AwsEc2VpcEndpointServiceServiceTypeDetails":{
  1948        "type":"structure",
  1949        "members":{
  1950          "ServiceType":{"shape":"NonEmptyString"}
  1951        }
  1952      },
  1953      "AwsEc2VpcEndpointServiceServiceTypeList":{
  1954        "type":"list",
  1955        "member":{"shape":"AwsEc2VpcEndpointServiceServiceTypeDetails"}
  1956      },
  1957      "AwsEc2VpnConnectionDetails":{
  1958        "type":"structure",
  1959        "members":{
  1960          "VpnConnectionId":{"shape":"NonEmptyString"},
  1961          "State":{"shape":"NonEmptyString"},
  1962          "CustomerGatewayId":{"shape":"NonEmptyString"},
  1963          "CustomerGatewayConfiguration":{"shape":"NonEmptyString"},
  1964          "Type":{"shape":"NonEmptyString"},
  1965          "VpnGatewayId":{"shape":"NonEmptyString"},
  1966          "Category":{"shape":"NonEmptyString"},
  1967          "VgwTelemetry":{"shape":"AwsEc2VpnConnectionVgwTelemetryList"},
  1968          "Options":{"shape":"AwsEc2VpnConnectionOptionsDetails"},
  1969          "Routes":{"shape":"AwsEc2VpnConnectionRoutesList"},
  1970          "TransitGatewayId":{"shape":"NonEmptyString"}
  1971        }
  1972      },
  1973      "AwsEc2VpnConnectionOptionsDetails":{
  1974        "type":"structure",
  1975        "members":{
  1976          "StaticRoutesOnly":{"shape":"Boolean"},
  1977          "TunnelOptions":{"shape":"AwsEc2VpnConnectionOptionsTunnelOptionsList"}
  1978        }
  1979      },
  1980      "AwsEc2VpnConnectionOptionsTunnelOptionsDetails":{
  1981        "type":"structure",
  1982        "members":{
  1983          "DpdTimeoutSeconds":{"shape":"Integer"},
  1984          "IkeVersions":{"shape":"NonEmptyStringList"},
  1985          "OutsideIpAddress":{"shape":"NonEmptyString"},
  1986          "Phase1DhGroupNumbers":{"shape":"IntegerList"},
  1987          "Phase1EncryptionAlgorithms":{"shape":"NonEmptyStringList"},
  1988          "Phase1IntegrityAlgorithms":{"shape":"NonEmptyStringList"},
  1989          "Phase1LifetimeSeconds":{"shape":"Integer"},
  1990          "Phase2DhGroupNumbers":{"shape":"IntegerList"},
  1991          "Phase2EncryptionAlgorithms":{"shape":"NonEmptyStringList"},
  1992          "Phase2IntegrityAlgorithms":{"shape":"NonEmptyStringList"},
  1993          "Phase2LifetimeSeconds":{"shape":"Integer"},
  1994          "PreSharedKey":{"shape":"NonEmptyString"},
  1995          "RekeyFuzzPercentage":{"shape":"Integer"},
  1996          "RekeyMarginTimeSeconds":{"shape":"Integer"},
  1997          "ReplayWindowSize":{"shape":"Integer"},
  1998          "TunnelInsideCidr":{"shape":"NonEmptyString"}
  1999        }
  2000      },
  2001      "AwsEc2VpnConnectionOptionsTunnelOptionsList":{
  2002        "type":"list",
  2003        "member":{"shape":"AwsEc2VpnConnectionOptionsTunnelOptionsDetails"}
  2004      },
  2005      "AwsEc2VpnConnectionRoutesDetails":{
  2006        "type":"structure",
  2007        "members":{
  2008          "DestinationCidrBlock":{"shape":"NonEmptyString"},
  2009          "State":{"shape":"NonEmptyString"}
  2010        }
  2011      },
  2012      "AwsEc2VpnConnectionRoutesList":{
  2013        "type":"list",
  2014        "member":{"shape":"AwsEc2VpnConnectionRoutesDetails"}
  2015      },
  2016      "AwsEc2VpnConnectionVgwTelemetryDetails":{
  2017        "type":"structure",
  2018        "members":{
  2019          "AcceptedRouteCount":{"shape":"Integer"},
  2020          "CertificateArn":{"shape":"NonEmptyString"},
  2021          "LastStatusChange":{"shape":"NonEmptyString"},
  2022          "OutsideIpAddress":{"shape":"NonEmptyString"},
  2023          "Status":{"shape":"NonEmptyString"},
  2024          "StatusMessage":{"shape":"NonEmptyString"}
  2025        }
  2026      },
  2027      "AwsEc2VpnConnectionVgwTelemetryList":{
  2028        "type":"list",
  2029        "member":{"shape":"AwsEc2VpnConnectionVgwTelemetryDetails"}
  2030      },
  2031      "AwsEcrContainerImageDetails":{
  2032        "type":"structure",
  2033        "members":{
  2034          "RegistryId":{"shape":"NonEmptyString"},
  2035          "RepositoryName":{"shape":"NonEmptyString"},
  2036          "Architecture":{"shape":"NonEmptyString"},
  2037          "ImageDigest":{"shape":"NonEmptyString"},
  2038          "ImageTags":{"shape":"NonEmptyStringList"},
  2039          "ImagePublishedAt":{"shape":"NonEmptyString"}
  2040        }
  2041      },
  2042      "AwsEcrRepositoryDetails":{
  2043        "type":"structure",
  2044        "members":{
  2045          "Arn":{"shape":"NonEmptyString"},
  2046          "ImageScanningConfiguration":{"shape":"AwsEcrRepositoryImageScanningConfigurationDetails"},
  2047          "ImageTagMutability":{"shape":"NonEmptyString"},
  2048          "LifecyclePolicy":{"shape":"AwsEcrRepositoryLifecyclePolicyDetails"},
  2049          "RepositoryName":{"shape":"NonEmptyString"},
  2050          "RepositoryPolicyText":{"shape":"NonEmptyString"}
  2051        }
  2052      },
  2053      "AwsEcrRepositoryImageScanningConfigurationDetails":{
  2054        "type":"structure",
  2055        "members":{
  2056          "ScanOnPush":{"shape":"Boolean"}
  2057        }
  2058      },
  2059      "AwsEcrRepositoryLifecyclePolicyDetails":{
  2060        "type":"structure",
  2061        "members":{
  2062          "LifecyclePolicyText":{"shape":"NonEmptyString"},
  2063          "RegistryId":{"shape":"NonEmptyString"}
  2064        }
  2065      },
  2066      "AwsEcsClusterClusterSettingsDetails":{
  2067        "type":"structure",
  2068        "members":{
  2069          "Name":{"shape":"NonEmptyString"},
  2070          "Value":{"shape":"NonEmptyString"}
  2071        }
  2072      },
  2073      "AwsEcsClusterClusterSettingsList":{
  2074        "type":"list",
  2075        "member":{"shape":"AwsEcsClusterClusterSettingsDetails"}
  2076      },
  2077      "AwsEcsClusterConfigurationDetails":{
  2078        "type":"structure",
  2079        "members":{
  2080          "ExecuteCommandConfiguration":{"shape":"AwsEcsClusterConfigurationExecuteCommandConfigurationDetails"}
  2081        }
  2082      },
  2083      "AwsEcsClusterConfigurationExecuteCommandConfigurationDetails":{
  2084        "type":"structure",
  2085        "members":{
  2086          "KmsKeyId":{"shape":"NonEmptyString"},
  2087          "LogConfiguration":{"shape":"AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetails"},
  2088          "Logging":{"shape":"NonEmptyString"}
  2089        }
  2090      },
  2091      "AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetails":{
  2092        "type":"structure",
  2093        "members":{
  2094          "CloudWatchEncryptionEnabled":{"shape":"Boolean"},
  2095          "CloudWatchLogGroupName":{"shape":"NonEmptyString"},
  2096          "S3BucketName":{"shape":"NonEmptyString"},
  2097          "S3EncryptionEnabled":{"shape":"Boolean"},
  2098          "S3KeyPrefix":{"shape":"NonEmptyString"}
  2099        }
  2100      },
  2101      "AwsEcsClusterDefaultCapacityProviderStrategyDetails":{
  2102        "type":"structure",
  2103        "members":{
  2104          "Base":{"shape":"Integer"},
  2105          "CapacityProvider":{"shape":"NonEmptyString"},
  2106          "Weight":{"shape":"Integer"}
  2107        }
  2108      },
  2109      "AwsEcsClusterDefaultCapacityProviderStrategyList":{
  2110        "type":"list",
  2111        "member":{"shape":"AwsEcsClusterDefaultCapacityProviderStrategyDetails"}
  2112      },
  2113      "AwsEcsClusterDetails":{
  2114        "type":"structure",
  2115        "members":{
  2116          "CapacityProviders":{"shape":"NonEmptyStringList"},
  2117          "ClusterSettings":{"shape":"AwsEcsClusterClusterSettingsList"},
  2118          "Configuration":{"shape":"AwsEcsClusterConfigurationDetails"},
  2119          "DefaultCapacityProviderStrategy":{"shape":"AwsEcsClusterDefaultCapacityProviderStrategyList"}
  2120        }
  2121      },
  2122      "AwsEcsServiceCapacityProviderStrategyDetails":{
  2123        "type":"structure",
  2124        "members":{
  2125          "Base":{"shape":"Integer"},
  2126          "CapacityProvider":{"shape":"NonEmptyString"},
  2127          "Weight":{"shape":"Integer"}
  2128        }
  2129      },
  2130      "AwsEcsServiceCapacityProviderStrategyList":{
  2131        "type":"list",
  2132        "member":{"shape":"AwsEcsServiceCapacityProviderStrategyDetails"}
  2133      },
  2134      "AwsEcsServiceDeploymentConfigurationDeploymentCircuitBreakerDetails":{
  2135        "type":"structure",
  2136        "members":{
  2137          "Enable":{"shape":"Boolean"},
  2138          "Rollback":{"shape":"Boolean"}
  2139        }
  2140      },
  2141      "AwsEcsServiceDeploymentConfigurationDetails":{
  2142        "type":"structure",
  2143        "members":{
  2144          "DeploymentCircuitBreaker":{"shape":"AwsEcsServiceDeploymentConfigurationDeploymentCircuitBreakerDetails"},
  2145          "MaximumPercent":{"shape":"Integer"},
  2146          "MinimumHealthyPercent":{"shape":"Integer"}
  2147        }
  2148      },
  2149      "AwsEcsServiceDeploymentControllerDetails":{
  2150        "type":"structure",
  2151        "members":{
  2152          "Type":{"shape":"NonEmptyString"}
  2153        }
  2154      },
  2155      "AwsEcsServiceDetails":{
  2156        "type":"structure",
  2157        "members":{
  2158          "CapacityProviderStrategy":{"shape":"AwsEcsServiceCapacityProviderStrategyList"},
  2159          "Cluster":{"shape":"NonEmptyString"},
  2160          "DeploymentConfiguration":{"shape":"AwsEcsServiceDeploymentConfigurationDetails"},
  2161          "DeploymentController":{"shape":"AwsEcsServiceDeploymentControllerDetails"},
  2162          "DesiredCount":{"shape":"Integer"},
  2163          "EnableEcsManagedTags":{"shape":"Boolean"},
  2164          "EnableExecuteCommand":{"shape":"Boolean"},
  2165          "HealthCheckGracePeriodSeconds":{"shape":"Integer"},
  2166          "LaunchType":{"shape":"NonEmptyString"},
  2167          "LoadBalancers":{"shape":"AwsEcsServiceLoadBalancersList"},
  2168          "Name":{"shape":"NonEmptyString"},
  2169          "NetworkConfiguration":{"shape":"AwsEcsServiceNetworkConfigurationDetails"},
  2170          "PlacementConstraints":{"shape":"AwsEcsServicePlacementConstraintsList"},
  2171          "PlacementStrategies":{"shape":"AwsEcsServicePlacementStrategiesList"},
  2172          "PlatformVersion":{"shape":"NonEmptyString"},
  2173          "PropagateTags":{"shape":"NonEmptyString"},
  2174          "Role":{"shape":"NonEmptyString"},
  2175          "SchedulingStrategy":{"shape":"NonEmptyString"},
  2176          "ServiceArn":{"shape":"NonEmptyString"},
  2177          "ServiceName":{"shape":"NonEmptyString"},
  2178          "ServiceRegistries":{"shape":"AwsEcsServiceServiceRegistriesList"},
  2179          "TaskDefinition":{"shape":"NonEmptyString"}
  2180        }
  2181      },
  2182      "AwsEcsServiceLoadBalancersDetails":{
  2183        "type":"structure",
  2184        "members":{
  2185          "ContainerName":{"shape":"NonEmptyString"},
  2186          "ContainerPort":{"shape":"Integer"},
  2187          "LoadBalancerName":{"shape":"NonEmptyString"},
  2188          "TargetGroupArn":{"shape":"NonEmptyString"}
  2189        }
  2190      },
  2191      "AwsEcsServiceLoadBalancersList":{
  2192        "type":"list",
  2193        "member":{"shape":"AwsEcsServiceLoadBalancersDetails"}
  2194      },
  2195      "AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetails":{
  2196        "type":"structure",
  2197        "members":{
  2198          "AssignPublicIp":{"shape":"NonEmptyString"},
  2199          "SecurityGroups":{"shape":"NonEmptyStringList"},
  2200          "Subnets":{"shape":"NonEmptyStringList"}
  2201        }
  2202      },
  2203      "AwsEcsServiceNetworkConfigurationDetails":{
  2204        "type":"structure",
  2205        "members":{
  2206          "AwsVpcConfiguration":{"shape":"AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetails"}
  2207        }
  2208      },
  2209      "AwsEcsServicePlacementConstraintsDetails":{
  2210        "type":"structure",
  2211        "members":{
  2212          "Expression":{"shape":"NonEmptyString"},
  2213          "Type":{"shape":"NonEmptyString"}
  2214        }
  2215      },
  2216      "AwsEcsServicePlacementConstraintsList":{
  2217        "type":"list",
  2218        "member":{"shape":"AwsEcsServicePlacementConstraintsDetails"}
  2219      },
  2220      "AwsEcsServicePlacementStrategiesDetails":{
  2221        "type":"structure",
  2222        "members":{
  2223          "Field":{"shape":"NonEmptyString"},
  2224          "Type":{"shape":"NonEmptyString"}
  2225        }
  2226      },
  2227      "AwsEcsServicePlacementStrategiesList":{
  2228        "type":"list",
  2229        "member":{"shape":"AwsEcsServicePlacementStrategiesDetails"}
  2230      },
  2231      "AwsEcsServiceServiceRegistriesDetails":{
  2232        "type":"structure",
  2233        "members":{
  2234          "ContainerName":{"shape":"NonEmptyString"},
  2235          "ContainerPort":{"shape":"Integer"},
  2236          "Port":{"shape":"Integer"},
  2237          "RegistryArn":{"shape":"NonEmptyString"}
  2238        }
  2239      },
  2240      "AwsEcsServiceServiceRegistriesList":{
  2241        "type":"list",
  2242        "member":{"shape":"AwsEcsServiceServiceRegistriesDetails"}
  2243      },
  2244      "AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetails":{
  2245        "type":"structure",
  2246        "members":{
  2247          "Condition":{"shape":"NonEmptyString"},
  2248          "ContainerName":{"shape":"NonEmptyString"}
  2249        }
  2250      },
  2251      "AwsEcsTaskDefinitionContainerDefinitionsDependsOnList":{
  2252        "type":"list",
  2253        "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetails"}
  2254      },
  2255      "AwsEcsTaskDefinitionContainerDefinitionsDetails":{
  2256        "type":"structure",
  2257        "members":{
  2258          "Command":{"shape":"NonEmptyStringList"},
  2259          "Cpu":{"shape":"Integer"},
  2260          "DependsOn":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsDependsOnList"},
  2261          "DisableNetworking":{"shape":"Boolean"},
  2262          "DnsSearchDomains":{"shape":"NonEmptyStringList"},
  2263          "DnsServers":{"shape":"NonEmptyStringList"},
  2264          "DockerLabels":{"shape":"FieldMap"},
  2265          "DockerSecurityOptions":{"shape":"NonEmptyStringList"},
  2266          "EntryPoint":{"shape":"NonEmptyStringList"},
  2267          "Environment":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsEnvironmentList"},
  2268          "EnvironmentFiles":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesList"},
  2269          "Essential":{"shape":"Boolean"},
  2270          "ExtraHosts":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsExtraHostsList"},
  2271          "FirelensConfiguration":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails"},
  2272          "HealthCheck":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetails"},
  2273          "Hostname":{"shape":"NonEmptyString"},
  2274          "Image":{"shape":"NonEmptyString"},
  2275          "Interactive":{"shape":"Boolean"},
  2276          "Links":{"shape":"NonEmptyStringList"},
  2277          "LinuxParameters":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails"},
  2278          "LogConfiguration":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetails"},
  2279          "Memory":{"shape":"Integer"},
  2280          "MemoryReservation":{"shape":"Integer"},
  2281          "MountPoints":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsMountPointsList"},
  2282          "Name":{"shape":"NonEmptyString"},
  2283          "PortMappings":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsPortMappingsList"},
  2284          "Privileged":{"shape":"Boolean"},
  2285          "PseudoTerminal":{"shape":"Boolean"},
  2286          "ReadonlyRootFilesystem":{"shape":"Boolean"},
  2287          "RepositoryCredentials":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetails"},
  2288          "ResourceRequirements":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsList"},
  2289          "Secrets":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsSecretsList"},
  2290          "StartTimeout":{"shape":"Integer"},
  2291          "StopTimeout":{"shape":"Integer"},
  2292          "SystemControls":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsSystemControlsList"},
  2293          "Ulimits":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsUlimitsList"},
  2294          "User":{"shape":"NonEmptyString"},
  2295          "VolumesFrom":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsVolumesFromList"},
  2296          "WorkingDirectory":{"shape":"NonEmptyString"}
  2297        }
  2298      },
  2299      "AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetails":{
  2300        "type":"structure",
  2301        "members":{
  2302          "Name":{"shape":"NonEmptyString"},
  2303          "Value":{"shape":"NonEmptyString"}
  2304        }
  2305      },
  2306      "AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetails":{
  2307        "type":"structure",
  2308        "members":{
  2309          "Type":{"shape":"NonEmptyString"},
  2310          "Value":{"shape":"NonEmptyString"}
  2311        }
  2312      },
  2313      "AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesList":{
  2314        "type":"list",
  2315        "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetails"}
  2316      },
  2317      "AwsEcsTaskDefinitionContainerDefinitionsEnvironmentList":{
  2318        "type":"list",
  2319        "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetails"}
  2320      },
  2321      "AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetails":{
  2322        "type":"structure",
  2323        "members":{
  2324          "Hostname":{"shape":"NonEmptyString"},
  2325          "IpAddress":{"shape":"NonEmptyString"}
  2326        }
  2327      },
  2328      "AwsEcsTaskDefinitionContainerDefinitionsExtraHostsList":{
  2329        "type":"list",
  2330        "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetails"}
  2331      },
  2332      "AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails":{
  2333        "type":"structure",
  2334        "members":{
  2335          "Options":{"shape":"FieldMap"},
  2336          "Type":{"shape":"NonEmptyString"}
  2337        }
  2338      },
  2339      "AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetails":{
  2340        "type":"structure",
  2341        "members":{
  2342          "Command":{"shape":"NonEmptyStringList"},
  2343          "Interval":{"shape":"Integer"},
  2344          "Retries":{"shape":"Integer"},
  2345          "StartPeriod":{"shape":"Integer"},
  2346          "Timeout":{"shape":"Integer"}
  2347        }
  2348      },
  2349      "AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails":{
  2350        "type":"structure",
  2351        "members":{
  2352          "Add":{"shape":"NonEmptyStringList"},
  2353          "Drop":{"shape":"NonEmptyStringList"}
  2354        }
  2355      },
  2356      "AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails":{
  2357        "type":"structure",
  2358        "members":{
  2359          "Capabilities":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails"},
  2360          "Devices":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesList"},
  2361          "InitProcessEnabled":{"shape":"Boolean"},
  2362          "MaxSwap":{"shape":"Integer"},
  2363          "SharedMemorySize":{"shape":"Integer"},
  2364          "Swappiness":{"shape":"Integer"},
  2365          "Tmpfs":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsList"}
  2366        }
  2367      },
  2368      "AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails":{
  2369        "type":"structure",
  2370        "members":{
  2371          "ContainerPath":{"shape":"NonEmptyString"},
  2372          "HostPath":{"shape":"NonEmptyString"},
  2373          "Permissions":{"shape":"NonEmptyStringList"}
  2374        }
  2375      },
  2376      "AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesList":{
  2377        "type":"list",
  2378        "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails"}
  2379      },
  2380      "AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetails":{
  2381        "type":"structure",
  2382        "members":{
  2383          "ContainerPath":{"shape":"NonEmptyString"},
  2384          "MountOptions":{"shape":"NonEmptyStringList"},
  2385          "Size":{"shape":"Integer"}
  2386        }
  2387      },
  2388      "AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsList":{
  2389        "type":"list",
  2390        "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetails"}
  2391      },
  2392      "AwsEcsTaskDefinitionContainerDefinitionsList":{
  2393        "type":"list",
  2394        "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsDetails"}
  2395      },
  2396      "AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetails":{
  2397        "type":"structure",
  2398        "members":{
  2399          "LogDriver":{"shape":"NonEmptyString"},
  2400          "Options":{"shape":"FieldMap"},
  2401          "SecretOptions":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsList"}
  2402        }
  2403      },
  2404      "AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails":{
  2405        "type":"structure",
  2406        "members":{
  2407          "Name":{"shape":"NonEmptyString"},
  2408          "ValueFrom":{"shape":"NonEmptyString"}
  2409        }
  2410      },
  2411      "AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsList":{
  2412        "type":"list",
  2413        "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails"}
  2414      },
  2415      "AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetails":{
  2416        "type":"structure",
  2417        "members":{
  2418          "ContainerPath":{"shape":"NonEmptyString"},
  2419          "ReadOnly":{"shape":"Boolean"},
  2420          "SourceVolume":{"shape":"NonEmptyString"}
  2421        }
  2422      },
  2423      "AwsEcsTaskDefinitionContainerDefinitionsMountPointsList":{
  2424        "type":"list",
  2425        "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetails"}
  2426      },
  2427      "AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetails":{
  2428        "type":"structure",
  2429        "members":{
  2430          "ContainerPort":{"shape":"Integer"},
  2431          "HostPort":{"shape":"Integer"},
  2432          "Protocol":{"shape":"NonEmptyString"}
  2433        }
  2434      },
  2435      "AwsEcsTaskDefinitionContainerDefinitionsPortMappingsList":{
  2436        "type":"list",
  2437        "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetails"}
  2438      },
  2439      "AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetails":{
  2440        "type":"structure",
  2441        "members":{
  2442          "CredentialsParameter":{"shape":"NonEmptyString"}
  2443        }
  2444      },
  2445      "AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetails":{
  2446        "type":"structure",
  2447        "members":{
  2448          "Type":{"shape":"NonEmptyString"},
  2449          "Value":{"shape":"NonEmptyString"}
  2450        }
  2451      },
  2452      "AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsList":{
  2453        "type":"list",
  2454        "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetails"}
  2455      },
  2456      "AwsEcsTaskDefinitionContainerDefinitionsSecretsDetails":{
  2457        "type":"structure",
  2458        "members":{
  2459          "Name":{"shape":"NonEmptyString"},
  2460          "ValueFrom":{"shape":"NonEmptyString"}
  2461        }
  2462      },
  2463      "AwsEcsTaskDefinitionContainerDefinitionsSecretsList":{
  2464        "type":"list",
  2465        "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsSecretsDetails"}
  2466      },
  2467      "AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetails":{
  2468        "type":"structure",
  2469        "members":{
  2470          "Namespace":{"shape":"NonEmptyString"},
  2471          "Value":{"shape":"NonEmptyString"}
  2472        }
  2473      },
  2474      "AwsEcsTaskDefinitionContainerDefinitionsSystemControlsList":{
  2475        "type":"list",
  2476        "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetails"}
  2477      },
  2478      "AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetails":{
  2479        "type":"structure",
  2480        "members":{
  2481          "HardLimit":{"shape":"Integer"},
  2482          "Name":{"shape":"NonEmptyString"},
  2483          "SoftLimit":{"shape":"Integer"}
  2484        }
  2485      },
  2486      "AwsEcsTaskDefinitionContainerDefinitionsUlimitsList":{
  2487        "type":"list",
  2488        "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetails"}
  2489      },
  2490      "AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetails":{
  2491        "type":"structure",
  2492        "members":{
  2493          "ReadOnly":{"shape":"Boolean"},
  2494          "SourceContainer":{"shape":"NonEmptyString"}
  2495        }
  2496      },
  2497      "AwsEcsTaskDefinitionContainerDefinitionsVolumesFromList":{
  2498        "type":"list",
  2499        "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetails"}
  2500      },
  2501      "AwsEcsTaskDefinitionDetails":{
  2502        "type":"structure",
  2503        "members":{
  2504          "ContainerDefinitions":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsList"},
  2505          "Cpu":{"shape":"NonEmptyString"},
  2506          "ExecutionRoleArn":{"shape":"NonEmptyString"},
  2507          "Family":{"shape":"NonEmptyString"},
  2508          "InferenceAccelerators":{"shape":"AwsEcsTaskDefinitionInferenceAcceleratorsList"},
  2509          "IpcMode":{"shape":"NonEmptyString"},
  2510          "Memory":{"shape":"NonEmptyString"},
  2511          "NetworkMode":{"shape":"NonEmptyString"},
  2512          "PidMode":{"shape":"NonEmptyString"},
  2513          "PlacementConstraints":{"shape":"AwsEcsTaskDefinitionPlacementConstraintsList"},
  2514          "ProxyConfiguration":{"shape":"AwsEcsTaskDefinitionProxyConfigurationDetails"},
  2515          "RequiresCompatibilities":{"shape":"NonEmptyStringList"},
  2516          "TaskRoleArn":{"shape":"NonEmptyString"},
  2517          "Volumes":{"shape":"AwsEcsTaskDefinitionVolumesList"}
  2518        }
  2519      },
  2520      "AwsEcsTaskDefinitionInferenceAcceleratorsDetails":{
  2521        "type":"structure",
  2522        "members":{
  2523          "DeviceName":{"shape":"NonEmptyString"},
  2524          "DeviceType":{"shape":"NonEmptyString"}
  2525        }
  2526      },
  2527      "AwsEcsTaskDefinitionInferenceAcceleratorsList":{
  2528        "type":"list",
  2529        "member":{"shape":"AwsEcsTaskDefinitionInferenceAcceleratorsDetails"}
  2530      },
  2531      "AwsEcsTaskDefinitionPlacementConstraintsDetails":{
  2532        "type":"structure",
  2533        "members":{
  2534          "Expression":{"shape":"NonEmptyString"},
  2535          "Type":{"shape":"NonEmptyString"}
  2536        }
  2537      },
  2538      "AwsEcsTaskDefinitionPlacementConstraintsList":{
  2539        "type":"list",
  2540        "member":{"shape":"AwsEcsTaskDefinitionPlacementConstraintsDetails"}
  2541      },
  2542      "AwsEcsTaskDefinitionProxyConfigurationDetails":{
  2543        "type":"structure",
  2544        "members":{
  2545          "ContainerName":{"shape":"NonEmptyString"},
  2546          "ProxyConfigurationProperties":{"shape":"AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesList"},
  2547          "Type":{"shape":"NonEmptyString"}
  2548        }
  2549      },
  2550      "AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetails":{
  2551        "type":"structure",
  2552        "members":{
  2553          "Name":{"shape":"NonEmptyString"},
  2554          "Value":{"shape":"NonEmptyString"}
  2555        }
  2556      },
  2557      "AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesList":{
  2558        "type":"list",
  2559        "member":{"shape":"AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetails"}
  2560      },
  2561      "AwsEcsTaskDefinitionVolumesDetails":{
  2562        "type":"structure",
  2563        "members":{
  2564          "DockerVolumeConfiguration":{"shape":"AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails"},
  2565          "EfsVolumeConfiguration":{"shape":"AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails"},
  2566          "Host":{"shape":"AwsEcsTaskDefinitionVolumesHostDetails"},
  2567          "Name":{"shape":"NonEmptyString"}
  2568        }
  2569      },
  2570      "AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails":{
  2571        "type":"structure",
  2572        "members":{
  2573          "Autoprovision":{"shape":"Boolean"},
  2574          "Driver":{"shape":"NonEmptyString"},
  2575          "DriverOpts":{"shape":"FieldMap"},
  2576          "Labels":{"shape":"FieldMap"},
  2577          "Scope":{"shape":"NonEmptyString"}
  2578        }
  2579      },
  2580      "AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetails":{
  2581        "type":"structure",
  2582        "members":{
  2583          "AccessPointId":{"shape":"NonEmptyString"},
  2584          "Iam":{"shape":"NonEmptyString"}
  2585        }
  2586      },
  2587      "AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails":{
  2588        "type":"structure",
  2589        "members":{
  2590          "AuthorizationConfig":{"shape":"AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetails"},
  2591          "FilesystemId":{"shape":"NonEmptyString"},
  2592          "RootDirectory":{"shape":"NonEmptyString"},
  2593          "TransitEncryption":{"shape":"NonEmptyString"},
  2594          "TransitEncryptionPort":{"shape":"Integer"}
  2595        }
  2596      },
  2597      "AwsEcsTaskDefinitionVolumesHostDetails":{
  2598        "type":"structure",
  2599        "members":{
  2600          "SourcePath":{"shape":"NonEmptyString"}
  2601        }
  2602      },
  2603      "AwsEcsTaskDefinitionVolumesList":{
  2604        "type":"list",
  2605        "member":{"shape":"AwsEcsTaskDefinitionVolumesDetails"}
  2606      },
  2607      "AwsEksClusterDetails":{
  2608        "type":"structure",
  2609        "members":{
  2610          "Arn":{"shape":"NonEmptyString"},
  2611          "CertificateAuthorityData":{"shape":"NonEmptyString"},
  2612          "ClusterStatus":{"shape":"NonEmptyString"},
  2613          "Endpoint":{"shape":"NonEmptyString"},
  2614          "Name":{"shape":"NonEmptyString"},
  2615          "ResourcesVpcConfig":{"shape":"AwsEksClusterResourcesVpcConfigDetails"},
  2616          "RoleArn":{"shape":"NonEmptyString"},
  2617          "Version":{"shape":"NonEmptyString"},
  2618          "Logging":{"shape":"AwsEksClusterLoggingDetails"}
  2619        }
  2620      },
  2621      "AwsEksClusterLoggingClusterLoggingDetails":{
  2622        "type":"structure",
  2623        "members":{
  2624          "Enabled":{"shape":"Boolean"},
  2625          "Types":{"shape":"NonEmptyStringList"}
  2626        }
  2627      },
  2628      "AwsEksClusterLoggingClusterLoggingList":{
  2629        "type":"list",
  2630        "member":{"shape":"AwsEksClusterLoggingClusterLoggingDetails"}
  2631      },
  2632      "AwsEksClusterLoggingDetails":{
  2633        "type":"structure",
  2634        "members":{
  2635          "ClusterLogging":{"shape":"AwsEksClusterLoggingClusterLoggingList"}
  2636        }
  2637      },
  2638      "AwsEksClusterResourcesVpcConfigDetails":{
  2639        "type":"structure",
  2640        "members":{
  2641          "SecurityGroupIds":{"shape":"NonEmptyStringList"},
  2642          "SubnetIds":{"shape":"NonEmptyStringList"}
  2643        }
  2644      },
  2645      "AwsElasticBeanstalkEnvironmentDetails":{
  2646        "type":"structure",
  2647        "members":{
  2648          "ApplicationName":{"shape":"NonEmptyString"},
  2649          "Cname":{"shape":"NonEmptyString"},
  2650          "DateCreated":{"shape":"NonEmptyString"},
  2651          "DateUpdated":{"shape":"NonEmptyString"},
  2652          "Description":{"shape":"NonEmptyString"},
  2653          "EndpointUrl":{"shape":"NonEmptyString"},
  2654          "EnvironmentArn":{"shape":"NonEmptyString"},
  2655          "EnvironmentId":{"shape":"NonEmptyString"},
  2656          "EnvironmentLinks":{"shape":"AwsElasticBeanstalkEnvironmentEnvironmentLinks"},
  2657          "EnvironmentName":{"shape":"NonEmptyString"},
  2658          "OptionSettings":{"shape":"AwsElasticBeanstalkEnvironmentOptionSettings"},
  2659          "PlatformArn":{"shape":"NonEmptyString"},
  2660          "SolutionStackName":{"shape":"NonEmptyString"},
  2661          "Status":{"shape":"NonEmptyString"},
  2662          "Tier":{"shape":"AwsElasticBeanstalkEnvironmentTier"},
  2663          "VersionLabel":{"shape":"NonEmptyString"}
  2664        }
  2665      },
  2666      "AwsElasticBeanstalkEnvironmentEnvironmentLink":{
  2667        "type":"structure",
  2668        "members":{
  2669          "EnvironmentName":{"shape":"NonEmptyString"},
  2670          "LinkName":{"shape":"NonEmptyString"}
  2671        }
  2672      },
  2673      "AwsElasticBeanstalkEnvironmentEnvironmentLinks":{
  2674        "type":"list",
  2675        "member":{"shape":"AwsElasticBeanstalkEnvironmentEnvironmentLink"}
  2676      },
  2677      "AwsElasticBeanstalkEnvironmentOptionSetting":{
  2678        "type":"structure",
  2679        "members":{
  2680          "Namespace":{"shape":"NonEmptyString"},
  2681          "OptionName":{"shape":"NonEmptyString"},
  2682          "ResourceName":{"shape":"NonEmptyString"},
  2683          "Value":{"shape":"NonEmptyString"}
  2684        }
  2685      },
  2686      "AwsElasticBeanstalkEnvironmentOptionSettings":{
  2687        "type":"list",
  2688        "member":{"shape":"AwsElasticBeanstalkEnvironmentOptionSetting"}
  2689      },
  2690      "AwsElasticBeanstalkEnvironmentTier":{
  2691        "type":"structure",
  2692        "members":{
  2693          "Name":{"shape":"NonEmptyString"},
  2694          "Type":{"shape":"NonEmptyString"},
  2695          "Version":{"shape":"NonEmptyString"}
  2696        }
  2697      },
  2698      "AwsElasticsearchDomainDetails":{
  2699        "type":"structure",
  2700        "members":{
  2701          "AccessPolicies":{"shape":"NonEmptyString"},
  2702          "DomainEndpointOptions":{"shape":"AwsElasticsearchDomainDomainEndpointOptions"},
  2703          "DomainId":{"shape":"NonEmptyString"},
  2704          "DomainName":{"shape":"NonEmptyString"},
  2705          "Endpoint":{"shape":"NonEmptyString"},
  2706          "Endpoints":{"shape":"FieldMap"},
  2707          "ElasticsearchVersion":{"shape":"NonEmptyString"},
  2708          "ElasticsearchClusterConfig":{"shape":"AwsElasticsearchDomainElasticsearchClusterConfigDetails"},
  2709          "EncryptionAtRestOptions":{"shape":"AwsElasticsearchDomainEncryptionAtRestOptions"},
  2710          "LogPublishingOptions":{"shape":"AwsElasticsearchDomainLogPublishingOptions"},
  2711          "NodeToNodeEncryptionOptions":{"shape":"AwsElasticsearchDomainNodeToNodeEncryptionOptions"},
  2712          "ServiceSoftwareOptions":{"shape":"AwsElasticsearchDomainServiceSoftwareOptions"},
  2713          "VPCOptions":{"shape":"AwsElasticsearchDomainVPCOptions"}
  2714        }
  2715      },
  2716      "AwsElasticsearchDomainDomainEndpointOptions":{
  2717        "type":"structure",
  2718        "members":{
  2719          "EnforceHTTPS":{"shape":"Boolean"},
  2720          "TLSSecurityPolicy":{"shape":"NonEmptyString"}
  2721        }
  2722      },
  2723      "AwsElasticsearchDomainElasticsearchClusterConfigDetails":{
  2724        "type":"structure",
  2725        "members":{
  2726          "DedicatedMasterCount":{"shape":"Integer"},
  2727          "DedicatedMasterEnabled":{"shape":"Boolean"},
  2728          "DedicatedMasterType":{"shape":"NonEmptyString"},
  2729          "InstanceCount":{"shape":"Integer"},
  2730          "InstanceType":{"shape":"NonEmptyString"},
  2731          "ZoneAwarenessConfig":{"shape":"AwsElasticsearchDomainElasticsearchClusterConfigZoneAwarenessConfigDetails"},
  2732          "ZoneAwarenessEnabled":{"shape":"Boolean"}
  2733        }
  2734      },
  2735      "AwsElasticsearchDomainElasticsearchClusterConfigZoneAwarenessConfigDetails":{
  2736        "type":"structure",
  2737        "members":{
  2738          "AvailabilityZoneCount":{"shape":"Integer"}
  2739        }
  2740      },
  2741      "AwsElasticsearchDomainEncryptionAtRestOptions":{
  2742        "type":"structure",
  2743        "members":{
  2744          "Enabled":{"shape":"Boolean"},
  2745          "KmsKeyId":{"shape":"NonEmptyString"}
  2746        }
  2747      },
  2748      "AwsElasticsearchDomainLogPublishingOptions":{
  2749        "type":"structure",
  2750        "members":{
  2751          "IndexSlowLogs":{"shape":"AwsElasticsearchDomainLogPublishingOptionsLogConfig"},
  2752          "SearchSlowLogs":{"shape":"AwsElasticsearchDomainLogPublishingOptionsLogConfig"},
  2753          "AuditLogs":{"shape":"AwsElasticsearchDomainLogPublishingOptionsLogConfig"}
  2754        }
  2755      },
  2756      "AwsElasticsearchDomainLogPublishingOptionsLogConfig":{
  2757        "type":"structure",
  2758        "members":{
  2759          "CloudWatchLogsLogGroupArn":{"shape":"NonEmptyString"},
  2760          "Enabled":{"shape":"Boolean"}
  2761        }
  2762      },
  2763      "AwsElasticsearchDomainNodeToNodeEncryptionOptions":{
  2764        "type":"structure",
  2765        "members":{
  2766          "Enabled":{"shape":"Boolean"}
  2767        }
  2768      },
  2769      "AwsElasticsearchDomainServiceSoftwareOptions":{
  2770        "type":"structure",
  2771        "members":{
  2772          "AutomatedUpdateDate":{"shape":"NonEmptyString"},
  2773          "Cancellable":{"shape":"Boolean"},
  2774          "CurrentVersion":{"shape":"NonEmptyString"},
  2775          "Description":{"shape":"NonEmptyString"},
  2776          "NewVersion":{"shape":"NonEmptyString"},
  2777          "UpdateAvailable":{"shape":"Boolean"},
  2778          "UpdateStatus":{"shape":"NonEmptyString"}
  2779        }
  2780      },
  2781      "AwsElasticsearchDomainVPCOptions":{
  2782        "type":"structure",
  2783        "members":{
  2784          "AvailabilityZones":{"shape":"NonEmptyStringList"},
  2785          "SecurityGroupIds":{"shape":"NonEmptyStringList"},
  2786          "SubnetIds":{"shape":"NonEmptyStringList"},
  2787          "VPCId":{"shape":"NonEmptyString"}
  2788        }
  2789      },
  2790      "AwsElbAppCookieStickinessPolicies":{
  2791        "type":"list",
  2792        "member":{"shape":"AwsElbAppCookieStickinessPolicy"}
  2793      },
  2794      "AwsElbAppCookieStickinessPolicy":{
  2795        "type":"structure",
  2796        "members":{
  2797          "CookieName":{"shape":"NonEmptyString"},
  2798          "PolicyName":{"shape":"NonEmptyString"}
  2799        }
  2800      },
  2801      "AwsElbLbCookieStickinessPolicies":{
  2802        "type":"list",
  2803        "member":{"shape":"AwsElbLbCookieStickinessPolicy"}
  2804      },
  2805      "AwsElbLbCookieStickinessPolicy":{
  2806        "type":"structure",
  2807        "members":{
  2808          "CookieExpirationPeriod":{"shape":"Long"},
  2809          "PolicyName":{"shape":"NonEmptyString"}
  2810        }
  2811      },
  2812      "AwsElbLoadBalancerAccessLog":{
  2813        "type":"structure",
  2814        "members":{
  2815          "EmitInterval":{"shape":"Integer"},
  2816          "Enabled":{"shape":"Boolean"},
  2817          "S3BucketName":{"shape":"NonEmptyString"},
  2818          "S3BucketPrefix":{"shape":"NonEmptyString"}
  2819        }
  2820      },
  2821      "AwsElbLoadBalancerAttributes":{
  2822        "type":"structure",
  2823        "members":{
  2824          "AccessLog":{"shape":"AwsElbLoadBalancerAccessLog"},
  2825          "ConnectionDraining":{"shape":"AwsElbLoadBalancerConnectionDraining"},
  2826          "ConnectionSettings":{"shape":"AwsElbLoadBalancerConnectionSettings"},
  2827          "CrossZoneLoadBalancing":{"shape":"AwsElbLoadBalancerCrossZoneLoadBalancing"}
  2828        }
  2829      },
  2830      "AwsElbLoadBalancerBackendServerDescription":{
  2831        "type":"structure",
  2832        "members":{
  2833          "InstancePort":{"shape":"Integer"},
  2834          "PolicyNames":{"shape":"StringList"}
  2835        }
  2836      },
  2837      "AwsElbLoadBalancerBackendServerDescriptions":{
  2838        "type":"list",
  2839        "member":{"shape":"AwsElbLoadBalancerBackendServerDescription"}
  2840      },
  2841      "AwsElbLoadBalancerConnectionDraining":{
  2842        "type":"structure",
  2843        "members":{
  2844          "Enabled":{"shape":"Boolean"},
  2845          "Timeout":{"shape":"Integer"}
  2846        }
  2847      },
  2848      "AwsElbLoadBalancerConnectionSettings":{
  2849        "type":"structure",
  2850        "members":{
  2851          "IdleTimeout":{"shape":"Integer"}
  2852        }
  2853      },
  2854      "AwsElbLoadBalancerCrossZoneLoadBalancing":{
  2855        "type":"structure",
  2856        "members":{
  2857          "Enabled":{"shape":"Boolean"}
  2858        }
  2859      },
  2860      "AwsElbLoadBalancerDetails":{
  2861        "type":"structure",
  2862        "members":{
  2863          "AvailabilityZones":{"shape":"StringList"},
  2864          "BackendServerDescriptions":{"shape":"AwsElbLoadBalancerBackendServerDescriptions"},
  2865          "CanonicalHostedZoneName":{"shape":"NonEmptyString"},
  2866          "CanonicalHostedZoneNameID":{"shape":"NonEmptyString"},
  2867          "CreatedTime":{"shape":"NonEmptyString"},
  2868          "DnsName":{"shape":"NonEmptyString"},
  2869          "HealthCheck":{"shape":"AwsElbLoadBalancerHealthCheck"},
  2870          "Instances":{"shape":"AwsElbLoadBalancerInstances"},
  2871          "ListenerDescriptions":{"shape":"AwsElbLoadBalancerListenerDescriptions"},
  2872          "LoadBalancerAttributes":{"shape":"AwsElbLoadBalancerAttributes"},
  2873          "LoadBalancerName":{"shape":"NonEmptyString"},
  2874          "Policies":{"shape":"AwsElbLoadBalancerPolicies"},
  2875          "Scheme":{"shape":"NonEmptyString"},
  2876          "SecurityGroups":{"shape":"StringList"},
  2877          "SourceSecurityGroup":{"shape":"AwsElbLoadBalancerSourceSecurityGroup"},
  2878          "Subnets":{"shape":"StringList"},
  2879          "VpcId":{"shape":"NonEmptyString"}
  2880        }
  2881      },
  2882      "AwsElbLoadBalancerHealthCheck":{
  2883        "type":"structure",
  2884        "members":{
  2885          "HealthyThreshold":{"shape":"Integer"},
  2886          "Interval":{"shape":"Integer"},
  2887          "Target":{"shape":"NonEmptyString"},
  2888          "Timeout":{"shape":"Integer"},
  2889          "UnhealthyThreshold":{"shape":"Integer"}
  2890        }
  2891      },
  2892      "AwsElbLoadBalancerInstance":{
  2893        "type":"structure",
  2894        "members":{
  2895          "InstanceId":{"shape":"NonEmptyString"}
  2896        }
  2897      },
  2898      "AwsElbLoadBalancerInstances":{
  2899        "type":"list",
  2900        "member":{"shape":"AwsElbLoadBalancerInstance"}
  2901      },
  2902      "AwsElbLoadBalancerListener":{
  2903        "type":"structure",
  2904        "members":{
  2905          "InstancePort":{"shape":"Integer"},
  2906          "InstanceProtocol":{"shape":"NonEmptyString"},
  2907          "LoadBalancerPort":{"shape":"Integer"},
  2908          "Protocol":{"shape":"NonEmptyString"},
  2909          "SslCertificateId":{"shape":"NonEmptyString"}
  2910        }
  2911      },
  2912      "AwsElbLoadBalancerListenerDescription":{
  2913        "type":"structure",
  2914        "members":{
  2915          "Listener":{"shape":"AwsElbLoadBalancerListener"},
  2916          "PolicyNames":{"shape":"StringList"}
  2917        }
  2918      },
  2919      "AwsElbLoadBalancerListenerDescriptions":{
  2920        "type":"list",
  2921        "member":{"shape":"AwsElbLoadBalancerListenerDescription"}
  2922      },
  2923      "AwsElbLoadBalancerPolicies":{
  2924        "type":"structure",
  2925        "members":{
  2926          "AppCookieStickinessPolicies":{"shape":"AwsElbAppCookieStickinessPolicies"},
  2927          "LbCookieStickinessPolicies":{"shape":"AwsElbLbCookieStickinessPolicies"},
  2928          "OtherPolicies":{"shape":"StringList"}
  2929        }
  2930      },
  2931      "AwsElbLoadBalancerSourceSecurityGroup":{
  2932        "type":"structure",
  2933        "members":{
  2934          "GroupName":{"shape":"NonEmptyString"},
  2935          "OwnerAlias":{"shape":"NonEmptyString"}
  2936        }
  2937      },
  2938      "AwsElbv2LoadBalancerAttribute":{
  2939        "type":"structure",
  2940        "members":{
  2941          "Key":{"shape":"NonEmptyString"},
  2942          "Value":{"shape":"NonEmptyString"}
  2943        }
  2944      },
  2945      "AwsElbv2LoadBalancerAttributes":{
  2946        "type":"list",
  2947        "member":{"shape":"AwsElbv2LoadBalancerAttribute"}
  2948      },
  2949      "AwsElbv2LoadBalancerDetails":{
  2950        "type":"structure",
  2951        "members":{
  2952          "AvailabilityZones":{"shape":"AvailabilityZones"},
  2953          "CanonicalHostedZoneId":{"shape":"NonEmptyString"},
  2954          "CreatedTime":{"shape":"NonEmptyString"},
  2955          "DNSName":{"shape":"NonEmptyString"},
  2956          "IpAddressType":{"shape":"NonEmptyString"},
  2957          "Scheme":{"shape":"NonEmptyString"},
  2958          "SecurityGroups":{"shape":"SecurityGroups"},
  2959          "State":{"shape":"LoadBalancerState"},
  2960          "Type":{"shape":"NonEmptyString"},
  2961          "VpcId":{"shape":"NonEmptyString"},
  2962          "LoadBalancerAttributes":{"shape":"AwsElbv2LoadBalancerAttributes"}
  2963        }
  2964      },
  2965      "AwsIamAccessKeyDetails":{
  2966        "type":"structure",
  2967        "members":{
  2968          "UserName":{
  2969            "shape":"NonEmptyString",
  2970            "deprecated":true,
  2971            "deprecatedMessage":"This filter is deprecated. Instead, use PrincipalName."
  2972          },
  2973          "Status":{"shape":"AwsIamAccessKeyStatus"},
  2974          "CreatedAt":{"shape":"NonEmptyString"},
  2975          "PrincipalId":{"shape":"NonEmptyString"},
  2976          "PrincipalType":{"shape":"NonEmptyString"},
  2977          "PrincipalName":{"shape":"NonEmptyString"},
  2978          "AccountId":{"shape":"NonEmptyString"},
  2979          "AccessKeyId":{"shape":"NonEmptyString"},
  2980          "SessionContext":{"shape":"AwsIamAccessKeySessionContext"}
  2981        }
  2982      },
  2983      "AwsIamAccessKeySessionContext":{
  2984        "type":"structure",
  2985        "members":{
  2986          "Attributes":{"shape":"AwsIamAccessKeySessionContextAttributes"},
  2987          "SessionIssuer":{"shape":"AwsIamAccessKeySessionContextSessionIssuer"}
  2988        }
  2989      },
  2990      "AwsIamAccessKeySessionContextAttributes":{
  2991        "type":"structure",
  2992        "members":{
  2993          "MfaAuthenticated":{"shape":"Boolean"},
  2994          "CreationDate":{"shape":"NonEmptyString"}
  2995        }
  2996      },
  2997      "AwsIamAccessKeySessionContextSessionIssuer":{
  2998        "type":"structure",
  2999        "members":{
  3000          "Type":{"shape":"NonEmptyString"},
  3001          "PrincipalId":{"shape":"NonEmptyString"},
  3002          "Arn":{"shape":"NonEmptyString"},
  3003          "AccountId":{"shape":"NonEmptyString"},
  3004          "UserName":{"shape":"NonEmptyString"}
  3005        }
  3006      },
  3007      "AwsIamAccessKeyStatus":{
  3008        "type":"string",
  3009        "enum":[
  3010          "Active",
  3011          "Inactive"
  3012        ]
  3013      },
  3014      "AwsIamAttachedManagedPolicy":{
  3015        "type":"structure",
  3016        "members":{
  3017          "PolicyName":{"shape":"NonEmptyString"},
  3018          "PolicyArn":{"shape":"NonEmptyString"}
  3019        }
  3020      },
  3021      "AwsIamAttachedManagedPolicyList":{
  3022        "type":"list",
  3023        "member":{"shape":"AwsIamAttachedManagedPolicy"}
  3024      },
  3025      "AwsIamGroupDetails":{
  3026        "type":"structure",
  3027        "members":{
  3028          "AttachedManagedPolicies":{"shape":"AwsIamAttachedManagedPolicyList"},
  3029          "CreateDate":{"shape":"NonEmptyString"},
  3030          "GroupId":{"shape":"NonEmptyString"},
  3031          "GroupName":{"shape":"NonEmptyString"},
  3032          "GroupPolicyList":{"shape":"AwsIamGroupPolicyList"},
  3033          "Path":{"shape":"NonEmptyString"}
  3034        }
  3035      },
  3036      "AwsIamGroupPolicy":{
  3037        "type":"structure",
  3038        "members":{
  3039          "PolicyName":{"shape":"NonEmptyString"}
  3040        }
  3041      },
  3042      "AwsIamGroupPolicyList":{
  3043        "type":"list",
  3044        "member":{"shape":"AwsIamGroupPolicy"}
  3045      },
  3046      "AwsIamInstanceProfile":{
  3047        "type":"structure",
  3048        "members":{
  3049          "Arn":{"shape":"NonEmptyString"},
  3050          "CreateDate":{"shape":"NonEmptyString"},
  3051          "InstanceProfileId":{"shape":"NonEmptyString"},
  3052          "InstanceProfileName":{"shape":"NonEmptyString"},
  3053          "Path":{"shape":"NonEmptyString"},
  3054          "Roles":{"shape":"AwsIamInstanceProfileRoles"}
  3055        }
  3056      },
  3057      "AwsIamInstanceProfileList":{
  3058        "type":"list",
  3059        "member":{"shape":"AwsIamInstanceProfile"}
  3060      },
  3061      "AwsIamInstanceProfileRole":{
  3062        "type":"structure",
  3063        "members":{
  3064          "Arn":{"shape":"NonEmptyString"},
  3065          "AssumeRolePolicyDocument":{"shape":"AwsIamRoleAssumeRolePolicyDocument"},
  3066          "CreateDate":{"shape":"NonEmptyString"},
  3067          "Path":{"shape":"NonEmptyString"},
  3068          "RoleId":{"shape":"NonEmptyString"},
  3069          "RoleName":{"shape":"NonEmptyString"}
  3070        }
  3071      },
  3072      "AwsIamInstanceProfileRoles":{
  3073        "type":"list",
  3074        "member":{"shape":"AwsIamInstanceProfileRole"}
  3075      },
  3076      "AwsIamPermissionsBoundary":{
  3077        "type":"structure",
  3078        "members":{
  3079          "PermissionsBoundaryArn":{"shape":"NonEmptyString"},
  3080          "PermissionsBoundaryType":{"shape":"NonEmptyString"}
  3081        }
  3082      },
  3083      "AwsIamPolicyDetails":{
  3084        "type":"structure",
  3085        "members":{
  3086          "AttachmentCount":{"shape":"Integer"},
  3087          "CreateDate":{"shape":"NonEmptyString"},
  3088          "DefaultVersionId":{"shape":"NonEmptyString"},
  3089          "Description":{"shape":"NonEmptyString"},
  3090          "IsAttachable":{"shape":"Boolean"},
  3091          "Path":{"shape":"NonEmptyString"},
  3092          "PermissionsBoundaryUsageCount":{"shape":"Integer"},
  3093          "PolicyId":{"shape":"NonEmptyString"},
  3094          "PolicyName":{"shape":"NonEmptyString"},
  3095          "PolicyVersionList":{"shape":"AwsIamPolicyVersionList"},
  3096          "UpdateDate":{"shape":"NonEmptyString"}
  3097        }
  3098      },
  3099      "AwsIamPolicyVersion":{
  3100        "type":"structure",
  3101        "members":{
  3102          "VersionId":{"shape":"NonEmptyString"},
  3103          "IsDefaultVersion":{"shape":"Boolean"},
  3104          "CreateDate":{"shape":"NonEmptyString"}
  3105        }
  3106      },
  3107      "AwsIamPolicyVersionList":{
  3108        "type":"list",
  3109        "member":{"shape":"AwsIamPolicyVersion"}
  3110      },
  3111      "AwsIamRoleAssumeRolePolicyDocument":{
  3112        "type":"string",
  3113        "max":131072,
  3114        "min":1,
  3115        "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u00A1-\\u00FF]+"
  3116      },
  3117      "AwsIamRoleDetails":{
  3118        "type":"structure",
  3119        "members":{
  3120          "AssumeRolePolicyDocument":{"shape":"AwsIamRoleAssumeRolePolicyDocument"},
  3121          "AttachedManagedPolicies":{"shape":"AwsIamAttachedManagedPolicyList"},
  3122          "CreateDate":{"shape":"NonEmptyString"},
  3123          "InstanceProfileList":{"shape":"AwsIamInstanceProfileList"},
  3124          "PermissionsBoundary":{"shape":"AwsIamPermissionsBoundary"},
  3125          "RoleId":{"shape":"NonEmptyString"},
  3126          "RoleName":{"shape":"NonEmptyString"},
  3127          "RolePolicyList":{"shape":"AwsIamRolePolicyList"},
  3128          "MaxSessionDuration":{"shape":"Integer"},
  3129          "Path":{"shape":"NonEmptyString"}
  3130        }
  3131      },
  3132      "AwsIamRolePolicy":{
  3133        "type":"structure",
  3134        "members":{
  3135          "PolicyName":{"shape":"NonEmptyString"}
  3136        }
  3137      },
  3138      "AwsIamRolePolicyList":{
  3139        "type":"list",
  3140        "member":{"shape":"AwsIamRolePolicy"}
  3141      },
  3142      "AwsIamUserDetails":{
  3143        "type":"structure",
  3144        "members":{
  3145          "AttachedManagedPolicies":{"shape":"AwsIamAttachedManagedPolicyList"},
  3146          "CreateDate":{"shape":"NonEmptyString"},
  3147          "GroupList":{"shape":"StringList"},
  3148          "Path":{"shape":"NonEmptyString"},
  3149          "PermissionsBoundary":{"shape":"AwsIamPermissionsBoundary"},
  3150          "UserId":{"shape":"NonEmptyString"},
  3151          "UserName":{"shape":"NonEmptyString"},
  3152          "UserPolicyList":{"shape":"AwsIamUserPolicyList"}
  3153        }
  3154      },
  3155      "AwsIamUserPolicy":{
  3156        "type":"structure",
  3157        "members":{
  3158          "PolicyName":{"shape":"NonEmptyString"}
  3159        }
  3160      },
  3161      "AwsIamUserPolicyList":{
  3162        "type":"list",
  3163        "member":{"shape":"AwsIamUserPolicy"}
  3164      },
  3165      "AwsKmsKeyDetails":{
  3166        "type":"structure",
  3167        "members":{
  3168          "AWSAccountId":{"shape":"NonEmptyString"},
  3169          "CreationDate":{"shape":"Double"},
  3170          "KeyId":{"shape":"NonEmptyString"},
  3171          "KeyManager":{"shape":"NonEmptyString"},
  3172          "KeyState":{"shape":"NonEmptyString"},
  3173          "Origin":{"shape":"NonEmptyString"},
  3174          "Description":{"shape":"NonEmptyString"},
  3175          "KeyRotationStatus":{"shape":"Boolean"}
  3176        }
  3177      },
  3178      "AwsLambdaFunctionCode":{
  3179        "type":"structure",
  3180        "members":{
  3181          "S3Bucket":{"shape":"NonEmptyString"},
  3182          "S3Key":{"shape":"NonEmptyString"},
  3183          "S3ObjectVersion":{"shape":"NonEmptyString"},
  3184          "ZipFile":{"shape":"NonEmptyString"}
  3185        }
  3186      },
  3187      "AwsLambdaFunctionDeadLetterConfig":{
  3188        "type":"structure",
  3189        "members":{
  3190          "TargetArn":{"shape":"NonEmptyString"}
  3191        }
  3192      },
  3193      "AwsLambdaFunctionDetails":{
  3194        "type":"structure",
  3195        "members":{
  3196          "Code":{"shape":"AwsLambdaFunctionCode"},
  3197          "CodeSha256":{"shape":"NonEmptyString"},
  3198          "DeadLetterConfig":{"shape":"AwsLambdaFunctionDeadLetterConfig"},
  3199          "Environment":{"shape":"AwsLambdaFunctionEnvironment"},
  3200          "FunctionName":{"shape":"NonEmptyString"},
  3201          "Handler":{"shape":"NonEmptyString"},
  3202          "KmsKeyArn":{"shape":"NonEmptyString"},
  3203          "LastModified":{"shape":"NonEmptyString"},
  3204          "Layers":{"shape":"AwsLambdaFunctionLayerList"},
  3205          "MasterArn":{"shape":"NonEmptyString"},
  3206          "MemorySize":{"shape":"Integer"},
  3207          "RevisionId":{"shape":"NonEmptyString"},
  3208          "Role":{"shape":"NonEmptyString"},
  3209          "Runtime":{"shape":"NonEmptyString"},
  3210          "Timeout":{"shape":"Integer"},
  3211          "TracingConfig":{"shape":"AwsLambdaFunctionTracingConfig"},
  3212          "VpcConfig":{"shape":"AwsLambdaFunctionVpcConfig"},
  3213          "Version":{"shape":"NonEmptyString"}
  3214        }
  3215      },
  3216      "AwsLambdaFunctionEnvironment":{
  3217        "type":"structure",
  3218        "members":{
  3219          "Variables":{"shape":"FieldMap"},
  3220          "Error":{"shape":"AwsLambdaFunctionEnvironmentError"}
  3221        }
  3222      },
  3223      "AwsLambdaFunctionEnvironmentError":{
  3224        "type":"structure",
  3225        "members":{
  3226          "ErrorCode":{"shape":"NonEmptyString"},
  3227          "Message":{"shape":"NonEmptyString"}
  3228        }
  3229      },
  3230      "AwsLambdaFunctionLayer":{
  3231        "type":"structure",
  3232        "members":{
  3233          "Arn":{"shape":"NonEmptyString"},
  3234          "CodeSize":{"shape":"Integer"}
  3235        }
  3236      },
  3237      "AwsLambdaFunctionLayerList":{
  3238        "type":"list",
  3239        "member":{"shape":"AwsLambdaFunctionLayer"}
  3240      },
  3241      "AwsLambdaFunctionTracingConfig":{
  3242        "type":"structure",
  3243        "members":{
  3244          "Mode":{"shape":"NonEmptyString"}
  3245        }
  3246      },
  3247      "AwsLambdaFunctionVpcConfig":{
  3248        "type":"structure",
  3249        "members":{
  3250          "SecurityGroupIds":{"shape":"NonEmptyStringList"},
  3251          "SubnetIds":{"shape":"NonEmptyStringList"},
  3252          "VpcId":{"shape":"NonEmptyString"}
  3253        }
  3254      },
  3255      "AwsLambdaLayerVersionDetails":{
  3256        "type":"structure",
  3257        "members":{
  3258          "Version":{"shape":"AwsLambdaLayerVersionNumber"},
  3259          "CompatibleRuntimes":{"shape":"NonEmptyStringList"},
  3260          "CreatedDate":{"shape":"NonEmptyString"}
  3261        }
  3262      },
  3263      "AwsLambdaLayerVersionNumber":{"type":"long"},
  3264      "AwsOpenSearchServiceDomainClusterConfigDetails":{
  3265        "type":"structure",
  3266        "members":{
  3267          "InstanceCount":{"shape":"Integer"},
  3268          "WarmEnabled":{"shape":"Boolean"},
  3269          "WarmCount":{"shape":"Integer"},
  3270          "DedicatedMasterEnabled":{"shape":"Boolean"},
  3271          "ZoneAwarenessConfig":{"shape":"AwsOpenSearchServiceDomainClusterConfigZoneAwarenessConfigDetails"},
  3272          "DedicatedMasterCount":{"shape":"Integer"},
  3273          "InstanceType":{"shape":"NonEmptyString"},
  3274          "WarmType":{"shape":"NonEmptyString"},
  3275          "ZoneAwarenessEnabled":{"shape":"Boolean"},
  3276          "DedicatedMasterType":{"shape":"NonEmptyString"}
  3277        }
  3278      },
  3279      "AwsOpenSearchServiceDomainClusterConfigZoneAwarenessConfigDetails":{
  3280        "type":"structure",
  3281        "members":{
  3282          "AvailabilityZoneCount":{"shape":"Integer"}
  3283        }
  3284      },
  3285      "AwsOpenSearchServiceDomainDetails":{
  3286        "type":"structure",
  3287        "members":{
  3288          "Arn":{"shape":"NonEmptyString"},
  3289          "AccessPolicies":{"shape":"NonEmptyString"},
  3290          "DomainName":{"shape":"NonEmptyString"},
  3291          "Id":{"shape":"NonEmptyString"},
  3292          "DomainEndpoint":{"shape":"NonEmptyString"},
  3293          "EngineVersion":{"shape":"NonEmptyString"},
  3294          "EncryptionAtRestOptions":{"shape":"AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetails"},
  3295          "NodeToNodeEncryptionOptions":{"shape":"AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetails"},
  3296          "ServiceSoftwareOptions":{"shape":"AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails"},
  3297          "ClusterConfig":{"shape":"AwsOpenSearchServiceDomainClusterConfigDetails"},
  3298          "DomainEndpointOptions":{"shape":"AwsOpenSearchServiceDomainDomainEndpointOptionsDetails"},
  3299          "VpcOptions":{"shape":"AwsOpenSearchServiceDomainVpcOptionsDetails"},
  3300          "LogPublishingOptions":{"shape":"AwsOpenSearchServiceDomainLogPublishingOptionsDetails"},
  3301          "DomainEndpoints":{"shape":"FieldMap"}
  3302        }
  3303      },
  3304      "AwsOpenSearchServiceDomainDomainEndpointOptionsDetails":{
  3305        "type":"structure",
  3306        "members":{
  3307          "CustomEndpointCertificateArn":{"shape":"NonEmptyString"},
  3308          "CustomEndpointEnabled":{"shape":"Boolean"},
  3309          "EnforceHTTPS":{"shape":"Boolean"},
  3310          "CustomEndpoint":{"shape":"NonEmptyString"},
  3311          "TLSSecurityPolicy":{"shape":"NonEmptyString"}
  3312        }
  3313      },
  3314      "AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetails":{
  3315        "type":"structure",
  3316        "members":{
  3317          "Enabled":{"shape":"Boolean"},
  3318          "KmsKeyId":{"shape":"NonEmptyString"}
  3319        }
  3320      },
  3321      "AwsOpenSearchServiceDomainLogPublishingOption":{
  3322        "type":"structure",
  3323        "members":{
  3324          "CloudWatchLogsLogGroupArn":{"shape":"NonEmptyString"},
  3325          "Enabled":{"shape":"Boolean"}
  3326        }
  3327      },
  3328      "AwsOpenSearchServiceDomainLogPublishingOptionsDetails":{
  3329        "type":"structure",
  3330        "members":{
  3331          "IndexSlowLogs":{"shape":"AwsOpenSearchServiceDomainLogPublishingOption"},
  3332          "SearchSlowLogs":{"shape":"AwsOpenSearchServiceDomainLogPublishingOption"},
  3333          "AuditLogs":{"shape":"AwsOpenSearchServiceDomainLogPublishingOption"}
  3334        }
  3335      },
  3336      "AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetails":{
  3337        "type":"structure",
  3338        "members":{
  3339          "Enabled":{"shape":"Boolean"}
  3340        }
  3341      },
  3342      "AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails":{
  3343        "type":"structure",
  3344        "members":{
  3345          "AutomatedUpdateDate":{"shape":"NonEmptyString"},
  3346          "Cancellable":{"shape":"Boolean"},
  3347          "CurrentVersion":{"shape":"NonEmptyString"},
  3348          "Description":{"shape":"NonEmptyString"},
  3349          "NewVersion":{"shape":"NonEmptyString"},
  3350          "UpdateAvailable":{"shape":"Boolean"},
  3351          "UpdateStatus":{"shape":"NonEmptyString"},
  3352          "OptionalDeployment":{"shape":"Boolean"}
  3353        }
  3354      },
  3355      "AwsOpenSearchServiceDomainVpcOptionsDetails":{
  3356        "type":"structure",
  3357        "members":{
  3358          "SecurityGroupIds":{"shape":"NonEmptyStringList"},
  3359          "SubnetIds":{"shape":"NonEmptyStringList"}
  3360        }
  3361      },
  3362      "AwsRdsDbClusterAssociatedRole":{
  3363        "type":"structure",
  3364        "members":{
  3365          "RoleArn":{"shape":"NonEmptyString"},
  3366          "Status":{"shape":"NonEmptyString"}
  3367        }
  3368      },
  3369      "AwsRdsDbClusterAssociatedRoles":{
  3370        "type":"list",
  3371        "member":{"shape":"AwsRdsDbClusterAssociatedRole"}
  3372      },
  3373      "AwsRdsDbClusterDetails":{
  3374        "type":"structure",
  3375        "members":{
  3376          "AllocatedStorage":{"shape":"Integer"},
  3377          "AvailabilityZones":{"shape":"StringList"},
  3378          "BackupRetentionPeriod":{"shape":"Integer"},
  3379          "DatabaseName":{"shape":"NonEmptyString"},
  3380          "Status":{"shape":"NonEmptyString"},
  3381          "Endpoint":{"shape":"NonEmptyString"},
  3382          "ReaderEndpoint":{"shape":"NonEmptyString"},
  3383          "CustomEndpoints":{"shape":"StringList"},
  3384          "MultiAz":{"shape":"Boolean"},
  3385          "Engine":{"shape":"NonEmptyString"},
  3386          "EngineVersion":{"shape":"NonEmptyString"},
  3387          "Port":{"shape":"Integer"},
  3388          "MasterUsername":{"shape":"NonEmptyString"},
  3389          "PreferredBackupWindow":{"shape":"NonEmptyString"},
  3390          "PreferredMaintenanceWindow":{"shape":"NonEmptyString"},
  3391          "ReadReplicaIdentifiers":{"shape":"StringList"},
  3392          "VpcSecurityGroups":{"shape":"AwsRdsDbInstanceVpcSecurityGroups"},
  3393          "HostedZoneId":{"shape":"NonEmptyString"},
  3394          "StorageEncrypted":{"shape":"Boolean"},
  3395          "KmsKeyId":{"shape":"NonEmptyString"},
  3396          "DbClusterResourceId":{"shape":"NonEmptyString"},
  3397          "AssociatedRoles":{"shape":"AwsRdsDbClusterAssociatedRoles"},
  3398          "ClusterCreateTime":{"shape":"NonEmptyString"},
  3399          "EnabledCloudWatchLogsExports":{"shape":"StringList"},
  3400          "EngineMode":{"shape":"NonEmptyString"},
  3401          "DeletionProtection":{"shape":"Boolean"},
  3402          "HttpEndpointEnabled":{"shape":"Boolean"},
  3403          "ActivityStreamStatus":{"shape":"NonEmptyString"},
  3404          "CopyTagsToSnapshot":{"shape":"Boolean"},
  3405          "CrossAccountClone":{"shape":"Boolean"},
  3406          "DomainMemberships":{"shape":"AwsRdsDbDomainMemberships"},
  3407          "DbClusterParameterGroup":{"shape":"NonEmptyString"},
  3408          "DbSubnetGroup":{"shape":"NonEmptyString"},
  3409          "DbClusterOptionGroupMemberships":{"shape":"AwsRdsDbClusterOptionGroupMemberships"},
  3410          "DbClusterIdentifier":{"shape":"NonEmptyString"},
  3411          "DbClusterMembers":{"shape":"AwsRdsDbClusterMembers"},
  3412          "IamDatabaseAuthenticationEnabled":{"shape":"Boolean"}
  3413        }
  3414      },
  3415      "AwsRdsDbClusterMember":{
  3416        "type":"structure",
  3417        "members":{
  3418          "IsClusterWriter":{"shape":"Boolean"},
  3419          "PromotionTier":{"shape":"Integer"},
  3420          "DbInstanceIdentifier":{"shape":"NonEmptyString"},
  3421          "DbClusterParameterGroupStatus":{"shape":"NonEmptyString"}
  3422        }
  3423      },
  3424      "AwsRdsDbClusterMembers":{
  3425        "type":"list",
  3426        "member":{"shape":"AwsRdsDbClusterMember"}
  3427      },
  3428      "AwsRdsDbClusterOptionGroupMembership":{
  3429        "type":"structure",
  3430        "members":{
  3431          "DbClusterOptionGroupName":{"shape":"NonEmptyString"},
  3432          "Status":{"shape":"NonEmptyString"}
  3433        }
  3434      },
  3435      "AwsRdsDbClusterOptionGroupMemberships":{
  3436        "type":"list",
  3437        "member":{"shape":"AwsRdsDbClusterOptionGroupMembership"}
  3438      },
  3439      "AwsRdsDbClusterSnapshotDetails":{
  3440        "type":"structure",
  3441        "members":{
  3442          "AvailabilityZones":{"shape":"StringList"},
  3443          "SnapshotCreateTime":{"shape":"NonEmptyString"},
  3444          "Engine":{"shape":"NonEmptyString"},
  3445          "AllocatedStorage":{"shape":"Integer"},
  3446          "Status":{"shape":"NonEmptyString"},
  3447          "Port":{"shape":"Integer"},
  3448          "VpcId":{"shape":"NonEmptyString"},
  3449          "ClusterCreateTime":{"shape":"NonEmptyString"},
  3450          "MasterUsername":{"shape":"NonEmptyString"},
  3451          "EngineVersion":{"shape":"NonEmptyString"},
  3452          "LicenseModel":{"shape":"NonEmptyString"},
  3453          "SnapshotType":{"shape":"NonEmptyString"},
  3454          "PercentProgress":{"shape":"Integer"},
  3455          "StorageEncrypted":{"shape":"Boolean"},
  3456          "KmsKeyId":{"shape":"NonEmptyString"},
  3457          "DbClusterIdentifier":{"shape":"NonEmptyString"},
  3458          "DbClusterSnapshotIdentifier":{"shape":"NonEmptyString"},
  3459          "IamDatabaseAuthenticationEnabled":{"shape":"Boolean"}
  3460        }
  3461      },
  3462      "AwsRdsDbDomainMembership":{
  3463        "type":"structure",
  3464        "members":{
  3465          "Domain":{"shape":"NonEmptyString"},
  3466          "Status":{"shape":"NonEmptyString"},
  3467          "Fqdn":{"shape":"NonEmptyString"},
  3468          "IamRoleName":{"shape":"NonEmptyString"}
  3469        }
  3470      },
  3471      "AwsRdsDbDomainMemberships":{
  3472        "type":"list",
  3473        "member":{"shape":"AwsRdsDbDomainMembership"}
  3474      },
  3475      "AwsRdsDbInstanceAssociatedRole":{
  3476        "type":"structure",
  3477        "members":{
  3478          "RoleArn":{"shape":"NonEmptyString"},
  3479          "FeatureName":{"shape":"NonEmptyString"},
  3480          "Status":{"shape":"NonEmptyString"}
  3481        }
  3482      },
  3483      "AwsRdsDbInstanceAssociatedRoles":{
  3484        "type":"list",
  3485        "member":{"shape":"AwsRdsDbInstanceAssociatedRole"}
  3486      },
  3487      "AwsRdsDbInstanceDetails":{
  3488        "type":"structure",
  3489        "members":{
  3490          "AssociatedRoles":{"shape":"AwsRdsDbInstanceAssociatedRoles"},
  3491          "CACertificateIdentifier":{"shape":"NonEmptyString"},
  3492          "DBClusterIdentifier":{"shape":"NonEmptyString"},
  3493          "DBInstanceIdentifier":{"shape":"NonEmptyString"},
  3494          "DBInstanceClass":{"shape":"NonEmptyString"},
  3495          "DbInstancePort":{"shape":"Integer"},
  3496          "DbiResourceId":{"shape":"NonEmptyString"},
  3497          "DBName":{"shape":"NonEmptyString"},
  3498          "DeletionProtection":{"shape":"Boolean"},
  3499          "Endpoint":{"shape":"AwsRdsDbInstanceEndpoint"},
  3500          "Engine":{"shape":"NonEmptyString"},
  3501          "EngineVersion":{"shape":"NonEmptyString"},
  3502          "IAMDatabaseAuthenticationEnabled":{"shape":"Boolean"},
  3503          "InstanceCreateTime":{"shape":"NonEmptyString"},
  3504          "KmsKeyId":{"shape":"NonEmptyString"},
  3505          "PubliclyAccessible":{"shape":"Boolean"},
  3506          "StorageEncrypted":{"shape":"Boolean"},
  3507          "TdeCredentialArn":{"shape":"NonEmptyString"},
  3508          "VpcSecurityGroups":{"shape":"AwsRdsDbInstanceVpcSecurityGroups"},
  3509          "MultiAz":{"shape":"Boolean"},
  3510          "EnhancedMonitoringResourceArn":{"shape":"NonEmptyString"},
  3511          "DbInstanceStatus":{"shape":"NonEmptyString"},
  3512          "MasterUsername":{"shape":"NonEmptyString"},
  3513          "AllocatedStorage":{"shape":"Integer"},
  3514          "PreferredBackupWindow":{"shape":"NonEmptyString"},
  3515          "BackupRetentionPeriod":{"shape":"Integer"},
  3516          "DbSecurityGroups":{"shape":"StringList"},
  3517          "DbParameterGroups":{"shape":"AwsRdsDbParameterGroups"},
  3518          "AvailabilityZone":{"shape":"NonEmptyString"},
  3519          "DbSubnetGroup":{"shape":"AwsRdsDbSubnetGroup"},
  3520          "PreferredMaintenanceWindow":{"shape":"NonEmptyString"},
  3521          "PendingModifiedValues":{"shape":"AwsRdsDbPendingModifiedValues"},
  3522          "LatestRestorableTime":{"shape":"NonEmptyString"},
  3523          "AutoMinorVersionUpgrade":{"shape":"Boolean"},
  3524          "ReadReplicaSourceDBInstanceIdentifier":{"shape":"NonEmptyString"},
  3525          "ReadReplicaDBInstanceIdentifiers":{"shape":"StringList"},
  3526          "ReadReplicaDBClusterIdentifiers":{"shape":"StringList"},
  3527          "LicenseModel":{"shape":"NonEmptyString"},
  3528          "Iops":{"shape":"Integer"},
  3529          "OptionGroupMemberships":{"shape":"AwsRdsDbOptionGroupMemberships"},
  3530          "CharacterSetName":{"shape":"NonEmptyString"},
  3531          "SecondaryAvailabilityZone":{"shape":"NonEmptyString"},
  3532          "StatusInfos":{"shape":"AwsRdsDbStatusInfos"},
  3533          "StorageType":{"shape":"NonEmptyString"},
  3534          "DomainMemberships":{"shape":"AwsRdsDbDomainMemberships"},
  3535          "CopyTagsToSnapshot":{"shape":"Boolean"},
  3536          "MonitoringInterval":{"shape":"Integer"},
  3537          "MonitoringRoleArn":{"shape":"NonEmptyString"},
  3538          "PromotionTier":{"shape":"Integer"},
  3539          "Timezone":{"shape":"NonEmptyString"},
  3540          "PerformanceInsightsEnabled":{"shape":"Boolean"},
  3541          "PerformanceInsightsKmsKeyId":{"shape":"NonEmptyString"},
  3542          "PerformanceInsightsRetentionPeriod":{"shape":"Integer"},
  3543          "EnabledCloudWatchLogsExports":{"shape":"StringList"},
  3544          "ProcessorFeatures":{"shape":"AwsRdsDbProcessorFeatures"},
  3545          "ListenerEndpoint":{"shape":"AwsRdsDbInstanceEndpoint"},
  3546          "MaxAllocatedStorage":{"shape":"Integer"}
  3547        }
  3548      },
  3549      "AwsRdsDbInstanceEndpoint":{
  3550        "type":"structure",
  3551        "members":{
  3552          "Address":{"shape":"NonEmptyString"},
  3553          "Port":{"shape":"Integer"},
  3554          "HostedZoneId":{"shape":"NonEmptyString"}
  3555        }
  3556      },
  3557      "AwsRdsDbInstanceVpcSecurityGroup":{
  3558        "type":"structure",
  3559        "members":{
  3560          "VpcSecurityGroupId":{"shape":"NonEmptyString"},
  3561          "Status":{"shape":"NonEmptyString"}
  3562        }
  3563      },
  3564      "AwsRdsDbInstanceVpcSecurityGroups":{
  3565        "type":"list",
  3566        "member":{"shape":"AwsRdsDbInstanceVpcSecurityGroup"}
  3567      },
  3568      "AwsRdsDbOptionGroupMembership":{
  3569        "type":"structure",
  3570        "members":{
  3571          "OptionGroupName":{"shape":"NonEmptyString"},
  3572          "Status":{"shape":"NonEmptyString"}
  3573        }
  3574      },
  3575      "AwsRdsDbOptionGroupMemberships":{
  3576        "type":"list",
  3577        "member":{"shape":"AwsRdsDbOptionGroupMembership"}
  3578      },
  3579      "AwsRdsDbParameterGroup":{
  3580        "type":"structure",
  3581        "members":{
  3582          "DbParameterGroupName":{"shape":"NonEmptyString"},
  3583          "ParameterApplyStatus":{"shape":"NonEmptyString"}
  3584        }
  3585      },
  3586      "AwsRdsDbParameterGroups":{
  3587        "type":"list",
  3588        "member":{"shape":"AwsRdsDbParameterGroup"}
  3589      },
  3590      "AwsRdsDbPendingModifiedValues":{
  3591        "type":"structure",
  3592        "members":{
  3593          "DbInstanceClass":{"shape":"NonEmptyString"},
  3594          "AllocatedStorage":{"shape":"Integer"},
  3595          "MasterUserPassword":{"shape":"NonEmptyString"},
  3596          "Port":{"shape":"Integer"},
  3597          "BackupRetentionPeriod":{"shape":"Integer"},
  3598          "MultiAZ":{"shape":"Boolean"},
  3599          "EngineVersion":{"shape":"NonEmptyString"},
  3600          "LicenseModel":{"shape":"NonEmptyString"},
  3601          "Iops":{"shape":"Integer"},
  3602          "DbInstanceIdentifier":{"shape":"NonEmptyString"},
  3603          "StorageType":{"shape":"NonEmptyString"},
  3604          "CaCertificateIdentifier":{"shape":"NonEmptyString"},
  3605          "DbSubnetGroupName":{"shape":"NonEmptyString"},
  3606          "PendingCloudWatchLogsExports":{"shape":"AwsRdsPendingCloudWatchLogsExports"},
  3607          "ProcessorFeatures":{"shape":"AwsRdsDbProcessorFeatures"}
  3608        }
  3609      },
  3610      "AwsRdsDbProcessorFeature":{
  3611        "type":"structure",
  3612        "members":{
  3613          "Name":{"shape":"NonEmptyString"},
  3614          "Value":{"shape":"NonEmptyString"}
  3615        }
  3616      },
  3617      "AwsRdsDbProcessorFeatures":{
  3618        "type":"list",
  3619        "member":{"shape":"AwsRdsDbProcessorFeature"}
  3620      },
  3621      "AwsRdsDbSnapshotDetails":{
  3622        "type":"structure",
  3623        "members":{
  3624          "DbSnapshotIdentifier":{"shape":"NonEmptyString"},
  3625          "DbInstanceIdentifier":{"shape":"NonEmptyString"},
  3626          "SnapshotCreateTime":{"shape":"NonEmptyString"},
  3627          "Engine":{"shape":"NonEmptyString"},
  3628          "AllocatedStorage":{"shape":"Integer"},
  3629          "Status":{"shape":"NonEmptyString"},
  3630          "Port":{"shape":"Integer"},
  3631          "AvailabilityZone":{"shape":"NonEmptyString"},
  3632          "VpcId":{"shape":"NonEmptyString"},
  3633          "InstanceCreateTime":{"shape":"NonEmptyString"},
  3634          "MasterUsername":{"shape":"NonEmptyString"},
  3635          "EngineVersion":{"shape":"NonEmptyString"},
  3636          "LicenseModel":{"shape":"NonEmptyString"},
  3637          "SnapshotType":{"shape":"NonEmptyString"},
  3638          "Iops":{"shape":"Integer"},
  3639          "OptionGroupName":{"shape":"NonEmptyString"},
  3640          "PercentProgress":{"shape":"Integer"},
  3641          "SourceRegion":{"shape":"NonEmptyString"},
  3642          "SourceDbSnapshotIdentifier":{"shape":"NonEmptyString"},
  3643          "StorageType":{"shape":"NonEmptyString"},
  3644          "TdeCredentialArn":{"shape":"NonEmptyString"},
  3645          "Encrypted":{"shape":"Boolean"},
  3646          "KmsKeyId":{"shape":"NonEmptyString"},
  3647          "Timezone":{"shape":"NonEmptyString"},
  3648          "IamDatabaseAuthenticationEnabled":{"shape":"Boolean"},
  3649          "ProcessorFeatures":{"shape":"AwsRdsDbProcessorFeatures"},
  3650          "DbiResourceId":{"shape":"NonEmptyString"}
  3651        }
  3652      },
  3653      "AwsRdsDbStatusInfo":{
  3654        "type":"structure",
  3655        "members":{
  3656          "StatusType":{"shape":"NonEmptyString"},
  3657          "Normal":{"shape":"Boolean"},
  3658          "Status":{"shape":"NonEmptyString"},
  3659          "Message":{"shape":"NonEmptyString"}
  3660        }
  3661      },
  3662      "AwsRdsDbStatusInfos":{
  3663        "type":"list",
  3664        "member":{"shape":"AwsRdsDbStatusInfo"}
  3665      },
  3666      "AwsRdsDbSubnetGroup":{
  3667        "type":"structure",
  3668        "members":{
  3669          "DbSubnetGroupName":{"shape":"NonEmptyString"},
  3670          "DbSubnetGroupDescription":{"shape":"NonEmptyString"},
  3671          "VpcId":{"shape":"NonEmptyString"},
  3672          "SubnetGroupStatus":{"shape":"NonEmptyString"},
  3673          "Subnets":{"shape":"AwsRdsDbSubnetGroupSubnets"},
  3674          "DbSubnetGroupArn":{"shape":"NonEmptyString"}
  3675        }
  3676      },
  3677      "AwsRdsDbSubnetGroupSubnet":{
  3678        "type":"structure",
  3679        "members":{
  3680          "SubnetIdentifier":{"shape":"NonEmptyString"},
  3681          "SubnetAvailabilityZone":{"shape":"AwsRdsDbSubnetGroupSubnetAvailabilityZone"},
  3682          "SubnetStatus":{"shape":"NonEmptyString"}
  3683        }
  3684      },
  3685      "AwsRdsDbSubnetGroupSubnetAvailabilityZone":{
  3686        "type":"structure",
  3687        "members":{
  3688          "Name":{"shape":"NonEmptyString"}
  3689        }
  3690      },
  3691      "AwsRdsDbSubnetGroupSubnets":{
  3692        "type":"list",
  3693        "member":{"shape":"AwsRdsDbSubnetGroupSubnet"}
  3694      },
  3695      "AwsRdsEventSubscriptionDetails":{
  3696        "type":"structure",
  3697        "members":{
  3698          "CustSubscriptionId":{"shape":"NonEmptyString"},
  3699          "CustomerAwsId":{"shape":"NonEmptyString"},
  3700          "Enabled":{"shape":"Boolean"},
  3701          "EventCategoriesList":{"shape":"NonEmptyStringList"},
  3702          "EventSubscriptionArn":{"shape":"NonEmptyString"},
  3703          "SnsTopicArn":{"shape":"NonEmptyString"},
  3704          "SourceIdsList":{"shape":"NonEmptyStringList"},
  3705          "SourceType":{"shape":"NonEmptyString"},
  3706          "Status":{"shape":"NonEmptyString"},
  3707          "SubscriptionCreationTime":{"shape":"NonEmptyString"}
  3708        }
  3709      },
  3710      "AwsRdsPendingCloudWatchLogsExports":{
  3711        "type":"structure",
  3712        "members":{
  3713          "LogTypesToEnable":{"shape":"StringList"},
  3714          "LogTypesToDisable":{"shape":"StringList"}
  3715        }
  3716      },
  3717      "AwsRedshiftClusterClusterNode":{
  3718        "type":"structure",
  3719        "members":{
  3720          "NodeRole":{"shape":"NonEmptyString"},
  3721          "PrivateIpAddress":{"shape":"NonEmptyString"},
  3722          "PublicIpAddress":{"shape":"NonEmptyString"}
  3723        }
  3724      },
  3725      "AwsRedshiftClusterClusterNodes":{
  3726        "type":"list",
  3727        "member":{"shape":"AwsRedshiftClusterClusterNode"}
  3728      },
  3729      "AwsRedshiftClusterClusterParameterGroup":{
  3730        "type":"structure",
  3731        "members":{
  3732          "ClusterParameterStatusList":{"shape":"AwsRedshiftClusterClusterParameterStatusList"},
  3733          "ParameterApplyStatus":{"shape":"NonEmptyString"},
  3734          "ParameterGroupName":{"shape":"NonEmptyString"}
  3735        }
  3736      },
  3737      "AwsRedshiftClusterClusterParameterGroups":{
  3738        "type":"list",
  3739        "member":{"shape":"AwsRedshiftClusterClusterParameterGroup"}
  3740      },
  3741      "AwsRedshiftClusterClusterParameterStatus":{
  3742        "type":"structure",
  3743        "members":{
  3744          "ParameterName":{"shape":"NonEmptyString"},
  3745          "ParameterApplyStatus":{"shape":"NonEmptyString"},
  3746          "ParameterApplyErrorDescription":{"shape":"NonEmptyString"}
  3747        }
  3748      },
  3749      "AwsRedshiftClusterClusterParameterStatusList":{
  3750        "type":"list",
  3751        "member":{"shape":"AwsRedshiftClusterClusterParameterStatus"}
  3752      },
  3753      "AwsRedshiftClusterClusterSecurityGroup":{
  3754        "type":"structure",
  3755        "members":{
  3756          "ClusterSecurityGroupName":{"shape":"NonEmptyString"},
  3757          "Status":{"shape":"NonEmptyString"}
  3758        }
  3759      },
  3760      "AwsRedshiftClusterClusterSecurityGroups":{
  3761        "type":"list",
  3762        "member":{"shape":"AwsRedshiftClusterClusterSecurityGroup"}
  3763      },
  3764      "AwsRedshiftClusterClusterSnapshotCopyStatus":{
  3765        "type":"structure",
  3766        "members":{
  3767          "DestinationRegion":{"shape":"NonEmptyString"},
  3768          "ManualSnapshotRetentionPeriod":{"shape":"Integer"},
  3769          "RetentionPeriod":{"shape":"Integer"},
  3770          "SnapshotCopyGrantName":{"shape":"NonEmptyString"}
  3771        }
  3772      },
  3773      "AwsRedshiftClusterDeferredMaintenanceWindow":{
  3774        "type":"structure",
  3775        "members":{
  3776          "DeferMaintenanceEndTime":{"shape":"NonEmptyString"},
  3777          "DeferMaintenanceIdentifier":{"shape":"NonEmptyString"},
  3778          "DeferMaintenanceStartTime":{"shape":"NonEmptyString"}
  3779        }
  3780      },
  3781      "AwsRedshiftClusterDeferredMaintenanceWindows":{
  3782        "type":"list",
  3783        "member":{"shape":"AwsRedshiftClusterDeferredMaintenanceWindow"}
  3784      },
  3785      "AwsRedshiftClusterDetails":{
  3786        "type":"structure",
  3787        "members":{
  3788          "AllowVersionUpgrade":{"shape":"Boolean"},
  3789          "AutomatedSnapshotRetentionPeriod":{"shape":"Integer"},
  3790          "AvailabilityZone":{"shape":"NonEmptyString"},
  3791          "ClusterAvailabilityStatus":{"shape":"NonEmptyString"},
  3792          "ClusterCreateTime":{"shape":"NonEmptyString"},
  3793          "ClusterIdentifier":{"shape":"NonEmptyString"},
  3794          "ClusterNodes":{"shape":"AwsRedshiftClusterClusterNodes"},
  3795          "ClusterParameterGroups":{"shape":"AwsRedshiftClusterClusterParameterGroups"},
  3796          "ClusterPublicKey":{"shape":"NonEmptyString"},
  3797          "ClusterRevisionNumber":{"shape":"NonEmptyString"},
  3798          "ClusterSecurityGroups":{"shape":"AwsRedshiftClusterClusterSecurityGroups"},
  3799          "ClusterSnapshotCopyStatus":{"shape":"AwsRedshiftClusterClusterSnapshotCopyStatus"},
  3800          "ClusterStatus":{"shape":"NonEmptyString"},
  3801          "ClusterSubnetGroupName":{"shape":"NonEmptyString"},
  3802          "ClusterVersion":{"shape":"NonEmptyString"},
  3803          "DBName":{"shape":"NonEmptyString"},
  3804          "DeferredMaintenanceWindows":{"shape":"AwsRedshiftClusterDeferredMaintenanceWindows"},
  3805          "ElasticIpStatus":{"shape":"AwsRedshiftClusterElasticIpStatus"},
  3806          "ElasticResizeNumberOfNodeOptions":{"shape":"NonEmptyString"},
  3807          "Encrypted":{"shape":"Boolean"},
  3808          "Endpoint":{"shape":"AwsRedshiftClusterEndpoint"},
  3809          "EnhancedVpcRouting":{"shape":"Boolean"},
  3810          "ExpectedNextSnapshotScheduleTime":{"shape":"NonEmptyString"},
  3811          "ExpectedNextSnapshotScheduleTimeStatus":{"shape":"NonEmptyString"},
  3812          "HsmStatus":{"shape":"AwsRedshiftClusterHsmStatus"},
  3813          "IamRoles":{"shape":"AwsRedshiftClusterIamRoles"},
  3814          "KmsKeyId":{"shape":"NonEmptyString"},
  3815          "MaintenanceTrackName":{"shape":"NonEmptyString"},
  3816          "ManualSnapshotRetentionPeriod":{"shape":"Integer"},
  3817          "MasterUsername":{"shape":"NonEmptyString"},
  3818          "NextMaintenanceWindowStartTime":{"shape":"NonEmptyString"},
  3819          "NodeType":{"shape":"NonEmptyString"},
  3820          "NumberOfNodes":{"shape":"Integer"},
  3821          "PendingActions":{"shape":"StringList"},
  3822          "PendingModifiedValues":{"shape":"AwsRedshiftClusterPendingModifiedValues"},
  3823          "PreferredMaintenanceWindow":{"shape":"NonEmptyString"},
  3824          "PubliclyAccessible":{"shape":"Boolean"},
  3825          "ResizeInfo":{"shape":"AwsRedshiftClusterResizeInfo"},
  3826          "RestoreStatus":{"shape":"AwsRedshiftClusterRestoreStatus"},
  3827          "SnapshotScheduleIdentifier":{"shape":"NonEmptyString"},
  3828          "SnapshotScheduleState":{"shape":"NonEmptyString"},
  3829          "VpcId":{"shape":"NonEmptyString"},
  3830          "VpcSecurityGroups":{"shape":"AwsRedshiftClusterVpcSecurityGroups"}
  3831        }
  3832      },
  3833      "AwsRedshiftClusterElasticIpStatus":{
  3834        "type":"structure",
  3835        "members":{
  3836          "ElasticIp":{"shape":"NonEmptyString"},
  3837          "Status":{"shape":"NonEmptyString"}
  3838        }
  3839      },
  3840      "AwsRedshiftClusterEndpoint":{
  3841        "type":"structure",
  3842        "members":{
  3843          "Address":{"shape":"NonEmptyString"},
  3844          "Port":{"shape":"Integer"}
  3845        }
  3846      },
  3847      "AwsRedshiftClusterHsmStatus":{
  3848        "type":"structure",
  3849        "members":{
  3850          "HsmClientCertificateIdentifier":{"shape":"NonEmptyString"},
  3851          "HsmConfigurationIdentifier":{"shape":"NonEmptyString"},
  3852          "Status":{"shape":"NonEmptyString"}
  3853        }
  3854      },
  3855      "AwsRedshiftClusterIamRole":{
  3856        "type":"structure",
  3857        "members":{
  3858          "ApplyStatus":{"shape":"NonEmptyString"},
  3859          "IamRoleArn":{"shape":"NonEmptyString"}
  3860        }
  3861      },
  3862      "AwsRedshiftClusterIamRoles":{
  3863        "type":"list",
  3864        "member":{"shape":"AwsRedshiftClusterIamRole"}
  3865      },
  3866      "AwsRedshiftClusterPendingModifiedValues":{
  3867        "type":"structure",
  3868        "members":{
  3869          "AutomatedSnapshotRetentionPeriod":{"shape":"Integer"},
  3870          "ClusterIdentifier":{"shape":"NonEmptyString"},
  3871          "ClusterType":{"shape":"NonEmptyString"},
  3872          "ClusterVersion":{"shape":"NonEmptyString"},
  3873          "EncryptionType":{"shape":"NonEmptyString"},
  3874          "EnhancedVpcRouting":{"shape":"Boolean"},
  3875          "MaintenanceTrackName":{"shape":"NonEmptyString"},
  3876          "MasterUserPassword":{"shape":"NonEmptyString"},
  3877          "NodeType":{"shape":"NonEmptyString"},
  3878          "NumberOfNodes":{"shape":"Integer"},
  3879          "PubliclyAccessible":{"shape":"Boolean"}
  3880        }
  3881      },
  3882      "AwsRedshiftClusterResizeInfo":{
  3883        "type":"structure",
  3884        "members":{
  3885          "AllowCancelResize":{"shape":"Boolean"},
  3886          "ResizeType":{"shape":"NonEmptyString"}
  3887        }
  3888      },
  3889      "AwsRedshiftClusterRestoreStatus":{
  3890        "type":"structure",
  3891        "members":{
  3892          "CurrentRestoreRateInMegaBytesPerSecond":{"shape":"Double"},
  3893          "ElapsedTimeInSeconds":{"shape":"Long"},
  3894          "EstimatedTimeToCompletionInSeconds":{"shape":"Long"},
  3895          "ProgressInMegaBytes":{"shape":"Long"},
  3896          "SnapshotSizeInMegaBytes":{"shape":"Long"},
  3897          "Status":{"shape":"NonEmptyString"}
  3898        }
  3899      },
  3900      "AwsRedshiftClusterVpcSecurityGroup":{
  3901        "type":"structure",
  3902        "members":{
  3903          "Status":{"shape":"NonEmptyString"},
  3904          "VpcSecurityGroupId":{"shape":"NonEmptyString"}
  3905        }
  3906      },
  3907      "AwsRedshiftClusterVpcSecurityGroups":{
  3908        "type":"list",
  3909        "member":{"shape":"AwsRedshiftClusterVpcSecurityGroup"}
  3910      },
  3911      "AwsS3AccountPublicAccessBlockDetails":{
  3912        "type":"structure",
  3913        "members":{
  3914          "BlockPublicAcls":{"shape":"Boolean"},
  3915          "BlockPublicPolicy":{"shape":"Boolean"},
  3916          "IgnorePublicAcls":{"shape":"Boolean"},
  3917          "RestrictPublicBuckets":{"shape":"Boolean"}
  3918        }
  3919      },
  3920      "AwsS3BucketBucketLifecycleConfigurationDetails":{
  3921        "type":"structure",
  3922        "members":{
  3923          "Rules":{"shape":"AwsS3BucketBucketLifecycleConfigurationRulesList"}
  3924        }
  3925      },
  3926      "AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetails":{
  3927        "type":"structure",
  3928        "members":{
  3929          "DaysAfterInitiation":{"shape":"Integer"}
  3930        }
  3931      },
  3932      "AwsS3BucketBucketLifecycleConfigurationRulesDetails":{
  3933        "type":"structure",
  3934        "members":{
  3935          "AbortIncompleteMultipartUpload":{"shape":"AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetails"},
  3936          "ExpirationDate":{"shape":"NonEmptyString"},
  3937          "ExpirationInDays":{"shape":"Integer"},
  3938          "ExpiredObjectDeleteMarker":{"shape":"Boolean"},
  3939          "Filter":{"shape":"AwsS3BucketBucketLifecycleConfigurationRulesFilterDetails"},
  3940          "ID":{"shape":"NonEmptyString"},
  3941          "NoncurrentVersionExpirationInDays":{"shape":"Integer"},
  3942          "NoncurrentVersionTransitions":{"shape":"AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsList"},
  3943          "Prefix":{"shape":"NonEmptyString"},
  3944          "Status":{"shape":"NonEmptyString"},
  3945          "Transitions":{"shape":"AwsS3BucketBucketLifecycleConfigurationRulesTransitionsList"}
  3946        }
  3947      },
  3948      "AwsS3BucketBucketLifecycleConfigurationRulesFilterDetails":{
  3949        "type":"structure",
  3950        "members":{
  3951          "Predicate":{"shape":"AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetails"}
  3952        }
  3953      },
  3954      "AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetails":{
  3955        "type":"structure",
  3956        "members":{
  3957          "Operands":{"shape":"AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsList"},
  3958          "Prefix":{"shape":"NonEmptyString"},
  3959          "Tag":{"shape":"AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetails"},
  3960          "Type":{"shape":"NonEmptyString"}
  3961        }
  3962      },
  3963      "AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetails":{
  3964        "type":"structure",
  3965        "members":{
  3966          "Prefix":{"shape":"NonEmptyString"},
  3967          "Tag":{"shape":"AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetails"},
  3968          "Type":{"shape":"NonEmptyString"}
  3969        }
  3970      },
  3971      "AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsList":{
  3972        "type":"list",
  3973        "member":{"shape":"AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetails"}
  3974      },
  3975      "AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetails":{
  3976        "type":"structure",
  3977        "members":{
  3978          "Key":{"shape":"NonEmptyString"},
  3979          "Value":{"shape":"NonEmptyString"}
  3980        }
  3981      },
  3982      "AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetails":{
  3983        "type":"structure",
  3984        "members":{
  3985          "Key":{"shape":"NonEmptyString"},
  3986          "Value":{"shape":"NonEmptyString"}
  3987        }
  3988      },
  3989      "AwsS3BucketBucketLifecycleConfigurationRulesList":{
  3990        "type":"list",
  3991        "member":{"shape":"AwsS3BucketBucketLifecycleConfigurationRulesDetails"}
  3992      },
  3993      "AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails":{
  3994        "type":"structure",
  3995        "members":{
  3996          "Days":{"shape":"Integer"},
  3997          "StorageClass":{"shape":"NonEmptyString"}
  3998        }
  3999      },
  4000      "AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsList":{
  4001        "type":"list",
  4002        "member":{"shape":"AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails"}
  4003      },
  4004      "AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails":{
  4005        "type":"structure",
  4006        "members":{
  4007          "Date":{"shape":"NonEmptyString"},
  4008          "Days":{"shape":"Integer"},
  4009          "StorageClass":{"shape":"NonEmptyString"}
  4010        }
  4011      },
  4012      "AwsS3BucketBucketLifecycleConfigurationRulesTransitionsList":{
  4013        "type":"list",
  4014        "member":{"shape":"AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails"}
  4015      },
  4016      "AwsS3BucketDetails":{
  4017        "type":"structure",
  4018        "members":{
  4019          "OwnerId":{"shape":"NonEmptyString"},
  4020          "OwnerName":{"shape":"NonEmptyString"},
  4021          "OwnerAccountId":{"shape":"NonEmptyString"},
  4022          "CreatedAt":{"shape":"NonEmptyString"},
  4023          "ServerSideEncryptionConfiguration":{"shape":"AwsS3BucketServerSideEncryptionConfiguration"},
  4024          "BucketLifecycleConfiguration":{"shape":"AwsS3BucketBucketLifecycleConfigurationDetails"},
  4025          "PublicAccessBlockConfiguration":{"shape":"AwsS3AccountPublicAccessBlockDetails"},
  4026          "AccessControlList":{"shape":"NonEmptyString"},
  4027          "BucketLoggingConfiguration":{"shape":"AwsS3BucketLoggingConfiguration"},
  4028          "BucketWebsiteConfiguration":{"shape":"AwsS3BucketWebsiteConfiguration"},
  4029          "BucketNotificationConfiguration":{"shape":"AwsS3BucketNotificationConfiguration"}
  4030        }
  4031      },
  4032      "AwsS3BucketLoggingConfiguration":{
  4033        "type":"structure",
  4034        "members":{
  4035          "DestinationBucketName":{"shape":"NonEmptyString"},
  4036          "LogFilePrefix":{"shape":"NonEmptyString"}
  4037        }
  4038      },
  4039      "AwsS3BucketNotificationConfiguration":{
  4040        "type":"structure",
  4041        "members":{
  4042          "Configurations":{"shape":"AwsS3BucketNotificationConfigurationDetails"}
  4043        }
  4044      },
  4045      "AwsS3BucketNotificationConfigurationDetail":{
  4046        "type":"structure",
  4047        "members":{
  4048          "Events":{"shape":"AwsS3BucketNotificationConfigurationEvents"},
  4049          "Filter":{"shape":"AwsS3BucketNotificationConfigurationFilter"},
  4050          "Destination":{"shape":"NonEmptyString"},
  4051          "Type":{"shape":"NonEmptyString"}
  4052        }
  4053      },
  4054      "AwsS3BucketNotificationConfigurationDetails":{
  4055        "type":"list",
  4056        "member":{"shape":"AwsS3BucketNotificationConfigurationDetail"}
  4057      },
  4058      "AwsS3BucketNotificationConfigurationEvents":{
  4059        "type":"list",
  4060        "member":{"shape":"NonEmptyString"}
  4061      },
  4062      "AwsS3BucketNotificationConfigurationFilter":{
  4063        "type":"structure",
  4064        "members":{
  4065          "S3KeyFilter":{"shape":"AwsS3BucketNotificationConfigurationS3KeyFilter"}
  4066        }
  4067      },
  4068      "AwsS3BucketNotificationConfigurationS3KeyFilter":{
  4069        "type":"structure",
  4070        "members":{
  4071          "FilterRules":{"shape":"AwsS3BucketNotificationConfigurationS3KeyFilterRules"}
  4072        }
  4073      },
  4074      "AwsS3BucketNotificationConfigurationS3KeyFilterRule":{
  4075        "type":"structure",
  4076        "members":{
  4077          "Name":{"shape":"AwsS3BucketNotificationConfigurationS3KeyFilterRuleName"},
  4078          "Value":{"shape":"NonEmptyString"}
  4079        }
  4080      },
  4081      "AwsS3BucketNotificationConfigurationS3KeyFilterRuleName":{
  4082        "type":"string",
  4083        "enum":[
  4084          "Prefix",
  4085          "Suffix"
  4086        ]
  4087      },
  4088      "AwsS3BucketNotificationConfigurationS3KeyFilterRules":{
  4089        "type":"list",
  4090        "member":{"shape":"AwsS3BucketNotificationConfigurationS3KeyFilterRule"}
  4091      },
  4092      "AwsS3BucketServerSideEncryptionByDefault":{
  4093        "type":"structure",
  4094        "members":{
  4095          "SSEAlgorithm":{"shape":"NonEmptyString"},
  4096          "KMSMasterKeyID":{"shape":"NonEmptyString"}
  4097        }
  4098      },
  4099      "AwsS3BucketServerSideEncryptionConfiguration":{
  4100        "type":"structure",
  4101        "members":{
  4102          "Rules":{"shape":"AwsS3BucketServerSideEncryptionRules"}
  4103        }
  4104      },
  4105      "AwsS3BucketServerSideEncryptionRule":{
  4106        "type":"structure",
  4107        "members":{
  4108          "ApplyServerSideEncryptionByDefault":{"shape":"AwsS3BucketServerSideEncryptionByDefault"}
  4109        }
  4110      },
  4111      "AwsS3BucketServerSideEncryptionRules":{
  4112        "type":"list",
  4113        "member":{"shape":"AwsS3BucketServerSideEncryptionRule"}
  4114      },
  4115      "AwsS3BucketWebsiteConfiguration":{
  4116        "type":"structure",
  4117        "members":{
  4118          "ErrorDocument":{"shape":"NonEmptyString"},
  4119          "IndexDocumentSuffix":{"shape":"NonEmptyString"},
  4120          "RedirectAllRequestsTo":{"shape":"AwsS3BucketWebsiteConfigurationRedirectTo"},
  4121          "RoutingRules":{"shape":"AwsS3BucketWebsiteConfigurationRoutingRules"}
  4122        }
  4123      },
  4124      "AwsS3BucketWebsiteConfigurationRedirectTo":{
  4125        "type":"structure",
  4126        "members":{
  4127          "Hostname":{"shape":"NonEmptyString"},
  4128          "Protocol":{"shape":"NonEmptyString"}
  4129        }
  4130      },
  4131      "AwsS3BucketWebsiteConfigurationRoutingRule":{
  4132        "type":"structure",
  4133        "members":{
  4134          "Condition":{"shape":"AwsS3BucketWebsiteConfigurationRoutingRuleCondition"},
  4135          "Redirect":{"shape":"AwsS3BucketWebsiteConfigurationRoutingRuleRedirect"}
  4136        }
  4137      },
  4138      "AwsS3BucketWebsiteConfigurationRoutingRuleCondition":{
  4139        "type":"structure",
  4140        "members":{
  4141          "HttpErrorCodeReturnedEquals":{"shape":"NonEmptyString"},
  4142          "KeyPrefixEquals":{"shape":"NonEmptyString"}
  4143        }
  4144      },
  4145      "AwsS3BucketWebsiteConfigurationRoutingRuleRedirect":{
  4146        "type":"structure",
  4147        "members":{
  4148          "Hostname":{"shape":"NonEmptyString"},
  4149          "HttpRedirectCode":{"shape":"NonEmptyString"},
  4150          "Protocol":{"shape":"NonEmptyString"},
  4151          "ReplaceKeyPrefixWith":{"shape":"NonEmptyString"},
  4152          "ReplaceKeyWith":{"shape":"NonEmptyString"}
  4153        }
  4154      },
  4155      "AwsS3BucketWebsiteConfigurationRoutingRules":{
  4156        "type":"list",
  4157        "member":{"shape":"AwsS3BucketWebsiteConfigurationRoutingRule"}
  4158      },
  4159      "AwsS3ObjectDetails":{
  4160        "type":"structure",
  4161        "members":{
  4162          "LastModified":{"shape":"NonEmptyString"},
  4163          "ETag":{"shape":"NonEmptyString"},
  4164          "VersionId":{"shape":"NonEmptyString"},
  4165          "ContentType":{"shape":"NonEmptyString"},
  4166          "ServerSideEncryption":{"shape":"NonEmptyString"},
  4167          "SSEKMSKeyId":{"shape":"NonEmptyString"}
  4168        }
  4169      },
  4170      "AwsSecretsManagerSecretDetails":{
  4171        "type":"structure",
  4172        "members":{
  4173          "RotationRules":{"shape":"AwsSecretsManagerSecretRotationRules"},
  4174          "RotationOccurredWithinFrequency":{"shape":"Boolean"},
  4175          "KmsKeyId":{"shape":"NonEmptyString"},
  4176          "RotationEnabled":{"shape":"Boolean"},
  4177          "RotationLambdaArn":{"shape":"NonEmptyString"},
  4178          "Deleted":{"shape":"Boolean"},
  4179          "Name":{"shape":"NonEmptyString"},
  4180          "Description":{"shape":"NonEmptyString"}
  4181        }
  4182      },
  4183      "AwsSecretsManagerSecretRotationRules":{
  4184        "type":"structure",
  4185        "members":{
  4186          "AutomaticallyAfterDays":{"shape":"Integer"}
  4187        }
  4188      },
  4189      "AwsSecurityFinding":{
  4190        "type":"structure",
  4191        "required":[
  4192          "SchemaVersion",
  4193          "Id",
  4194          "ProductArn",
  4195          "GeneratorId",
  4196          "AwsAccountId",
  4197          "CreatedAt",
  4198          "UpdatedAt",
  4199          "Title",
  4200          "Description",
  4201          "Resources"
  4202        ],
  4203        "members":{
  4204          "SchemaVersion":{"shape":"NonEmptyString"},
  4205          "Id":{"shape":"NonEmptyString"},
  4206          "ProductArn":{"shape":"NonEmptyString"},
  4207          "ProductName":{"shape":"NonEmptyString"},
  4208          "CompanyName":{"shape":"NonEmptyString"},
  4209          "Region":{"shape":"NonEmptyString"},
  4210          "GeneratorId":{"shape":"NonEmptyString"},
  4211          "AwsAccountId":{"shape":"NonEmptyString"},
  4212          "Types":{"shape":"TypeList"},
  4213          "FirstObservedAt":{"shape":"NonEmptyString"},
  4214          "LastObservedAt":{"shape":"NonEmptyString"},
  4215          "CreatedAt":{"shape":"NonEmptyString"},
  4216          "UpdatedAt":{"shape":"NonEmptyString"},
  4217          "Severity":{"shape":"Severity"},
  4218          "Confidence":{"shape":"Integer"},
  4219          "Criticality":{"shape":"Integer"},
  4220          "Title":{"shape":"NonEmptyString"},
  4221          "Description":{"shape":"NonEmptyString"},
  4222          "Remediation":{"shape":"Remediation"},
  4223          "SourceUrl":{"shape":"NonEmptyString"},
  4224          "ProductFields":{"shape":"FieldMap"},
  4225          "UserDefinedFields":{"shape":"FieldMap"},
  4226          "Malware":{"shape":"MalwareList"},
  4227          "Network":{"shape":"Network"},
  4228          "NetworkPath":{"shape":"NetworkPathList"},
  4229          "Process":{"shape":"ProcessDetails"},
  4230          "ThreatIntelIndicators":{"shape":"ThreatIntelIndicatorList"},
  4231          "Resources":{"shape":"ResourceList"},
  4232          "Compliance":{"shape":"Compliance"},
  4233          "VerificationState":{"shape":"VerificationState"},
  4234          "WorkflowState":{"shape":"WorkflowState"},
  4235          "Workflow":{"shape":"Workflow"},
  4236          "RecordState":{"shape":"RecordState"},
  4237          "RelatedFindings":{"shape":"RelatedFindingList"},
  4238          "Note":{"shape":"Note"},
  4239          "Vulnerabilities":{"shape":"VulnerabilityList"},
  4240          "PatchSummary":{"shape":"PatchSummary"},
  4241          "Action":{"shape":"Action"},
  4242          "FindingProviderFields":{"shape":"FindingProviderFields"}
  4243        }
  4244      },
  4245      "AwsSecurityFindingFilters":{
  4246        "type":"structure",
  4247        "members":{
  4248          "ProductArn":{"shape":"StringFilterList"},
  4249          "AwsAccountId":{"shape":"StringFilterList"},
  4250          "Id":{"shape":"StringFilterList"},
  4251          "GeneratorId":{"shape":"StringFilterList"},
  4252          "Region":{"shape":"StringFilterList"},
  4253          "Type":{"shape":"StringFilterList"},
  4254          "FirstObservedAt":{"shape":"DateFilterList"},
  4255          "LastObservedAt":{"shape":"DateFilterList"},
  4256          "CreatedAt":{"shape":"DateFilterList"},
  4257          "UpdatedAt":{"shape":"DateFilterList"},
  4258          "SeverityProduct":{
  4259            "shape":"NumberFilterList",
  4260            "deprecated":true,
  4261            "deprecatedMessage":"This filter is deprecated. Instead, use FindingProviderSeverityOriginal."
  4262          },
  4263          "SeverityNormalized":{
  4264            "shape":"NumberFilterList",
  4265            "deprecated":true,
  4266            "deprecatedMessage":"This filter is deprecated. Instead, use SeverityLabel or FindingProviderFieldsSeverityLabel."
  4267          },
  4268          "SeverityLabel":{"shape":"StringFilterList"},
  4269          "Confidence":{"shape":"NumberFilterList"},
  4270          "Criticality":{"shape":"NumberFilterList"},
  4271          "Title":{"shape":"StringFilterList"},
  4272          "Description":{"shape":"StringFilterList"},
  4273          "RecommendationText":{"shape":"StringFilterList"},
  4274          "SourceUrl":{"shape":"StringFilterList"},
  4275          "ProductFields":{"shape":"MapFilterList"},
  4276          "ProductName":{"shape":"StringFilterList"},
  4277          "CompanyName":{"shape":"StringFilterList"},
  4278          "UserDefinedFields":{"shape":"MapFilterList"},
  4279          "MalwareName":{"shape":"StringFilterList"},
  4280          "MalwareType":{"shape":"StringFilterList"},
  4281          "MalwarePath":{"shape":"StringFilterList"},
  4282          "MalwareState":{"shape":"StringFilterList"},
  4283          "NetworkDirection":{"shape":"StringFilterList"},
  4284          "NetworkProtocol":{"shape":"StringFilterList"},
  4285          "NetworkSourceIpV4":{"shape":"IpFilterList"},
  4286          "NetworkSourceIpV6":{"shape":"IpFilterList"},
  4287          "NetworkSourcePort":{"shape":"NumberFilterList"},
  4288          "NetworkSourceDomain":{"shape":"StringFilterList"},
  4289          "NetworkSourceMac":{"shape":"StringFilterList"},
  4290          "NetworkDestinationIpV4":{"shape":"IpFilterList"},
  4291          "NetworkDestinationIpV6":{"shape":"IpFilterList"},
  4292          "NetworkDestinationPort":{"shape":"NumberFilterList"},
  4293          "NetworkDestinationDomain":{"shape":"StringFilterList"},
  4294          "ProcessName":{"shape":"StringFilterList"},
  4295          "ProcessPath":{"shape":"StringFilterList"},
  4296          "ProcessPid":{"shape":"NumberFilterList"},
  4297          "ProcessParentPid":{"shape":"NumberFilterList"},
  4298          "ProcessLaunchedAt":{"shape":"DateFilterList"},
  4299          "ProcessTerminatedAt":{"shape":"DateFilterList"},
  4300          "ThreatIntelIndicatorType":{"shape":"StringFilterList"},
  4301          "ThreatIntelIndicatorValue":{"shape":"StringFilterList"},
  4302          "ThreatIntelIndicatorCategory":{"shape":"StringFilterList"},
  4303          "ThreatIntelIndicatorLastObservedAt":{"shape":"DateFilterList"},
  4304          "ThreatIntelIndicatorSource":{"shape":"StringFilterList"},
  4305          "ThreatIntelIndicatorSourceUrl":{"shape":"StringFilterList"},
  4306          "ResourceType":{"shape":"StringFilterList"},
  4307          "ResourceId":{"shape":"StringFilterList"},
  4308          "ResourcePartition":{"shape":"StringFilterList"},
  4309          "ResourceRegion":{"shape":"StringFilterList"},
  4310          "ResourceTags":{"shape":"MapFilterList"},
  4311          "ResourceAwsEc2InstanceType":{"shape":"StringFilterList"},
  4312          "ResourceAwsEc2InstanceImageId":{"shape":"StringFilterList"},
  4313          "ResourceAwsEc2InstanceIpV4Addresses":{"shape":"IpFilterList"},
  4314          "ResourceAwsEc2InstanceIpV6Addresses":{"shape":"IpFilterList"},
  4315          "ResourceAwsEc2InstanceKeyName":{"shape":"StringFilterList"},
  4316          "ResourceAwsEc2InstanceIamInstanceProfileArn":{"shape":"StringFilterList"},
  4317          "ResourceAwsEc2InstanceVpcId":{"shape":"StringFilterList"},
  4318          "ResourceAwsEc2InstanceSubnetId":{"shape":"StringFilterList"},
  4319          "ResourceAwsEc2InstanceLaunchedAt":{"shape":"DateFilterList"},
  4320          "ResourceAwsS3BucketOwnerId":{"shape":"StringFilterList"},
  4321          "ResourceAwsS3BucketOwnerName":{"shape":"StringFilterList"},
  4322          "ResourceAwsIamAccessKeyUserName":{
  4323            "shape":"StringFilterList",
  4324            "deprecated":true,
  4325            "deprecatedMessage":"This filter is deprecated. Instead, use ResourceAwsIamAccessKeyPrincipalName."
  4326          },
  4327          "ResourceAwsIamAccessKeyPrincipalName":{"shape":"StringFilterList"},
  4328          "ResourceAwsIamAccessKeyStatus":{"shape":"StringFilterList"},
  4329          "ResourceAwsIamAccessKeyCreatedAt":{"shape":"DateFilterList"},
  4330          "ResourceAwsIamUserUserName":{"shape":"StringFilterList"},
  4331          "ResourceContainerName":{"shape":"StringFilterList"},
  4332          "ResourceContainerImageId":{"shape":"StringFilterList"},
  4333          "ResourceContainerImageName":{"shape":"StringFilterList"},
  4334          "ResourceContainerLaunchedAt":{"shape":"DateFilterList"},
  4335          "ResourceDetailsOther":{"shape":"MapFilterList"},
  4336          "ComplianceStatus":{"shape":"StringFilterList"},
  4337          "VerificationState":{"shape":"StringFilterList"},
  4338          "WorkflowState":{"shape":"StringFilterList"},
  4339          "WorkflowStatus":{"shape":"StringFilterList"},
  4340          "RecordState":{"shape":"StringFilterList"},
  4341          "RelatedFindingsProductArn":{"shape":"StringFilterList"},
  4342          "RelatedFindingsId":{"shape":"StringFilterList"},
  4343          "NoteText":{"shape":"StringFilterList"},
  4344          "NoteUpdatedAt":{"shape":"DateFilterList"},
  4345          "NoteUpdatedBy":{"shape":"StringFilterList"},
  4346          "Keyword":{
  4347            "shape":"KeywordFilterList",
  4348            "deprecated":true,
  4349            "deprecatedMessage":"The Keyword property is deprecated."
  4350          },
  4351          "FindingProviderFieldsConfidence":{"shape":"NumberFilterList"},
  4352          "FindingProviderFieldsCriticality":{"shape":"NumberFilterList"},
  4353          "FindingProviderFieldsRelatedFindingsId":{"shape":"StringFilterList"},
  4354          "FindingProviderFieldsRelatedFindingsProductArn":{"shape":"StringFilterList"},
  4355          "FindingProviderFieldsSeverityLabel":{"shape":"StringFilterList"},
  4356          "FindingProviderFieldsSeverityOriginal":{"shape":"StringFilterList"},
  4357          "FindingProviderFieldsTypes":{"shape":"StringFilterList"}
  4358        }
  4359      },
  4360      "AwsSecurityFindingIdentifier":{
  4361        "type":"structure",
  4362        "required":[
  4363          "Id",
  4364          "ProductArn"
  4365        ],
  4366        "members":{
  4367          "Id":{"shape":"NonEmptyString"},
  4368          "ProductArn":{"shape":"NonEmptyString"}
  4369        }
  4370      },
  4371      "AwsSecurityFindingIdentifierList":{
  4372        "type":"list",
  4373        "member":{"shape":"AwsSecurityFindingIdentifier"}
  4374      },
  4375      "AwsSecurityFindingList":{
  4376        "type":"list",
  4377        "member":{"shape":"AwsSecurityFinding"}
  4378      },
  4379      "AwsSnsTopicDetails":{
  4380        "type":"structure",
  4381        "members":{
  4382          "KmsMasterKeyId":{"shape":"NonEmptyString"},
  4383          "Subscription":{"shape":"AwsSnsTopicSubscriptionList"},
  4384          "TopicName":{"shape":"NonEmptyString"},
  4385          "Owner":{"shape":"NonEmptyString"}
  4386        }
  4387      },
  4388      "AwsSnsTopicSubscription":{
  4389        "type":"structure",
  4390        "members":{
  4391          "Endpoint":{"shape":"NonEmptyString"},
  4392          "Protocol":{"shape":"NonEmptyString"}
  4393        }
  4394      },
  4395      "AwsSnsTopicSubscriptionList":{
  4396        "type":"list",
  4397        "member":{"shape":"AwsSnsTopicSubscription"}
  4398      },
  4399      "AwsSqsQueueDetails":{
  4400        "type":"structure",
  4401        "members":{
  4402          "KmsDataKeyReusePeriodSeconds":{"shape":"Integer"},
  4403          "KmsMasterKeyId":{"shape":"NonEmptyString"},
  4404          "QueueName":{"shape":"NonEmptyString"},
  4405          "DeadLetterTargetArn":{"shape":"NonEmptyString"}
  4406        }
  4407      },
  4408      "AwsSsmComplianceSummary":{
  4409        "type":"structure",
  4410        "members":{
  4411          "Status":{"shape":"NonEmptyString"},
  4412          "CompliantCriticalCount":{"shape":"Integer"},
  4413          "CompliantHighCount":{"shape":"Integer"},
  4414          "CompliantMediumCount":{"shape":"Integer"},
  4415          "ExecutionType":{"shape":"NonEmptyString"},
  4416          "NonCompliantCriticalCount":{"shape":"Integer"},
  4417          "CompliantInformationalCount":{"shape":"Integer"},
  4418          "NonCompliantInformationalCount":{"shape":"Integer"},
  4419          "CompliantUnspecifiedCount":{"shape":"Integer"},
  4420          "NonCompliantLowCount":{"shape":"Integer"},
  4421          "NonCompliantHighCount":{"shape":"Integer"},
  4422          "CompliantLowCount":{"shape":"Integer"},
  4423          "ComplianceType":{"shape":"NonEmptyString"},
  4424          "PatchBaselineId":{"shape":"NonEmptyString"},
  4425          "OverallSeverity":{"shape":"NonEmptyString"},
  4426          "NonCompliantMediumCount":{"shape":"Integer"},
  4427          "NonCompliantUnspecifiedCount":{"shape":"Integer"},
  4428          "PatchGroup":{"shape":"NonEmptyString"}
  4429        }
  4430      },
  4431      "AwsSsmPatch":{
  4432        "type":"structure",
  4433        "members":{
  4434          "ComplianceSummary":{"shape":"AwsSsmComplianceSummary"}
  4435        }
  4436      },
  4437      "AwsSsmPatchComplianceDetails":{
  4438        "type":"structure",
  4439        "members":{
  4440          "Patch":{"shape":"AwsSsmPatch"}
  4441        }
  4442      },
  4443      "AwsWafRateBasedRuleDetails":{
  4444        "type":"structure",
  4445        "members":{
  4446          "MetricName":{"shape":"NonEmptyString"},
  4447          "Name":{"shape":"NonEmptyString"},
  4448          "RateKey":{"shape":"NonEmptyString"},
  4449          "RateLimit":{"shape":"Long"},
  4450          "RuleId":{"shape":"NonEmptyString"},
  4451          "MatchPredicates":{"shape":"AwsWafRateBasedRuleMatchPredicateList"}
  4452        }
  4453      },
  4454      "AwsWafRateBasedRuleMatchPredicate":{
  4455        "type":"structure",
  4456        "members":{
  4457          "DataId":{"shape":"NonEmptyString"},
  4458          "Negated":{"shape":"Boolean"},
  4459          "Type":{"shape":"NonEmptyString"}
  4460        }
  4461      },
  4462      "AwsWafRateBasedRuleMatchPredicateList":{
  4463        "type":"list",
  4464        "member":{"shape":"AwsWafRateBasedRuleMatchPredicate"}
  4465      },
  4466      "AwsWafRegionalRateBasedRuleDetails":{
  4467        "type":"structure",
  4468        "members":{
  4469          "MetricName":{"shape":"NonEmptyString"},
  4470          "Name":{"shape":"NonEmptyString"},
  4471          "RateKey":{"shape":"NonEmptyString"},
  4472          "RateLimit":{"shape":"Long"},
  4473          "RuleId":{"shape":"NonEmptyString"},
  4474          "MatchPredicates":{"shape":"AwsWafRegionalRateBasedRuleMatchPredicateList"}
  4475        }
  4476      },
  4477      "AwsWafRegionalRateBasedRuleMatchPredicate":{
  4478        "type":"structure",
  4479        "members":{
  4480          "DataId":{"shape":"NonEmptyString"},
  4481          "Negated":{"shape":"Boolean"},
  4482          "Type":{"shape":"NonEmptyString"}
  4483        }
  4484      },
  4485      "AwsWafRegionalRateBasedRuleMatchPredicateList":{
  4486        "type":"list",
  4487        "member":{"shape":"AwsWafRegionalRateBasedRuleMatchPredicate"}
  4488      },
  4489      "AwsWafWebAclDetails":{
  4490        "type":"structure",
  4491        "members":{
  4492          "Name":{"shape":"NonEmptyString"},
  4493          "DefaultAction":{"shape":"NonEmptyString"},
  4494          "Rules":{"shape":"AwsWafWebAclRuleList"},
  4495          "WebAclId":{"shape":"NonEmptyString"}
  4496        }
  4497      },
  4498      "AwsWafWebAclRule":{
  4499        "type":"structure",
  4500        "members":{
  4501          "Action":{"shape":"WafAction"},
  4502          "ExcludedRules":{"shape":"WafExcludedRuleList"},
  4503          "OverrideAction":{"shape":"WafOverrideAction"},
  4504          "Priority":{"shape":"Integer"},
  4505          "RuleId":{"shape":"NonEmptyString"},
  4506          "Type":{"shape":"NonEmptyString"}
  4507        }
  4508      },
  4509      "AwsWafWebAclRuleList":{
  4510        "type":"list",
  4511        "member":{"shape":"AwsWafWebAclRule"}
  4512      },
  4513      "AwsXrayEncryptionConfigDetails":{
  4514        "type":"structure",
  4515        "members":{
  4516          "KeyId":{"shape":"NonEmptyString"},
  4517          "Status":{"shape":"NonEmptyString"},
  4518          "Type":{"shape":"NonEmptyString"}
  4519        }
  4520      },
  4521      "BatchDisableStandardsRequest":{
  4522        "type":"structure",
  4523        "required":["StandardsSubscriptionArns"],
  4524        "members":{
  4525          "StandardsSubscriptionArns":{"shape":"StandardsSubscriptionArns"}
  4526        }
  4527      },
  4528      "BatchDisableStandardsResponse":{
  4529        "type":"structure",
  4530        "members":{
  4531          "StandardsSubscriptions":{"shape":"StandardsSubscriptions"}
  4532        }
  4533      },
  4534      "BatchEnableStandardsRequest":{
  4535        "type":"structure",
  4536        "required":["StandardsSubscriptionRequests"],
  4537        "members":{
  4538          "StandardsSubscriptionRequests":{"shape":"StandardsSubscriptionRequests"}
  4539        }
  4540      },
  4541      "BatchEnableStandardsResponse":{
  4542        "type":"structure",
  4543        "members":{
  4544          "StandardsSubscriptions":{"shape":"StandardsSubscriptions"}
  4545        }
  4546      },
  4547      "BatchImportFindingsRequest":{
  4548        "type":"structure",
  4549        "required":["Findings"],
  4550        "members":{
  4551          "Findings":{"shape":"BatchImportFindingsRequestFindingList"}
  4552        }
  4553      },
  4554      "BatchImportFindingsRequestFindingList":{
  4555        "type":"list",
  4556        "member":{"shape":"AwsSecurityFinding"},
  4557        "max":100,
  4558        "min":1
  4559      },
  4560      "BatchImportFindingsResponse":{
  4561        "type":"structure",
  4562        "required":[
  4563          "FailedCount",
  4564          "SuccessCount"
  4565        ],
  4566        "members":{
  4567          "FailedCount":{"shape":"Integer"},
  4568          "SuccessCount":{"shape":"Integer"},
  4569          "FailedFindings":{"shape":"ImportFindingsErrorList"}
  4570        }
  4571      },
  4572      "BatchUpdateFindingsRequest":{
  4573        "type":"structure",
  4574        "required":["FindingIdentifiers"],
  4575        "members":{
  4576          "FindingIdentifiers":{"shape":"AwsSecurityFindingIdentifierList"},
  4577          "Note":{"shape":"NoteUpdate"},
  4578          "Severity":{"shape":"SeverityUpdate"},
  4579          "VerificationState":{"shape":"VerificationState"},
  4580          "Confidence":{"shape":"RatioScale"},
  4581          "Criticality":{"shape":"RatioScale"},
  4582          "Types":{"shape":"TypeList"},
  4583          "UserDefinedFields":{"shape":"FieldMap"},
  4584          "Workflow":{"shape":"WorkflowUpdate"},
  4585          "RelatedFindings":{"shape":"RelatedFindingList"}
  4586        }
  4587      },
  4588      "BatchUpdateFindingsResponse":{
  4589        "type":"structure",
  4590        "required":[
  4591          "ProcessedFindings",
  4592          "UnprocessedFindings"
  4593        ],
  4594        "members":{
  4595          "ProcessedFindings":{"shape":"AwsSecurityFindingIdentifierList"},
  4596          "UnprocessedFindings":{"shape":"BatchUpdateFindingsUnprocessedFindingsList"}
  4597        }
  4598      },
  4599      "BatchUpdateFindingsUnprocessedFinding":{
  4600        "type":"structure",
  4601        "required":[
  4602          "FindingIdentifier",
  4603          "ErrorCode",
  4604          "ErrorMessage"
  4605        ],
  4606        "members":{
  4607          "FindingIdentifier":{"shape":"AwsSecurityFindingIdentifier"},
  4608          "ErrorCode":{"shape":"NonEmptyString"},
  4609          "ErrorMessage":{"shape":"NonEmptyString"}
  4610        }
  4611      },
  4612      "BatchUpdateFindingsUnprocessedFindingsList":{
  4613        "type":"list",
  4614        "member":{"shape":"BatchUpdateFindingsUnprocessedFinding"}
  4615      },
  4616      "Boolean":{"type":"boolean"},
  4617      "CategoryList":{
  4618        "type":"list",
  4619        "member":{"shape":"NonEmptyString"}
  4620      },
  4621      "Cell":{
  4622        "type":"structure",
  4623        "members":{
  4624          "Column":{"shape":"Long"},
  4625          "Row":{"shape":"Long"},
  4626          "ColumnName":{"shape":"NonEmptyString"},
  4627          "CellReference":{"shape":"NonEmptyString"}
  4628        }
  4629      },
  4630      "Cells":{
  4631        "type":"list",
  4632        "member":{"shape":"Cell"}
  4633      },
  4634      "CidrBlockAssociation":{
  4635        "type":"structure",
  4636        "members":{
  4637          "AssociationId":{"shape":"NonEmptyString"},
  4638          "CidrBlock":{"shape":"NonEmptyString"},
  4639          "CidrBlockState":{"shape":"NonEmptyString"}
  4640        }
  4641      },
  4642      "CidrBlockAssociationList":{
  4643        "type":"list",
  4644        "member":{"shape":"CidrBlockAssociation"}
  4645      },
  4646      "City":{
  4647        "type":"structure",
  4648        "members":{
  4649          "CityName":{"shape":"NonEmptyString"}
  4650        }
  4651      },
  4652      "ClassificationResult":{
  4653        "type":"structure",
  4654        "members":{
  4655          "MimeType":{"shape":"NonEmptyString"},
  4656          "SizeClassified":{"shape":"Long"},
  4657          "AdditionalOccurrences":{"shape":"Boolean"},
  4658          "Status":{"shape":"ClassificationStatus"},
  4659          "SensitiveData":{"shape":"SensitiveDataResultList"},
  4660          "CustomDataIdentifiers":{"shape":"CustomDataIdentifiersResult"}
  4661        }
  4662      },
  4663      "ClassificationStatus":{
  4664        "type":"structure",
  4665        "members":{
  4666          "Code":{"shape":"NonEmptyString"},
  4667          "Reason":{"shape":"NonEmptyString"}
  4668        }
  4669      },
  4670      "Compliance":{
  4671        "type":"structure",
  4672        "members":{
  4673          "Status":{"shape":"ComplianceStatus"},
  4674          "RelatedRequirements":{"shape":"RelatedRequirementsList"},
  4675          "StatusReasons":{"shape":"StatusReasonsList"}
  4676        }
  4677      },
  4678      "ComplianceStatus":{
  4679        "type":"string",
  4680        "enum":[
  4681          "PASSED",
  4682          "WARNING",
  4683          "FAILED",
  4684          "NOT_AVAILABLE"
  4685        ]
  4686      },
  4687      "ContainerDetails":{
  4688        "type":"structure",
  4689        "members":{
  4690          "Name":{"shape":"NonEmptyString"},
  4691          "ImageId":{"shape":"NonEmptyString"},
  4692          "ImageName":{"shape":"NonEmptyString"},
  4693          "LaunchedAt":{"shape":"NonEmptyString"}
  4694        }
  4695      },
  4696      "ControlStatus":{
  4697        "type":"string",
  4698        "enum":[
  4699          "ENABLED",
  4700          "DISABLED"
  4701        ]
  4702      },
  4703      "Country":{
  4704        "type":"structure",
  4705        "members":{
  4706          "CountryCode":{"shape":"NonEmptyString"},
  4707          "CountryName":{"shape":"NonEmptyString"}
  4708        }
  4709      },
  4710      "CreateActionTargetRequest":{
  4711        "type":"structure",
  4712        "required":[
  4713          "Name",
  4714          "Description",
  4715          "Id"
  4716        ],
  4717        "members":{
  4718          "Name":{"shape":"NonEmptyString"},
  4719          "Description":{"shape":"NonEmptyString"},
  4720          "Id":{"shape":"NonEmptyString"}
  4721        }
  4722      },
  4723      "CreateActionTargetResponse":{
  4724        "type":"structure",
  4725        "required":["ActionTargetArn"],
  4726        "members":{
  4727          "ActionTargetArn":{"shape":"NonEmptyString"}
  4728        }
  4729      },
  4730      "CreateInsightRequest":{
  4731        "type":"structure",
  4732        "required":[
  4733          "Name",
  4734          "Filters",
  4735          "GroupByAttribute"
  4736        ],
  4737        "members":{
  4738          "Name":{"shape":"NonEmptyString"},
  4739          "Filters":{"shape":"AwsSecurityFindingFilters"},
  4740          "GroupByAttribute":{"shape":"NonEmptyString"}
  4741        }
  4742      },
  4743      "CreateInsightResponse":{
  4744        "type":"structure",
  4745        "required":["InsightArn"],
  4746        "members":{
  4747          "InsightArn":{"shape":"NonEmptyString"}
  4748        }
  4749      },
  4750      "CreateMembersRequest":{
  4751        "type":"structure",
  4752        "required":["AccountDetails"],
  4753        "members":{
  4754          "AccountDetails":{"shape":"AccountDetailsList"}
  4755        }
  4756      },
  4757      "CreateMembersResponse":{
  4758        "type":"structure",
  4759        "members":{
  4760          "UnprocessedAccounts":{"shape":"ResultList"}
  4761        }
  4762      },
  4763      "CrossAccountMaxResults":{
  4764        "type":"integer",
  4765        "max":50,
  4766        "min":1
  4767      },
  4768      "CustomDataIdentifiersDetections":{
  4769        "type":"structure",
  4770        "members":{
  4771          "Count":{"shape":"Long"},
  4772          "Arn":{"shape":"NonEmptyString"},
  4773          "Name":{"shape":"NonEmptyString"},
  4774          "Occurrences":{"shape":"Occurrences"}
  4775        }
  4776      },
  4777      "CustomDataIdentifiersDetectionsList":{
  4778        "type":"list",
  4779        "member":{"shape":"CustomDataIdentifiersDetections"}
  4780      },
  4781      "CustomDataIdentifiersResult":{
  4782        "type":"structure",
  4783        "members":{
  4784          "Detections":{"shape":"CustomDataIdentifiersDetectionsList"},
  4785          "TotalCount":{"shape":"Long"}
  4786        }
  4787      },
  4788      "Cvss":{
  4789        "type":"structure",
  4790        "members":{
  4791          "Version":{"shape":"NonEmptyString"},
  4792          "BaseScore":{"shape":"Double"},
  4793          "BaseVector":{"shape":"NonEmptyString"},
  4794          "Source":{"shape":"NonEmptyString"},
  4795          "Adjustments":{"shape":"AdjustmentList"}
  4796        }
  4797      },
  4798      "CvssList":{
  4799        "type":"list",
  4800        "member":{"shape":"Cvss"}
  4801      },
  4802      "DataClassificationDetails":{
  4803        "type":"structure",
  4804        "members":{
  4805          "DetailedResultsLocation":{"shape":"NonEmptyString"},
  4806          "Result":{"shape":"ClassificationResult"}
  4807        }
  4808      },
  4809      "DateFilter":{
  4810        "type":"structure",
  4811        "members":{
  4812          "Start":{"shape":"NonEmptyString"},
  4813          "End":{"shape":"NonEmptyString"},
  4814          "DateRange":{"shape":"DateRange"}
  4815        }
  4816      },
  4817      "DateFilterList":{
  4818        "type":"list",
  4819        "member":{"shape":"DateFilter"}
  4820      },
  4821      "DateRange":{
  4822        "type":"structure",
  4823        "members":{
  4824          "Value":{"shape":"Integer"},
  4825          "Unit":{"shape":"DateRangeUnit"}
  4826        }
  4827      },
  4828      "DateRangeUnit":{
  4829        "type":"string",
  4830        "enum":["DAYS"]
  4831      },
  4832      "DeclineInvitationsRequest":{
  4833        "type":"structure",
  4834        "required":["AccountIds"],
  4835        "members":{
  4836          "AccountIds":{"shape":"AccountIdList"}
  4837        }
  4838      },
  4839      "DeclineInvitationsResponse":{
  4840        "type":"structure",
  4841        "members":{
  4842          "UnprocessedAccounts":{"shape":"ResultList"}
  4843        }
  4844      },
  4845      "DeleteActionTargetRequest":{
  4846        "type":"structure",
  4847        "required":["ActionTargetArn"],
  4848        "members":{
  4849          "ActionTargetArn":{
  4850            "shape":"NonEmptyString",
  4851            "location":"uri",
  4852            "locationName":"ActionTargetArn"
  4853          }
  4854        }
  4855      },
  4856      "DeleteActionTargetResponse":{
  4857        "type":"structure",
  4858        "required":["ActionTargetArn"],
  4859        "members":{
  4860          "ActionTargetArn":{"shape":"NonEmptyString"}
  4861        }
  4862      },
  4863      "DeleteInsightRequest":{
  4864        "type":"structure",
  4865        "required":["InsightArn"],
  4866        "members":{
  4867          "InsightArn":{
  4868            "shape":"NonEmptyString",
  4869            "location":"uri",
  4870            "locationName":"InsightArn"
  4871          }
  4872        }
  4873      },
  4874      "DeleteInsightResponse":{
  4875        "type":"structure",
  4876        "required":["InsightArn"],
  4877        "members":{
  4878          "InsightArn":{"shape":"NonEmptyString"}
  4879        }
  4880      },
  4881      "DeleteInvitationsRequest":{
  4882        "type":"structure",
  4883        "required":["AccountIds"],
  4884        "members":{
  4885          "AccountIds":{"shape":"AccountIdList"}
  4886        }
  4887      },
  4888      "DeleteInvitationsResponse":{
  4889        "type":"structure",
  4890        "members":{
  4891          "UnprocessedAccounts":{"shape":"ResultList"}
  4892        }
  4893      },
  4894      "DeleteMembersRequest":{
  4895        "type":"structure",
  4896        "required":["AccountIds"],
  4897        "members":{
  4898          "AccountIds":{"shape":"AccountIdList"}
  4899        }
  4900      },
  4901      "DeleteMembersResponse":{
  4902        "type":"structure",
  4903        "members":{
  4904          "UnprocessedAccounts":{"shape":"ResultList"}
  4905        }
  4906      },
  4907      "DescribeActionTargetsRequest":{
  4908        "type":"structure",
  4909        "members":{
  4910          "ActionTargetArns":{"shape":"ArnList"},
  4911          "NextToken":{"shape":"NextToken"},
  4912          "MaxResults":{"shape":"MaxResults"}
  4913        }
  4914      },
  4915      "DescribeActionTargetsResponse":{
  4916        "type":"structure",
  4917        "required":["ActionTargets"],
  4918        "members":{
  4919          "ActionTargets":{"shape":"ActionTargetList"},
  4920          "NextToken":{"shape":"NextToken"}
  4921        }
  4922      },
  4923      "DescribeHubRequest":{
  4924        "type":"structure",
  4925        "members":{
  4926          "HubArn":{
  4927            "shape":"NonEmptyString",
  4928            "location":"querystring",
  4929            "locationName":"HubArn"
  4930          }
  4931        }
  4932      },
  4933      "DescribeHubResponse":{
  4934        "type":"structure",
  4935        "members":{
  4936          "HubArn":{"shape":"NonEmptyString"},
  4937          "SubscribedAt":{"shape":"NonEmptyString"},
  4938          "AutoEnableControls":{"shape":"Boolean"}
  4939        }
  4940      },
  4941      "DescribeOrganizationConfigurationRequest":{
  4942        "type":"structure",
  4943        "members":{
  4944        }
  4945      },
  4946      "DescribeOrganizationConfigurationResponse":{
  4947        "type":"structure",
  4948        "members":{
  4949          "AutoEnable":{"shape":"Boolean"},
  4950          "MemberAccountLimitReached":{"shape":"Boolean"}
  4951        }
  4952      },
  4953      "DescribeProductsRequest":{
  4954        "type":"structure",
  4955        "members":{
  4956          "NextToken":{
  4957            "shape":"NextToken",
  4958            "location":"querystring",
  4959            "locationName":"NextToken"
  4960          },
  4961          "MaxResults":{
  4962            "shape":"MaxResults",
  4963            "location":"querystring",
  4964            "locationName":"MaxResults"
  4965          },
  4966          "ProductArn":{
  4967            "shape":"NonEmptyString",
  4968            "location":"querystring",
  4969            "locationName":"ProductArn"
  4970          }
  4971        }
  4972      },
  4973      "DescribeProductsResponse":{
  4974        "type":"structure",
  4975        "required":["Products"],
  4976        "members":{
  4977          "Products":{"shape":"ProductsList"},
  4978          "NextToken":{"shape":"NextToken"}
  4979        }
  4980      },
  4981      "DescribeStandardsControlsRequest":{
  4982        "type":"structure",
  4983        "required":["StandardsSubscriptionArn"],
  4984        "members":{
  4985          "StandardsSubscriptionArn":{
  4986            "shape":"NonEmptyString",
  4987            "location":"uri",
  4988            "locationName":"StandardsSubscriptionArn"
  4989          },
  4990          "NextToken":{
  4991            "shape":"NextToken",
  4992            "location":"querystring",
  4993            "locationName":"NextToken"
  4994          },
  4995          "MaxResults":{
  4996            "shape":"MaxResults",
  4997            "location":"querystring",
  4998            "locationName":"MaxResults"
  4999          }
  5000        }
  5001      },
  5002      "DescribeStandardsControlsResponse":{
  5003        "type":"structure",
  5004        "members":{
  5005          "Controls":{"shape":"StandardsControls"},
  5006          "NextToken":{"shape":"NextToken"}
  5007        }
  5008      },
  5009      "DescribeStandardsRequest":{
  5010        "type":"structure",
  5011        "members":{
  5012          "NextToken":{
  5013            "shape":"NextToken",
  5014            "location":"querystring",
  5015            "locationName":"NextToken"
  5016          },
  5017          "MaxResults":{
  5018            "shape":"MaxResults",
  5019            "location":"querystring",
  5020            "locationName":"MaxResults"
  5021          }
  5022        }
  5023      },
  5024      "DescribeStandardsResponse":{
  5025        "type":"structure",
  5026        "members":{
  5027          "Standards":{"shape":"Standards"},
  5028          "NextToken":{"shape":"NextToken"}
  5029        }
  5030      },
  5031      "DisableImportFindingsForProductRequest":{
  5032        "type":"structure",
  5033        "required":["ProductSubscriptionArn"],
  5034        "members":{
  5035          "ProductSubscriptionArn":{
  5036            "shape":"NonEmptyString",
  5037            "location":"uri",
  5038            "locationName":"ProductSubscriptionArn"
  5039          }
  5040        }
  5041      },
  5042      "DisableImportFindingsForProductResponse":{
  5043        "type":"structure",
  5044        "members":{
  5045        }
  5046      },
  5047      "DisableOrganizationAdminAccountRequest":{
  5048        "type":"structure",
  5049        "required":["AdminAccountId"],
  5050        "members":{
  5051          "AdminAccountId":{"shape":"NonEmptyString"}
  5052        }
  5053      },
  5054      "DisableOrganizationAdminAccountResponse":{
  5055        "type":"structure",
  5056        "members":{
  5057        }
  5058      },
  5059      "DisableSecurityHubRequest":{
  5060        "type":"structure",
  5061        "members":{
  5062        }
  5063      },
  5064      "DisableSecurityHubResponse":{
  5065        "type":"structure",
  5066        "members":{
  5067        }
  5068      },
  5069      "DisassociateFromAdministratorAccountRequest":{
  5070        "type":"structure",
  5071        "members":{
  5072        }
  5073      },
  5074      "DisassociateFromAdministratorAccountResponse":{
  5075        "type":"structure",
  5076        "members":{
  5077        }
  5078      },
  5079      "DisassociateFromMasterAccountRequest":{
  5080        "type":"structure",
  5081        "members":{
  5082        }
  5083      },
  5084      "DisassociateFromMasterAccountResponse":{
  5085        "type":"structure",
  5086        "members":{
  5087        }
  5088      },
  5089      "DisassociateMembersRequest":{
  5090        "type":"structure",
  5091        "required":["AccountIds"],
  5092        "members":{
  5093          "AccountIds":{"shape":"AccountIdList"}
  5094        }
  5095      },
  5096      "DisassociateMembersResponse":{
  5097        "type":"structure",
  5098        "members":{
  5099        }
  5100      },
  5101      "DnsRequestAction":{
  5102        "type":"structure",
  5103        "members":{
  5104          "Domain":{"shape":"NonEmptyString"},
  5105          "Protocol":{"shape":"NonEmptyString"},
  5106          "Blocked":{"shape":"Boolean"}
  5107        }
  5108      },
  5109      "Double":{"type":"double"},
  5110      "EnableImportFindingsForProductRequest":{
  5111        "type":"structure",
  5112        "required":["ProductArn"],
  5113        "members":{
  5114          "ProductArn":{"shape":"NonEmptyString"}
  5115        }
  5116      },
  5117      "EnableImportFindingsForProductResponse":{
  5118        "type":"structure",
  5119        "members":{
  5120          "ProductSubscriptionArn":{"shape":"NonEmptyString"}
  5121        }
  5122      },
  5123      "EnableOrganizationAdminAccountRequest":{
  5124        "type":"structure",
  5125        "required":["AdminAccountId"],
  5126        "members":{
  5127          "AdminAccountId":{"shape":"NonEmptyString"}
  5128        }
  5129      },
  5130      "EnableOrganizationAdminAccountResponse":{
  5131        "type":"structure",
  5132        "members":{
  5133        }
  5134      },
  5135      "EnableSecurityHubRequest":{
  5136        "type":"structure",
  5137        "members":{
  5138          "Tags":{"shape":"TagMap"},
  5139          "EnableDefaultStandards":{"shape":"Boolean"}
  5140        }
  5141      },
  5142      "EnableSecurityHubResponse":{
  5143        "type":"structure",
  5144        "members":{
  5145        }
  5146      },
  5147      "FieldMap":{
  5148        "type":"map",
  5149        "key":{"shape":"NonEmptyString"},
  5150        "value":{"shape":"NonEmptyString"}
  5151      },
  5152      "FindingProviderFields":{
  5153        "type":"structure",
  5154        "members":{
  5155          "Confidence":{"shape":"RatioScale"},
  5156          "Criticality":{"shape":"RatioScale"},
  5157          "RelatedFindings":{"shape":"RelatedFindingList"},
  5158          "Severity":{"shape":"FindingProviderSeverity"},
  5159          "Types":{"shape":"TypeList"}
  5160        }
  5161      },
  5162      "FindingProviderSeverity":{
  5163        "type":"structure",
  5164        "members":{
  5165          "Label":{"shape":"SeverityLabel"},
  5166          "Original":{"shape":"NonEmptyString"}
  5167        }
  5168      },
  5169      "GeoLocation":{
  5170        "type":"structure",
  5171        "members":{
  5172          "Lon":{"shape":"Double"},
  5173          "Lat":{"shape":"Double"}
  5174        }
  5175      },
  5176      "GetAdministratorAccountRequest":{
  5177        "type":"structure",
  5178        "members":{
  5179        }
  5180      },
  5181      "GetAdministratorAccountResponse":{
  5182        "type":"structure",
  5183        "members":{
  5184          "Administrator":{"shape":"Invitation"}
  5185        }
  5186      },
  5187      "GetEnabledStandardsRequest":{
  5188        "type":"structure",
  5189        "members":{
  5190          "StandardsSubscriptionArns":{"shape":"StandardsSubscriptionArns"},
  5191          "NextToken":{"shape":"NextToken"},
  5192          "MaxResults":{"shape":"MaxResults"}
  5193        }
  5194      },
  5195      "GetEnabledStandardsResponse":{
  5196        "type":"structure",
  5197        "members":{
  5198          "StandardsSubscriptions":{"shape":"StandardsSubscriptions"},
  5199          "NextToken":{"shape":"NextToken"}
  5200        }
  5201      },
  5202      "GetFindingsRequest":{
  5203        "type":"structure",
  5204        "members":{
  5205          "Filters":{"shape":"AwsSecurityFindingFilters"},
  5206          "SortCriteria":{"shape":"SortCriteria"},
  5207          "NextToken":{"shape":"NextToken"},
  5208          "MaxResults":{"shape":"MaxResults"}
  5209        }
  5210      },
  5211      "GetFindingsResponse":{
  5212        "type":"structure",
  5213        "required":["Findings"],
  5214        "members":{
  5215          "Findings":{"shape":"AwsSecurityFindingList"},
  5216          "NextToken":{"shape":"NextToken"}
  5217        }
  5218      },
  5219      "GetInsightResultsRequest":{
  5220        "type":"structure",
  5221        "required":["InsightArn"],
  5222        "members":{
  5223          "InsightArn":{
  5224            "shape":"NonEmptyString",
  5225            "location":"uri",
  5226            "locationName":"InsightArn"
  5227          }
  5228        }
  5229      },
  5230      "GetInsightResultsResponse":{
  5231        "type":"structure",
  5232        "required":["InsightResults"],
  5233        "members":{
  5234          "InsightResults":{"shape":"InsightResults"}
  5235        }
  5236      },
  5237      "GetInsightsRequest":{
  5238        "type":"structure",
  5239        "members":{
  5240          "InsightArns":{"shape":"ArnList"},
  5241          "NextToken":{"shape":"NextToken"},
  5242          "MaxResults":{"shape":"MaxResults"}
  5243        }
  5244      },
  5245      "GetInsightsResponse":{
  5246        "type":"structure",
  5247        "required":["Insights"],
  5248        "members":{
  5249          "Insights":{"shape":"InsightList"},
  5250          "NextToken":{"shape":"NextToken"}
  5251        }
  5252      },
  5253      "GetInvitationsCountRequest":{
  5254        "type":"structure",
  5255        "members":{
  5256        }
  5257      },
  5258      "GetInvitationsCountResponse":{
  5259        "type":"structure",
  5260        "members":{
  5261          "InvitationsCount":{"shape":"Integer"}
  5262        }
  5263      },
  5264      "GetMasterAccountRequest":{
  5265        "type":"structure",
  5266        "members":{
  5267        }
  5268      },
  5269      "GetMasterAccountResponse":{
  5270        "type":"structure",
  5271        "members":{
  5272          "Master":{"shape":"Invitation"}
  5273        }
  5274      },
  5275      "GetMembersRequest":{
  5276        "type":"structure",
  5277        "required":["AccountIds"],
  5278        "members":{
  5279          "AccountIds":{"shape":"AccountIdList"}
  5280        }
  5281      },
  5282      "GetMembersResponse":{
  5283        "type":"structure",
  5284        "members":{
  5285          "Members":{"shape":"MemberList"},
  5286          "UnprocessedAccounts":{"shape":"ResultList"}
  5287        }
  5288      },
  5289      "IcmpTypeCode":{
  5290        "type":"structure",
  5291        "members":{
  5292          "Code":{"shape":"Integer"},
  5293          "Type":{"shape":"Integer"}
  5294        }
  5295      },
  5296      "ImportFindingsError":{
  5297        "type":"structure",
  5298        "required":[
  5299          "Id",
  5300          "ErrorCode",
  5301          "ErrorMessage"
  5302        ],
  5303        "members":{
  5304          "Id":{"shape":"NonEmptyString"},
  5305          "ErrorCode":{"shape":"NonEmptyString"},
  5306          "ErrorMessage":{"shape":"NonEmptyString"}
  5307        }
  5308      },
  5309      "ImportFindingsErrorList":{
  5310        "type":"list",
  5311        "member":{"shape":"ImportFindingsError"}
  5312      },
  5313      "Insight":{
  5314        "type":"structure",
  5315        "required":[
  5316          "InsightArn",
  5317          "Name",
  5318          "Filters",
  5319          "GroupByAttribute"
  5320        ],
  5321        "members":{
  5322          "InsightArn":{"shape":"NonEmptyString"},
  5323          "Name":{"shape":"NonEmptyString"},
  5324          "Filters":{"shape":"AwsSecurityFindingFilters"},
  5325          "GroupByAttribute":{"shape":"NonEmptyString"}
  5326        }
  5327      },
  5328      "InsightList":{
  5329        "type":"list",
  5330        "member":{"shape":"Insight"}
  5331      },
  5332      "InsightResultValue":{
  5333        "type":"structure",
  5334        "required":[
  5335          "GroupByAttributeValue",
  5336          "Count"
  5337        ],
  5338        "members":{
  5339          "GroupByAttributeValue":{"shape":"NonEmptyString"},
  5340          "Count":{"shape":"Integer"}
  5341        }
  5342      },
  5343      "InsightResultValueList":{
  5344        "type":"list",
  5345        "member":{"shape":"InsightResultValue"}
  5346      },
  5347      "InsightResults":{
  5348        "type":"structure",
  5349        "required":[
  5350          "InsightArn",
  5351          "GroupByAttribute",
  5352          "ResultValues"
  5353        ],
  5354        "members":{
  5355          "InsightArn":{"shape":"NonEmptyString"},
  5356          "GroupByAttribute":{"shape":"NonEmptyString"},
  5357          "ResultValues":{"shape":"InsightResultValueList"}
  5358        }
  5359      },
  5360      "Integer":{"type":"integer"},
  5361      "IntegerList":{
  5362        "type":"list",
  5363        "member":{"shape":"Integer"}
  5364      },
  5365      "IntegrationType":{
  5366        "type":"string",
  5367        "enum":[
  5368          "SEND_FINDINGS_TO_SECURITY_HUB",
  5369          "RECEIVE_FINDINGS_FROM_SECURITY_HUB",
  5370          "UPDATE_FINDINGS_IN_SECURITY_HUB"
  5371        ]
  5372      },
  5373      "IntegrationTypeList":{
  5374        "type":"list",
  5375        "member":{"shape":"IntegrationType"}
  5376      },
  5377      "InternalException":{
  5378        "type":"structure",
  5379        "members":{
  5380          "Message":{"shape":"NonEmptyString"},
  5381          "Code":{"shape":"NonEmptyString"}
  5382        },
  5383        "error":{"httpStatusCode":500},
  5384        "exception":true
  5385      },
  5386      "InvalidAccessException":{
  5387        "type":"structure",
  5388        "members":{
  5389          "Message":{"shape":"NonEmptyString"},
  5390          "Code":{"shape":"NonEmptyString"}
  5391        },
  5392        "error":{"httpStatusCode":401},
  5393        "exception":true
  5394      },
  5395      "InvalidInputException":{
  5396        "type":"structure",
  5397        "members":{
  5398          "Message":{"shape":"NonEmptyString"},
  5399          "Code":{"shape":"NonEmptyString"}
  5400        },
  5401        "error":{"httpStatusCode":400},
  5402        "exception":true
  5403      },
  5404      "Invitation":{
  5405        "type":"structure",
  5406        "members":{
  5407          "AccountId":{"shape":"AccountId"},
  5408          "InvitationId":{"shape":"NonEmptyString"},
  5409          "InvitedAt":{"shape":"Timestamp"},
  5410          "MemberStatus":{"shape":"NonEmptyString"}
  5411        }
  5412      },
  5413      "InvitationList":{
  5414        "type":"list",
  5415        "member":{"shape":"Invitation"}
  5416      },
  5417      "InviteMembersRequest":{
  5418        "type":"structure",
  5419        "required":["AccountIds"],
  5420        "members":{
  5421          "AccountIds":{"shape":"AccountIdList"}
  5422        }
  5423      },
  5424      "InviteMembersResponse":{
  5425        "type":"structure",
  5426        "members":{
  5427          "UnprocessedAccounts":{"shape":"ResultList"}
  5428        }
  5429      },
  5430      "IpFilter":{
  5431        "type":"structure",
  5432        "members":{
  5433          "Cidr":{"shape":"NonEmptyString"}
  5434        }
  5435      },
  5436      "IpFilterList":{
  5437        "type":"list",
  5438        "member":{"shape":"IpFilter"}
  5439      },
  5440      "IpOrganizationDetails":{
  5441        "type":"structure",
  5442        "members":{
  5443          "Asn":{"shape":"Integer"},
  5444          "AsnOrg":{"shape":"NonEmptyString"},
  5445          "Isp":{"shape":"NonEmptyString"},
  5446          "Org":{"shape":"NonEmptyString"}
  5447        }
  5448      },
  5449      "Ipv6CidrBlockAssociation":{
  5450        "type":"structure",
  5451        "members":{
  5452          "AssociationId":{"shape":"NonEmptyString"},
  5453          "Ipv6CidrBlock":{"shape":"NonEmptyString"},
  5454          "CidrBlockState":{"shape":"NonEmptyString"}
  5455        }
  5456      },
  5457      "Ipv6CidrBlockAssociationList":{
  5458        "type":"list",
  5459        "member":{"shape":"Ipv6CidrBlockAssociation"}
  5460      },
  5461      "KeywordFilter":{
  5462        "type":"structure",
  5463        "members":{
  5464          "Value":{"shape":"NonEmptyString"}
  5465        }
  5466      },
  5467      "KeywordFilterList":{
  5468        "type":"list",
  5469        "member":{"shape":"KeywordFilter"}
  5470      },
  5471      "LimitExceededException":{
  5472        "type":"structure",
  5473        "members":{
  5474          "Message":{"shape":"NonEmptyString"},
  5475          "Code":{"shape":"NonEmptyString"}
  5476        },
  5477        "error":{"httpStatusCode":429},
  5478        "exception":true
  5479      },
  5480      "ListEnabledProductsForImportRequest":{
  5481        "type":"structure",
  5482        "members":{
  5483          "NextToken":{
  5484            "shape":"NextToken",
  5485            "location":"querystring",
  5486            "locationName":"NextToken"
  5487          },
  5488          "MaxResults":{
  5489            "shape":"MaxResults",
  5490            "location":"querystring",
  5491            "locationName":"MaxResults"
  5492          }
  5493        }
  5494      },
  5495      "ListEnabledProductsForImportResponse":{
  5496        "type":"structure",
  5497        "members":{
  5498          "ProductSubscriptions":{"shape":"ProductSubscriptionArnList"},
  5499          "NextToken":{"shape":"NextToken"}
  5500        }
  5501      },
  5502      "ListInvitationsRequest":{
  5503        "type":"structure",
  5504        "members":{
  5505          "MaxResults":{
  5506            "shape":"CrossAccountMaxResults",
  5507            "location":"querystring",
  5508            "locationName":"MaxResults"
  5509          },
  5510          "NextToken":{
  5511            "shape":"NextToken",
  5512            "location":"querystring",
  5513            "locationName":"NextToken"
  5514          }
  5515        }
  5516      },
  5517      "ListInvitationsResponse":{
  5518        "type":"structure",
  5519        "members":{
  5520          "Invitations":{"shape":"InvitationList"},
  5521          "NextToken":{"shape":"NonEmptyString"}
  5522        }
  5523      },
  5524      "ListMembersRequest":{
  5525        "type":"structure",
  5526        "members":{
  5527          "OnlyAssociated":{
  5528            "shape":"Boolean",
  5529            "location":"querystring",
  5530            "locationName":"OnlyAssociated"
  5531          },
  5532          "MaxResults":{
  5533            "shape":"CrossAccountMaxResults",
  5534            "location":"querystring",
  5535            "locationName":"MaxResults"
  5536          },
  5537          "NextToken":{
  5538            "shape":"NextToken",
  5539            "location":"querystring",
  5540            "locationName":"NextToken"
  5541          }
  5542        }
  5543      },
  5544      "ListMembersResponse":{
  5545        "type":"structure",
  5546        "members":{
  5547          "Members":{"shape":"MemberList"},
  5548          "NextToken":{"shape":"NonEmptyString"}
  5549        }
  5550      },
  5551      "ListOrganizationAdminAccountsRequest":{
  5552        "type":"structure",
  5553        "members":{
  5554          "MaxResults":{
  5555            "shape":"AdminsMaxResults",
  5556            "location":"querystring",
  5557            "locationName":"MaxResults"
  5558          },
  5559          "NextToken":{
  5560            "shape":"NextToken",
  5561            "location":"querystring",
  5562            "locationName":"NextToken"
  5563          }
  5564        }
  5565      },
  5566      "ListOrganizationAdminAccountsResponse":{
  5567        "type":"structure",
  5568        "members":{
  5569          "AdminAccounts":{"shape":"AdminAccounts"},
  5570          "NextToken":{"shape":"NextToken"}
  5571        }
  5572      },
  5573      "ListTagsForResourceRequest":{
  5574        "type":"structure",
  5575        "required":["ResourceArn"],
  5576        "members":{
  5577          "ResourceArn":{
  5578            "shape":"ResourceArn",
  5579            "location":"uri",
  5580            "locationName":"ResourceArn"
  5581          }
  5582        }
  5583      },
  5584      "ListTagsForResourceResponse":{
  5585        "type":"structure",
  5586        "members":{
  5587          "Tags":{"shape":"TagMap"}
  5588        }
  5589      },
  5590      "LoadBalancerState":{
  5591        "type":"structure",
  5592        "members":{
  5593          "Code":{"shape":"NonEmptyString"},
  5594          "Reason":{"shape":"NonEmptyString"}
  5595        }
  5596      },
  5597      "Long":{"type":"long"},
  5598      "Malware":{
  5599        "type":"structure",
  5600        "required":["Name"],
  5601        "members":{
  5602          "Name":{"shape":"NonEmptyString"},
  5603          "Type":{"shape":"MalwareType"},
  5604          "Path":{"shape":"NonEmptyString"},
  5605          "State":{"shape":"MalwareState"}
  5606        }
  5607      },
  5608      "MalwareList":{
  5609        "type":"list",
  5610        "member":{"shape":"Malware"}
  5611      },
  5612      "MalwareState":{
  5613        "type":"string",
  5614        "enum":[
  5615          "OBSERVED",
  5616          "REMOVAL_FAILED",
  5617          "REMOVED"
  5618        ]
  5619      },
  5620      "MalwareType":{
  5621        "type":"string",
  5622        "enum":[
  5623          "ADWARE",
  5624          "BLENDED_THREAT",
  5625          "BOTNET_AGENT",
  5626          "COIN_MINER",
  5627          "EXPLOIT_KIT",
  5628          "KEYLOGGER",
  5629          "MACRO",
  5630          "POTENTIALLY_UNWANTED",
  5631          "SPYWARE",
  5632          "RANSOMWARE",
  5633          "REMOTE_ACCESS",
  5634          "ROOTKIT",
  5635          "TROJAN",
  5636          "VIRUS",
  5637          "WORM"
  5638        ]
  5639      },
  5640      "MapFilter":{
  5641        "type":"structure",
  5642        "members":{
  5643          "Key":{"shape":"NonEmptyString"},
  5644          "Value":{"shape":"NonEmptyString"},
  5645          "Comparison":{"shape":"MapFilterComparison"}
  5646        }
  5647      },
  5648      "MapFilterComparison":{
  5649        "type":"string",
  5650        "enum":[
  5651          "EQUALS",
  5652          "NOT_EQUALS"
  5653        ]
  5654      },
  5655      "MapFilterList":{
  5656        "type":"list",
  5657        "member":{"shape":"MapFilter"}
  5658      },
  5659      "MaxResults":{
  5660        "type":"integer",
  5661        "max":100,
  5662        "min":1
  5663      },
  5664      "Member":{
  5665        "type":"structure",
  5666        "members":{
  5667          "AccountId":{"shape":"AccountId"},
  5668          "Email":{"shape":"NonEmptyString"},
  5669          "MasterId":{
  5670            "shape":"NonEmptyString",
  5671            "deprecated":true,
  5672            "deprecatedMessage":"This field is deprecated, use AdministratorId instead."
  5673          },
  5674          "AdministratorId":{"shape":"NonEmptyString"},
  5675          "MemberStatus":{"shape":"NonEmptyString"},
  5676          "InvitedAt":{"shape":"Timestamp"},
  5677          "UpdatedAt":{"shape":"Timestamp"}
  5678        }
  5679      },
  5680      "MemberList":{
  5681        "type":"list",
  5682        "member":{"shape":"Member"}
  5683      },
  5684      "Network":{
  5685        "type":"structure",
  5686        "members":{
  5687          "Direction":{"shape":"NetworkDirection"},
  5688          "Protocol":{"shape":"NonEmptyString"},
  5689          "OpenPortRange":{"shape":"PortRange"},
  5690          "SourceIpV4":{"shape":"NonEmptyString"},
  5691          "SourceIpV6":{"shape":"NonEmptyString"},
  5692          "SourcePort":{"shape":"Integer"},
  5693          "SourceDomain":{"shape":"NonEmptyString"},
  5694          "SourceMac":{"shape":"NonEmptyString"},
  5695          "DestinationIpV4":{"shape":"NonEmptyString"},
  5696          "DestinationIpV6":{"shape":"NonEmptyString"},
  5697          "DestinationPort":{"shape":"Integer"},
  5698          "DestinationDomain":{"shape":"NonEmptyString"}
  5699        }
  5700      },
  5701      "NetworkConnectionAction":{
  5702        "type":"structure",
  5703        "members":{
  5704          "ConnectionDirection":{"shape":"NonEmptyString"},
  5705          "RemoteIpDetails":{"shape":"ActionRemoteIpDetails"},
  5706          "RemotePortDetails":{"shape":"ActionRemotePortDetails"},
  5707          "LocalPortDetails":{"shape":"ActionLocalPortDetails"},
  5708          "Protocol":{"shape":"NonEmptyString"},
  5709          "Blocked":{"shape":"Boolean"}
  5710        }
  5711      },
  5712      "NetworkDirection":{
  5713        "type":"string",
  5714        "enum":[
  5715          "IN",
  5716          "OUT"
  5717        ]
  5718      },
  5719      "NetworkHeader":{
  5720        "type":"structure",
  5721        "members":{
  5722          "Protocol":{"shape":"NonEmptyString"},
  5723          "Destination":{"shape":"NetworkPathComponentDetails"},
  5724          "Source":{"shape":"NetworkPathComponentDetails"}
  5725        }
  5726      },
  5727      "NetworkPathComponent":{
  5728        "type":"structure",
  5729        "members":{
  5730          "ComponentId":{"shape":"NonEmptyString"},
  5731          "ComponentType":{"shape":"NonEmptyString"},
  5732          "Egress":{"shape":"NetworkHeader"},
  5733          "Ingress":{"shape":"NetworkHeader"}
  5734        }
  5735      },
  5736      "NetworkPathComponentDetails":{
  5737        "type":"structure",
  5738        "members":{
  5739          "Address":{"shape":"StringList"},
  5740          "PortRanges":{"shape":"PortRangeList"}
  5741        }
  5742      },
  5743      "NetworkPathList":{
  5744        "type":"list",
  5745        "member":{"shape":"NetworkPathComponent"}
  5746      },
  5747      "NextToken":{"type":"string"},
  5748      "NonEmptyString":{
  5749        "type":"string",
  5750        "pattern":".*\\S.*"
  5751      },
  5752      "NonEmptyStringList":{
  5753        "type":"list",
  5754        "member":{"shape":"NonEmptyString"}
  5755      },
  5756      "Note":{
  5757        "type":"structure",
  5758        "required":[
  5759          "Text",
  5760          "UpdatedBy",
  5761          "UpdatedAt"
  5762        ],
  5763        "members":{
  5764          "Text":{"shape":"NonEmptyString"},
  5765          "UpdatedBy":{"shape":"NonEmptyString"},
  5766          "UpdatedAt":{"shape":"NonEmptyString"}
  5767        }
  5768      },
  5769      "NoteUpdate":{
  5770        "type":"structure",
  5771        "required":[
  5772          "Text",
  5773          "UpdatedBy"
  5774        ],
  5775        "members":{
  5776          "Text":{"shape":"NonEmptyString"},
  5777          "UpdatedBy":{"shape":"NonEmptyString"}
  5778        }
  5779      },
  5780      "NumberFilter":{
  5781        "type":"structure",
  5782        "members":{
  5783          "Gte":{"shape":"Double"},
  5784          "Lte":{"shape":"Double"},
  5785          "Eq":{"shape":"Double"}
  5786        }
  5787      },
  5788      "NumberFilterList":{
  5789        "type":"list",
  5790        "member":{"shape":"NumberFilter"}
  5791      },
  5792      "Occurrences":{
  5793        "type":"structure",
  5794        "members":{
  5795          "LineRanges":{"shape":"Ranges"},
  5796          "OffsetRanges":{"shape":"Ranges"},
  5797          "Pages":{"shape":"Pages"},
  5798          "Records":{"shape":"Records"},
  5799          "Cells":{"shape":"Cells"}
  5800        }
  5801      },
  5802      "Page":{
  5803        "type":"structure",
  5804        "members":{
  5805          "PageNumber":{"shape":"Long"},
  5806          "LineRange":{"shape":"Range"},
  5807          "OffsetRange":{"shape":"Range"}
  5808        }
  5809      },
  5810      "Pages":{
  5811        "type":"list",
  5812        "member":{"shape":"Page"}
  5813      },
  5814      "Partition":{
  5815        "type":"string",
  5816        "enum":[
  5817          "aws",
  5818          "aws-cn",
  5819          "aws-us-gov"
  5820        ]
  5821      },
  5822      "PatchSummary":{
  5823        "type":"structure",
  5824        "required":["Id"],
  5825        "members":{
  5826          "Id":{"shape":"NonEmptyString"},
  5827          "InstalledCount":{"shape":"Integer"},
  5828          "MissingCount":{"shape":"Integer"},
  5829          "FailedCount":{"shape":"Integer"},
  5830          "InstalledOtherCount":{"shape":"Integer"},
  5831          "InstalledRejectedCount":{"shape":"Integer"},
  5832          "InstalledPendingReboot":{"shape":"Integer"},
  5833          "OperationStartTime":{"shape":"NonEmptyString"},
  5834          "OperationEndTime":{"shape":"NonEmptyString"},
  5835          "RebootOption":{"shape":"NonEmptyString"},
  5836          "Operation":{"shape":"NonEmptyString"}
  5837        }
  5838      },
  5839      "PortProbeAction":{
  5840        "type":"structure",
  5841        "members":{
  5842          "PortProbeDetails":{"shape":"PortProbeDetailList"},
  5843          "Blocked":{"shape":"Boolean"}
  5844        }
  5845      },
  5846      "PortProbeDetail":{
  5847        "type":"structure",
  5848        "members":{
  5849          "LocalPortDetails":{"shape":"ActionLocalPortDetails"},
  5850          "LocalIpDetails":{"shape":"ActionLocalIpDetails"},
  5851          "RemoteIpDetails":{"shape":"ActionRemoteIpDetails"}
  5852        }
  5853      },
  5854      "PortProbeDetailList":{
  5855        "type":"list",
  5856        "member":{"shape":"PortProbeDetail"}
  5857      },
  5858      "PortRange":{
  5859        "type":"structure",
  5860        "members":{
  5861          "Begin":{"shape":"Integer"},
  5862          "End":{"shape":"Integer"}
  5863        }
  5864      },
  5865      "PortRangeFromTo":{
  5866        "type":"structure",
  5867        "members":{
  5868          "From":{"shape":"Integer"},
  5869          "To":{"shape":"Integer"}
  5870        }
  5871      },
  5872      "PortRangeList":{
  5873        "type":"list",
  5874        "member":{"shape":"PortRange"}
  5875      },
  5876      "ProcessDetails":{
  5877        "type":"structure",
  5878        "members":{
  5879          "Name":{"shape":"NonEmptyString"},
  5880          "Path":{"shape":"NonEmptyString"},
  5881          "Pid":{"shape":"Integer"},
  5882          "ParentPid":{"shape":"Integer"},
  5883          "LaunchedAt":{"shape":"NonEmptyString"},
  5884          "TerminatedAt":{"shape":"NonEmptyString"}
  5885        }
  5886      },
  5887      "Product":{
  5888        "type":"structure",
  5889        "required":["ProductArn"],
  5890        "members":{
  5891          "ProductArn":{"shape":"NonEmptyString"},
  5892          "ProductName":{"shape":"NonEmptyString"},
  5893          "CompanyName":{"shape":"NonEmptyString"},
  5894          "Description":{"shape":"NonEmptyString"},
  5895          "Categories":{"shape":"CategoryList"},
  5896          "IntegrationTypes":{"shape":"IntegrationTypeList"},
  5897          "MarketplaceUrl":{"shape":"NonEmptyString"},
  5898          "ActivationUrl":{"shape":"NonEmptyString"},
  5899          "ProductSubscriptionResourcePolicy":{"shape":"NonEmptyString"}
  5900        }
  5901      },
  5902      "ProductSubscriptionArnList":{
  5903        "type":"list",
  5904        "member":{"shape":"NonEmptyString"}
  5905      },
  5906      "ProductsList":{
  5907        "type":"list",
  5908        "member":{"shape":"Product"}
  5909      },
  5910      "Range":{
  5911        "type":"structure",
  5912        "members":{
  5913          "Start":{"shape":"Long"},
  5914          "End":{"shape":"Long"},
  5915          "StartColumn":{"shape":"Long"}
  5916        }
  5917      },
  5918      "Ranges":{
  5919        "type":"list",
  5920        "member":{"shape":"Range"}
  5921      },
  5922      "RatioScale":{
  5923        "type":"integer",
  5924        "max":100,
  5925        "min":0
  5926      },
  5927      "Recommendation":{
  5928        "type":"structure",
  5929        "members":{
  5930          "Text":{"shape":"NonEmptyString"},
  5931          "Url":{"shape":"NonEmptyString"}
  5932        }
  5933      },
  5934      "Record":{
  5935        "type":"structure",
  5936        "members":{
  5937          "JsonPath":{"shape":"NonEmptyString"},
  5938          "RecordIndex":{"shape":"Long"}
  5939        }
  5940      },
  5941      "RecordState":{
  5942        "type":"string",
  5943        "enum":[
  5944          "ACTIVE",
  5945          "ARCHIVED"
  5946        ]
  5947      },
  5948      "Records":{
  5949        "type":"list",
  5950        "member":{"shape":"Record"}
  5951      },
  5952      "RelatedFinding":{
  5953        "type":"structure",
  5954        "required":[
  5955          "ProductArn",
  5956          "Id"
  5957        ],
  5958        "members":{
  5959          "ProductArn":{"shape":"NonEmptyString"},
  5960          "Id":{"shape":"NonEmptyString"}
  5961        }
  5962      },
  5963      "RelatedFindingList":{
  5964        "type":"list",
  5965        "member":{"shape":"RelatedFinding"}
  5966      },
  5967      "RelatedRequirementsList":{
  5968        "type":"list",
  5969        "member":{"shape":"NonEmptyString"}
  5970      },
  5971      "Remediation":{
  5972        "type":"structure",
  5973        "members":{
  5974          "Recommendation":{"shape":"Recommendation"}
  5975        }
  5976      },
  5977      "Resource":{
  5978        "type":"structure",
  5979        "required":[
  5980          "Type",
  5981          "Id"
  5982        ],
  5983        "members":{
  5984          "Type":{"shape":"NonEmptyString"},
  5985          "Id":{"shape":"NonEmptyString"},
  5986          "Partition":{"shape":"Partition"},
  5987          "Region":{"shape":"NonEmptyString"},
  5988          "ResourceRole":{"shape":"NonEmptyString"},
  5989          "Tags":{"shape":"FieldMap"},
  5990          "DataClassification":{"shape":"DataClassificationDetails"},
  5991          "Details":{"shape":"ResourceDetails"}
  5992        }
  5993      },
  5994      "ResourceArn":{
  5995        "type":"string",
  5996        "pattern":"^arn:aws:securityhub:.*"
  5997      },
  5998      "ResourceConflictException":{
  5999        "type":"structure",
  6000        "members":{
  6001          "Message":{"shape":"NonEmptyString"},
  6002          "Code":{"shape":"NonEmptyString"}
  6003        },
  6004        "error":{"httpStatusCode":409},
  6005        "exception":true
  6006      },
  6007      "ResourceDetails":{
  6008        "type":"structure",
  6009        "members":{
  6010          "AwsAutoScalingAutoScalingGroup":{"shape":"AwsAutoScalingAutoScalingGroupDetails"},
  6011          "AwsCodeBuildProject":{"shape":"AwsCodeBuildProjectDetails"},
  6012          "AwsCloudFrontDistribution":{"shape":"AwsCloudFrontDistributionDetails"},
  6013          "AwsEc2Instance":{"shape":"AwsEc2InstanceDetails"},
  6014          "AwsEc2NetworkInterface":{"shape":"AwsEc2NetworkInterfaceDetails"},
  6015          "AwsEc2SecurityGroup":{"shape":"AwsEc2SecurityGroupDetails"},
  6016          "AwsEc2Volume":{"shape":"AwsEc2VolumeDetails"},
  6017          "AwsEc2Vpc":{"shape":"AwsEc2VpcDetails"},
  6018          "AwsEc2Eip":{"shape":"AwsEc2EipDetails"},
  6019          "AwsEc2Subnet":{"shape":"AwsEc2SubnetDetails"},
  6020          "AwsEc2NetworkAcl":{"shape":"AwsEc2NetworkAclDetails"},
  6021          "AwsElbv2LoadBalancer":{"shape":"AwsElbv2LoadBalancerDetails"},
  6022          "AwsElasticBeanstalkEnvironment":{"shape":"AwsElasticBeanstalkEnvironmentDetails"},
  6023          "AwsElasticsearchDomain":{"shape":"AwsElasticsearchDomainDetails"},
  6024          "AwsS3Bucket":{"shape":"AwsS3BucketDetails"},
  6025          "AwsS3AccountPublicAccessBlock":{"shape":"AwsS3AccountPublicAccessBlockDetails"},
  6026          "AwsS3Object":{"shape":"AwsS3ObjectDetails"},
  6027          "AwsSecretsManagerSecret":{"shape":"AwsSecretsManagerSecretDetails"},
  6028          "AwsIamAccessKey":{"shape":"AwsIamAccessKeyDetails"},
  6029          "AwsIamUser":{"shape":"AwsIamUserDetails"},
  6030          "AwsIamPolicy":{"shape":"AwsIamPolicyDetails"},
  6031          "AwsApiGatewayV2Stage":{"shape":"AwsApiGatewayV2StageDetails"},
  6032          "AwsApiGatewayV2Api":{"shape":"AwsApiGatewayV2ApiDetails"},
  6033          "AwsDynamoDbTable":{"shape":"AwsDynamoDbTableDetails"},
  6034          "AwsApiGatewayStage":{"shape":"AwsApiGatewayStageDetails"},
  6035          "AwsApiGatewayRestApi":{"shape":"AwsApiGatewayRestApiDetails"},
  6036          "AwsCloudTrailTrail":{"shape":"AwsCloudTrailTrailDetails"},
  6037          "AwsSsmPatchCompliance":{"shape":"AwsSsmPatchComplianceDetails"},
  6038          "AwsCertificateManagerCertificate":{"shape":"AwsCertificateManagerCertificateDetails"},
  6039          "AwsRedshiftCluster":{"shape":"AwsRedshiftClusterDetails"},
  6040          "AwsElbLoadBalancer":{"shape":"AwsElbLoadBalancerDetails"},
  6041          "AwsIamGroup":{"shape":"AwsIamGroupDetails"},
  6042          "AwsIamRole":{"shape":"AwsIamRoleDetails"},
  6043          "AwsKmsKey":{"shape":"AwsKmsKeyDetails"},
  6044          "AwsLambdaFunction":{"shape":"AwsLambdaFunctionDetails"},
  6045          "AwsLambdaLayerVersion":{"shape":"AwsLambdaLayerVersionDetails"},
  6046          "AwsRdsDbInstance":{"shape":"AwsRdsDbInstanceDetails"},
  6047          "AwsSnsTopic":{"shape":"AwsSnsTopicDetails"},
  6048          "AwsSqsQueue":{"shape":"AwsSqsQueueDetails"},
  6049          "AwsWafWebAcl":{"shape":"AwsWafWebAclDetails"},
  6050          "AwsRdsDbSnapshot":{"shape":"AwsRdsDbSnapshotDetails"},
  6051          "AwsRdsDbClusterSnapshot":{"shape":"AwsRdsDbClusterSnapshotDetails"},
  6052          "AwsRdsDbCluster":{"shape":"AwsRdsDbClusterDetails"},
  6053          "AwsEcsCluster":{"shape":"AwsEcsClusterDetails"},
  6054          "AwsEcsTaskDefinition":{"shape":"AwsEcsTaskDefinitionDetails"},
  6055          "Container":{"shape":"ContainerDetails"},
  6056          "Other":{"shape":"FieldMap"},
  6057          "AwsRdsEventSubscription":{"shape":"AwsRdsEventSubscriptionDetails"},
  6058          "AwsEcsService":{"shape":"AwsEcsServiceDetails"},
  6059          "AwsAutoScalingLaunchConfiguration":{"shape":"AwsAutoScalingLaunchConfigurationDetails"},
  6060          "AwsEc2VpnConnection":{"shape":"AwsEc2VpnConnectionDetails"},
  6061          "AwsEcrContainerImage":{"shape":"AwsEcrContainerImageDetails"},
  6062          "AwsOpenSearchServiceDomain":{"shape":"AwsOpenSearchServiceDomainDetails"},
  6063          "AwsEc2VpcEndpointService":{"shape":"AwsEc2VpcEndpointServiceDetails"},
  6064          "AwsXrayEncryptionConfig":{"shape":"AwsXrayEncryptionConfigDetails"},
  6065          "AwsWafRateBasedRule":{"shape":"AwsWafRateBasedRuleDetails"},
  6066          "AwsWafRegionalRateBasedRule":{"shape":"AwsWafRegionalRateBasedRuleDetails"},
  6067          "AwsEcrRepository":{"shape":"AwsEcrRepositoryDetails"},
  6068          "AwsEksCluster":{"shape":"AwsEksClusterDetails"}
  6069        }
  6070      },
  6071      "ResourceList":{
  6072        "type":"list",
  6073        "member":{"shape":"Resource"}
  6074      },
  6075      "ResourceNotFoundException":{
  6076        "type":"structure",
  6077        "members":{
  6078          "Message":{"shape":"NonEmptyString"},
  6079          "Code":{"shape":"NonEmptyString"}
  6080        },
  6081        "error":{"httpStatusCode":404},
  6082        "exception":true
  6083      },
  6084      "Result":{
  6085        "type":"structure",
  6086        "members":{
  6087          "AccountId":{"shape":"AccountId"},
  6088          "ProcessingResult":{"shape":"NonEmptyString"}
  6089        }
  6090      },
  6091      "ResultList":{
  6092        "type":"list",
  6093        "member":{"shape":"Result"}
  6094      },
  6095      "SecurityGroups":{
  6096        "type":"list",
  6097        "member":{"shape":"NonEmptyString"}
  6098      },
  6099      "SensitiveDataDetections":{
  6100        "type":"structure",
  6101        "members":{
  6102          "Count":{"shape":"Long"},
  6103          "Type":{"shape":"NonEmptyString"},
  6104          "Occurrences":{"shape":"Occurrences"}
  6105        }
  6106      },
  6107      "SensitiveDataDetectionsList":{
  6108        "type":"list",
  6109        "member":{"shape":"SensitiveDataDetections"}
  6110      },
  6111      "SensitiveDataResult":{
  6112        "type":"structure",
  6113        "members":{
  6114          "Category":{"shape":"NonEmptyString"},
  6115          "Detections":{"shape":"SensitiveDataDetectionsList"},
  6116          "TotalCount":{"shape":"Long"}
  6117        }
  6118      },
  6119      "SensitiveDataResultList":{
  6120        "type":"list",
  6121        "member":{"shape":"SensitiveDataResult"}
  6122      },
  6123      "Severity":{
  6124        "type":"structure",
  6125        "members":{
  6126          "Product":{"shape":"Double"},
  6127          "Label":{"shape":"SeverityLabel"},
  6128          "Normalized":{"shape":"Integer"},
  6129          "Original":{"shape":"NonEmptyString"}
  6130        }
  6131      },
  6132      "SeverityLabel":{
  6133        "type":"string",
  6134        "enum":[
  6135          "INFORMATIONAL",
  6136          "LOW",
  6137          "MEDIUM",
  6138          "HIGH",
  6139          "CRITICAL"
  6140        ]
  6141      },
  6142      "SeverityRating":{
  6143        "type":"string",
  6144        "enum":[
  6145          "LOW",
  6146          "MEDIUM",
  6147          "HIGH",
  6148          "CRITICAL"
  6149        ]
  6150      },
  6151      "SeverityUpdate":{
  6152        "type":"structure",
  6153        "members":{
  6154          "Normalized":{"shape":"RatioScale"},
  6155          "Product":{"shape":"Double"},
  6156          "Label":{"shape":"SeverityLabel"}
  6157        }
  6158      },
  6159      "SizeBytes":{"type":"long"},
  6160      "SoftwarePackage":{
  6161        "type":"structure",
  6162        "members":{
  6163          "Name":{"shape":"NonEmptyString"},
  6164          "Version":{"shape":"NonEmptyString"},
  6165          "Epoch":{"shape":"NonEmptyString"},
  6166          "Release":{"shape":"NonEmptyString"},
  6167          "Architecture":{"shape":"NonEmptyString"},
  6168          "PackageManager":{"shape":"NonEmptyString"},
  6169          "FilePath":{"shape":"NonEmptyString"}
  6170        }
  6171      },
  6172      "SoftwarePackageList":{
  6173        "type":"list",
  6174        "member":{"shape":"SoftwarePackage"}
  6175      },
  6176      "SortCriteria":{
  6177        "type":"list",
  6178        "member":{"shape":"SortCriterion"}
  6179      },
  6180      "SortCriterion":{
  6181        "type":"structure",
  6182        "members":{
  6183          "Field":{"shape":"NonEmptyString"},
  6184          "SortOrder":{"shape":"SortOrder"}
  6185        }
  6186      },
  6187      "SortOrder":{
  6188        "type":"string",
  6189        "enum":[
  6190          "asc",
  6191          "desc"
  6192        ]
  6193      },
  6194      "Standard":{
  6195        "type":"structure",
  6196        "members":{
  6197          "StandardsArn":{"shape":"NonEmptyString"},
  6198          "Name":{"shape":"NonEmptyString"},
  6199          "Description":{"shape":"NonEmptyString"},
  6200          "EnabledByDefault":{"shape":"Boolean"}
  6201        }
  6202      },
  6203      "Standards":{
  6204        "type":"list",
  6205        "member":{"shape":"Standard"}
  6206      },
  6207      "StandardsControl":{
  6208        "type":"structure",
  6209        "members":{
  6210          "StandardsControlArn":{"shape":"NonEmptyString"},
  6211          "ControlStatus":{"shape":"ControlStatus"},
  6212          "DisabledReason":{"shape":"NonEmptyString"},
  6213          "ControlStatusUpdatedAt":{"shape":"Timestamp"},
  6214          "ControlId":{"shape":"NonEmptyString"},
  6215          "Title":{"shape":"NonEmptyString"},
  6216          "Description":{"shape":"NonEmptyString"},
  6217          "RemediationUrl":{"shape":"NonEmptyString"},
  6218          "SeverityRating":{"shape":"SeverityRating"},
  6219          "RelatedRequirements":{"shape":"RelatedRequirementsList"}
  6220        }
  6221      },
  6222      "StandardsControls":{
  6223        "type":"list",
  6224        "member":{"shape":"StandardsControl"}
  6225      },
  6226      "StandardsInputParameterMap":{
  6227        "type":"map",
  6228        "key":{"shape":"NonEmptyString"},
  6229        "value":{"shape":"NonEmptyString"}
  6230      },
  6231      "StandardsStatus":{
  6232        "type":"string",
  6233        "enum":[
  6234          "PENDING",
  6235          "READY",
  6236          "FAILED",
  6237          "DELETING",
  6238          "INCOMPLETE"
  6239        ]
  6240      },
  6241      "StandardsSubscription":{
  6242        "type":"structure",
  6243        "required":[
  6244          "StandardsSubscriptionArn",
  6245          "StandardsArn",
  6246          "StandardsInput",
  6247          "StandardsStatus"
  6248        ],
  6249        "members":{
  6250          "StandardsSubscriptionArn":{"shape":"NonEmptyString"},
  6251          "StandardsArn":{"shape":"NonEmptyString"},
  6252          "StandardsInput":{"shape":"StandardsInputParameterMap"},
  6253          "StandardsStatus":{"shape":"StandardsStatus"}
  6254        }
  6255      },
  6256      "StandardsSubscriptionArns":{
  6257        "type":"list",
  6258        "member":{"shape":"NonEmptyString"},
  6259        "max":25,
  6260        "min":1
  6261      },
  6262      "StandardsSubscriptionRequest":{
  6263        "type":"structure",
  6264        "required":["StandardsArn"],
  6265        "members":{
  6266          "StandardsArn":{"shape":"NonEmptyString"},
  6267          "StandardsInput":{"shape":"StandardsInputParameterMap"}
  6268        }
  6269      },
  6270      "StandardsSubscriptionRequests":{
  6271        "type":"list",
  6272        "member":{"shape":"StandardsSubscriptionRequest"},
  6273        "max":25,
  6274        "min":1
  6275      },
  6276      "StandardsSubscriptions":{
  6277        "type":"list",
  6278        "member":{"shape":"StandardsSubscription"}
  6279      },
  6280      "StatusReason":{
  6281        "type":"structure",
  6282        "required":["ReasonCode"],
  6283        "members":{
  6284          "ReasonCode":{"shape":"NonEmptyString"},
  6285          "Description":{"shape":"NonEmptyString"}
  6286        }
  6287      },
  6288      "StatusReasonsList":{
  6289        "type":"list",
  6290        "member":{"shape":"StatusReason"}
  6291      },
  6292      "StringFilter":{
  6293        "type":"structure",
  6294        "members":{
  6295          "Value":{"shape":"NonEmptyString"},
  6296          "Comparison":{"shape":"StringFilterComparison"}
  6297        }
  6298      },
  6299      "StringFilterComparison":{
  6300        "type":"string",
  6301        "enum":[
  6302          "EQUALS",
  6303          "PREFIX",
  6304          "NOT_EQUALS",
  6305          "PREFIX_NOT_EQUALS"
  6306        ]
  6307      },
  6308      "StringFilterList":{
  6309        "type":"list",
  6310        "member":{"shape":"StringFilter"}
  6311      },
  6312      "StringList":{
  6313        "type":"list",
  6314        "member":{"shape":"NonEmptyString"}
  6315      },
  6316      "TagKey":{
  6317        "type":"string",
  6318        "max":128,
  6319        "min":1,
  6320        "pattern":"^(?!aws:)[a-zA-Z+-=._:/]+$"
  6321      },
  6322      "TagKeyList":{
  6323        "type":"list",
  6324        "member":{"shape":"TagKey"},
  6325        "max":50,
  6326        "min":1
  6327      },
  6328      "TagMap":{
  6329        "type":"map",
  6330        "key":{"shape":"TagKey"},
  6331        "value":{"shape":"TagValue"},
  6332        "max":50,
  6333        "min":1
  6334      },
  6335      "TagResourceRequest":{
  6336        "type":"structure",
  6337        "required":[
  6338          "ResourceArn",
  6339          "Tags"
  6340        ],
  6341        "members":{
  6342          "ResourceArn":{
  6343            "shape":"ResourceArn",
  6344            "location":"uri",
  6345            "locationName":"ResourceArn"
  6346          },
  6347          "Tags":{"shape":"TagMap"}
  6348        }
  6349      },
  6350      "TagResourceResponse":{
  6351        "type":"structure",
  6352        "members":{
  6353        }
  6354      },
  6355      "TagValue":{
  6356        "type":"string",
  6357        "max":256
  6358      },
  6359      "ThreatIntelIndicator":{
  6360        "type":"structure",
  6361        "members":{
  6362          "Type":{"shape":"ThreatIntelIndicatorType"},
  6363          "Value":{"shape":"NonEmptyString"},
  6364          "Category":{"shape":"ThreatIntelIndicatorCategory"},
  6365          "LastObservedAt":{"shape":"NonEmptyString"},
  6366          "Source":{"shape":"NonEmptyString"},
  6367          "SourceUrl":{"shape":"NonEmptyString"}
  6368        }
  6369      },
  6370      "ThreatIntelIndicatorCategory":{
  6371        "type":"string",
  6372        "enum":[
  6373          "BACKDOOR",
  6374          "CARD_STEALER",
  6375          "COMMAND_AND_CONTROL",
  6376          "DROP_SITE",
  6377          "EXPLOIT_SITE",
  6378          "KEYLOGGER"
  6379        ]
  6380      },
  6381      "ThreatIntelIndicatorList":{
  6382        "type":"list",
  6383        "member":{"shape":"ThreatIntelIndicator"}
  6384      },
  6385      "ThreatIntelIndicatorType":{
  6386        "type":"string",
  6387        "enum":[
  6388          "DOMAIN",
  6389          "EMAIL_ADDRESS",
  6390          "HASH_MD5",
  6391          "HASH_SHA1",
  6392          "HASH_SHA256",
  6393          "HASH_SHA512",
  6394          "IPV4_ADDRESS",
  6395          "IPV6_ADDRESS",
  6396          "MUTEX",
  6397          "PROCESS",
  6398          "URL"
  6399        ]
  6400      },
  6401      "Timestamp":{
  6402        "type":"timestamp",
  6403        "timestampFormat":"iso8601"
  6404      },
  6405      "TypeList":{
  6406        "type":"list",
  6407        "member":{"shape":"NonEmptyString"}
  6408      },
  6409      "UntagResourceRequest":{
  6410        "type":"structure",
  6411        "required":[
  6412          "ResourceArn",
  6413          "TagKeys"
  6414        ],
  6415        "members":{
  6416          "ResourceArn":{
  6417            "shape":"ResourceArn",
  6418            "location":"uri",
  6419            "locationName":"ResourceArn"
  6420          },
  6421          "TagKeys":{
  6422            "shape":"TagKeyList",
  6423            "location":"querystring",
  6424            "locationName":"tagKeys"
  6425          }
  6426        }
  6427      },
  6428      "UntagResourceResponse":{
  6429        "type":"structure",
  6430        "members":{
  6431        }
  6432      },
  6433      "UpdateActionTargetRequest":{
  6434        "type":"structure",
  6435        "required":["ActionTargetArn"],
  6436        "members":{
  6437          "ActionTargetArn":{
  6438            "shape":"NonEmptyString",
  6439            "location":"uri",
  6440            "locationName":"ActionTargetArn"
  6441          },
  6442          "Name":{"shape":"NonEmptyString"},
  6443          "Description":{"shape":"NonEmptyString"}
  6444        }
  6445      },
  6446      "UpdateActionTargetResponse":{
  6447        "type":"structure",
  6448        "members":{
  6449        }
  6450      },
  6451      "UpdateFindingsRequest":{
  6452        "type":"structure",
  6453        "required":["Filters"],
  6454        "members":{
  6455          "Filters":{"shape":"AwsSecurityFindingFilters"},
  6456          "Note":{"shape":"NoteUpdate"},
  6457          "RecordState":{"shape":"RecordState"}
  6458        }
  6459      },
  6460      "UpdateFindingsResponse":{
  6461        "type":"structure",
  6462        "members":{
  6463        }
  6464      },
  6465      "UpdateInsightRequest":{
  6466        "type":"structure",
  6467        "required":["InsightArn"],
  6468        "members":{
  6469          "InsightArn":{
  6470            "shape":"NonEmptyString",
  6471            "location":"uri",
  6472            "locationName":"InsightArn"
  6473          },
  6474          "Name":{"shape":"NonEmptyString"},
  6475          "Filters":{"shape":"AwsSecurityFindingFilters"},
  6476          "GroupByAttribute":{"shape":"NonEmptyString"}
  6477        }
  6478      },
  6479      "UpdateInsightResponse":{
  6480        "type":"structure",
  6481        "members":{
  6482        }
  6483      },
  6484      "UpdateOrganizationConfigurationRequest":{
  6485        "type":"structure",
  6486        "required":["AutoEnable"],
  6487        "members":{
  6488          "AutoEnable":{"shape":"Boolean"}
  6489        }
  6490      },
  6491      "UpdateOrganizationConfigurationResponse":{
  6492        "type":"structure",
  6493        "members":{
  6494        }
  6495      },
  6496      "UpdateSecurityHubConfigurationRequest":{
  6497        "type":"structure",
  6498        "members":{
  6499          "AutoEnableControls":{"shape":"Boolean"}
  6500        }
  6501      },
  6502      "UpdateSecurityHubConfigurationResponse":{
  6503        "type":"structure",
  6504        "members":{
  6505        }
  6506      },
  6507      "UpdateStandardsControlRequest":{
  6508        "type":"structure",
  6509        "required":["StandardsControlArn"],
  6510        "members":{
  6511          "StandardsControlArn":{
  6512            "shape":"NonEmptyString",
  6513            "location":"uri",
  6514            "locationName":"StandardsControlArn"
  6515          },
  6516          "ControlStatus":{"shape":"ControlStatus"},
  6517          "DisabledReason":{"shape":"NonEmptyString"}
  6518        }
  6519      },
  6520      "UpdateStandardsControlResponse":{
  6521        "type":"structure",
  6522        "members":{
  6523        }
  6524      },
  6525      "VerificationState":{
  6526        "type":"string",
  6527        "enum":[
  6528          "UNKNOWN",
  6529          "TRUE_POSITIVE",
  6530          "FALSE_POSITIVE",
  6531          "BENIGN_POSITIVE"
  6532        ]
  6533      },
  6534      "Vulnerability":{
  6535        "type":"structure",
  6536        "required":["Id"],
  6537        "members":{
  6538          "Id":{"shape":"NonEmptyString"},
  6539          "VulnerablePackages":{"shape":"SoftwarePackageList"},
  6540          "Cvss":{"shape":"CvssList"},
  6541          "RelatedVulnerabilities":{"shape":"StringList"},
  6542          "Vendor":{"shape":"VulnerabilityVendor"},
  6543          "ReferenceUrls":{"shape":"StringList"}
  6544        }
  6545      },
  6546      "VulnerabilityList":{
  6547        "type":"list",
  6548        "member":{"shape":"Vulnerability"}
  6549      },
  6550      "VulnerabilityVendor":{
  6551        "type":"structure",
  6552        "required":["Name"],
  6553        "members":{
  6554          "Name":{"shape":"NonEmptyString"},
  6555          "Url":{"shape":"NonEmptyString"},
  6556          "VendorSeverity":{"shape":"NonEmptyString"},
  6557          "VendorCreatedAt":{"shape":"NonEmptyString"},
  6558          "VendorUpdatedAt":{"shape":"NonEmptyString"}
  6559        }
  6560      },
  6561      "WafAction":{
  6562        "type":"structure",
  6563        "members":{
  6564          "Type":{"shape":"NonEmptyString"}
  6565        }
  6566      },
  6567      "WafExcludedRule":{
  6568        "type":"structure",
  6569        "members":{
  6570          "RuleId":{"shape":"NonEmptyString"}
  6571        }
  6572      },
  6573      "WafExcludedRuleList":{
  6574        "type":"list",
  6575        "member":{"shape":"WafExcludedRule"}
  6576      },
  6577      "WafOverrideAction":{
  6578        "type":"structure",
  6579        "members":{
  6580          "Type":{"shape":"NonEmptyString"}
  6581        }
  6582      },
  6583      "Workflow":{
  6584        "type":"structure",
  6585        "members":{
  6586          "Status":{"shape":"WorkflowStatus"}
  6587        }
  6588      },
  6589      "WorkflowState":{
  6590        "type":"string",
  6591        "deprecated":true,
  6592        "deprecatedMessage":"This filter is deprecated. Instead, use SeverityLabel or FindingProviderFieldsSeverityLabel.",
  6593        "enum":[
  6594          "NEW",
  6595          "ASSIGNED",
  6596          "IN_PROGRESS",
  6597          "DEFERRED",
  6598          "RESOLVED"
  6599        ]
  6600      },
  6601      "WorkflowStatus":{
  6602        "type":"string",
  6603        "enum":[
  6604          "NEW",
  6605          "NOTIFIED",
  6606          "RESOLVED",
  6607          "SUPPRESSED"
  6608        ]
  6609      },
  6610      "WorkflowUpdate":{
  6611        "type":"structure",
  6612        "members":{
  6613          "Status":{"shape":"WorkflowStatus"}
  6614        }
  6615      }
  6616    }
  6617  }