github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/guardduty/2017-11-28/api-2.json (about)

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2017-11-28",
     5      "endpointPrefix":"guardduty",
     6      "jsonVersion":"1.1",
     7      "protocol":"rest-json",
     8      "serviceFullName":"Amazon GuardDuty",
     9      "serviceId":"GuardDuty",
    10      "signatureVersion":"v4",
    11      "signingName":"guardduty",
    12      "uid":"guardduty-2017-11-28"
    13    },
    14    "operations":{
    15      "AcceptInvitation":{
    16        "name":"AcceptInvitation",
    17        "http":{
    18          "method":"POST",
    19          "requestUri":"/detector/{detectorId}/master",
    20          "responseCode":200
    21        },
    22        "input":{"shape":"AcceptInvitationRequest"},
    23        "output":{"shape":"AcceptInvitationResponse"},
    24        "errors":[
    25          {"shape":"BadRequestException"},
    26          {"shape":"InternalServerErrorException"}
    27        ]
    28      },
    29      "ArchiveFindings":{
    30        "name":"ArchiveFindings",
    31        "http":{
    32          "method":"POST",
    33          "requestUri":"/detector/{detectorId}/findings/archive",
    34          "responseCode":200
    35        },
    36        "input":{"shape":"ArchiveFindingsRequest"},
    37        "output":{"shape":"ArchiveFindingsResponse"},
    38        "errors":[
    39          {"shape":"BadRequestException"},
    40          {"shape":"InternalServerErrorException"}
    41        ]
    42      },
    43      "CreateDetector":{
    44        "name":"CreateDetector",
    45        "http":{
    46          "method":"POST",
    47          "requestUri":"/detector",
    48          "responseCode":200
    49        },
    50        "input":{"shape":"CreateDetectorRequest"},
    51        "output":{"shape":"CreateDetectorResponse"},
    52        "errors":[
    53          {"shape":"BadRequestException"},
    54          {"shape":"InternalServerErrorException"}
    55        ]
    56      },
    57      "CreateFilter":{
    58        "name":"CreateFilter",
    59        "http":{
    60          "method":"POST",
    61          "requestUri":"/detector/{detectorId}/filter",
    62          "responseCode":200
    63        },
    64        "input":{"shape":"CreateFilterRequest"},
    65        "output":{"shape":"CreateFilterResponse"},
    66        "errors":[
    67          {"shape":"BadRequestException"},
    68          {"shape":"InternalServerErrorException"}
    69        ]
    70      },
    71      "CreateIPSet":{
    72        "name":"CreateIPSet",
    73        "http":{
    74          "method":"POST",
    75          "requestUri":"/detector/{detectorId}/ipset",
    76          "responseCode":200
    77        },
    78        "input":{"shape":"CreateIPSetRequest"},
    79        "output":{"shape":"CreateIPSetResponse"},
    80        "errors":[
    81          {"shape":"BadRequestException"},
    82          {"shape":"InternalServerErrorException"}
    83        ]
    84      },
    85      "CreateMembers":{
    86        "name":"CreateMembers",
    87        "http":{
    88          "method":"POST",
    89          "requestUri":"/detector/{detectorId}/member",
    90          "responseCode":200
    91        },
    92        "input":{"shape":"CreateMembersRequest"},
    93        "output":{"shape":"CreateMembersResponse"},
    94        "errors":[
    95          {"shape":"BadRequestException"},
    96          {"shape":"InternalServerErrorException"}
    97        ]
    98      },
    99      "CreatePublishingDestination":{
   100        "name":"CreatePublishingDestination",
   101        "http":{
   102          "method":"POST",
   103          "requestUri":"/detector/{detectorId}/publishingDestination",
   104          "responseCode":200
   105        },
   106        "input":{"shape":"CreatePublishingDestinationRequest"},
   107        "output":{"shape":"CreatePublishingDestinationResponse"},
   108        "errors":[
   109          {"shape":"BadRequestException"},
   110          {"shape":"InternalServerErrorException"}
   111        ]
   112      },
   113      "CreateSampleFindings":{
   114        "name":"CreateSampleFindings",
   115        "http":{
   116          "method":"POST",
   117          "requestUri":"/detector/{detectorId}/findings/create",
   118          "responseCode":200
   119        },
   120        "input":{"shape":"CreateSampleFindingsRequest"},
   121        "output":{"shape":"CreateSampleFindingsResponse"},
   122        "errors":[
   123          {"shape":"BadRequestException"},
   124          {"shape":"InternalServerErrorException"}
   125        ]
   126      },
   127      "CreateThreatIntelSet":{
   128        "name":"CreateThreatIntelSet",
   129        "http":{
   130          "method":"POST",
   131          "requestUri":"/detector/{detectorId}/threatintelset",
   132          "responseCode":200
   133        },
   134        "input":{"shape":"CreateThreatIntelSetRequest"},
   135        "output":{"shape":"CreateThreatIntelSetResponse"},
   136        "errors":[
   137          {"shape":"BadRequestException"},
   138          {"shape":"InternalServerErrorException"}
   139        ]
   140      },
   141      "DeclineInvitations":{
   142        "name":"DeclineInvitations",
   143        "http":{
   144          "method":"POST",
   145          "requestUri":"/invitation/decline",
   146          "responseCode":200
   147        },
   148        "input":{"shape":"DeclineInvitationsRequest"},
   149        "output":{"shape":"DeclineInvitationsResponse"},
   150        "errors":[
   151          {"shape":"BadRequestException"},
   152          {"shape":"InternalServerErrorException"}
   153        ]
   154      },
   155      "DeleteDetector":{
   156        "name":"DeleteDetector",
   157        "http":{
   158          "method":"DELETE",
   159          "requestUri":"/detector/{detectorId}",
   160          "responseCode":200
   161        },
   162        "input":{"shape":"DeleteDetectorRequest"},
   163        "output":{"shape":"DeleteDetectorResponse"},
   164        "errors":[
   165          {"shape":"BadRequestException"},
   166          {"shape":"InternalServerErrorException"}
   167        ]
   168      },
   169      "DeleteFilter":{
   170        "name":"DeleteFilter",
   171        "http":{
   172          "method":"DELETE",
   173          "requestUri":"/detector/{detectorId}/filter/{filterName}",
   174          "responseCode":200
   175        },
   176        "input":{"shape":"DeleteFilterRequest"},
   177        "output":{"shape":"DeleteFilterResponse"},
   178        "errors":[
   179          {"shape":"BadRequestException"},
   180          {"shape":"InternalServerErrorException"}
   181        ]
   182      },
   183      "DeleteIPSet":{
   184        "name":"DeleteIPSet",
   185        "http":{
   186          "method":"DELETE",
   187          "requestUri":"/detector/{detectorId}/ipset/{ipSetId}",
   188          "responseCode":200
   189        },
   190        "input":{"shape":"DeleteIPSetRequest"},
   191        "output":{"shape":"DeleteIPSetResponse"},
   192        "errors":[
   193          {"shape":"BadRequestException"},
   194          {"shape":"InternalServerErrorException"}
   195        ]
   196      },
   197      "DeleteInvitations":{
   198        "name":"DeleteInvitations",
   199        "http":{
   200          "method":"POST",
   201          "requestUri":"/invitation/delete",
   202          "responseCode":200
   203        },
   204        "input":{"shape":"DeleteInvitationsRequest"},
   205        "output":{"shape":"DeleteInvitationsResponse"},
   206        "errors":[
   207          {"shape":"BadRequestException"},
   208          {"shape":"InternalServerErrorException"}
   209        ]
   210      },
   211      "DeleteMembers":{
   212        "name":"DeleteMembers",
   213        "http":{
   214          "method":"POST",
   215          "requestUri":"/detector/{detectorId}/member/delete",
   216          "responseCode":200
   217        },
   218        "input":{"shape":"DeleteMembersRequest"},
   219        "output":{"shape":"DeleteMembersResponse"},
   220        "errors":[
   221          {"shape":"BadRequestException"},
   222          {"shape":"InternalServerErrorException"}
   223        ]
   224      },
   225      "DeletePublishingDestination":{
   226        "name":"DeletePublishingDestination",
   227        "http":{
   228          "method":"DELETE",
   229          "requestUri":"/detector/{detectorId}/publishingDestination/{destinationId}",
   230          "responseCode":200
   231        },
   232        "input":{"shape":"DeletePublishingDestinationRequest"},
   233        "output":{"shape":"DeletePublishingDestinationResponse"},
   234        "errors":[
   235          {"shape":"BadRequestException"},
   236          {"shape":"InternalServerErrorException"}
   237        ]
   238      },
   239      "DeleteThreatIntelSet":{
   240        "name":"DeleteThreatIntelSet",
   241        "http":{
   242          "method":"DELETE",
   243          "requestUri":"/detector/{detectorId}/threatintelset/{threatIntelSetId}",
   244          "responseCode":200
   245        },
   246        "input":{"shape":"DeleteThreatIntelSetRequest"},
   247        "output":{"shape":"DeleteThreatIntelSetResponse"},
   248        "errors":[
   249          {"shape":"BadRequestException"},
   250          {"shape":"InternalServerErrorException"}
   251        ]
   252      },
   253      "DescribeOrganizationConfiguration":{
   254        "name":"DescribeOrganizationConfiguration",
   255        "http":{
   256          "method":"GET",
   257          "requestUri":"/detector/{detectorId}/admin",
   258          "responseCode":200
   259        },
   260        "input":{"shape":"DescribeOrganizationConfigurationRequest"},
   261        "output":{"shape":"DescribeOrganizationConfigurationResponse"},
   262        "errors":[
   263          {"shape":"BadRequestException"},
   264          {"shape":"InternalServerErrorException"}
   265        ]
   266      },
   267      "DescribePublishingDestination":{
   268        "name":"DescribePublishingDestination",
   269        "http":{
   270          "method":"GET",
   271          "requestUri":"/detector/{detectorId}/publishingDestination/{destinationId}",
   272          "responseCode":200
   273        },
   274        "input":{"shape":"DescribePublishingDestinationRequest"},
   275        "output":{"shape":"DescribePublishingDestinationResponse"},
   276        "errors":[
   277          {"shape":"BadRequestException"},
   278          {"shape":"InternalServerErrorException"}
   279        ]
   280      },
   281      "DisableOrganizationAdminAccount":{
   282        "name":"DisableOrganizationAdminAccount",
   283        "http":{
   284          "method":"POST",
   285          "requestUri":"/admin/disable",
   286          "responseCode":200
   287        },
   288        "input":{"shape":"DisableOrganizationAdminAccountRequest"},
   289        "output":{"shape":"DisableOrganizationAdminAccountResponse"},
   290        "errors":[
   291          {"shape":"BadRequestException"},
   292          {"shape":"InternalServerErrorException"}
   293        ]
   294      },
   295      "DisassociateFromMasterAccount":{
   296        "name":"DisassociateFromMasterAccount",
   297        "http":{
   298          "method":"POST",
   299          "requestUri":"/detector/{detectorId}/master/disassociate",
   300          "responseCode":200
   301        },
   302        "input":{"shape":"DisassociateFromMasterAccountRequest"},
   303        "output":{"shape":"DisassociateFromMasterAccountResponse"},
   304        "errors":[
   305          {"shape":"BadRequestException"},
   306          {"shape":"InternalServerErrorException"}
   307        ]
   308      },
   309      "DisassociateMembers":{
   310        "name":"DisassociateMembers",
   311        "http":{
   312          "method":"POST",
   313          "requestUri":"/detector/{detectorId}/member/disassociate",
   314          "responseCode":200
   315        },
   316        "input":{"shape":"DisassociateMembersRequest"},
   317        "output":{"shape":"DisassociateMembersResponse"},
   318        "errors":[
   319          {"shape":"BadRequestException"},
   320          {"shape":"InternalServerErrorException"}
   321        ]
   322      },
   323      "EnableOrganizationAdminAccount":{
   324        "name":"EnableOrganizationAdminAccount",
   325        "http":{
   326          "method":"POST",
   327          "requestUri":"/admin/enable",
   328          "responseCode":200
   329        },
   330        "input":{"shape":"EnableOrganizationAdminAccountRequest"},
   331        "output":{"shape":"EnableOrganizationAdminAccountResponse"},
   332        "errors":[
   333          {"shape":"BadRequestException"},
   334          {"shape":"InternalServerErrorException"}
   335        ]
   336      },
   337      "GetDetector":{
   338        "name":"GetDetector",
   339        "http":{
   340          "method":"GET",
   341          "requestUri":"/detector/{detectorId}",
   342          "responseCode":200
   343        },
   344        "input":{"shape":"GetDetectorRequest"},
   345        "output":{"shape":"GetDetectorResponse"},
   346        "errors":[
   347          {"shape":"BadRequestException"},
   348          {"shape":"InternalServerErrorException"}
   349        ]
   350      },
   351      "GetFilter":{
   352        "name":"GetFilter",
   353        "http":{
   354          "method":"GET",
   355          "requestUri":"/detector/{detectorId}/filter/{filterName}",
   356          "responseCode":200
   357        },
   358        "input":{"shape":"GetFilterRequest"},
   359        "output":{"shape":"GetFilterResponse"},
   360        "errors":[
   361          {"shape":"BadRequestException"},
   362          {"shape":"InternalServerErrorException"}
   363        ]
   364      },
   365      "GetFindings":{
   366        "name":"GetFindings",
   367        "http":{
   368          "method":"POST",
   369          "requestUri":"/detector/{detectorId}/findings/get",
   370          "responseCode":200
   371        },
   372        "input":{"shape":"GetFindingsRequest"},
   373        "output":{"shape":"GetFindingsResponse"},
   374        "errors":[
   375          {"shape":"BadRequestException"},
   376          {"shape":"InternalServerErrorException"}
   377        ]
   378      },
   379      "GetFindingsStatistics":{
   380        "name":"GetFindingsStatistics",
   381        "http":{
   382          "method":"POST",
   383          "requestUri":"/detector/{detectorId}/findings/statistics",
   384          "responseCode":200
   385        },
   386        "input":{"shape":"GetFindingsStatisticsRequest"},
   387        "output":{"shape":"GetFindingsStatisticsResponse"},
   388        "errors":[
   389          {"shape":"BadRequestException"},
   390          {"shape":"InternalServerErrorException"}
   391        ]
   392      },
   393      "GetIPSet":{
   394        "name":"GetIPSet",
   395        "http":{
   396          "method":"GET",
   397          "requestUri":"/detector/{detectorId}/ipset/{ipSetId}",
   398          "responseCode":200
   399        },
   400        "input":{"shape":"GetIPSetRequest"},
   401        "output":{"shape":"GetIPSetResponse"},
   402        "errors":[
   403          {"shape":"BadRequestException"},
   404          {"shape":"InternalServerErrorException"}
   405        ]
   406      },
   407      "GetInvitationsCount":{
   408        "name":"GetInvitationsCount",
   409        "http":{
   410          "method":"GET",
   411          "requestUri":"/invitation/count",
   412          "responseCode":200
   413        },
   414        "input":{"shape":"GetInvitationsCountRequest"},
   415        "output":{"shape":"GetInvitationsCountResponse"},
   416        "errors":[
   417          {"shape":"BadRequestException"},
   418          {"shape":"InternalServerErrorException"}
   419        ]
   420      },
   421      "GetMasterAccount":{
   422        "name":"GetMasterAccount",
   423        "http":{
   424          "method":"GET",
   425          "requestUri":"/detector/{detectorId}/master",
   426          "responseCode":200
   427        },
   428        "input":{"shape":"GetMasterAccountRequest"},
   429        "output":{"shape":"GetMasterAccountResponse"},
   430        "errors":[
   431          {"shape":"BadRequestException"},
   432          {"shape":"InternalServerErrorException"}
   433        ]
   434      },
   435      "GetMemberDetectors":{
   436        "name":"GetMemberDetectors",
   437        "http":{
   438          "method":"POST",
   439          "requestUri":"/detector/{detectorId}/member/detector/get",
   440          "responseCode":200
   441        },
   442        "input":{"shape":"GetMemberDetectorsRequest"},
   443        "output":{"shape":"GetMemberDetectorsResponse"},
   444        "errors":[
   445          {"shape":"BadRequestException"},
   446          {"shape":"InternalServerErrorException"}
   447        ]
   448      },
   449      "GetMembers":{
   450        "name":"GetMembers",
   451        "http":{
   452          "method":"POST",
   453          "requestUri":"/detector/{detectorId}/member/get",
   454          "responseCode":200
   455        },
   456        "input":{"shape":"GetMembersRequest"},
   457        "output":{"shape":"GetMembersResponse"},
   458        "errors":[
   459          {"shape":"BadRequestException"},
   460          {"shape":"InternalServerErrorException"}
   461        ]
   462      },
   463      "GetThreatIntelSet":{
   464        "name":"GetThreatIntelSet",
   465        "http":{
   466          "method":"GET",
   467          "requestUri":"/detector/{detectorId}/threatintelset/{threatIntelSetId}",
   468          "responseCode":200
   469        },
   470        "input":{"shape":"GetThreatIntelSetRequest"},
   471        "output":{"shape":"GetThreatIntelSetResponse"},
   472        "errors":[
   473          {"shape":"BadRequestException"},
   474          {"shape":"InternalServerErrorException"}
   475        ]
   476      },
   477      "GetUsageStatistics":{
   478        "name":"GetUsageStatistics",
   479        "http":{
   480          "method":"POST",
   481          "requestUri":"/detector/{detectorId}/usage/statistics",
   482          "responseCode":200
   483        },
   484        "input":{"shape":"GetUsageStatisticsRequest"},
   485        "output":{"shape":"GetUsageStatisticsResponse"},
   486        "errors":[
   487          {"shape":"BadRequestException"},
   488          {"shape":"InternalServerErrorException"}
   489        ]
   490      },
   491      "InviteMembers":{
   492        "name":"InviteMembers",
   493        "http":{
   494          "method":"POST",
   495          "requestUri":"/detector/{detectorId}/member/invite",
   496          "responseCode":200
   497        },
   498        "input":{"shape":"InviteMembersRequest"},
   499        "output":{"shape":"InviteMembersResponse"},
   500        "errors":[
   501          {"shape":"BadRequestException"},
   502          {"shape":"InternalServerErrorException"}
   503        ]
   504      },
   505      "ListDetectors":{
   506        "name":"ListDetectors",
   507        "http":{
   508          "method":"GET",
   509          "requestUri":"/detector",
   510          "responseCode":200
   511        },
   512        "input":{"shape":"ListDetectorsRequest"},
   513        "output":{"shape":"ListDetectorsResponse"},
   514        "errors":[
   515          {"shape":"BadRequestException"},
   516          {"shape":"InternalServerErrorException"}
   517        ]
   518      },
   519      "ListFilters":{
   520        "name":"ListFilters",
   521        "http":{
   522          "method":"GET",
   523          "requestUri":"/detector/{detectorId}/filter",
   524          "responseCode":200
   525        },
   526        "input":{"shape":"ListFiltersRequest"},
   527        "output":{"shape":"ListFiltersResponse"},
   528        "errors":[
   529          {"shape":"BadRequestException"},
   530          {"shape":"InternalServerErrorException"}
   531        ]
   532      },
   533      "ListFindings":{
   534        "name":"ListFindings",
   535        "http":{
   536          "method":"POST",
   537          "requestUri":"/detector/{detectorId}/findings",
   538          "responseCode":200
   539        },
   540        "input":{"shape":"ListFindingsRequest"},
   541        "output":{"shape":"ListFindingsResponse"},
   542        "errors":[
   543          {"shape":"BadRequestException"},
   544          {"shape":"InternalServerErrorException"}
   545        ]
   546      },
   547      "ListIPSets":{
   548        "name":"ListIPSets",
   549        "http":{
   550          "method":"GET",
   551          "requestUri":"/detector/{detectorId}/ipset",
   552          "responseCode":200
   553        },
   554        "input":{"shape":"ListIPSetsRequest"},
   555        "output":{"shape":"ListIPSetsResponse"},
   556        "errors":[
   557          {"shape":"BadRequestException"},
   558          {"shape":"InternalServerErrorException"}
   559        ]
   560      },
   561      "ListInvitations":{
   562        "name":"ListInvitations",
   563        "http":{
   564          "method":"GET",
   565          "requestUri":"/invitation",
   566          "responseCode":200
   567        },
   568        "input":{"shape":"ListInvitationsRequest"},
   569        "output":{"shape":"ListInvitationsResponse"},
   570        "errors":[
   571          {"shape":"BadRequestException"},
   572          {"shape":"InternalServerErrorException"}
   573        ]
   574      },
   575      "ListMembers":{
   576        "name":"ListMembers",
   577        "http":{
   578          "method":"GET",
   579          "requestUri":"/detector/{detectorId}/member",
   580          "responseCode":200
   581        },
   582        "input":{"shape":"ListMembersRequest"},
   583        "output":{"shape":"ListMembersResponse"},
   584        "errors":[
   585          {"shape":"BadRequestException"},
   586          {"shape":"InternalServerErrorException"}
   587        ]
   588      },
   589      "ListOrganizationAdminAccounts":{
   590        "name":"ListOrganizationAdminAccounts",
   591        "http":{
   592          "method":"GET",
   593          "requestUri":"/admin",
   594          "responseCode":200
   595        },
   596        "input":{"shape":"ListOrganizationAdminAccountsRequest"},
   597        "output":{"shape":"ListOrganizationAdminAccountsResponse"},
   598        "errors":[
   599          {"shape":"BadRequestException"},
   600          {"shape":"InternalServerErrorException"}
   601        ]
   602      },
   603      "ListPublishingDestinations":{
   604        "name":"ListPublishingDestinations",
   605        "http":{
   606          "method":"GET",
   607          "requestUri":"/detector/{detectorId}/publishingDestination",
   608          "responseCode":200
   609        },
   610        "input":{"shape":"ListPublishingDestinationsRequest"},
   611        "output":{"shape":"ListPublishingDestinationsResponse"},
   612        "errors":[
   613          {"shape":"BadRequestException"},
   614          {"shape":"InternalServerErrorException"}
   615        ]
   616      },
   617      "ListTagsForResource":{
   618        "name":"ListTagsForResource",
   619        "http":{
   620          "method":"GET",
   621          "requestUri":"/tags/{resourceArn}",
   622          "responseCode":200
   623        },
   624        "input":{"shape":"ListTagsForResourceRequest"},
   625        "output":{"shape":"ListTagsForResourceResponse"},
   626        "errors":[
   627          {"shape":"BadRequestException"},
   628          {"shape":"InternalServerErrorException"}
   629        ]
   630      },
   631      "ListThreatIntelSets":{
   632        "name":"ListThreatIntelSets",
   633        "http":{
   634          "method":"GET",
   635          "requestUri":"/detector/{detectorId}/threatintelset",
   636          "responseCode":200
   637        },
   638        "input":{"shape":"ListThreatIntelSetsRequest"},
   639        "output":{"shape":"ListThreatIntelSetsResponse"},
   640        "errors":[
   641          {"shape":"BadRequestException"},
   642          {"shape":"InternalServerErrorException"}
   643        ]
   644      },
   645      "StartMonitoringMembers":{
   646        "name":"StartMonitoringMembers",
   647        "http":{
   648          "method":"POST",
   649          "requestUri":"/detector/{detectorId}/member/start",
   650          "responseCode":200
   651        },
   652        "input":{"shape":"StartMonitoringMembersRequest"},
   653        "output":{"shape":"StartMonitoringMembersResponse"},
   654        "errors":[
   655          {"shape":"BadRequestException"},
   656          {"shape":"InternalServerErrorException"}
   657        ]
   658      },
   659      "StopMonitoringMembers":{
   660        "name":"StopMonitoringMembers",
   661        "http":{
   662          "method":"POST",
   663          "requestUri":"/detector/{detectorId}/member/stop",
   664          "responseCode":200
   665        },
   666        "input":{"shape":"StopMonitoringMembersRequest"},
   667        "output":{"shape":"StopMonitoringMembersResponse"},
   668        "errors":[
   669          {"shape":"BadRequestException"},
   670          {"shape":"InternalServerErrorException"}
   671        ]
   672      },
   673      "TagResource":{
   674        "name":"TagResource",
   675        "http":{
   676          "method":"POST",
   677          "requestUri":"/tags/{resourceArn}",
   678          "responseCode":204
   679        },
   680        "input":{"shape":"TagResourceRequest"},
   681        "output":{"shape":"TagResourceResponse"},
   682        "errors":[
   683          {"shape":"BadRequestException"},
   684          {"shape":"InternalServerErrorException"}
   685        ]
   686      },
   687      "UnarchiveFindings":{
   688        "name":"UnarchiveFindings",
   689        "http":{
   690          "method":"POST",
   691          "requestUri":"/detector/{detectorId}/findings/unarchive",
   692          "responseCode":200
   693        },
   694        "input":{"shape":"UnarchiveFindingsRequest"},
   695        "output":{"shape":"UnarchiveFindingsResponse"},
   696        "errors":[
   697          {"shape":"BadRequestException"},
   698          {"shape":"InternalServerErrorException"}
   699        ]
   700      },
   701      "UntagResource":{
   702        "name":"UntagResource",
   703        "http":{
   704          "method":"DELETE",
   705          "requestUri":"/tags/{resourceArn}",
   706          "responseCode":204
   707        },
   708        "input":{"shape":"UntagResourceRequest"},
   709        "output":{"shape":"UntagResourceResponse"},
   710        "errors":[
   711          {"shape":"BadRequestException"},
   712          {"shape":"InternalServerErrorException"}
   713        ]
   714      },
   715      "UpdateDetector":{
   716        "name":"UpdateDetector",
   717        "http":{
   718          "method":"POST",
   719          "requestUri":"/detector/{detectorId}",
   720          "responseCode":200
   721        },
   722        "input":{"shape":"UpdateDetectorRequest"},
   723        "output":{"shape":"UpdateDetectorResponse"},
   724        "errors":[
   725          {"shape":"BadRequestException"},
   726          {"shape":"InternalServerErrorException"}
   727        ]
   728      },
   729      "UpdateFilter":{
   730        "name":"UpdateFilter",
   731        "http":{
   732          "method":"POST",
   733          "requestUri":"/detector/{detectorId}/filter/{filterName}",
   734          "responseCode":200
   735        },
   736        "input":{"shape":"UpdateFilterRequest"},
   737        "output":{"shape":"UpdateFilterResponse"},
   738        "errors":[
   739          {"shape":"BadRequestException"},
   740          {"shape":"InternalServerErrorException"}
   741        ]
   742      },
   743      "UpdateFindingsFeedback":{
   744        "name":"UpdateFindingsFeedback",
   745        "http":{
   746          "method":"POST",
   747          "requestUri":"/detector/{detectorId}/findings/feedback",
   748          "responseCode":200
   749        },
   750        "input":{"shape":"UpdateFindingsFeedbackRequest"},
   751        "output":{"shape":"UpdateFindingsFeedbackResponse"},
   752        "errors":[
   753          {"shape":"BadRequestException"},
   754          {"shape":"InternalServerErrorException"}
   755        ]
   756      },
   757      "UpdateIPSet":{
   758        "name":"UpdateIPSet",
   759        "http":{
   760          "method":"POST",
   761          "requestUri":"/detector/{detectorId}/ipset/{ipSetId}",
   762          "responseCode":200
   763        },
   764        "input":{"shape":"UpdateIPSetRequest"},
   765        "output":{"shape":"UpdateIPSetResponse"},
   766        "errors":[
   767          {"shape":"BadRequestException"},
   768          {"shape":"InternalServerErrorException"}
   769        ]
   770      },
   771      "UpdateMemberDetectors":{
   772        "name":"UpdateMemberDetectors",
   773        "http":{
   774          "method":"POST",
   775          "requestUri":"/detector/{detectorId}/member/detector/update",
   776          "responseCode":200
   777        },
   778        "input":{"shape":"UpdateMemberDetectorsRequest"},
   779        "output":{"shape":"UpdateMemberDetectorsResponse"},
   780        "errors":[
   781          {"shape":"BadRequestException"},
   782          {"shape":"InternalServerErrorException"}
   783        ]
   784      },
   785      "UpdateOrganizationConfiguration":{
   786        "name":"UpdateOrganizationConfiguration",
   787        "http":{
   788          "method":"POST",
   789          "requestUri":"/detector/{detectorId}/admin",
   790          "responseCode":200
   791        },
   792        "input":{"shape":"UpdateOrganizationConfigurationRequest"},
   793        "output":{"shape":"UpdateOrganizationConfigurationResponse"},
   794        "errors":[
   795          {"shape":"BadRequestException"},
   796          {"shape":"InternalServerErrorException"}
   797        ]
   798      },
   799      "UpdatePublishingDestination":{
   800        "name":"UpdatePublishingDestination",
   801        "http":{
   802          "method":"POST",
   803          "requestUri":"/detector/{detectorId}/publishingDestination/{destinationId}",
   804          "responseCode":200
   805        },
   806        "input":{"shape":"UpdatePublishingDestinationRequest"},
   807        "output":{"shape":"UpdatePublishingDestinationResponse"},
   808        "errors":[
   809          {"shape":"BadRequestException"},
   810          {"shape":"InternalServerErrorException"}
   811        ]
   812      },
   813      "UpdateThreatIntelSet":{
   814        "name":"UpdateThreatIntelSet",
   815        "http":{
   816          "method":"POST",
   817          "requestUri":"/detector/{detectorId}/threatintelset/{threatIntelSetId}",
   818          "responseCode":200
   819        },
   820        "input":{"shape":"UpdateThreatIntelSetRequest"},
   821        "output":{"shape":"UpdateThreatIntelSetResponse"},
   822        "errors":[
   823          {"shape":"BadRequestException"},
   824          {"shape":"InternalServerErrorException"}
   825        ]
   826      }
   827    },
   828    "shapes":{
   829      "AcceptInvitationRequest":{
   830        "type":"structure",
   831        "required":[
   832          "DetectorId",
   833          "MasterId",
   834          "InvitationId"
   835        ],
   836        "members":{
   837          "DetectorId":{
   838            "shape":"DetectorId",
   839            "location":"uri",
   840            "locationName":"detectorId"
   841          },
   842          "MasterId":{
   843            "shape":"String",
   844            "locationName":"masterId"
   845          },
   846          "InvitationId":{
   847            "shape":"String",
   848            "locationName":"invitationId"
   849          }
   850        }
   851      },
   852      "AcceptInvitationResponse":{
   853        "type":"structure",
   854        "members":{
   855        }
   856      },
   857      "AccessControlList":{
   858        "type":"structure",
   859        "members":{
   860          "AllowsPublicReadAccess":{
   861            "shape":"Boolean",
   862            "locationName":"allowsPublicReadAccess"
   863          },
   864          "AllowsPublicWriteAccess":{
   865            "shape":"Boolean",
   866            "locationName":"allowsPublicWriteAccess"
   867          }
   868        }
   869      },
   870      "AccessKeyDetails":{
   871        "type":"structure",
   872        "members":{
   873          "AccessKeyId":{
   874            "shape":"String",
   875            "locationName":"accessKeyId"
   876          },
   877          "PrincipalId":{
   878            "shape":"String",
   879            "locationName":"principalId"
   880          },
   881          "UserName":{
   882            "shape":"String",
   883            "locationName":"userName"
   884          },
   885          "UserType":{
   886            "shape":"String",
   887            "locationName":"userType"
   888          }
   889        }
   890      },
   891      "AccountDetail":{
   892        "type":"structure",
   893        "required":[
   894          "AccountId",
   895          "Email"
   896        ],
   897        "members":{
   898          "AccountId":{
   899            "shape":"AccountId",
   900            "locationName":"accountId"
   901          },
   902          "Email":{
   903            "shape":"Email",
   904            "locationName":"email"
   905          }
   906        }
   907      },
   908      "AccountDetails":{
   909        "type":"list",
   910        "member":{"shape":"AccountDetail"},
   911        "max":50,
   912        "min":1
   913      },
   914      "AccountId":{
   915        "type":"string",
   916        "max":12,
   917        "min":12
   918      },
   919      "AccountIds":{
   920        "type":"list",
   921        "member":{"shape":"AccountId"},
   922        "max":50,
   923        "min":1
   924      },
   925      "AccountLevelPermissions":{
   926        "type":"structure",
   927        "members":{
   928          "BlockPublicAccess":{
   929            "shape":"BlockPublicAccess",
   930            "locationName":"blockPublicAccess"
   931          }
   932        }
   933      },
   934      "Action":{
   935        "type":"structure",
   936        "members":{
   937          "ActionType":{
   938            "shape":"String",
   939            "locationName":"actionType"
   940          },
   941          "AwsApiCallAction":{
   942            "shape":"AwsApiCallAction",
   943            "locationName":"awsApiCallAction"
   944          },
   945          "DnsRequestAction":{
   946            "shape":"DnsRequestAction",
   947            "locationName":"dnsRequestAction"
   948          },
   949          "NetworkConnectionAction":{
   950            "shape":"NetworkConnectionAction",
   951            "locationName":"networkConnectionAction"
   952          },
   953          "PortProbeAction":{
   954            "shape":"PortProbeAction",
   955            "locationName":"portProbeAction"
   956          }
   957        }
   958      },
   959      "AdminAccount":{
   960        "type":"structure",
   961        "members":{
   962          "AdminAccountId":{
   963            "shape":"String",
   964            "locationName":"adminAccountId"
   965          },
   966          "AdminStatus":{
   967            "shape":"AdminStatus",
   968            "locationName":"adminStatus"
   969          }
   970        }
   971      },
   972      "AdminAccounts":{
   973        "type":"list",
   974        "member":{"shape":"AdminAccount"},
   975        "max":1,
   976        "min":0
   977      },
   978      "AdminStatus":{
   979        "type":"string",
   980        "enum":[
   981          "ENABLED",
   982          "DISABLE_IN_PROGRESS"
   983        ],
   984        "max":300,
   985        "min":1
   986      },
   987      "ArchiveFindingsRequest":{
   988        "type":"structure",
   989        "required":[
   990          "DetectorId",
   991          "FindingIds"
   992        ],
   993        "members":{
   994          "DetectorId":{
   995            "shape":"DetectorId",
   996            "location":"uri",
   997            "locationName":"detectorId"
   998          },
   999          "FindingIds":{
  1000            "shape":"FindingIds",
  1001            "locationName":"findingIds"
  1002          }
  1003        }
  1004      },
  1005      "ArchiveFindingsResponse":{
  1006        "type":"structure",
  1007        "members":{
  1008        }
  1009      },
  1010      "AwsApiCallAction":{
  1011        "type":"structure",
  1012        "members":{
  1013          "Api":{
  1014            "shape":"String",
  1015            "locationName":"api"
  1016          },
  1017          "CallerType":{
  1018            "shape":"String",
  1019            "locationName":"callerType"
  1020          },
  1021          "DomainDetails":{
  1022            "shape":"DomainDetails",
  1023            "locationName":"domainDetails"
  1024          },
  1025          "ErrorCode":{
  1026            "shape":"String",
  1027            "locationName":"errorCode"
  1028          },
  1029          "RemoteIpDetails":{
  1030            "shape":"RemoteIpDetails",
  1031            "locationName":"remoteIpDetails"
  1032          },
  1033          "ServiceName":{
  1034            "shape":"String",
  1035            "locationName":"serviceName"
  1036          }
  1037        }
  1038      },
  1039      "BadRequestException":{
  1040        "type":"structure",
  1041        "members":{
  1042          "Message":{
  1043            "shape":"String",
  1044            "locationName":"message"
  1045          },
  1046          "Type":{
  1047            "shape":"String",
  1048            "locationName":"__type"
  1049          }
  1050        },
  1051        "error":{"httpStatusCode":400},
  1052        "exception":true
  1053      },
  1054      "BlockPublicAccess":{
  1055        "type":"structure",
  1056        "members":{
  1057          "IgnorePublicAcls":{
  1058            "shape":"Boolean",
  1059            "locationName":"ignorePublicAcls"
  1060          },
  1061          "RestrictPublicBuckets":{
  1062            "shape":"Boolean",
  1063            "locationName":"restrictPublicBuckets"
  1064          },
  1065          "BlockPublicAcls":{
  1066            "shape":"Boolean",
  1067            "locationName":"blockPublicAcls"
  1068          },
  1069          "BlockPublicPolicy":{
  1070            "shape":"Boolean",
  1071            "locationName":"blockPublicPolicy"
  1072          }
  1073        }
  1074      },
  1075      "Boolean":{"type":"boolean"},
  1076      "BucketLevelPermissions":{
  1077        "type":"structure",
  1078        "members":{
  1079          "AccessControlList":{
  1080            "shape":"AccessControlList",
  1081            "locationName":"accessControlList"
  1082          },
  1083          "BucketPolicy":{
  1084            "shape":"BucketPolicy",
  1085            "locationName":"bucketPolicy"
  1086          },
  1087          "BlockPublicAccess":{
  1088            "shape":"BlockPublicAccess",
  1089            "locationName":"blockPublicAccess"
  1090          }
  1091        }
  1092      },
  1093      "BucketPolicy":{
  1094        "type":"structure",
  1095        "members":{
  1096          "AllowsPublicReadAccess":{
  1097            "shape":"Boolean",
  1098            "locationName":"allowsPublicReadAccess"
  1099          },
  1100          "AllowsPublicWriteAccess":{
  1101            "shape":"Boolean",
  1102            "locationName":"allowsPublicWriteAccess"
  1103          }
  1104        }
  1105      },
  1106      "City":{
  1107        "type":"structure",
  1108        "members":{
  1109          "CityName":{
  1110            "shape":"String",
  1111            "locationName":"cityName"
  1112          }
  1113        }
  1114      },
  1115      "ClientToken":{
  1116        "type":"string",
  1117        "max":64,
  1118        "min":0
  1119      },
  1120      "CloudTrailConfigurationResult":{
  1121        "type":"structure",
  1122        "required":["Status"],
  1123        "members":{
  1124          "Status":{
  1125            "shape":"DataSourceStatus",
  1126            "locationName":"status"
  1127          }
  1128        }
  1129      },
  1130      "Condition":{
  1131        "type":"structure",
  1132        "members":{
  1133          "Eq":{
  1134            "shape":"Eq",
  1135            "deprecated":true,
  1136            "locationName":"eq"
  1137          },
  1138          "Neq":{
  1139            "shape":"Neq",
  1140            "deprecated":true,
  1141            "locationName":"neq"
  1142          },
  1143          "Gt":{
  1144            "shape":"Integer",
  1145            "deprecated":true,
  1146            "locationName":"gt"
  1147          },
  1148          "Gte":{
  1149            "shape":"Integer",
  1150            "deprecated":true,
  1151            "locationName":"gte"
  1152          },
  1153          "Lt":{
  1154            "shape":"Integer",
  1155            "deprecated":true,
  1156            "locationName":"lt"
  1157          },
  1158          "Lte":{
  1159            "shape":"Integer",
  1160            "deprecated":true,
  1161            "locationName":"lte"
  1162          },
  1163          "Equals":{
  1164            "shape":"Equals",
  1165            "locationName":"equals"
  1166          },
  1167          "NotEquals":{
  1168            "shape":"NotEquals",
  1169            "locationName":"notEquals"
  1170          },
  1171          "GreaterThan":{
  1172            "shape":"Long",
  1173            "locationName":"greaterThan"
  1174          },
  1175          "GreaterThanOrEqual":{
  1176            "shape":"Long",
  1177            "locationName":"greaterThanOrEqual"
  1178          },
  1179          "LessThan":{
  1180            "shape":"Long",
  1181            "locationName":"lessThan"
  1182          },
  1183          "LessThanOrEqual":{
  1184            "shape":"Long",
  1185            "locationName":"lessThanOrEqual"
  1186          }
  1187        }
  1188      },
  1189      "CountBySeverity":{
  1190        "type":"map",
  1191        "key":{"shape":"String"},
  1192        "value":{"shape":"Integer"}
  1193      },
  1194      "Country":{
  1195        "type":"structure",
  1196        "members":{
  1197          "CountryCode":{
  1198            "shape":"String",
  1199            "locationName":"countryCode"
  1200          },
  1201          "CountryName":{
  1202            "shape":"String",
  1203            "locationName":"countryName"
  1204          }
  1205        }
  1206      },
  1207      "CreateDetectorRequest":{
  1208        "type":"structure",
  1209        "required":["Enable"],
  1210        "members":{
  1211          "Enable":{
  1212            "shape":"Boolean",
  1213            "locationName":"enable"
  1214          },
  1215          "ClientToken":{
  1216            "shape":"ClientToken",
  1217            "idempotencyToken":true,
  1218            "locationName":"clientToken"
  1219          },
  1220          "FindingPublishingFrequency":{
  1221            "shape":"FindingPublishingFrequency",
  1222            "locationName":"findingPublishingFrequency"
  1223          },
  1224          "DataSources":{
  1225            "shape":"DataSourceConfigurations",
  1226            "locationName":"dataSources"
  1227          },
  1228          "Tags":{
  1229            "shape":"TagMap",
  1230            "locationName":"tags"
  1231          }
  1232        }
  1233      },
  1234      "CreateDetectorResponse":{
  1235        "type":"structure",
  1236        "members":{
  1237          "DetectorId":{
  1238            "shape":"DetectorId",
  1239            "locationName":"detectorId"
  1240          }
  1241        }
  1242      },
  1243      "CreateFilterRequest":{
  1244        "type":"structure",
  1245        "required":[
  1246          "DetectorId",
  1247          "Name",
  1248          "FindingCriteria"
  1249        ],
  1250        "members":{
  1251          "DetectorId":{
  1252            "shape":"DetectorId",
  1253            "location":"uri",
  1254            "locationName":"detectorId"
  1255          },
  1256          "Name":{
  1257            "shape":"FilterName",
  1258            "locationName":"name"
  1259          },
  1260          "Description":{
  1261            "shape":"FilterDescription",
  1262            "locationName":"description"
  1263          },
  1264          "Action":{
  1265            "shape":"FilterAction",
  1266            "locationName":"action"
  1267          },
  1268          "Rank":{
  1269            "shape":"FilterRank",
  1270            "locationName":"rank"
  1271          },
  1272          "FindingCriteria":{
  1273            "shape":"FindingCriteria",
  1274            "locationName":"findingCriteria"
  1275          },
  1276          "ClientToken":{
  1277            "shape":"ClientToken",
  1278            "idempotencyToken":true,
  1279            "locationName":"clientToken"
  1280          },
  1281          "Tags":{
  1282            "shape":"TagMap",
  1283            "locationName":"tags"
  1284          }
  1285        }
  1286      },
  1287      "CreateFilterResponse":{
  1288        "type":"structure",
  1289        "required":["Name"],
  1290        "members":{
  1291          "Name":{
  1292            "shape":"FilterName",
  1293            "locationName":"name"
  1294          }
  1295        }
  1296      },
  1297      "CreateIPSetRequest":{
  1298        "type":"structure",
  1299        "required":[
  1300          "DetectorId",
  1301          "Name",
  1302          "Format",
  1303          "Location",
  1304          "Activate"
  1305        ],
  1306        "members":{
  1307          "DetectorId":{
  1308            "shape":"DetectorId",
  1309            "location":"uri",
  1310            "locationName":"detectorId"
  1311          },
  1312          "Name":{
  1313            "shape":"Name",
  1314            "locationName":"name"
  1315          },
  1316          "Format":{
  1317            "shape":"IpSetFormat",
  1318            "locationName":"format"
  1319          },
  1320          "Location":{
  1321            "shape":"Location",
  1322            "locationName":"location"
  1323          },
  1324          "Activate":{
  1325            "shape":"Boolean",
  1326            "locationName":"activate"
  1327          },
  1328          "ClientToken":{
  1329            "shape":"ClientToken",
  1330            "idempotencyToken":true,
  1331            "locationName":"clientToken"
  1332          },
  1333          "Tags":{
  1334            "shape":"TagMap",
  1335            "locationName":"tags"
  1336          }
  1337        }
  1338      },
  1339      "CreateIPSetResponse":{
  1340        "type":"structure",
  1341        "required":["IpSetId"],
  1342        "members":{
  1343          "IpSetId":{
  1344            "shape":"String",
  1345            "locationName":"ipSetId"
  1346          }
  1347        }
  1348      },
  1349      "CreateMembersRequest":{
  1350        "type":"structure",
  1351        "required":[
  1352          "DetectorId",
  1353          "AccountDetails"
  1354        ],
  1355        "members":{
  1356          "DetectorId":{
  1357            "shape":"DetectorId",
  1358            "location":"uri",
  1359            "locationName":"detectorId"
  1360          },
  1361          "AccountDetails":{
  1362            "shape":"AccountDetails",
  1363            "locationName":"accountDetails"
  1364          }
  1365        }
  1366      },
  1367      "CreateMembersResponse":{
  1368        "type":"structure",
  1369        "required":["UnprocessedAccounts"],
  1370        "members":{
  1371          "UnprocessedAccounts":{
  1372            "shape":"UnprocessedAccounts",
  1373            "locationName":"unprocessedAccounts"
  1374          }
  1375        }
  1376      },
  1377      "CreatePublishingDestinationRequest":{
  1378        "type":"structure",
  1379        "required":[
  1380          "DetectorId",
  1381          "DestinationType",
  1382          "DestinationProperties"
  1383        ],
  1384        "members":{
  1385          "DetectorId":{
  1386            "shape":"DetectorId",
  1387            "location":"uri",
  1388            "locationName":"detectorId"
  1389          },
  1390          "DestinationType":{
  1391            "shape":"DestinationType",
  1392            "locationName":"destinationType"
  1393          },
  1394          "DestinationProperties":{
  1395            "shape":"DestinationProperties",
  1396            "locationName":"destinationProperties"
  1397          },
  1398          "ClientToken":{
  1399            "shape":"ClientToken",
  1400            "idempotencyToken":true,
  1401            "locationName":"clientToken"
  1402          }
  1403        }
  1404      },
  1405      "CreatePublishingDestinationResponse":{
  1406        "type":"structure",
  1407        "required":["DestinationId"],
  1408        "members":{
  1409          "DestinationId":{
  1410            "shape":"String",
  1411            "locationName":"destinationId"
  1412          }
  1413        }
  1414      },
  1415      "CreateSampleFindingsRequest":{
  1416        "type":"structure",
  1417        "required":["DetectorId"],
  1418        "members":{
  1419          "DetectorId":{
  1420            "shape":"DetectorId",
  1421            "location":"uri",
  1422            "locationName":"detectorId"
  1423          },
  1424          "FindingTypes":{
  1425            "shape":"FindingTypes",
  1426            "locationName":"findingTypes"
  1427          }
  1428        }
  1429      },
  1430      "CreateSampleFindingsResponse":{
  1431        "type":"structure",
  1432        "members":{
  1433        }
  1434      },
  1435      "CreateThreatIntelSetRequest":{
  1436        "type":"structure",
  1437        "required":[
  1438          "DetectorId",
  1439          "Name",
  1440          "Format",
  1441          "Location",
  1442          "Activate"
  1443        ],
  1444        "members":{
  1445          "DetectorId":{
  1446            "shape":"DetectorId",
  1447            "location":"uri",
  1448            "locationName":"detectorId"
  1449          },
  1450          "Name":{
  1451            "shape":"Name",
  1452            "locationName":"name"
  1453          },
  1454          "Format":{
  1455            "shape":"ThreatIntelSetFormat",
  1456            "locationName":"format"
  1457          },
  1458          "Location":{
  1459            "shape":"Location",
  1460            "locationName":"location"
  1461          },
  1462          "Activate":{
  1463            "shape":"Boolean",
  1464            "locationName":"activate"
  1465          },
  1466          "ClientToken":{
  1467            "shape":"ClientToken",
  1468            "idempotencyToken":true,
  1469            "locationName":"clientToken"
  1470          },
  1471          "Tags":{
  1472            "shape":"TagMap",
  1473            "locationName":"tags"
  1474          }
  1475        }
  1476      },
  1477      "CreateThreatIntelSetResponse":{
  1478        "type":"structure",
  1479        "required":["ThreatIntelSetId"],
  1480        "members":{
  1481          "ThreatIntelSetId":{
  1482            "shape":"String",
  1483            "locationName":"threatIntelSetId"
  1484          }
  1485        }
  1486      },
  1487      "Criterion":{
  1488        "type":"map",
  1489        "key":{"shape":"String"},
  1490        "value":{"shape":"Condition"}
  1491      },
  1492      "DNSLogsConfigurationResult":{
  1493        "type":"structure",
  1494        "required":["Status"],
  1495        "members":{
  1496          "Status":{
  1497            "shape":"DataSourceStatus",
  1498            "locationName":"status"
  1499          }
  1500        }
  1501      },
  1502      "DataSource":{
  1503        "type":"string",
  1504        "enum":[
  1505          "FLOW_LOGS",
  1506          "CLOUD_TRAIL",
  1507          "DNS_LOGS",
  1508          "S3_LOGS"
  1509        ]
  1510      },
  1511      "DataSourceConfigurations":{
  1512        "type":"structure",
  1513        "members":{
  1514          "S3Logs":{
  1515            "shape":"S3LogsConfiguration",
  1516            "locationName":"s3Logs"
  1517          }
  1518        }
  1519      },
  1520      "DataSourceConfigurationsResult":{
  1521        "type":"structure",
  1522        "required":[
  1523          "CloudTrail",
  1524          "DNSLogs",
  1525          "FlowLogs",
  1526          "S3Logs"
  1527        ],
  1528        "members":{
  1529          "CloudTrail":{
  1530            "shape":"CloudTrailConfigurationResult",
  1531            "locationName":"cloudTrail"
  1532          },
  1533          "DNSLogs":{
  1534            "shape":"DNSLogsConfigurationResult",
  1535            "locationName":"dnsLogs"
  1536          },
  1537          "FlowLogs":{
  1538            "shape":"FlowLogsConfigurationResult",
  1539            "locationName":"flowLogs"
  1540          },
  1541          "S3Logs":{
  1542            "shape":"S3LogsConfigurationResult",
  1543            "locationName":"s3Logs"
  1544          }
  1545        }
  1546      },
  1547      "DataSourceList":{
  1548        "type":"list",
  1549        "member":{"shape":"DataSource"}
  1550      },
  1551      "DataSourceStatus":{
  1552        "type":"string",
  1553        "enum":[
  1554          "ENABLED",
  1555          "DISABLED"
  1556        ],
  1557        "max":300,
  1558        "min":1
  1559      },
  1560      "DeclineInvitationsRequest":{
  1561        "type":"structure",
  1562        "required":["AccountIds"],
  1563        "members":{
  1564          "AccountIds":{
  1565            "shape":"AccountIds",
  1566            "locationName":"accountIds"
  1567          }
  1568        }
  1569      },
  1570      "DeclineInvitationsResponse":{
  1571        "type":"structure",
  1572        "required":["UnprocessedAccounts"],
  1573        "members":{
  1574          "UnprocessedAccounts":{
  1575            "shape":"UnprocessedAccounts",
  1576            "locationName":"unprocessedAccounts"
  1577          }
  1578        }
  1579      },
  1580      "DefaultServerSideEncryption":{
  1581        "type":"structure",
  1582        "members":{
  1583          "EncryptionType":{
  1584            "shape":"String",
  1585            "locationName":"encryptionType"
  1586          },
  1587          "KmsMasterKeyArn":{
  1588            "shape":"String",
  1589            "locationName":"kmsMasterKeyArn"
  1590          }
  1591        }
  1592      },
  1593      "DeleteDetectorRequest":{
  1594        "type":"structure",
  1595        "required":["DetectorId"],
  1596        "members":{
  1597          "DetectorId":{
  1598            "shape":"DetectorId",
  1599            "location":"uri",
  1600            "locationName":"detectorId"
  1601          }
  1602        }
  1603      },
  1604      "DeleteDetectorResponse":{
  1605        "type":"structure",
  1606        "members":{
  1607        }
  1608      },
  1609      "DeleteFilterRequest":{
  1610        "type":"structure",
  1611        "required":[
  1612          "DetectorId",
  1613          "FilterName"
  1614        ],
  1615        "members":{
  1616          "DetectorId":{
  1617            "shape":"DetectorId",
  1618            "location":"uri",
  1619            "locationName":"detectorId"
  1620          },
  1621          "FilterName":{
  1622            "shape":"String",
  1623            "location":"uri",
  1624            "locationName":"filterName"
  1625          }
  1626        }
  1627      },
  1628      "DeleteFilterResponse":{
  1629        "type":"structure",
  1630        "members":{
  1631        }
  1632      },
  1633      "DeleteIPSetRequest":{
  1634        "type":"structure",
  1635        "required":[
  1636          "DetectorId",
  1637          "IpSetId"
  1638        ],
  1639        "members":{
  1640          "DetectorId":{
  1641            "shape":"DetectorId",
  1642            "location":"uri",
  1643            "locationName":"detectorId"
  1644          },
  1645          "IpSetId":{
  1646            "shape":"String",
  1647            "location":"uri",
  1648            "locationName":"ipSetId"
  1649          }
  1650        }
  1651      },
  1652      "DeleteIPSetResponse":{
  1653        "type":"structure",
  1654        "members":{
  1655        }
  1656      },
  1657      "DeleteInvitationsRequest":{
  1658        "type":"structure",
  1659        "required":["AccountIds"],
  1660        "members":{
  1661          "AccountIds":{
  1662            "shape":"AccountIds",
  1663            "locationName":"accountIds"
  1664          }
  1665        }
  1666      },
  1667      "DeleteInvitationsResponse":{
  1668        "type":"structure",
  1669        "required":["UnprocessedAccounts"],
  1670        "members":{
  1671          "UnprocessedAccounts":{
  1672            "shape":"UnprocessedAccounts",
  1673            "locationName":"unprocessedAccounts"
  1674          }
  1675        }
  1676      },
  1677      "DeleteMembersRequest":{
  1678        "type":"structure",
  1679        "required":[
  1680          "DetectorId",
  1681          "AccountIds"
  1682        ],
  1683        "members":{
  1684          "DetectorId":{
  1685            "shape":"DetectorId",
  1686            "location":"uri",
  1687            "locationName":"detectorId"
  1688          },
  1689          "AccountIds":{
  1690            "shape":"AccountIds",
  1691            "locationName":"accountIds"
  1692          }
  1693        }
  1694      },
  1695      "DeleteMembersResponse":{
  1696        "type":"structure",
  1697        "required":["UnprocessedAccounts"],
  1698        "members":{
  1699          "UnprocessedAccounts":{
  1700            "shape":"UnprocessedAccounts",
  1701            "locationName":"unprocessedAccounts"
  1702          }
  1703        }
  1704      },
  1705      "DeletePublishingDestinationRequest":{
  1706        "type":"structure",
  1707        "required":[
  1708          "DetectorId",
  1709          "DestinationId"
  1710        ],
  1711        "members":{
  1712          "DetectorId":{
  1713            "shape":"DetectorId",
  1714            "location":"uri",
  1715            "locationName":"detectorId"
  1716          },
  1717          "DestinationId":{
  1718            "shape":"String",
  1719            "location":"uri",
  1720            "locationName":"destinationId"
  1721          }
  1722        }
  1723      },
  1724      "DeletePublishingDestinationResponse":{
  1725        "type":"structure",
  1726        "members":{
  1727        }
  1728      },
  1729      "DeleteThreatIntelSetRequest":{
  1730        "type":"structure",
  1731        "required":[
  1732          "DetectorId",
  1733          "ThreatIntelSetId"
  1734        ],
  1735        "members":{
  1736          "DetectorId":{
  1737            "shape":"DetectorId",
  1738            "location":"uri",
  1739            "locationName":"detectorId"
  1740          },
  1741          "ThreatIntelSetId":{
  1742            "shape":"String",
  1743            "location":"uri",
  1744            "locationName":"threatIntelSetId"
  1745          }
  1746        }
  1747      },
  1748      "DeleteThreatIntelSetResponse":{
  1749        "type":"structure",
  1750        "members":{
  1751        }
  1752      },
  1753      "DescribeOrganizationConfigurationRequest":{
  1754        "type":"structure",
  1755        "required":["DetectorId"],
  1756        "members":{
  1757          "DetectorId":{
  1758            "shape":"DetectorId",
  1759            "location":"uri",
  1760            "locationName":"detectorId"
  1761          }
  1762        }
  1763      },
  1764      "DescribeOrganizationConfigurationResponse":{
  1765        "type":"structure",
  1766        "required":[
  1767          "AutoEnable",
  1768          "MemberAccountLimitReached"
  1769        ],
  1770        "members":{
  1771          "AutoEnable":{
  1772            "shape":"Boolean",
  1773            "locationName":"autoEnable"
  1774          },
  1775          "MemberAccountLimitReached":{
  1776            "shape":"Boolean",
  1777            "locationName":"memberAccountLimitReached"
  1778          },
  1779          "DataSources":{
  1780            "shape":"OrganizationDataSourceConfigurationsResult",
  1781            "locationName":"dataSources"
  1782          }
  1783        }
  1784      },
  1785      "DescribePublishingDestinationRequest":{
  1786        "type":"structure",
  1787        "required":[
  1788          "DetectorId",
  1789          "DestinationId"
  1790        ],
  1791        "members":{
  1792          "DetectorId":{
  1793            "shape":"DetectorId",
  1794            "location":"uri",
  1795            "locationName":"detectorId"
  1796          },
  1797          "DestinationId":{
  1798            "shape":"String",
  1799            "location":"uri",
  1800            "locationName":"destinationId"
  1801          }
  1802        }
  1803      },
  1804      "DescribePublishingDestinationResponse":{
  1805        "type":"structure",
  1806        "required":[
  1807          "DestinationId",
  1808          "DestinationType",
  1809          "Status",
  1810          "PublishingFailureStartTimestamp",
  1811          "DestinationProperties"
  1812        ],
  1813        "members":{
  1814          "DestinationId":{
  1815            "shape":"String",
  1816            "locationName":"destinationId"
  1817          },
  1818          "DestinationType":{
  1819            "shape":"DestinationType",
  1820            "locationName":"destinationType"
  1821          },
  1822          "Status":{
  1823            "shape":"PublishingStatus",
  1824            "locationName":"status"
  1825          },
  1826          "PublishingFailureStartTimestamp":{
  1827            "shape":"Long",
  1828            "locationName":"publishingFailureStartTimestamp"
  1829          },
  1830          "DestinationProperties":{
  1831            "shape":"DestinationProperties",
  1832            "locationName":"destinationProperties"
  1833          }
  1834        }
  1835      },
  1836      "Destination":{
  1837        "type":"structure",
  1838        "required":[
  1839          "DestinationId",
  1840          "DestinationType",
  1841          "Status"
  1842        ],
  1843        "members":{
  1844          "DestinationId":{
  1845            "shape":"String",
  1846            "locationName":"destinationId"
  1847          },
  1848          "DestinationType":{
  1849            "shape":"DestinationType",
  1850            "locationName":"destinationType"
  1851          },
  1852          "Status":{
  1853            "shape":"PublishingStatus",
  1854            "locationName":"status"
  1855          }
  1856        }
  1857      },
  1858      "DestinationProperties":{
  1859        "type":"structure",
  1860        "members":{
  1861          "DestinationArn":{
  1862            "shape":"String",
  1863            "locationName":"destinationArn"
  1864          },
  1865          "KmsKeyArn":{
  1866            "shape":"String",
  1867            "locationName":"kmsKeyArn"
  1868          }
  1869        }
  1870      },
  1871      "DestinationType":{
  1872        "type":"string",
  1873        "enum":["S3"],
  1874        "max":300,
  1875        "min":1
  1876      },
  1877      "Destinations":{
  1878        "type":"list",
  1879        "member":{"shape":"Destination"}
  1880      },
  1881      "DetectorId":{
  1882        "type":"string",
  1883        "max":300,
  1884        "min":1
  1885      },
  1886      "DetectorIds":{
  1887        "type":"list",
  1888        "member":{"shape":"DetectorId"},
  1889        "max":50,
  1890        "min":0
  1891      },
  1892      "DetectorStatus":{
  1893        "type":"string",
  1894        "enum":[
  1895          "ENABLED",
  1896          "DISABLED"
  1897        ],
  1898        "max":300,
  1899        "min":1
  1900      },
  1901      "DisableOrganizationAdminAccountRequest":{
  1902        "type":"structure",
  1903        "required":["AdminAccountId"],
  1904        "members":{
  1905          "AdminAccountId":{
  1906            "shape":"String",
  1907            "locationName":"adminAccountId"
  1908          }
  1909        }
  1910      },
  1911      "DisableOrganizationAdminAccountResponse":{
  1912        "type":"structure",
  1913        "members":{
  1914        }
  1915      },
  1916      "DisassociateFromMasterAccountRequest":{
  1917        "type":"structure",
  1918        "required":["DetectorId"],
  1919        "members":{
  1920          "DetectorId":{
  1921            "shape":"DetectorId",
  1922            "location":"uri",
  1923            "locationName":"detectorId"
  1924          }
  1925        }
  1926      },
  1927      "DisassociateFromMasterAccountResponse":{
  1928        "type":"structure",
  1929        "members":{
  1930        }
  1931      },
  1932      "DisassociateMembersRequest":{
  1933        "type":"structure",
  1934        "required":[
  1935          "DetectorId",
  1936          "AccountIds"
  1937        ],
  1938        "members":{
  1939          "DetectorId":{
  1940            "shape":"DetectorId",
  1941            "location":"uri",
  1942            "locationName":"detectorId"
  1943          },
  1944          "AccountIds":{
  1945            "shape":"AccountIds",
  1946            "locationName":"accountIds"
  1947          }
  1948        }
  1949      },
  1950      "DisassociateMembersResponse":{
  1951        "type":"structure",
  1952        "required":["UnprocessedAccounts"],
  1953        "members":{
  1954          "UnprocessedAccounts":{
  1955            "shape":"UnprocessedAccounts",
  1956            "locationName":"unprocessedAccounts"
  1957          }
  1958        }
  1959      },
  1960      "DnsRequestAction":{
  1961        "type":"structure",
  1962        "members":{
  1963          "Domain":{
  1964            "shape":"String",
  1965            "locationName":"domain"
  1966          }
  1967        }
  1968      },
  1969      "DomainDetails":{
  1970        "type":"structure",
  1971        "members":{
  1972          "Domain":{
  1973            "shape":"String",
  1974            "locationName":"domain"
  1975          }
  1976        }
  1977      },
  1978      "Double":{"type":"double"},
  1979      "Email":{
  1980        "type":"string",
  1981        "max":64,
  1982        "min":1
  1983      },
  1984      "EnableOrganizationAdminAccountRequest":{
  1985        "type":"structure",
  1986        "required":["AdminAccountId"],
  1987        "members":{
  1988          "AdminAccountId":{
  1989            "shape":"String",
  1990            "locationName":"adminAccountId"
  1991          }
  1992        }
  1993      },
  1994      "EnableOrganizationAdminAccountResponse":{
  1995        "type":"structure",
  1996        "members":{
  1997        }
  1998      },
  1999      "Eq":{
  2000        "type":"list",
  2001        "member":{"shape":"String"}
  2002      },
  2003      "Equals":{
  2004        "type":"list",
  2005        "member":{"shape":"String"}
  2006      },
  2007      "Evidence":{
  2008        "type":"structure",
  2009        "members":{
  2010          "ThreatIntelligenceDetails":{
  2011            "shape":"ThreatIntelligenceDetails",
  2012            "locationName":"threatIntelligenceDetails"
  2013          }
  2014        }
  2015      },
  2016      "Feedback":{
  2017        "type":"string",
  2018        "enum":[
  2019          "USEFUL",
  2020          "NOT_USEFUL"
  2021        ]
  2022      },
  2023      "FilterAction":{
  2024        "type":"string",
  2025        "enum":[
  2026          "NOOP",
  2027          "ARCHIVE"
  2028        ],
  2029        "max":300,
  2030        "min":1
  2031      },
  2032      "FilterDescription":{
  2033        "type":"string",
  2034        "max":512,
  2035        "min":0
  2036      },
  2037      "FilterName":{
  2038        "type":"string",
  2039        "max":64,
  2040        "min":3
  2041      },
  2042      "FilterNames":{
  2043        "type":"list",
  2044        "member":{"shape":"FilterName"},
  2045        "max":50,
  2046        "min":0
  2047      },
  2048      "FilterRank":{
  2049        "type":"integer",
  2050        "max":100,
  2051        "min":1
  2052      },
  2053      "Finding":{
  2054        "type":"structure",
  2055        "required":[
  2056          "AccountId",
  2057          "Arn",
  2058          "CreatedAt",
  2059          "Id",
  2060          "Region",
  2061          "Resource",
  2062          "SchemaVersion",
  2063          "Severity",
  2064          "Type",
  2065          "UpdatedAt"
  2066        ],
  2067        "members":{
  2068          "AccountId":{
  2069            "shape":"String",
  2070            "locationName":"accountId"
  2071          },
  2072          "Arn":{
  2073            "shape":"String",
  2074            "locationName":"arn"
  2075          },
  2076          "Confidence":{
  2077            "shape":"Double",
  2078            "locationName":"confidence"
  2079          },
  2080          "CreatedAt":{
  2081            "shape":"String",
  2082            "locationName":"createdAt"
  2083          },
  2084          "Description":{
  2085            "shape":"String",
  2086            "locationName":"description"
  2087          },
  2088          "Id":{
  2089            "shape":"String",
  2090            "locationName":"id"
  2091          },
  2092          "Partition":{
  2093            "shape":"String",
  2094            "locationName":"partition"
  2095          },
  2096          "Region":{
  2097            "shape":"String",
  2098            "locationName":"region"
  2099          },
  2100          "Resource":{
  2101            "shape":"Resource",
  2102            "locationName":"resource"
  2103          },
  2104          "SchemaVersion":{
  2105            "shape":"String",
  2106            "locationName":"schemaVersion"
  2107          },
  2108          "Service":{
  2109            "shape":"Service",
  2110            "locationName":"service"
  2111          },
  2112          "Severity":{
  2113            "shape":"Double",
  2114            "locationName":"severity"
  2115          },
  2116          "Title":{
  2117            "shape":"String",
  2118            "locationName":"title"
  2119          },
  2120          "Type":{
  2121            "shape":"FindingType",
  2122            "locationName":"type"
  2123          },
  2124          "UpdatedAt":{
  2125            "shape":"String",
  2126            "locationName":"updatedAt"
  2127          }
  2128        }
  2129      },
  2130      "FindingCriteria":{
  2131        "type":"structure",
  2132        "members":{
  2133          "Criterion":{
  2134            "shape":"Criterion",
  2135            "locationName":"criterion"
  2136          }
  2137        }
  2138      },
  2139      "FindingId":{
  2140        "type":"string",
  2141        "max":300,
  2142        "min":1
  2143      },
  2144      "FindingIds":{
  2145        "type":"list",
  2146        "member":{"shape":"FindingId"},
  2147        "max":50,
  2148        "min":0
  2149      },
  2150      "FindingPublishingFrequency":{
  2151        "type":"string",
  2152        "enum":[
  2153          "FIFTEEN_MINUTES",
  2154          "ONE_HOUR",
  2155          "SIX_HOURS"
  2156        ]
  2157      },
  2158      "FindingStatisticType":{
  2159        "type":"string",
  2160        "enum":["COUNT_BY_SEVERITY"]
  2161      },
  2162      "FindingStatisticTypes":{
  2163        "type":"list",
  2164        "member":{"shape":"FindingStatisticType"},
  2165        "max":10,
  2166        "min":0
  2167      },
  2168      "FindingStatistics":{
  2169        "type":"structure",
  2170        "members":{
  2171          "CountBySeverity":{
  2172            "shape":"CountBySeverity",
  2173            "locationName":"countBySeverity"
  2174          }
  2175        }
  2176      },
  2177      "FindingType":{
  2178        "type":"string",
  2179        "max":50,
  2180        "min":1
  2181      },
  2182      "FindingTypes":{
  2183        "type":"list",
  2184        "member":{"shape":"FindingType"},
  2185        "max":50,
  2186        "min":0
  2187      },
  2188      "Findings":{
  2189        "type":"list",
  2190        "member":{"shape":"Finding"},
  2191        "max":50,
  2192        "min":0
  2193      },
  2194      "FlowLogsConfigurationResult":{
  2195        "type":"structure",
  2196        "required":["Status"],
  2197        "members":{
  2198          "Status":{
  2199            "shape":"DataSourceStatus",
  2200            "locationName":"status"
  2201          }
  2202        }
  2203      },
  2204      "GeoLocation":{
  2205        "type":"structure",
  2206        "members":{
  2207          "Lat":{
  2208            "shape":"Double",
  2209            "locationName":"lat"
  2210          },
  2211          "Lon":{
  2212            "shape":"Double",
  2213            "locationName":"lon"
  2214          }
  2215        }
  2216      },
  2217      "GetDetectorRequest":{
  2218        "type":"structure",
  2219        "required":["DetectorId"],
  2220        "members":{
  2221          "DetectorId":{
  2222            "shape":"DetectorId",
  2223            "location":"uri",
  2224            "locationName":"detectorId"
  2225          }
  2226        }
  2227      },
  2228      "GetDetectorResponse":{
  2229        "type":"structure",
  2230        "required":[
  2231          "ServiceRole",
  2232          "Status"
  2233        ],
  2234        "members":{
  2235          "CreatedAt":{
  2236            "shape":"String",
  2237            "locationName":"createdAt"
  2238          },
  2239          "FindingPublishingFrequency":{
  2240            "shape":"FindingPublishingFrequency",
  2241            "locationName":"findingPublishingFrequency"
  2242          },
  2243          "ServiceRole":{
  2244            "shape":"String",
  2245            "locationName":"serviceRole"
  2246          },
  2247          "Status":{
  2248            "shape":"DetectorStatus",
  2249            "locationName":"status"
  2250          },
  2251          "UpdatedAt":{
  2252            "shape":"String",
  2253            "locationName":"updatedAt"
  2254          },
  2255          "DataSources":{
  2256            "shape":"DataSourceConfigurationsResult",
  2257            "locationName":"dataSources"
  2258          },
  2259          "Tags":{
  2260            "shape":"TagMap",
  2261            "locationName":"tags"
  2262          }
  2263        }
  2264      },
  2265      "GetFilterRequest":{
  2266        "type":"structure",
  2267        "required":[
  2268          "DetectorId",
  2269          "FilterName"
  2270        ],
  2271        "members":{
  2272          "DetectorId":{
  2273            "shape":"DetectorId",
  2274            "location":"uri",
  2275            "locationName":"detectorId"
  2276          },
  2277          "FilterName":{
  2278            "shape":"String",
  2279            "location":"uri",
  2280            "locationName":"filterName"
  2281          }
  2282        }
  2283      },
  2284      "GetFilterResponse":{
  2285        "type":"structure",
  2286        "required":[
  2287          "Name",
  2288          "Action",
  2289          "FindingCriteria"
  2290        ],
  2291        "members":{
  2292          "Name":{
  2293            "shape":"FilterName",
  2294            "locationName":"name"
  2295          },
  2296          "Description":{
  2297            "shape":"FilterDescription",
  2298            "locationName":"description"
  2299          },
  2300          "Action":{
  2301            "shape":"FilterAction",
  2302            "locationName":"action"
  2303          },
  2304          "Rank":{
  2305            "shape":"FilterRank",
  2306            "locationName":"rank"
  2307          },
  2308          "FindingCriteria":{
  2309            "shape":"FindingCriteria",
  2310            "locationName":"findingCriteria"
  2311          },
  2312          "Tags":{
  2313            "shape":"TagMap",
  2314            "locationName":"tags"
  2315          }
  2316        }
  2317      },
  2318      "GetFindingsRequest":{
  2319        "type":"structure",
  2320        "required":[
  2321          "DetectorId",
  2322          "FindingIds"
  2323        ],
  2324        "members":{
  2325          "DetectorId":{
  2326            "shape":"DetectorId",
  2327            "location":"uri",
  2328            "locationName":"detectorId"
  2329          },
  2330          "FindingIds":{
  2331            "shape":"FindingIds",
  2332            "locationName":"findingIds"
  2333          },
  2334          "SortCriteria":{
  2335            "shape":"SortCriteria",
  2336            "locationName":"sortCriteria"
  2337          }
  2338        }
  2339      },
  2340      "GetFindingsResponse":{
  2341        "type":"structure",
  2342        "required":["Findings"],
  2343        "members":{
  2344          "Findings":{
  2345            "shape":"Findings",
  2346            "locationName":"findings"
  2347          }
  2348        }
  2349      },
  2350      "GetFindingsStatisticsRequest":{
  2351        "type":"structure",
  2352        "required":[
  2353          "DetectorId",
  2354          "FindingStatisticTypes"
  2355        ],
  2356        "members":{
  2357          "DetectorId":{
  2358            "shape":"DetectorId",
  2359            "location":"uri",
  2360            "locationName":"detectorId"
  2361          },
  2362          "FindingStatisticTypes":{
  2363            "shape":"FindingStatisticTypes",
  2364            "locationName":"findingStatisticTypes"
  2365          },
  2366          "FindingCriteria":{
  2367            "shape":"FindingCriteria",
  2368            "locationName":"findingCriteria"
  2369          }
  2370        }
  2371      },
  2372      "GetFindingsStatisticsResponse":{
  2373        "type":"structure",
  2374        "required":["FindingStatistics"],
  2375        "members":{
  2376          "FindingStatistics":{
  2377            "shape":"FindingStatistics",
  2378            "locationName":"findingStatistics"
  2379          }
  2380        }
  2381      },
  2382      "GetIPSetRequest":{
  2383        "type":"structure",
  2384        "required":[
  2385          "DetectorId",
  2386          "IpSetId"
  2387        ],
  2388        "members":{
  2389          "DetectorId":{
  2390            "shape":"DetectorId",
  2391            "location":"uri",
  2392            "locationName":"detectorId"
  2393          },
  2394          "IpSetId":{
  2395            "shape":"String",
  2396            "location":"uri",
  2397            "locationName":"ipSetId"
  2398          }
  2399        }
  2400      },
  2401      "GetIPSetResponse":{
  2402        "type":"structure",
  2403        "required":[
  2404          "Name",
  2405          "Format",
  2406          "Location",
  2407          "Status"
  2408        ],
  2409        "members":{
  2410          "Name":{
  2411            "shape":"Name",
  2412            "locationName":"name"
  2413          },
  2414          "Format":{
  2415            "shape":"IpSetFormat",
  2416            "locationName":"format"
  2417          },
  2418          "Location":{
  2419            "shape":"Location",
  2420            "locationName":"location"
  2421          },
  2422          "Status":{
  2423            "shape":"IpSetStatus",
  2424            "locationName":"status"
  2425          },
  2426          "Tags":{
  2427            "shape":"TagMap",
  2428            "locationName":"tags"
  2429          }
  2430        }
  2431      },
  2432      "GetInvitationsCountRequest":{
  2433        "type":"structure",
  2434        "members":{
  2435        }
  2436      },
  2437      "GetInvitationsCountResponse":{
  2438        "type":"structure",
  2439        "members":{
  2440          "InvitationsCount":{
  2441            "shape":"Integer",
  2442            "locationName":"invitationsCount"
  2443          }
  2444        }
  2445      },
  2446      "GetMasterAccountRequest":{
  2447        "type":"structure",
  2448        "required":["DetectorId"],
  2449        "members":{
  2450          "DetectorId":{
  2451            "shape":"DetectorId",
  2452            "location":"uri",
  2453            "locationName":"detectorId"
  2454          }
  2455        }
  2456      },
  2457      "GetMasterAccountResponse":{
  2458        "type":"structure",
  2459        "required":["Master"],
  2460        "members":{
  2461          "Master":{
  2462            "shape":"Master",
  2463            "locationName":"master"
  2464          }
  2465        }
  2466      },
  2467      "GetMemberDetectorsRequest":{
  2468        "type":"structure",
  2469        "required":[
  2470          "DetectorId",
  2471          "AccountIds"
  2472        ],
  2473        "members":{
  2474          "DetectorId":{
  2475            "shape":"DetectorId",
  2476            "location":"uri",
  2477            "locationName":"detectorId"
  2478          },
  2479          "AccountIds":{
  2480            "shape":"AccountIds",
  2481            "locationName":"accountIds"
  2482          }
  2483        }
  2484      },
  2485      "GetMemberDetectorsResponse":{
  2486        "type":"structure",
  2487        "required":[
  2488          "MemberDataSourceConfigurations",
  2489          "UnprocessedAccounts"
  2490        ],
  2491        "members":{
  2492          "MemberDataSourceConfigurations":{
  2493            "shape":"MemberDataSourceConfigurations",
  2494            "locationName":"members"
  2495          },
  2496          "UnprocessedAccounts":{
  2497            "shape":"UnprocessedAccounts",
  2498            "locationName":"unprocessedAccounts"
  2499          }
  2500        }
  2501      },
  2502      "GetMembersRequest":{
  2503        "type":"structure",
  2504        "required":[
  2505          "DetectorId",
  2506          "AccountIds"
  2507        ],
  2508        "members":{
  2509          "DetectorId":{
  2510            "shape":"DetectorId",
  2511            "location":"uri",
  2512            "locationName":"detectorId"
  2513          },
  2514          "AccountIds":{
  2515            "shape":"AccountIds",
  2516            "locationName":"accountIds"
  2517          }
  2518        }
  2519      },
  2520      "GetMembersResponse":{
  2521        "type":"structure",
  2522        "required":[
  2523          "Members",
  2524          "UnprocessedAccounts"
  2525        ],
  2526        "members":{
  2527          "Members":{
  2528            "shape":"Members",
  2529            "locationName":"members"
  2530          },
  2531          "UnprocessedAccounts":{
  2532            "shape":"UnprocessedAccounts",
  2533            "locationName":"unprocessedAccounts"
  2534          }
  2535        }
  2536      },
  2537      "GetThreatIntelSetRequest":{
  2538        "type":"structure",
  2539        "required":[
  2540          "DetectorId",
  2541          "ThreatIntelSetId"
  2542        ],
  2543        "members":{
  2544          "DetectorId":{
  2545            "shape":"DetectorId",
  2546            "location":"uri",
  2547            "locationName":"detectorId"
  2548          },
  2549          "ThreatIntelSetId":{
  2550            "shape":"String",
  2551            "location":"uri",
  2552            "locationName":"threatIntelSetId"
  2553          }
  2554        }
  2555      },
  2556      "GetThreatIntelSetResponse":{
  2557        "type":"structure",
  2558        "required":[
  2559          "Name",
  2560          "Format",
  2561          "Location",
  2562          "Status"
  2563        ],
  2564        "members":{
  2565          "Name":{
  2566            "shape":"Name",
  2567            "locationName":"name"
  2568          },
  2569          "Format":{
  2570            "shape":"ThreatIntelSetFormat",
  2571            "locationName":"format"
  2572          },
  2573          "Location":{
  2574            "shape":"Location",
  2575            "locationName":"location"
  2576          },
  2577          "Status":{
  2578            "shape":"ThreatIntelSetStatus",
  2579            "locationName":"status"
  2580          },
  2581          "Tags":{
  2582            "shape":"TagMap",
  2583            "locationName":"tags"
  2584          }
  2585        }
  2586      },
  2587      "GetUsageStatisticsRequest":{
  2588        "type":"structure",
  2589        "required":[
  2590          "DetectorId",
  2591          "UsageStatisticType",
  2592          "UsageCriteria"
  2593        ],
  2594        "members":{
  2595          "DetectorId":{
  2596            "shape":"DetectorId",
  2597            "location":"uri",
  2598            "locationName":"detectorId"
  2599          },
  2600          "UsageStatisticType":{
  2601            "shape":"UsageStatisticType",
  2602            "locationName":"usageStatisticsType"
  2603          },
  2604          "UsageCriteria":{
  2605            "shape":"UsageCriteria",
  2606            "locationName":"usageCriteria"
  2607          },
  2608          "Unit":{
  2609            "shape":"String",
  2610            "locationName":"unit"
  2611          },
  2612          "MaxResults":{
  2613            "shape":"MaxResults",
  2614            "locationName":"maxResults"
  2615          },
  2616          "NextToken":{
  2617            "shape":"String",
  2618            "locationName":"nextToken"
  2619          }
  2620        }
  2621      },
  2622      "GetUsageStatisticsResponse":{
  2623        "type":"structure",
  2624        "members":{
  2625          "UsageStatistics":{
  2626            "shape":"UsageStatistics",
  2627            "locationName":"usageStatistics"
  2628          },
  2629          "NextToken":{
  2630            "shape":"String",
  2631            "locationName":"nextToken"
  2632          }
  2633        }
  2634      },
  2635      "GuardDutyArn":{
  2636        "type":"string",
  2637        "pattern":"^arn:[A-Za-z_.-]{1,20}:guardduty:[A-Za-z0-9_/.-]{0,63}:\\d+:detector/[A-Za-z0-9_/.-]{32,264}$"
  2638      },
  2639      "IamInstanceProfile":{
  2640        "type":"structure",
  2641        "members":{
  2642          "Arn":{
  2643            "shape":"String",
  2644            "locationName":"arn"
  2645          },
  2646          "Id":{
  2647            "shape":"String",
  2648            "locationName":"id"
  2649          }
  2650        }
  2651      },
  2652      "InstanceDetails":{
  2653        "type":"structure",
  2654        "members":{
  2655          "AvailabilityZone":{
  2656            "shape":"String",
  2657            "locationName":"availabilityZone"
  2658          },
  2659          "IamInstanceProfile":{
  2660            "shape":"IamInstanceProfile",
  2661            "locationName":"iamInstanceProfile"
  2662          },
  2663          "ImageDescription":{
  2664            "shape":"String",
  2665            "locationName":"imageDescription"
  2666          },
  2667          "ImageId":{
  2668            "shape":"String",
  2669            "locationName":"imageId"
  2670          },
  2671          "InstanceId":{
  2672            "shape":"String",
  2673            "locationName":"instanceId"
  2674          },
  2675          "InstanceState":{
  2676            "shape":"String",
  2677            "locationName":"instanceState"
  2678          },
  2679          "InstanceType":{
  2680            "shape":"String",
  2681            "locationName":"instanceType"
  2682          },
  2683          "OutpostArn":{
  2684            "shape":"String",
  2685            "locationName":"outpostArn"
  2686          },
  2687          "LaunchTime":{
  2688            "shape":"String",
  2689            "locationName":"launchTime"
  2690          },
  2691          "NetworkInterfaces":{
  2692            "shape":"NetworkInterfaces",
  2693            "locationName":"networkInterfaces"
  2694          },
  2695          "Platform":{
  2696            "shape":"String",
  2697            "locationName":"platform"
  2698          },
  2699          "ProductCodes":{
  2700            "shape":"ProductCodes",
  2701            "locationName":"productCodes"
  2702          },
  2703          "Tags":{
  2704            "shape":"Tags",
  2705            "locationName":"tags"
  2706          }
  2707        }
  2708      },
  2709      "Integer":{"type":"integer"},
  2710      "InternalServerErrorException":{
  2711        "type":"structure",
  2712        "members":{
  2713          "Message":{
  2714            "shape":"String",
  2715            "locationName":"message"
  2716          },
  2717          "Type":{
  2718            "shape":"String",
  2719            "locationName":"__type"
  2720          }
  2721        },
  2722        "error":{"httpStatusCode":500},
  2723        "exception":true
  2724      },
  2725      "Invitation":{
  2726        "type":"structure",
  2727        "members":{
  2728          "AccountId":{
  2729            "shape":"AccountId",
  2730            "locationName":"accountId"
  2731          },
  2732          "InvitationId":{
  2733            "shape":"String",
  2734            "locationName":"invitationId"
  2735          },
  2736          "RelationshipStatus":{
  2737            "shape":"String",
  2738            "locationName":"relationshipStatus"
  2739          },
  2740          "InvitedAt":{
  2741            "shape":"String",
  2742            "locationName":"invitedAt"
  2743          }
  2744        }
  2745      },
  2746      "Invitations":{
  2747        "type":"list",
  2748        "member":{"shape":"Invitation"},
  2749        "max":50,
  2750        "min":0
  2751      },
  2752      "InviteMembersRequest":{
  2753        "type":"structure",
  2754        "required":[
  2755          "DetectorId",
  2756          "AccountIds"
  2757        ],
  2758        "members":{
  2759          "DetectorId":{
  2760            "shape":"DetectorId",
  2761            "location":"uri",
  2762            "locationName":"detectorId"
  2763          },
  2764          "AccountIds":{
  2765            "shape":"AccountIds",
  2766            "locationName":"accountIds"
  2767          },
  2768          "DisableEmailNotification":{
  2769            "shape":"Boolean",
  2770            "locationName":"disableEmailNotification"
  2771          },
  2772          "Message":{
  2773            "shape":"String",
  2774            "locationName":"message"
  2775          }
  2776        }
  2777      },
  2778      "InviteMembersResponse":{
  2779        "type":"structure",
  2780        "required":["UnprocessedAccounts"],
  2781        "members":{
  2782          "UnprocessedAccounts":{
  2783            "shape":"UnprocessedAccounts",
  2784            "locationName":"unprocessedAccounts"
  2785          }
  2786        }
  2787      },
  2788      "IpSetFormat":{
  2789        "type":"string",
  2790        "enum":[
  2791          "TXT",
  2792          "STIX",
  2793          "OTX_CSV",
  2794          "ALIEN_VAULT",
  2795          "PROOF_POINT",
  2796          "FIRE_EYE"
  2797        ],
  2798        "max":300,
  2799        "min":1
  2800      },
  2801      "IpSetIds":{
  2802        "type":"list",
  2803        "member":{"shape":"String"},
  2804        "max":50,
  2805        "min":0
  2806      },
  2807      "IpSetStatus":{
  2808        "type":"string",
  2809        "enum":[
  2810          "INACTIVE",
  2811          "ACTIVATING",
  2812          "ACTIVE",
  2813          "DEACTIVATING",
  2814          "ERROR",
  2815          "DELETE_PENDING",
  2816          "DELETED"
  2817        ],
  2818        "max":300,
  2819        "min":1
  2820      },
  2821      "Ipv6Addresses":{
  2822        "type":"list",
  2823        "member":{"shape":"String"}
  2824      },
  2825      "ListDetectorsRequest":{
  2826        "type":"structure",
  2827        "members":{
  2828          "MaxResults":{
  2829            "shape":"MaxResults",
  2830            "location":"querystring",
  2831            "locationName":"maxResults"
  2832          },
  2833          "NextToken":{
  2834            "shape":"String",
  2835            "location":"querystring",
  2836            "locationName":"nextToken"
  2837          }
  2838        }
  2839      },
  2840      "ListDetectorsResponse":{
  2841        "type":"structure",
  2842        "required":["DetectorIds"],
  2843        "members":{
  2844          "DetectorIds":{
  2845            "shape":"DetectorIds",
  2846            "locationName":"detectorIds"
  2847          },
  2848          "NextToken":{
  2849            "shape":"String",
  2850            "locationName":"nextToken"
  2851          }
  2852        }
  2853      },
  2854      "ListFiltersRequest":{
  2855        "type":"structure",
  2856        "required":["DetectorId"],
  2857        "members":{
  2858          "DetectorId":{
  2859            "shape":"DetectorId",
  2860            "location":"uri",
  2861            "locationName":"detectorId"
  2862          },
  2863          "MaxResults":{
  2864            "shape":"MaxResults",
  2865            "location":"querystring",
  2866            "locationName":"maxResults"
  2867          },
  2868          "NextToken":{
  2869            "shape":"String",
  2870            "location":"querystring",
  2871            "locationName":"nextToken"
  2872          }
  2873        }
  2874      },
  2875      "ListFiltersResponse":{
  2876        "type":"structure",
  2877        "required":["FilterNames"],
  2878        "members":{
  2879          "FilterNames":{
  2880            "shape":"FilterNames",
  2881            "locationName":"filterNames"
  2882          },
  2883          "NextToken":{
  2884            "shape":"String",
  2885            "locationName":"nextToken"
  2886          }
  2887        }
  2888      },
  2889      "ListFindingsRequest":{
  2890        "type":"structure",
  2891        "required":["DetectorId"],
  2892        "members":{
  2893          "DetectorId":{
  2894            "shape":"DetectorId",
  2895            "location":"uri",
  2896            "locationName":"detectorId"
  2897          },
  2898          "FindingCriteria":{
  2899            "shape":"FindingCriteria",
  2900            "locationName":"findingCriteria"
  2901          },
  2902          "SortCriteria":{
  2903            "shape":"SortCriteria",
  2904            "locationName":"sortCriteria"
  2905          },
  2906          "MaxResults":{
  2907            "shape":"MaxResults",
  2908            "locationName":"maxResults"
  2909          },
  2910          "NextToken":{
  2911            "shape":"String",
  2912            "locationName":"nextToken"
  2913          }
  2914        }
  2915      },
  2916      "ListFindingsResponse":{
  2917        "type":"structure",
  2918        "required":["FindingIds"],
  2919        "members":{
  2920          "FindingIds":{
  2921            "shape":"FindingIds",
  2922            "locationName":"findingIds"
  2923          },
  2924          "NextToken":{
  2925            "shape":"String",
  2926            "locationName":"nextToken"
  2927          }
  2928        }
  2929      },
  2930      "ListIPSetsRequest":{
  2931        "type":"structure",
  2932        "required":["DetectorId"],
  2933        "members":{
  2934          "DetectorId":{
  2935            "shape":"DetectorId",
  2936            "location":"uri",
  2937            "locationName":"detectorId"
  2938          },
  2939          "MaxResults":{
  2940            "shape":"MaxResults",
  2941            "location":"querystring",
  2942            "locationName":"maxResults"
  2943          },
  2944          "NextToken":{
  2945            "shape":"String",
  2946            "location":"querystring",
  2947            "locationName":"nextToken"
  2948          }
  2949        }
  2950      },
  2951      "ListIPSetsResponse":{
  2952        "type":"structure",
  2953        "required":["IpSetIds"],
  2954        "members":{
  2955          "IpSetIds":{
  2956            "shape":"IpSetIds",
  2957            "locationName":"ipSetIds"
  2958          },
  2959          "NextToken":{
  2960            "shape":"String",
  2961            "locationName":"nextToken"
  2962          }
  2963        }
  2964      },
  2965      "ListInvitationsRequest":{
  2966        "type":"structure",
  2967        "members":{
  2968          "MaxResults":{
  2969            "shape":"MaxResults",
  2970            "location":"querystring",
  2971            "locationName":"maxResults"
  2972          },
  2973          "NextToken":{
  2974            "shape":"String",
  2975            "location":"querystring",
  2976            "locationName":"nextToken"
  2977          }
  2978        }
  2979      },
  2980      "ListInvitationsResponse":{
  2981        "type":"structure",
  2982        "members":{
  2983          "Invitations":{
  2984            "shape":"Invitations",
  2985            "locationName":"invitations"
  2986          },
  2987          "NextToken":{
  2988            "shape":"String",
  2989            "locationName":"nextToken"
  2990          }
  2991        }
  2992      },
  2993      "ListMembersRequest":{
  2994        "type":"structure",
  2995        "required":["DetectorId"],
  2996        "members":{
  2997          "DetectorId":{
  2998            "shape":"DetectorId",
  2999            "location":"uri",
  3000            "locationName":"detectorId"
  3001          },
  3002          "MaxResults":{
  3003            "shape":"MaxResults",
  3004            "location":"querystring",
  3005            "locationName":"maxResults"
  3006          },
  3007          "NextToken":{
  3008            "shape":"String",
  3009            "location":"querystring",
  3010            "locationName":"nextToken"
  3011          },
  3012          "OnlyAssociated":{
  3013            "shape":"String",
  3014            "location":"querystring",
  3015            "locationName":"onlyAssociated"
  3016          }
  3017        }
  3018      },
  3019      "ListMembersResponse":{
  3020        "type":"structure",
  3021        "members":{
  3022          "Members":{
  3023            "shape":"Members",
  3024            "locationName":"members"
  3025          },
  3026          "NextToken":{
  3027            "shape":"String",
  3028            "locationName":"nextToken"
  3029          }
  3030        }
  3031      },
  3032      "ListOrganizationAdminAccountsRequest":{
  3033        "type":"structure",
  3034        "members":{
  3035          "MaxResults":{
  3036            "shape":"MaxResults",
  3037            "location":"querystring",
  3038            "locationName":"maxResults"
  3039          },
  3040          "NextToken":{
  3041            "shape":"String",
  3042            "location":"querystring",
  3043            "locationName":"nextToken"
  3044          }
  3045        }
  3046      },
  3047      "ListOrganizationAdminAccountsResponse":{
  3048        "type":"structure",
  3049        "members":{
  3050          "AdminAccounts":{
  3051            "shape":"AdminAccounts",
  3052            "locationName":"adminAccounts"
  3053          },
  3054          "NextToken":{
  3055            "shape":"String",
  3056            "locationName":"nextToken"
  3057          }
  3058        }
  3059      },
  3060      "ListPublishingDestinationsRequest":{
  3061        "type":"structure",
  3062        "required":["DetectorId"],
  3063        "members":{
  3064          "DetectorId":{
  3065            "shape":"DetectorId",
  3066            "location":"uri",
  3067            "locationName":"detectorId"
  3068          },
  3069          "MaxResults":{
  3070            "shape":"MaxResults",
  3071            "location":"querystring",
  3072            "locationName":"maxResults"
  3073          },
  3074          "NextToken":{
  3075            "shape":"String",
  3076            "location":"querystring",
  3077            "locationName":"nextToken"
  3078          }
  3079        }
  3080      },
  3081      "ListPublishingDestinationsResponse":{
  3082        "type":"structure",
  3083        "required":["Destinations"],
  3084        "members":{
  3085          "Destinations":{
  3086            "shape":"Destinations",
  3087            "locationName":"destinations"
  3088          },
  3089          "NextToken":{
  3090            "shape":"String",
  3091            "locationName":"nextToken"
  3092          }
  3093        }
  3094      },
  3095      "ListTagsForResourceRequest":{
  3096        "type":"structure",
  3097        "required":["ResourceArn"],
  3098        "members":{
  3099          "ResourceArn":{
  3100            "shape":"GuardDutyArn",
  3101            "location":"uri",
  3102            "locationName":"resourceArn"
  3103          }
  3104        }
  3105      },
  3106      "ListTagsForResourceResponse":{
  3107        "type":"structure",
  3108        "members":{
  3109          "Tags":{
  3110            "shape":"TagMap",
  3111            "locationName":"tags"
  3112          }
  3113        }
  3114      },
  3115      "ListThreatIntelSetsRequest":{
  3116        "type":"structure",
  3117        "required":["DetectorId"],
  3118        "members":{
  3119          "DetectorId":{
  3120            "shape":"DetectorId",
  3121            "location":"uri",
  3122            "locationName":"detectorId"
  3123          },
  3124          "MaxResults":{
  3125            "shape":"MaxResults",
  3126            "location":"querystring",
  3127            "locationName":"maxResults"
  3128          },
  3129          "NextToken":{
  3130            "shape":"String",
  3131            "location":"querystring",
  3132            "locationName":"nextToken"
  3133          }
  3134        }
  3135      },
  3136      "ListThreatIntelSetsResponse":{
  3137        "type":"structure",
  3138        "required":["ThreatIntelSetIds"],
  3139        "members":{
  3140          "ThreatIntelSetIds":{
  3141            "shape":"ThreatIntelSetIds",
  3142            "locationName":"threatIntelSetIds"
  3143          },
  3144          "NextToken":{
  3145            "shape":"String",
  3146            "locationName":"nextToken"
  3147          }
  3148        }
  3149      },
  3150      "LocalIpDetails":{
  3151        "type":"structure",
  3152        "members":{
  3153          "IpAddressV4":{
  3154            "shape":"String",
  3155            "locationName":"ipAddressV4"
  3156          }
  3157        }
  3158      },
  3159      "LocalPortDetails":{
  3160        "type":"structure",
  3161        "members":{
  3162          "Port":{
  3163            "shape":"Integer",
  3164            "locationName":"port"
  3165          },
  3166          "PortName":{
  3167            "shape":"String",
  3168            "locationName":"portName"
  3169          }
  3170        }
  3171      },
  3172      "Location":{
  3173        "type":"string",
  3174        "max":300,
  3175        "min":1
  3176      },
  3177      "Long":{"type":"long"},
  3178      "Master":{
  3179        "type":"structure",
  3180        "members":{
  3181          "AccountId":{
  3182            "shape":"AccountId",
  3183            "locationName":"accountId"
  3184          },
  3185          "InvitationId":{
  3186            "shape":"String",
  3187            "locationName":"invitationId"
  3188          },
  3189          "RelationshipStatus":{
  3190            "shape":"String",
  3191            "locationName":"relationshipStatus"
  3192          },
  3193          "InvitedAt":{
  3194            "shape":"String",
  3195            "locationName":"invitedAt"
  3196          }
  3197        }
  3198      },
  3199      "MaxResults":{
  3200        "type":"integer",
  3201        "max":50,
  3202        "min":1
  3203      },
  3204      "Member":{
  3205        "type":"structure",
  3206        "required":[
  3207          "AccountId",
  3208          "MasterId",
  3209          "Email",
  3210          "RelationshipStatus",
  3211          "UpdatedAt"
  3212        ],
  3213        "members":{
  3214          "AccountId":{
  3215            "shape":"AccountId",
  3216            "locationName":"accountId"
  3217          },
  3218          "DetectorId":{
  3219            "shape":"DetectorId",
  3220            "locationName":"detectorId"
  3221          },
  3222          "MasterId":{
  3223            "shape":"String",
  3224            "locationName":"masterId"
  3225          },
  3226          "Email":{
  3227            "shape":"Email",
  3228            "locationName":"email"
  3229          },
  3230          "RelationshipStatus":{
  3231            "shape":"String",
  3232            "locationName":"relationshipStatus"
  3233          },
  3234          "InvitedAt":{
  3235            "shape":"String",
  3236            "locationName":"invitedAt"
  3237          },
  3238          "UpdatedAt":{
  3239            "shape":"String",
  3240            "locationName":"updatedAt"
  3241          }
  3242        }
  3243      },
  3244      "MemberDataSourceConfiguration":{
  3245        "type":"structure",
  3246        "required":[
  3247          "AccountId",
  3248          "DataSources"
  3249        ],
  3250        "members":{
  3251          "AccountId":{
  3252            "shape":"AccountId",
  3253            "locationName":"accountId"
  3254          },
  3255          "DataSources":{
  3256            "shape":"DataSourceConfigurationsResult",
  3257            "locationName":"dataSources"
  3258          }
  3259        }
  3260      },
  3261      "MemberDataSourceConfigurations":{
  3262        "type":"list",
  3263        "member":{"shape":"MemberDataSourceConfiguration"},
  3264        "max":50,
  3265        "min":1
  3266      },
  3267      "Members":{
  3268        "type":"list",
  3269        "member":{"shape":"Member"},
  3270        "max":50,
  3271        "min":0
  3272      },
  3273      "Name":{
  3274        "type":"string",
  3275        "max":300,
  3276        "min":1
  3277      },
  3278      "Neq":{
  3279        "type":"list",
  3280        "member":{"shape":"String"}
  3281      },
  3282      "NetworkConnectionAction":{
  3283        "type":"structure",
  3284        "members":{
  3285          "Blocked":{
  3286            "shape":"Boolean",
  3287            "locationName":"blocked"
  3288          },
  3289          "ConnectionDirection":{
  3290            "shape":"String",
  3291            "locationName":"connectionDirection"
  3292          },
  3293          "LocalPortDetails":{
  3294            "shape":"LocalPortDetails",
  3295            "locationName":"localPortDetails"
  3296          },
  3297          "Protocol":{
  3298            "shape":"String",
  3299            "locationName":"protocol"
  3300          },
  3301          "LocalIpDetails":{
  3302            "shape":"LocalIpDetails",
  3303            "locationName":"localIpDetails"
  3304          },
  3305          "RemoteIpDetails":{
  3306            "shape":"RemoteIpDetails",
  3307            "locationName":"remoteIpDetails"
  3308          },
  3309          "RemotePortDetails":{
  3310            "shape":"RemotePortDetails",
  3311            "locationName":"remotePortDetails"
  3312          }
  3313        }
  3314      },
  3315      "NetworkInterface":{
  3316        "type":"structure",
  3317        "members":{
  3318          "Ipv6Addresses":{
  3319            "shape":"Ipv6Addresses",
  3320            "locationName":"ipv6Addresses"
  3321          },
  3322          "NetworkInterfaceId":{
  3323            "shape":"String",
  3324            "locationName":"networkInterfaceId"
  3325          },
  3326          "PrivateDnsName":{
  3327            "shape":"String",
  3328            "locationName":"privateDnsName"
  3329          },
  3330          "PrivateIpAddress":{
  3331            "shape":"String",
  3332            "locationName":"privateIpAddress"
  3333          },
  3334          "PrivateIpAddresses":{
  3335            "shape":"PrivateIpAddresses",
  3336            "locationName":"privateIpAddresses"
  3337          },
  3338          "PublicDnsName":{
  3339            "shape":"String",
  3340            "locationName":"publicDnsName"
  3341          },
  3342          "PublicIp":{
  3343            "shape":"String",
  3344            "locationName":"publicIp"
  3345          },
  3346          "SecurityGroups":{
  3347            "shape":"SecurityGroups",
  3348            "locationName":"securityGroups"
  3349          },
  3350          "SubnetId":{
  3351            "shape":"String",
  3352            "locationName":"subnetId"
  3353          },
  3354          "VpcId":{
  3355            "shape":"String",
  3356            "locationName":"vpcId"
  3357          }
  3358        }
  3359      },
  3360      "NetworkInterfaces":{
  3361        "type":"list",
  3362        "member":{"shape":"NetworkInterface"}
  3363      },
  3364      "NotEquals":{
  3365        "type":"list",
  3366        "member":{"shape":"String"}
  3367      },
  3368      "OrderBy":{
  3369        "type":"string",
  3370        "enum":[
  3371          "ASC",
  3372          "DESC"
  3373        ]
  3374      },
  3375      "Organization":{
  3376        "type":"structure",
  3377        "members":{
  3378          "Asn":{
  3379            "shape":"String",
  3380            "locationName":"asn"
  3381          },
  3382          "AsnOrg":{
  3383            "shape":"String",
  3384            "locationName":"asnOrg"
  3385          },
  3386          "Isp":{
  3387            "shape":"String",
  3388            "locationName":"isp"
  3389          },
  3390          "Org":{
  3391            "shape":"String",
  3392            "locationName":"org"
  3393          }
  3394        }
  3395      },
  3396      "OrganizationDataSourceConfigurations":{
  3397        "type":"structure",
  3398        "members":{
  3399          "S3Logs":{
  3400            "shape":"OrganizationS3LogsConfiguration",
  3401            "locationName":"s3Logs"
  3402          }
  3403        }
  3404      },
  3405      "OrganizationDataSourceConfigurationsResult":{
  3406        "type":"structure",
  3407        "required":["S3Logs"],
  3408        "members":{
  3409          "S3Logs":{
  3410            "shape":"OrganizationS3LogsConfigurationResult",
  3411            "locationName":"s3Logs"
  3412          }
  3413        }
  3414      },
  3415      "OrganizationS3LogsConfiguration":{
  3416        "type":"structure",
  3417        "required":["AutoEnable"],
  3418        "members":{
  3419          "AutoEnable":{
  3420            "shape":"Boolean",
  3421            "locationName":"autoEnable"
  3422          }
  3423        }
  3424      },
  3425      "OrganizationS3LogsConfigurationResult":{
  3426        "type":"structure",
  3427        "required":["AutoEnable"],
  3428        "members":{
  3429          "AutoEnable":{
  3430            "shape":"Boolean",
  3431            "locationName":"autoEnable"
  3432          }
  3433        }
  3434      },
  3435      "Owner":{
  3436        "type":"structure",
  3437        "members":{
  3438          "Id":{
  3439            "shape":"String",
  3440            "locationName":"id"
  3441          }
  3442        }
  3443      },
  3444      "PermissionConfiguration":{
  3445        "type":"structure",
  3446        "members":{
  3447          "BucketLevelPermissions":{
  3448            "shape":"BucketLevelPermissions",
  3449            "locationName":"bucketLevelPermissions"
  3450          },
  3451          "AccountLevelPermissions":{
  3452            "shape":"AccountLevelPermissions",
  3453            "locationName":"accountLevelPermissions"
  3454          }
  3455        }
  3456      },
  3457      "PortProbeAction":{
  3458        "type":"structure",
  3459        "members":{
  3460          "Blocked":{
  3461            "shape":"Boolean",
  3462            "locationName":"blocked"
  3463          },
  3464          "PortProbeDetails":{
  3465            "shape":"PortProbeDetails",
  3466            "locationName":"portProbeDetails"
  3467          }
  3468        }
  3469      },
  3470      "PortProbeDetail":{
  3471        "type":"structure",
  3472        "members":{
  3473          "LocalPortDetails":{
  3474            "shape":"LocalPortDetails",
  3475            "locationName":"localPortDetails"
  3476          },
  3477          "LocalIpDetails":{
  3478            "shape":"LocalIpDetails",
  3479            "locationName":"localIpDetails"
  3480          },
  3481          "RemoteIpDetails":{
  3482            "shape":"RemoteIpDetails",
  3483            "locationName":"remoteIpDetails"
  3484          }
  3485        }
  3486      },
  3487      "PortProbeDetails":{
  3488        "type":"list",
  3489        "member":{"shape":"PortProbeDetail"}
  3490      },
  3491      "PrivateIpAddressDetails":{
  3492        "type":"structure",
  3493        "members":{
  3494          "PrivateDnsName":{
  3495            "shape":"String",
  3496            "locationName":"privateDnsName"
  3497          },
  3498          "PrivateIpAddress":{
  3499            "shape":"String",
  3500            "locationName":"privateIpAddress"
  3501          }
  3502        }
  3503      },
  3504      "PrivateIpAddresses":{
  3505        "type":"list",
  3506        "member":{"shape":"PrivateIpAddressDetails"}
  3507      },
  3508      "ProductCode":{
  3509        "type":"structure",
  3510        "members":{
  3511          "Code":{
  3512            "shape":"String",
  3513            "locationName":"code"
  3514          },
  3515          "ProductType":{
  3516            "shape":"String",
  3517            "locationName":"productType"
  3518          }
  3519        }
  3520      },
  3521      "ProductCodes":{
  3522        "type":"list",
  3523        "member":{"shape":"ProductCode"}
  3524      },
  3525      "PublicAccess":{
  3526        "type":"structure",
  3527        "members":{
  3528          "PermissionConfiguration":{
  3529            "shape":"PermissionConfiguration",
  3530            "locationName":"permissionConfiguration"
  3531          },
  3532          "EffectivePermission":{
  3533            "shape":"String",
  3534            "locationName":"effectivePermission"
  3535          }
  3536        }
  3537      },
  3538      "PublishingStatus":{
  3539        "type":"string",
  3540        "enum":[
  3541          "PENDING_VERIFICATION",
  3542          "PUBLISHING",
  3543          "UNABLE_TO_PUBLISH_FIX_DESTINATION_PROPERTY",
  3544          "STOPPED"
  3545        ],
  3546        "max":300,
  3547        "min":1
  3548      },
  3549      "RemoteIpDetails":{
  3550        "type":"structure",
  3551        "members":{
  3552          "City":{
  3553            "shape":"City",
  3554            "locationName":"city"
  3555          },
  3556          "Country":{
  3557            "shape":"Country",
  3558            "locationName":"country"
  3559          },
  3560          "GeoLocation":{
  3561            "shape":"GeoLocation",
  3562            "locationName":"geoLocation"
  3563          },
  3564          "IpAddressV4":{
  3565            "shape":"String",
  3566            "locationName":"ipAddressV4"
  3567          },
  3568          "Organization":{
  3569            "shape":"Organization",
  3570            "locationName":"organization"
  3571          }
  3572        }
  3573      },
  3574      "RemotePortDetails":{
  3575        "type":"structure",
  3576        "members":{
  3577          "Port":{
  3578            "shape":"Integer",
  3579            "locationName":"port"
  3580          },
  3581          "PortName":{
  3582            "shape":"String",
  3583            "locationName":"portName"
  3584          }
  3585        }
  3586      },
  3587      "Resource":{
  3588        "type":"structure",
  3589        "members":{
  3590          "AccessKeyDetails":{
  3591            "shape":"AccessKeyDetails",
  3592            "locationName":"accessKeyDetails"
  3593          },
  3594          "S3BucketDetails":{
  3595            "shape":"S3BucketDetails",
  3596            "locationName":"s3BucketDetails"
  3597          },
  3598          "InstanceDetails":{
  3599            "shape":"InstanceDetails",
  3600            "locationName":"instanceDetails"
  3601          },
  3602          "ResourceType":{
  3603            "shape":"String",
  3604            "locationName":"resourceType"
  3605          }
  3606        }
  3607      },
  3608      "ResourceList":{
  3609        "type":"list",
  3610        "member":{"shape":"String"}
  3611      },
  3612      "S3BucketDetail":{
  3613        "type":"structure",
  3614        "members":{
  3615          "Arn":{
  3616            "shape":"String",
  3617            "locationName":"arn"
  3618          },
  3619          "Name":{
  3620            "shape":"String",
  3621            "locationName":"name"
  3622          },
  3623          "Type":{
  3624            "shape":"String",
  3625            "locationName":"type"
  3626          },
  3627          "CreatedAt":{
  3628            "shape":"Timestamp",
  3629            "locationName":"createdAt"
  3630          },
  3631          "Owner":{
  3632            "shape":"Owner",
  3633            "locationName":"owner"
  3634          },
  3635          "Tags":{
  3636            "shape":"Tags",
  3637            "locationName":"tags"
  3638          },
  3639          "DefaultServerSideEncryption":{
  3640            "shape":"DefaultServerSideEncryption",
  3641            "locationName":"defaultServerSideEncryption"
  3642          },
  3643          "PublicAccess":{
  3644            "shape":"PublicAccess",
  3645            "locationName":"publicAccess"
  3646          }
  3647        }
  3648      },
  3649      "S3BucketDetails":{
  3650        "type":"list",
  3651        "member":{"shape":"S3BucketDetail"}
  3652      },
  3653      "S3LogsConfiguration":{
  3654        "type":"structure",
  3655        "required":["Enable"],
  3656        "members":{
  3657          "Enable":{
  3658            "shape":"Boolean",
  3659            "locationName":"enable"
  3660          }
  3661        }
  3662      },
  3663      "S3LogsConfigurationResult":{
  3664        "type":"structure",
  3665        "required":["Status"],
  3666        "members":{
  3667          "Status":{
  3668            "shape":"DataSourceStatus",
  3669            "locationName":"status"
  3670          }
  3671        }
  3672      },
  3673      "SecurityGroup":{
  3674        "type":"structure",
  3675        "members":{
  3676          "GroupId":{
  3677            "shape":"String",
  3678            "locationName":"groupId"
  3679          },
  3680          "GroupName":{
  3681            "shape":"String",
  3682            "locationName":"groupName"
  3683          }
  3684        }
  3685      },
  3686      "SecurityGroups":{
  3687        "type":"list",
  3688        "member":{"shape":"SecurityGroup"}
  3689      },
  3690      "Service":{
  3691        "type":"structure",
  3692        "members":{
  3693          "Action":{
  3694            "shape":"Action",
  3695            "locationName":"action"
  3696          },
  3697          "Evidence":{
  3698            "shape":"Evidence",
  3699            "locationName":"evidence"
  3700          },
  3701          "Archived":{
  3702            "shape":"Boolean",
  3703            "locationName":"archived"
  3704          },
  3705          "Count":{
  3706            "shape":"Integer",
  3707            "locationName":"count"
  3708          },
  3709          "DetectorId":{
  3710            "shape":"DetectorId",
  3711            "locationName":"detectorId"
  3712          },
  3713          "EventFirstSeen":{
  3714            "shape":"String",
  3715            "locationName":"eventFirstSeen"
  3716          },
  3717          "EventLastSeen":{
  3718            "shape":"String",
  3719            "locationName":"eventLastSeen"
  3720          },
  3721          "ResourceRole":{
  3722            "shape":"String",
  3723            "locationName":"resourceRole"
  3724          },
  3725          "ServiceName":{
  3726            "shape":"String",
  3727            "locationName":"serviceName"
  3728          },
  3729          "UserFeedback":{
  3730            "shape":"String",
  3731            "locationName":"userFeedback"
  3732          }
  3733        }
  3734      },
  3735      "SortCriteria":{
  3736        "type":"structure",
  3737        "members":{
  3738          "AttributeName":{
  3739            "shape":"String",
  3740            "locationName":"attributeName"
  3741          },
  3742          "OrderBy":{
  3743            "shape":"OrderBy",
  3744            "locationName":"orderBy"
  3745          }
  3746        }
  3747      },
  3748      "StartMonitoringMembersRequest":{
  3749        "type":"structure",
  3750        "required":[
  3751          "DetectorId",
  3752          "AccountIds"
  3753        ],
  3754        "members":{
  3755          "DetectorId":{
  3756            "shape":"DetectorId",
  3757            "location":"uri",
  3758            "locationName":"detectorId"
  3759          },
  3760          "AccountIds":{
  3761            "shape":"AccountIds",
  3762            "locationName":"accountIds"
  3763          }
  3764        }
  3765      },
  3766      "StartMonitoringMembersResponse":{
  3767        "type":"structure",
  3768        "required":["UnprocessedAccounts"],
  3769        "members":{
  3770          "UnprocessedAccounts":{
  3771            "shape":"UnprocessedAccounts",
  3772            "locationName":"unprocessedAccounts"
  3773          }
  3774        }
  3775      },
  3776      "StopMonitoringMembersRequest":{
  3777        "type":"structure",
  3778        "required":[
  3779          "DetectorId",
  3780          "AccountIds"
  3781        ],
  3782        "members":{
  3783          "DetectorId":{
  3784            "shape":"DetectorId",
  3785            "location":"uri",
  3786            "locationName":"detectorId"
  3787          },
  3788          "AccountIds":{
  3789            "shape":"AccountIds",
  3790            "locationName":"accountIds"
  3791          }
  3792        }
  3793      },
  3794      "StopMonitoringMembersResponse":{
  3795        "type":"structure",
  3796        "required":["UnprocessedAccounts"],
  3797        "members":{
  3798          "UnprocessedAccounts":{
  3799            "shape":"UnprocessedAccounts",
  3800            "locationName":"unprocessedAccounts"
  3801          }
  3802        }
  3803      },
  3804      "String":{"type":"string"},
  3805      "Tag":{
  3806        "type":"structure",
  3807        "members":{
  3808          "Key":{
  3809            "shape":"String",
  3810            "locationName":"key"
  3811          },
  3812          "Value":{
  3813            "shape":"String",
  3814            "locationName":"value"
  3815          }
  3816        }
  3817      },
  3818      "TagKey":{
  3819        "type":"string",
  3820        "max":128,
  3821        "min":1,
  3822        "pattern":"^(?!aws:)[a-zA-Z+-=._:/]+$"
  3823      },
  3824      "TagKeyList":{
  3825        "type":"list",
  3826        "member":{"shape":"TagKey"},
  3827        "max":200,
  3828        "min":1
  3829      },
  3830      "TagMap":{
  3831        "type":"map",
  3832        "key":{"shape":"TagKey"},
  3833        "value":{"shape":"TagValue"},
  3834        "max":200,
  3835        "min":1
  3836      },
  3837      "TagResourceRequest":{
  3838        "type":"structure",
  3839        "required":[
  3840          "ResourceArn",
  3841          "Tags"
  3842        ],
  3843        "members":{
  3844          "ResourceArn":{
  3845            "shape":"GuardDutyArn",
  3846            "location":"uri",
  3847            "locationName":"resourceArn"
  3848          },
  3849          "Tags":{
  3850            "shape":"TagMap",
  3851            "locationName":"tags"
  3852          }
  3853        }
  3854      },
  3855      "TagResourceResponse":{
  3856        "type":"structure",
  3857        "members":{
  3858        }
  3859      },
  3860      "TagValue":{
  3861        "type":"string",
  3862        "max":256
  3863      },
  3864      "Tags":{
  3865        "type":"list",
  3866        "member":{"shape":"Tag"}
  3867      },
  3868      "ThreatIntelSetFormat":{
  3869        "type":"string",
  3870        "enum":[
  3871          "TXT",
  3872          "STIX",
  3873          "OTX_CSV",
  3874          "ALIEN_VAULT",
  3875          "PROOF_POINT",
  3876          "FIRE_EYE"
  3877        ],
  3878        "max":300,
  3879        "min":1
  3880      },
  3881      "ThreatIntelSetIds":{
  3882        "type":"list",
  3883        "member":{"shape":"String"},
  3884        "max":50,
  3885        "min":0
  3886      },
  3887      "ThreatIntelSetStatus":{
  3888        "type":"string",
  3889        "enum":[
  3890          "INACTIVE",
  3891          "ACTIVATING",
  3892          "ACTIVE",
  3893          "DEACTIVATING",
  3894          "ERROR",
  3895          "DELETE_PENDING",
  3896          "DELETED"
  3897        ],
  3898        "max":300,
  3899        "min":1
  3900      },
  3901      "ThreatIntelligenceDetail":{
  3902        "type":"structure",
  3903        "members":{
  3904          "ThreatListName":{
  3905            "shape":"String",
  3906            "locationName":"threatListName"
  3907          },
  3908          "ThreatNames":{
  3909            "shape":"ThreatNames",
  3910            "locationName":"threatNames"
  3911          }
  3912        }
  3913      },
  3914      "ThreatIntelligenceDetails":{
  3915        "type":"list",
  3916        "member":{"shape":"ThreatIntelligenceDetail"}
  3917      },
  3918      "ThreatNames":{
  3919        "type":"list",
  3920        "member":{"shape":"String"}
  3921      },
  3922      "Timestamp":{"type":"timestamp"},
  3923      "Total":{
  3924        "type":"structure",
  3925        "members":{
  3926          "Amount":{
  3927            "shape":"String",
  3928            "locationName":"amount"
  3929          },
  3930          "Unit":{
  3931            "shape":"String",
  3932            "locationName":"unit"
  3933          }
  3934        }
  3935      },
  3936      "UnarchiveFindingsRequest":{
  3937        "type":"structure",
  3938        "required":[
  3939          "DetectorId",
  3940          "FindingIds"
  3941        ],
  3942        "members":{
  3943          "DetectorId":{
  3944            "shape":"DetectorId",
  3945            "location":"uri",
  3946            "locationName":"detectorId"
  3947          },
  3948          "FindingIds":{
  3949            "shape":"FindingIds",
  3950            "locationName":"findingIds"
  3951          }
  3952        }
  3953      },
  3954      "UnarchiveFindingsResponse":{
  3955        "type":"structure",
  3956        "members":{
  3957        }
  3958      },
  3959      "UnprocessedAccount":{
  3960        "type":"structure",
  3961        "required":[
  3962          "AccountId",
  3963          "Result"
  3964        ],
  3965        "members":{
  3966          "AccountId":{
  3967            "shape":"AccountId",
  3968            "locationName":"accountId"
  3969          },
  3970          "Result":{
  3971            "shape":"String",
  3972            "locationName":"result"
  3973          }
  3974        }
  3975      },
  3976      "UnprocessedAccounts":{
  3977        "type":"list",
  3978        "member":{"shape":"UnprocessedAccount"},
  3979        "max":50,
  3980        "min":0
  3981      },
  3982      "UntagResourceRequest":{
  3983        "type":"structure",
  3984        "required":[
  3985          "ResourceArn",
  3986          "TagKeys"
  3987        ],
  3988        "members":{
  3989          "ResourceArn":{
  3990            "shape":"GuardDutyArn",
  3991            "location":"uri",
  3992            "locationName":"resourceArn"
  3993          },
  3994          "TagKeys":{
  3995            "shape":"TagKeyList",
  3996            "location":"querystring",
  3997            "locationName":"tagKeys"
  3998          }
  3999        }
  4000      },
  4001      "UntagResourceResponse":{
  4002        "type":"structure",
  4003        "members":{
  4004        }
  4005      },
  4006      "UpdateDetectorRequest":{
  4007        "type":"structure",
  4008        "required":["DetectorId"],
  4009        "members":{
  4010          "DetectorId":{
  4011            "shape":"DetectorId",
  4012            "location":"uri",
  4013            "locationName":"detectorId"
  4014          },
  4015          "Enable":{
  4016            "shape":"Boolean",
  4017            "locationName":"enable"
  4018          },
  4019          "FindingPublishingFrequency":{
  4020            "shape":"FindingPublishingFrequency",
  4021            "locationName":"findingPublishingFrequency"
  4022          },
  4023          "DataSources":{
  4024            "shape":"DataSourceConfigurations",
  4025            "locationName":"dataSources"
  4026          }
  4027        }
  4028      },
  4029      "UpdateDetectorResponse":{
  4030        "type":"structure",
  4031        "members":{
  4032        }
  4033      },
  4034      "UpdateFilterRequest":{
  4035        "type":"structure",
  4036        "required":[
  4037          "DetectorId",
  4038          "FilterName"
  4039        ],
  4040        "members":{
  4041          "DetectorId":{
  4042            "shape":"DetectorId",
  4043            "location":"uri",
  4044            "locationName":"detectorId"
  4045          },
  4046          "FilterName":{
  4047            "shape":"String",
  4048            "location":"uri",
  4049            "locationName":"filterName"
  4050          },
  4051          "Description":{
  4052            "shape":"FilterDescription",
  4053            "locationName":"description"
  4054          },
  4055          "Action":{
  4056            "shape":"FilterAction",
  4057            "locationName":"action"
  4058          },
  4059          "Rank":{
  4060            "shape":"FilterRank",
  4061            "locationName":"rank"
  4062          },
  4063          "FindingCriteria":{
  4064            "shape":"FindingCriteria",
  4065            "locationName":"findingCriteria"
  4066          }
  4067        }
  4068      },
  4069      "UpdateFilterResponse":{
  4070        "type":"structure",
  4071        "required":["Name"],
  4072        "members":{
  4073          "Name":{
  4074            "shape":"FilterName",
  4075            "locationName":"name"
  4076          }
  4077        }
  4078      },
  4079      "UpdateFindingsFeedbackRequest":{
  4080        "type":"structure",
  4081        "required":[
  4082          "DetectorId",
  4083          "FindingIds",
  4084          "Feedback"
  4085        ],
  4086        "members":{
  4087          "DetectorId":{
  4088            "shape":"DetectorId",
  4089            "location":"uri",
  4090            "locationName":"detectorId"
  4091          },
  4092          "FindingIds":{
  4093            "shape":"FindingIds",
  4094            "locationName":"findingIds"
  4095          },
  4096          "Feedback":{
  4097            "shape":"Feedback",
  4098            "locationName":"feedback"
  4099          },
  4100          "Comments":{
  4101            "shape":"String",
  4102            "locationName":"comments"
  4103          }
  4104        }
  4105      },
  4106      "UpdateFindingsFeedbackResponse":{
  4107        "type":"structure",
  4108        "members":{
  4109        }
  4110      },
  4111      "UpdateIPSetRequest":{
  4112        "type":"structure",
  4113        "required":[
  4114          "DetectorId",
  4115          "IpSetId"
  4116        ],
  4117        "members":{
  4118          "DetectorId":{
  4119            "shape":"DetectorId",
  4120            "location":"uri",
  4121            "locationName":"detectorId"
  4122          },
  4123          "IpSetId":{
  4124            "shape":"String",
  4125            "location":"uri",
  4126            "locationName":"ipSetId"
  4127          },
  4128          "Name":{
  4129            "shape":"Name",
  4130            "locationName":"name"
  4131          },
  4132          "Location":{
  4133            "shape":"Location",
  4134            "locationName":"location"
  4135          },
  4136          "Activate":{
  4137            "shape":"Boolean",
  4138            "locationName":"activate"
  4139          }
  4140        }
  4141      },
  4142      "UpdateIPSetResponse":{
  4143        "type":"structure",
  4144        "members":{
  4145        }
  4146      },
  4147      "UpdateMemberDetectorsRequest":{
  4148        "type":"structure",
  4149        "required":[
  4150          "DetectorId",
  4151          "AccountIds"
  4152        ],
  4153        "members":{
  4154          "DetectorId":{
  4155            "shape":"DetectorId",
  4156            "location":"uri",
  4157            "locationName":"detectorId"
  4158          },
  4159          "AccountIds":{
  4160            "shape":"AccountIds",
  4161            "locationName":"accountIds"
  4162          },
  4163          "DataSources":{
  4164            "shape":"DataSourceConfigurations",
  4165            "locationName":"dataSources"
  4166          }
  4167        }
  4168      },
  4169      "UpdateMemberDetectorsResponse":{
  4170        "type":"structure",
  4171        "required":["UnprocessedAccounts"],
  4172        "members":{
  4173          "UnprocessedAccounts":{
  4174            "shape":"UnprocessedAccounts",
  4175            "locationName":"unprocessedAccounts"
  4176          }
  4177        }
  4178      },
  4179      "UpdateOrganizationConfigurationRequest":{
  4180        "type":"structure",
  4181        "required":[
  4182          "DetectorId",
  4183          "AutoEnable"
  4184        ],
  4185        "members":{
  4186          "DetectorId":{
  4187            "shape":"DetectorId",
  4188            "location":"uri",
  4189            "locationName":"detectorId"
  4190          },
  4191          "AutoEnable":{
  4192            "shape":"Boolean",
  4193            "locationName":"autoEnable"
  4194          },
  4195          "DataSources":{
  4196            "shape":"OrganizationDataSourceConfigurations",
  4197            "locationName":"dataSources"
  4198          }
  4199        }
  4200      },
  4201      "UpdateOrganizationConfigurationResponse":{
  4202        "type":"structure",
  4203        "members":{
  4204        }
  4205      },
  4206      "UpdatePublishingDestinationRequest":{
  4207        "type":"structure",
  4208        "required":[
  4209          "DetectorId",
  4210          "DestinationId"
  4211        ],
  4212        "members":{
  4213          "DetectorId":{
  4214            "shape":"DetectorId",
  4215            "location":"uri",
  4216            "locationName":"detectorId"
  4217          },
  4218          "DestinationId":{
  4219            "shape":"String",
  4220            "location":"uri",
  4221            "locationName":"destinationId"
  4222          },
  4223          "DestinationProperties":{
  4224            "shape":"DestinationProperties",
  4225            "locationName":"destinationProperties"
  4226          }
  4227        }
  4228      },
  4229      "UpdatePublishingDestinationResponse":{
  4230        "type":"structure",
  4231        "members":{
  4232        }
  4233      },
  4234      "UpdateThreatIntelSetRequest":{
  4235        "type":"structure",
  4236        "required":[
  4237          "DetectorId",
  4238          "ThreatIntelSetId"
  4239        ],
  4240        "members":{
  4241          "DetectorId":{
  4242            "shape":"DetectorId",
  4243            "location":"uri",
  4244            "locationName":"detectorId"
  4245          },
  4246          "ThreatIntelSetId":{
  4247            "shape":"String",
  4248            "location":"uri",
  4249            "locationName":"threatIntelSetId"
  4250          },
  4251          "Name":{
  4252            "shape":"Name",
  4253            "locationName":"name"
  4254          },
  4255          "Location":{
  4256            "shape":"Location",
  4257            "locationName":"location"
  4258          },
  4259          "Activate":{
  4260            "shape":"Boolean",
  4261            "locationName":"activate"
  4262          }
  4263        }
  4264      },
  4265      "UpdateThreatIntelSetResponse":{
  4266        "type":"structure",
  4267        "members":{
  4268        }
  4269      },
  4270      "UsageAccountResult":{
  4271        "type":"structure",
  4272        "members":{
  4273          "AccountId":{
  4274            "shape":"AccountId",
  4275            "locationName":"accountId"
  4276          },
  4277          "Total":{
  4278            "shape":"Total",
  4279            "locationName":"total"
  4280          }
  4281        }
  4282      },
  4283      "UsageAccountResultList":{
  4284        "type":"list",
  4285        "member":{"shape":"UsageAccountResult"}
  4286      },
  4287      "UsageCriteria":{
  4288        "type":"structure",
  4289        "required":["DataSources"],
  4290        "members":{
  4291          "AccountIds":{
  4292            "shape":"AccountIds",
  4293            "locationName":"accountIds"
  4294          },
  4295          "DataSources":{
  4296            "shape":"DataSourceList",
  4297            "locationName":"dataSources"
  4298          },
  4299          "Resources":{
  4300            "shape":"ResourceList",
  4301            "locationName":"resources"
  4302          }
  4303        }
  4304      },
  4305      "UsageDataSourceResult":{
  4306        "type":"structure",
  4307        "members":{
  4308          "DataSource":{
  4309            "shape":"DataSource",
  4310            "locationName":"dataSource"
  4311          },
  4312          "Total":{
  4313            "shape":"Total",
  4314            "locationName":"total"
  4315          }
  4316        }
  4317      },
  4318      "UsageDataSourceResultList":{
  4319        "type":"list",
  4320        "member":{"shape":"UsageDataSourceResult"}
  4321      },
  4322      "UsageResourceResult":{
  4323        "type":"structure",
  4324        "members":{
  4325          "Resource":{
  4326            "shape":"String",
  4327            "locationName":"resource"
  4328          },
  4329          "Total":{
  4330            "shape":"Total",
  4331            "locationName":"total"
  4332          }
  4333        }
  4334      },
  4335      "UsageResourceResultList":{
  4336        "type":"list",
  4337        "member":{"shape":"UsageResourceResult"}
  4338      },
  4339      "UsageStatisticType":{
  4340        "type":"string",
  4341        "enum":[
  4342          "SUM_BY_ACCOUNT",
  4343          "SUM_BY_DATA_SOURCE",
  4344          "SUM_BY_RESOURCE",
  4345          "TOP_RESOURCES"
  4346        ]
  4347      },
  4348      "UsageStatistics":{
  4349        "type":"structure",
  4350        "members":{
  4351          "SumByAccount":{
  4352            "shape":"UsageAccountResultList",
  4353            "locationName":"sumByAccount"
  4354          },
  4355          "SumByDataSource":{
  4356            "shape":"UsageDataSourceResultList",
  4357            "locationName":"sumByDataSource"
  4358          },
  4359          "SumByResource":{
  4360            "shape":"UsageResourceResultList",
  4361            "locationName":"sumByResource"
  4362          },
  4363          "TopResources":{
  4364            "shape":"UsageResourceResultList",
  4365            "locationName":"topResources"
  4366          }
  4367        }
  4368      }
  4369    }
  4370  }