github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/macie2/2020-01-01/api-2.json (about)

     1  {
     2    "metadata": {
     3      "apiVersion": "2020-01-01",
     4      "endpointPrefix": "macie2",
     5      "signingName": "macie2",
     6      "serviceFullName": "Amazon Macie 2",
     7      "serviceId": "Macie2",
     8      "protocol": "rest-json",
     9      "jsonVersion": "1.1",
    10      "uid": "macie2-2020-01-01",
    11      "signatureVersion": "v4"
    12    },
    13    "operations": {
    14      "AcceptInvitation": {
    15        "name": "AcceptInvitation",
    16        "http": {
    17          "method": "POST",
    18          "requestUri": "/invitations/accept",
    19          "responseCode": 200
    20        },
    21        "input": {
    22          "shape": "AcceptInvitationRequest"
    23        },
    24        "output": {
    25          "shape": "AcceptInvitationResponse"
    26        },
    27        "errors": [
    28          {
    29            "shape": "ValidationException"
    30          },
    31          {
    32            "shape": "InternalServerException"
    33          },
    34          {
    35            "shape": "ServiceQuotaExceededException"
    36          },
    37          {
    38            "shape": "AccessDeniedException"
    39          },
    40          {
    41            "shape": "ResourceNotFoundException"
    42          },
    43          {
    44            "shape": "ThrottlingException"
    45          },
    46          {
    47            "shape": "ConflictException"
    48          }
    49        ]
    50      },
    51      "BatchGetCustomDataIdentifiers": {
    52        "name": "BatchGetCustomDataIdentifiers",
    53        "http": {
    54          "method": "POST",
    55          "requestUri": "/custom-data-identifiers/get",
    56          "responseCode": 200
    57        },
    58        "input": {
    59          "shape": "BatchGetCustomDataIdentifiersRequest"
    60        },
    61        "output": {
    62          "shape": "BatchGetCustomDataIdentifiersResponse"
    63        },
    64        "errors": [
    65          {
    66            "shape": "ValidationException"
    67          },
    68          {
    69            "shape": "InternalServerException"
    70          },
    71          {
    72            "shape": "ServiceQuotaExceededException"
    73          },
    74          {
    75            "shape": "AccessDeniedException"
    76          },
    77          {
    78            "shape": "ResourceNotFoundException"
    79          },
    80          {
    81            "shape": "ThrottlingException"
    82          },
    83          {
    84            "shape": "ConflictException"
    85          }
    86        ]
    87      },
    88      "CreateClassificationJob": {
    89        "name": "CreateClassificationJob",
    90        "http": {
    91          "method": "POST",
    92          "requestUri": "/jobs",
    93          "responseCode": 200
    94        },
    95        "input": {
    96          "shape": "CreateClassificationJobRequest"
    97        },
    98        "output": {
    99          "shape": "CreateClassificationJobResponse"
   100        },
   101        "errors": [
   102          {
   103            "shape": "ValidationException"
   104          },
   105          {
   106            "shape": "InternalServerException"
   107          },
   108          {
   109            "shape": "ServiceQuotaExceededException"
   110          },
   111          {
   112            "shape": "AccessDeniedException"
   113          },
   114          {
   115            "shape": "ResourceNotFoundException"
   116          },
   117          {
   118            "shape": "ThrottlingException"
   119          },
   120          {
   121            "shape": "ConflictException"
   122          }
   123        ]
   124      },
   125      "CreateCustomDataIdentifier": {
   126        "name": "CreateCustomDataIdentifier",
   127        "http": {
   128          "method": "POST",
   129          "requestUri": "/custom-data-identifiers",
   130          "responseCode": 200
   131        },
   132        "input": {
   133          "shape": "CreateCustomDataIdentifierRequest"
   134        },
   135        "output": {
   136          "shape": "CreateCustomDataIdentifierResponse"
   137        },
   138        "errors": [
   139          {
   140            "shape": "ValidationException"
   141          },
   142          {
   143            "shape": "InternalServerException"
   144          },
   145          {
   146            "shape": "ServiceQuotaExceededException"
   147          },
   148          {
   149            "shape": "AccessDeniedException"
   150          },
   151          {
   152            "shape": "ResourceNotFoundException"
   153          },
   154          {
   155            "shape": "ThrottlingException"
   156          },
   157          {
   158            "shape": "ConflictException"
   159          }
   160        ]
   161      },
   162      "CreateFindingsFilter": {
   163        "name": "CreateFindingsFilter",
   164        "http": {
   165          "method": "POST",
   166          "requestUri": "/findingsfilters",
   167          "responseCode": 200
   168        },
   169        "input": {
   170          "shape": "CreateFindingsFilterRequest"
   171        },
   172        "output": {
   173          "shape": "CreateFindingsFilterResponse"
   174        },
   175        "errors": [
   176          {
   177            "shape": "ValidationException"
   178          },
   179          {
   180            "shape": "InternalServerException"
   181          },
   182          {
   183            "shape": "ServiceQuotaExceededException"
   184          },
   185          {
   186            "shape": "AccessDeniedException"
   187          },
   188          {
   189            "shape": "ResourceNotFoundException"
   190          },
   191          {
   192            "shape": "ThrottlingException"
   193          },
   194          {
   195            "shape": "ConflictException"
   196          }
   197        ]
   198      },
   199      "CreateInvitations": {
   200        "name": "CreateInvitations",
   201        "http": {
   202          "method": "POST",
   203          "requestUri": "/invitations",
   204          "responseCode": 200
   205        },
   206        "input": {
   207          "shape": "CreateInvitationsRequest"
   208        },
   209        "output": {
   210          "shape": "CreateInvitationsResponse"
   211        },
   212        "errors": [
   213          {
   214            "shape": "ValidationException"
   215          },
   216          {
   217            "shape": "InternalServerException"
   218          },
   219          {
   220            "shape": "ServiceQuotaExceededException"
   221          },
   222          {
   223            "shape": "AccessDeniedException"
   224          },
   225          {
   226            "shape": "ResourceNotFoundException"
   227          },
   228          {
   229            "shape": "ThrottlingException"
   230          },
   231          {
   232            "shape": "ConflictException"
   233          }
   234        ]
   235      },
   236      "CreateMember": {
   237        "name": "CreateMember",
   238        "http": {
   239          "method": "POST",
   240          "requestUri": "/members",
   241          "responseCode": 200
   242        },
   243        "input": {
   244          "shape": "CreateMemberRequest"
   245        },
   246        "output": {
   247          "shape": "CreateMemberResponse"
   248        },
   249        "errors": [
   250          {
   251            "shape": "ValidationException"
   252          },
   253          {
   254            "shape": "InternalServerException"
   255          },
   256          {
   257            "shape": "ServiceQuotaExceededException"
   258          },
   259          {
   260            "shape": "AccessDeniedException"
   261          },
   262          {
   263            "shape": "ResourceNotFoundException"
   264          },
   265          {
   266            "shape": "ThrottlingException"
   267          },
   268          {
   269            "shape": "ConflictException"
   270          }
   271        ]
   272      },
   273      "CreateSampleFindings": {
   274        "name": "CreateSampleFindings",
   275        "http": {
   276          "method": "POST",
   277          "requestUri": "/findings/sample",
   278          "responseCode": 200
   279        },
   280        "input": {
   281          "shape": "CreateSampleFindingsRequest"
   282        },
   283        "output": {
   284          "shape": "CreateSampleFindingsResponse"
   285        },
   286        "errors": [
   287          {
   288            "shape": "ValidationException"
   289          },
   290          {
   291            "shape": "InternalServerException"
   292          },
   293          {
   294            "shape": "ServiceQuotaExceededException"
   295          },
   296          {
   297            "shape": "AccessDeniedException"
   298          },
   299          {
   300            "shape": "ResourceNotFoundException"
   301          },
   302          {
   303            "shape": "ThrottlingException"
   304          },
   305          {
   306            "shape": "ConflictException"
   307          }
   308        ]
   309      },
   310      "DeclineInvitations": {
   311        "name": "DeclineInvitations",
   312        "http": {
   313          "method": "POST",
   314          "requestUri": "/invitations/decline",
   315          "responseCode": 200
   316        },
   317        "input": {
   318          "shape": "DeclineInvitationsRequest"
   319        },
   320        "output": {
   321          "shape": "DeclineInvitationsResponse"
   322        },
   323        "errors": [
   324          {
   325            "shape": "ValidationException"
   326          },
   327          {
   328            "shape": "InternalServerException"
   329          },
   330          {
   331            "shape": "ServiceQuotaExceededException"
   332          },
   333          {
   334            "shape": "AccessDeniedException"
   335          },
   336          {
   337            "shape": "ResourceNotFoundException"
   338          },
   339          {
   340            "shape": "ThrottlingException"
   341          },
   342          {
   343            "shape": "ConflictException"
   344          }
   345        ]
   346      },
   347      "DeleteCustomDataIdentifier": {
   348        "name": "DeleteCustomDataIdentifier",
   349        "http": {
   350          "method": "DELETE",
   351          "requestUri": "/custom-data-identifiers/{id}",
   352          "responseCode": 200
   353        },
   354        "input": {
   355          "shape": "DeleteCustomDataIdentifierRequest"
   356        },
   357        "output": {
   358          "shape": "DeleteCustomDataIdentifierResponse"
   359        },
   360        "errors": [
   361          {
   362            "shape": "ValidationException"
   363          },
   364          {
   365            "shape": "InternalServerException"
   366          },
   367          {
   368            "shape": "ServiceQuotaExceededException"
   369          },
   370          {
   371            "shape": "AccessDeniedException"
   372          },
   373          {
   374            "shape": "ResourceNotFoundException"
   375          },
   376          {
   377            "shape": "ThrottlingException"
   378          },
   379          {
   380            "shape": "ConflictException"
   381          }
   382        ]
   383      },
   384      "DeleteFindingsFilter": {
   385        "name": "DeleteFindingsFilter",
   386        "http": {
   387          "method": "DELETE",
   388          "requestUri": "/findingsfilters/{id}",
   389          "responseCode": 200
   390        },
   391        "input": {
   392          "shape": "DeleteFindingsFilterRequest"
   393        },
   394        "output": {
   395          "shape": "DeleteFindingsFilterResponse"
   396        },
   397        "errors": [
   398          {
   399            "shape": "ValidationException"
   400          },
   401          {
   402            "shape": "InternalServerException"
   403          },
   404          {
   405            "shape": "ServiceQuotaExceededException"
   406          },
   407          {
   408            "shape": "AccessDeniedException"
   409          },
   410          {
   411            "shape": "ResourceNotFoundException"
   412          },
   413          {
   414            "shape": "ThrottlingException"
   415          },
   416          {
   417            "shape": "ConflictException"
   418          }
   419        ]
   420      },
   421      "DeleteInvitations": {
   422        "name": "DeleteInvitations",
   423        "http": {
   424          "method": "POST",
   425          "requestUri": "/invitations/delete",
   426          "responseCode": 200
   427        },
   428        "input": {
   429          "shape": "DeleteInvitationsRequest"
   430        },
   431        "output": {
   432          "shape": "DeleteInvitationsResponse"
   433        },
   434        "errors": [
   435          {
   436            "shape": "ValidationException"
   437          },
   438          {
   439            "shape": "InternalServerException"
   440          },
   441          {
   442            "shape": "ServiceQuotaExceededException"
   443          },
   444          {
   445            "shape": "AccessDeniedException"
   446          },
   447          {
   448            "shape": "ResourceNotFoundException"
   449          },
   450          {
   451            "shape": "ThrottlingException"
   452          },
   453          {
   454            "shape": "ConflictException"
   455          }
   456        ]
   457      },
   458      "DeleteMember": {
   459        "name": "DeleteMember",
   460        "http": {
   461          "method": "DELETE",
   462          "requestUri": "/members/{id}",
   463          "responseCode": 200
   464        },
   465        "input": {
   466          "shape": "DeleteMemberRequest"
   467        },
   468        "output": {
   469          "shape": "DeleteMemberResponse"
   470        },
   471        "errors": [
   472          {
   473            "shape": "ValidationException"
   474          },
   475          {
   476            "shape": "InternalServerException"
   477          },
   478          {
   479            "shape": "ServiceQuotaExceededException"
   480          },
   481          {
   482            "shape": "AccessDeniedException"
   483          },
   484          {
   485            "shape": "ResourceNotFoundException"
   486          },
   487          {
   488            "shape": "ThrottlingException"
   489          },
   490          {
   491            "shape": "ConflictException"
   492          }
   493        ]
   494      },
   495      "DescribeBuckets": {
   496        "name": "DescribeBuckets",
   497        "http": {
   498          "method": "POST",
   499          "requestUri": "/datasources/s3",
   500          "responseCode": 200
   501        },
   502        "input": {
   503          "shape": "DescribeBucketsRequest"
   504        },
   505        "output": {
   506          "shape": "DescribeBucketsResponse"
   507        },
   508        "errors": [
   509          {
   510            "shape": "ValidationException"
   511          },
   512          {
   513            "shape": "InternalServerException"
   514          },
   515          {
   516            "shape": "ServiceQuotaExceededException"
   517          },
   518          {
   519            "shape": "AccessDeniedException"
   520          },
   521          {
   522            "shape": "ResourceNotFoundException"
   523          },
   524          {
   525            "shape": "ThrottlingException"
   526          },
   527          {
   528            "shape": "ConflictException"
   529          }
   530        ]
   531      },
   532      "DescribeClassificationJob": {
   533        "name": "DescribeClassificationJob",
   534        "http": {
   535          "method": "GET",
   536          "requestUri": "/jobs/{jobId}",
   537          "responseCode": 200
   538        },
   539        "input": {
   540          "shape": "DescribeClassificationJobRequest"
   541        },
   542        "output": {
   543          "shape": "DescribeClassificationJobResponse"
   544        },
   545        "errors": [
   546          {
   547            "shape": "ValidationException"
   548          },
   549          {
   550            "shape": "InternalServerException"
   551          },
   552          {
   553            "shape": "ServiceQuotaExceededException"
   554          },
   555          {
   556            "shape": "AccessDeniedException"
   557          },
   558          {
   559            "shape": "ResourceNotFoundException"
   560          },
   561          {
   562            "shape": "ThrottlingException"
   563          },
   564          {
   565            "shape": "ConflictException"
   566          }
   567        ]
   568      },
   569      "DescribeOrganizationConfiguration": {
   570        "name": "DescribeOrganizationConfiguration",
   571        "http": {
   572          "method": "GET",
   573          "requestUri": "/admin/configuration",
   574          "responseCode": 200
   575        },
   576        "input": {
   577          "shape": "DescribeOrganizationConfigurationRequest"
   578        },
   579        "output": {
   580          "shape": "DescribeOrganizationConfigurationResponse"
   581        },
   582        "errors": [
   583          {
   584            "shape": "ValidationException"
   585          },
   586          {
   587            "shape": "InternalServerException"
   588          },
   589          {
   590            "shape": "ServiceQuotaExceededException"
   591          },
   592          {
   593            "shape": "AccessDeniedException"
   594          },
   595          {
   596            "shape": "ResourceNotFoundException"
   597          },
   598          {
   599            "shape": "ThrottlingException"
   600          },
   601          {
   602            "shape": "ConflictException"
   603          }
   604        ]
   605      },
   606      "DisableMacie": {
   607        "name": "DisableMacie",
   608        "http": {
   609          "method": "DELETE",
   610          "requestUri": "/macie",
   611          "responseCode": 200
   612        },
   613        "input": {
   614          "shape": "DisableMacieRequest"
   615        },
   616        "output": {
   617          "shape": "DisableMacieResponse"
   618        },
   619        "errors": [
   620          {
   621            "shape": "ValidationException"
   622          },
   623          {
   624            "shape": "InternalServerException"
   625          },
   626          {
   627            "shape": "ServiceQuotaExceededException"
   628          },
   629          {
   630            "shape": "AccessDeniedException"
   631          },
   632          {
   633            "shape": "ResourceNotFoundException"
   634          },
   635          {
   636            "shape": "ThrottlingException"
   637          },
   638          {
   639            "shape": "ConflictException"
   640          }
   641        ]
   642      },
   643      "DisableOrganizationAdminAccount": {
   644        "name": "DisableOrganizationAdminAccount",
   645        "http": {
   646          "method": "DELETE",
   647          "requestUri": "/admin",
   648          "responseCode": 200
   649        },
   650        "input": {
   651          "shape": "DisableOrganizationAdminAccountRequest"
   652        },
   653        "output": {
   654          "shape": "DisableOrganizationAdminAccountResponse"
   655        },
   656        "errors": [
   657          {
   658            "shape": "ValidationException"
   659          },
   660          {
   661            "shape": "InternalServerException"
   662          },
   663          {
   664            "shape": "ServiceQuotaExceededException"
   665          },
   666          {
   667            "shape": "AccessDeniedException"
   668          },
   669          {
   670            "shape": "ResourceNotFoundException"
   671          },
   672          {
   673            "shape": "ThrottlingException"
   674          },
   675          {
   676            "shape": "ConflictException"
   677          }
   678        ]
   679      },
   680      "DisassociateFromAdministratorAccount": {
   681        "name": "DisassociateFromAdministratorAccount",
   682        "http": {
   683          "method": "POST",
   684          "requestUri": "/administrator/disassociate",
   685          "responseCode": 200
   686        },
   687        "input": {
   688          "shape": "DisassociateFromAdministratorAccountRequest"
   689        },
   690        "output": {
   691          "shape": "DisassociateFromAdministratorAccountResponse"
   692        },
   693        "errors": [
   694          {
   695            "shape": "ValidationException"
   696          },
   697          {
   698            "shape": "InternalServerException"
   699          },
   700          {
   701            "shape": "ServiceQuotaExceededException"
   702          },
   703          {
   704            "shape": "AccessDeniedException"
   705          },
   706          {
   707            "shape": "ResourceNotFoundException"
   708          },
   709          {
   710            "shape": "ThrottlingException"
   711          },
   712          {
   713            "shape": "ConflictException"
   714          }
   715        ]
   716      },
   717      "DisassociateFromMasterAccount": {
   718        "name": "DisassociateFromMasterAccount",
   719        "http": {
   720          "method": "POST",
   721          "requestUri": "/master/disassociate",
   722          "responseCode": 200
   723        },
   724        "input": {
   725          "shape": "DisassociateFromMasterAccountRequest"
   726        },
   727        "output": {
   728          "shape": "DisassociateFromMasterAccountResponse"
   729        },
   730        "errors": [
   731          {
   732            "shape": "ValidationException"
   733          },
   734          {
   735            "shape": "InternalServerException"
   736          },
   737          {
   738            "shape": "ServiceQuotaExceededException"
   739          },
   740          {
   741            "shape": "AccessDeniedException"
   742          },
   743          {
   744            "shape": "ResourceNotFoundException"
   745          },
   746          {
   747            "shape": "ThrottlingException"
   748          },
   749          {
   750            "shape": "ConflictException"
   751          }
   752        ]
   753      },
   754      "DisassociateMember": {
   755        "name": "DisassociateMember",
   756        "http": {
   757          "method": "POST",
   758          "requestUri": "/members/disassociate/{id}",
   759          "responseCode": 200
   760        },
   761        "input": {
   762          "shape": "DisassociateMemberRequest"
   763        },
   764        "output": {
   765          "shape": "DisassociateMemberResponse"
   766        },
   767        "errors": [
   768          {
   769            "shape": "ValidationException"
   770          },
   771          {
   772            "shape": "InternalServerException"
   773          },
   774          {
   775            "shape": "ServiceQuotaExceededException"
   776          },
   777          {
   778            "shape": "AccessDeniedException"
   779          },
   780          {
   781            "shape": "ResourceNotFoundException"
   782          },
   783          {
   784            "shape": "ThrottlingException"
   785          },
   786          {
   787            "shape": "ConflictException"
   788          }
   789        ]
   790      },
   791      "EnableMacie": {
   792        "name": "EnableMacie",
   793        "http": {
   794          "method": "POST",
   795          "requestUri": "/macie",
   796          "responseCode": 200
   797        },
   798        "input": {
   799          "shape": "EnableMacieRequest"
   800        },
   801        "output": {
   802          "shape": "EnableMacieResponse"
   803        },
   804        "errors": [
   805          {
   806            "shape": "ValidationException"
   807          },
   808          {
   809            "shape": "InternalServerException"
   810          },
   811          {
   812            "shape": "ServiceQuotaExceededException"
   813          },
   814          {
   815            "shape": "AccessDeniedException"
   816          },
   817          {
   818            "shape": "ResourceNotFoundException"
   819          },
   820          {
   821            "shape": "ThrottlingException"
   822          },
   823          {
   824            "shape": "ConflictException"
   825          }
   826        ]
   827      },
   828      "EnableOrganizationAdminAccount": {
   829        "name": "EnableOrganizationAdminAccount",
   830        "http": {
   831          "method": "POST",
   832          "requestUri": "/admin",
   833          "responseCode": 200
   834        },
   835        "input": {
   836          "shape": "EnableOrganizationAdminAccountRequest"
   837        },
   838        "output": {
   839          "shape": "EnableOrganizationAdminAccountResponse"
   840        },
   841        "errors": [
   842          {
   843            "shape": "ValidationException"
   844          },
   845          {
   846            "shape": "InternalServerException"
   847          },
   848          {
   849            "shape": "ServiceQuotaExceededException"
   850          },
   851          {
   852            "shape": "AccessDeniedException"
   853          },
   854          {
   855            "shape": "ResourceNotFoundException"
   856          },
   857          {
   858            "shape": "ThrottlingException"
   859          },
   860          {
   861            "shape": "ConflictException"
   862          }
   863        ]
   864      },
   865      "GetAdministratorAccount": {
   866        "name": "GetAdministratorAccount",
   867        "http": {
   868          "method": "GET",
   869          "requestUri": "/administrator",
   870          "responseCode": 200
   871        },
   872        "input": {
   873          "shape": "GetAdministratorAccountRequest"
   874        },
   875        "output": {
   876          "shape": "GetAdministratorAccountResponse"
   877        },
   878        "errors": [
   879          {
   880            "shape": "ValidationException"
   881          },
   882          {
   883            "shape": "InternalServerException"
   884          },
   885          {
   886            "shape": "ServiceQuotaExceededException"
   887          },
   888          {
   889            "shape": "AccessDeniedException"
   890          },
   891          {
   892            "shape": "ResourceNotFoundException"
   893          },
   894          {
   895            "shape": "ThrottlingException"
   896          },
   897          {
   898            "shape": "ConflictException"
   899          }
   900        ]
   901      },
   902      "GetBucketStatistics": {
   903        "name": "GetBucketStatistics",
   904        "http": {
   905          "method": "POST",
   906          "requestUri": "/datasources/s3/statistics",
   907          "responseCode": 200
   908        },
   909        "input": {
   910          "shape": "GetBucketStatisticsRequest"
   911        },
   912        "output": {
   913          "shape": "GetBucketStatisticsResponse"
   914        },
   915        "errors": [
   916          {
   917            "shape": "ValidationException"
   918          },
   919          {
   920            "shape": "InternalServerException"
   921          },
   922          {
   923            "shape": "ServiceQuotaExceededException"
   924          },
   925          {
   926            "shape": "AccessDeniedException"
   927          },
   928          {
   929            "shape": "ResourceNotFoundException"
   930          },
   931          {
   932            "shape": "ThrottlingException"
   933          },
   934          {
   935            "shape": "ConflictException"
   936          }
   937        ]
   938      },
   939      "GetClassificationExportConfiguration": {
   940        "name": "GetClassificationExportConfiguration",
   941        "http": {
   942          "method": "GET",
   943          "requestUri": "/classification-export-configuration",
   944          "responseCode": 200
   945        },
   946        "input": {
   947          "shape": "GetClassificationExportConfigurationRequest"
   948        },
   949        "output": {
   950          "shape": "GetClassificationExportConfigurationResponse"
   951        },
   952        "errors": [
   953          {
   954            "shape": "ValidationException"
   955          },
   956          {
   957            "shape": "InternalServerException"
   958          },
   959          {
   960            "shape": "ServiceQuotaExceededException"
   961          },
   962          {
   963            "shape": "AccessDeniedException"
   964          },
   965          {
   966            "shape": "ResourceNotFoundException"
   967          },
   968          {
   969            "shape": "ThrottlingException"
   970          },
   971          {
   972            "shape": "ConflictException"
   973          }
   974        ]
   975      },
   976      "GetCustomDataIdentifier": {
   977        "name": "GetCustomDataIdentifier",
   978        "http": {
   979          "method": "GET",
   980          "requestUri": "/custom-data-identifiers/{id}",
   981          "responseCode": 200
   982        },
   983        "input": {
   984          "shape": "GetCustomDataIdentifierRequest"
   985        },
   986        "output": {
   987          "shape": "GetCustomDataIdentifierResponse"
   988        },
   989        "errors": [
   990          {
   991            "shape": "ValidationException"
   992          },
   993          {
   994            "shape": "InternalServerException"
   995          },
   996          {
   997            "shape": "ServiceQuotaExceededException"
   998          },
   999          {
  1000            "shape": "AccessDeniedException"
  1001          },
  1002          {
  1003            "shape": "ResourceNotFoundException"
  1004          },
  1005          {
  1006            "shape": "ThrottlingException"
  1007          },
  1008          {
  1009            "shape": "ConflictException"
  1010          }
  1011        ]
  1012      },
  1013      "GetFindingStatistics": {
  1014        "name": "GetFindingStatistics",
  1015        "http": {
  1016          "method": "POST",
  1017          "requestUri": "/findings/statistics",
  1018          "responseCode": 200
  1019        },
  1020        "input": {
  1021          "shape": "GetFindingStatisticsRequest"
  1022        },
  1023        "output": {
  1024          "shape": "GetFindingStatisticsResponse"
  1025        },
  1026        "errors": [
  1027          {
  1028            "shape": "ValidationException"
  1029          },
  1030          {
  1031            "shape": "InternalServerException"
  1032          },
  1033          {
  1034            "shape": "ServiceQuotaExceededException"
  1035          },
  1036          {
  1037            "shape": "AccessDeniedException"
  1038          },
  1039          {
  1040            "shape": "ResourceNotFoundException"
  1041          },
  1042          {
  1043            "shape": "ThrottlingException"
  1044          },
  1045          {
  1046            "shape": "ConflictException"
  1047          }
  1048        ]
  1049      },
  1050      "GetFindings": {
  1051        "name": "GetFindings",
  1052        "http": {
  1053          "method": "POST",
  1054          "requestUri": "/findings/describe",
  1055          "responseCode": 200
  1056        },
  1057        "input": {
  1058          "shape": "GetFindingsRequest"
  1059        },
  1060        "output": {
  1061          "shape": "GetFindingsResponse"
  1062        },
  1063        "errors": [
  1064          {
  1065            "shape": "ValidationException"
  1066          },
  1067          {
  1068            "shape": "InternalServerException"
  1069          },
  1070          {
  1071            "shape": "ServiceQuotaExceededException"
  1072          },
  1073          {
  1074            "shape": "AccessDeniedException"
  1075          },
  1076          {
  1077            "shape": "ResourceNotFoundException"
  1078          },
  1079          {
  1080            "shape": "ThrottlingException"
  1081          },
  1082          {
  1083            "shape": "ConflictException"
  1084          }
  1085        ]
  1086      },
  1087      "GetFindingsFilter": {
  1088        "name": "GetFindingsFilter",
  1089        "http": {
  1090          "method": "GET",
  1091          "requestUri": "/findingsfilters/{id}",
  1092          "responseCode": 200
  1093        },
  1094        "input": {
  1095          "shape": "GetFindingsFilterRequest"
  1096        },
  1097        "output": {
  1098          "shape": "GetFindingsFilterResponse"
  1099        },
  1100        "errors": [
  1101          {
  1102            "shape": "ValidationException"
  1103          },
  1104          {
  1105            "shape": "InternalServerException"
  1106          },
  1107          {
  1108            "shape": "ServiceQuotaExceededException"
  1109          },
  1110          {
  1111            "shape": "AccessDeniedException"
  1112          },
  1113          {
  1114            "shape": "ResourceNotFoundException"
  1115          },
  1116          {
  1117            "shape": "ThrottlingException"
  1118          },
  1119          {
  1120            "shape": "ConflictException"
  1121          }
  1122        ]
  1123      },
  1124      "GetFindingsPublicationConfiguration": {
  1125        "name": "GetFindingsPublicationConfiguration",
  1126        "http": {
  1127          "method": "GET",
  1128          "requestUri": "/findings-publication-configuration",
  1129          "responseCode": 200
  1130        },
  1131        "input": {
  1132          "shape": "GetFindingsPublicationConfigurationRequest"
  1133        },
  1134        "output": {
  1135          "shape": "GetFindingsPublicationConfigurationResponse"
  1136        },
  1137        "errors": [
  1138          {
  1139            "shape": "ValidationException"
  1140          },
  1141          {
  1142            "shape": "InternalServerException"
  1143          },
  1144          {
  1145            "shape": "ServiceQuotaExceededException"
  1146          },
  1147          {
  1148            "shape": "AccessDeniedException"
  1149          },
  1150          {
  1151            "shape": "ResourceNotFoundException"
  1152          },
  1153          {
  1154            "shape": "ThrottlingException"
  1155          },
  1156          {
  1157            "shape": "ConflictException"
  1158          }
  1159        ]
  1160      },
  1161      "GetInvitationsCount": {
  1162        "name": "GetInvitationsCount",
  1163        "http": {
  1164          "method": "GET",
  1165          "requestUri": "/invitations/count",
  1166          "responseCode": 200
  1167        },
  1168        "input": {
  1169          "shape": "GetInvitationsCountRequest"
  1170        },
  1171        "output": {
  1172          "shape": "GetInvitationsCountResponse"
  1173        },
  1174        "errors": [
  1175          {
  1176            "shape": "ValidationException"
  1177          },
  1178          {
  1179            "shape": "InternalServerException"
  1180          },
  1181          {
  1182            "shape": "ServiceQuotaExceededException"
  1183          },
  1184          {
  1185            "shape": "AccessDeniedException"
  1186          },
  1187          {
  1188            "shape": "ResourceNotFoundException"
  1189          },
  1190          {
  1191            "shape": "ThrottlingException"
  1192          },
  1193          {
  1194            "shape": "ConflictException"
  1195          }
  1196        ]
  1197      },
  1198      "GetMacieSession": {
  1199        "name": "GetMacieSession",
  1200        "http": {
  1201          "method": "GET",
  1202          "requestUri": "/macie",
  1203          "responseCode": 200
  1204        },
  1205        "input": {
  1206          "shape": "GetMacieSessionRequest"
  1207        },
  1208        "output": {
  1209          "shape": "GetMacieSessionResponse"
  1210        },
  1211        "errors": [
  1212          {
  1213            "shape": "ValidationException"
  1214          },
  1215          {
  1216            "shape": "InternalServerException"
  1217          },
  1218          {
  1219            "shape": "ServiceQuotaExceededException"
  1220          },
  1221          {
  1222            "shape": "AccessDeniedException"
  1223          },
  1224          {
  1225            "shape": "ResourceNotFoundException"
  1226          },
  1227          {
  1228            "shape": "ThrottlingException"
  1229          },
  1230          {
  1231            "shape": "ConflictException"
  1232          }
  1233        ]
  1234      },
  1235      "GetMasterAccount": {
  1236        "name": "GetMasterAccount",
  1237        "http": {
  1238          "method": "GET",
  1239          "requestUri": "/master",
  1240          "responseCode": 200
  1241        },
  1242        "input": {
  1243          "shape": "GetMasterAccountRequest"
  1244        },
  1245        "output": {
  1246          "shape": "GetMasterAccountResponse"
  1247        },
  1248        "errors": [
  1249          {
  1250            "shape": "ValidationException"
  1251          },
  1252          {
  1253            "shape": "InternalServerException"
  1254          },
  1255          {
  1256            "shape": "ServiceQuotaExceededException"
  1257          },
  1258          {
  1259            "shape": "AccessDeniedException"
  1260          },
  1261          {
  1262            "shape": "ResourceNotFoundException"
  1263          },
  1264          {
  1265            "shape": "ThrottlingException"
  1266          },
  1267          {
  1268            "shape": "ConflictException"
  1269          }
  1270        ]
  1271      },
  1272      "GetMember": {
  1273        "name": "GetMember",
  1274        "http": {
  1275          "method": "GET",
  1276          "requestUri": "/members/{id}",
  1277          "responseCode": 200
  1278        },
  1279        "input": {
  1280          "shape": "GetMemberRequest"
  1281        },
  1282        "output": {
  1283          "shape": "GetMemberResponse"
  1284        },
  1285        "errors": [
  1286          {
  1287            "shape": "ValidationException"
  1288          },
  1289          {
  1290            "shape": "InternalServerException"
  1291          },
  1292          {
  1293            "shape": "ServiceQuotaExceededException"
  1294          },
  1295          {
  1296            "shape": "AccessDeniedException"
  1297          },
  1298          {
  1299            "shape": "ResourceNotFoundException"
  1300          },
  1301          {
  1302            "shape": "ThrottlingException"
  1303          },
  1304          {
  1305            "shape": "ConflictException"
  1306          }
  1307        ]
  1308      },
  1309      "GetUsageStatistics": {
  1310        "name": "GetUsageStatistics",
  1311        "http": {
  1312          "method": "POST",
  1313          "requestUri": "/usage/statistics",
  1314          "responseCode": 200
  1315        },
  1316        "input": {
  1317          "shape": "GetUsageStatisticsRequest"
  1318        },
  1319        "output": {
  1320          "shape": "GetUsageStatisticsResponse"
  1321        },
  1322        "errors": [
  1323          {
  1324            "shape": "ValidationException"
  1325          },
  1326          {
  1327            "shape": "InternalServerException"
  1328          },
  1329          {
  1330            "shape": "ServiceQuotaExceededException"
  1331          },
  1332          {
  1333            "shape": "AccessDeniedException"
  1334          },
  1335          {
  1336            "shape": "ResourceNotFoundException"
  1337          },
  1338          {
  1339            "shape": "ThrottlingException"
  1340          },
  1341          {
  1342            "shape": "ConflictException"
  1343          }
  1344        ]
  1345      },
  1346      "GetUsageTotals": {
  1347        "name": "GetUsageTotals",
  1348        "http": {
  1349          "method": "GET",
  1350          "requestUri": "/usage",
  1351          "responseCode": 200
  1352        },
  1353        "input": {
  1354          "shape": "GetUsageTotalsRequest"
  1355        },
  1356        "output": {
  1357          "shape": "GetUsageTotalsResponse"
  1358        },
  1359        "errors": [
  1360          {
  1361            "shape": "ValidationException"
  1362          },
  1363          {
  1364            "shape": "InternalServerException"
  1365          },
  1366          {
  1367            "shape": "ServiceQuotaExceededException"
  1368          },
  1369          {
  1370            "shape": "AccessDeniedException"
  1371          },
  1372          {
  1373            "shape": "ResourceNotFoundException"
  1374          },
  1375          {
  1376            "shape": "ThrottlingException"
  1377          },
  1378          {
  1379            "shape": "ConflictException"
  1380          }
  1381        ]
  1382      },
  1383      "ListClassificationJobs": {
  1384        "name": "ListClassificationJobs",
  1385        "http": {
  1386          "method": "POST",
  1387          "requestUri": "/jobs/list",
  1388          "responseCode": 200
  1389        },
  1390        "input": {
  1391          "shape": "ListClassificationJobsRequest"
  1392        },
  1393        "output": {
  1394          "shape": "ListClassificationJobsResponse"
  1395        },
  1396        "errors": [
  1397          {
  1398            "shape": "ValidationException"
  1399          },
  1400          {
  1401            "shape": "InternalServerException"
  1402          },
  1403          {
  1404            "shape": "ServiceQuotaExceededException"
  1405          },
  1406          {
  1407            "shape": "AccessDeniedException"
  1408          },
  1409          {
  1410            "shape": "ResourceNotFoundException"
  1411          },
  1412          {
  1413            "shape": "ThrottlingException"
  1414          },
  1415          {
  1416            "shape": "ConflictException"
  1417          }
  1418        ]
  1419      },
  1420      "ListCustomDataIdentifiers": {
  1421        "name": "ListCustomDataIdentifiers",
  1422        "http": {
  1423          "method": "POST",
  1424          "requestUri": "/custom-data-identifiers/list",
  1425          "responseCode": 200
  1426        },
  1427        "input": {
  1428          "shape": "ListCustomDataIdentifiersRequest"
  1429        },
  1430        "output": {
  1431          "shape": "ListCustomDataIdentifiersResponse"
  1432        },
  1433        "errors": [
  1434          {
  1435            "shape": "ValidationException"
  1436          },
  1437          {
  1438            "shape": "InternalServerException"
  1439          },
  1440          {
  1441            "shape": "ServiceQuotaExceededException"
  1442          },
  1443          {
  1444            "shape": "AccessDeniedException"
  1445          },
  1446          {
  1447            "shape": "ResourceNotFoundException"
  1448          },
  1449          {
  1450            "shape": "ThrottlingException"
  1451          },
  1452          {
  1453            "shape": "ConflictException"
  1454          }
  1455        ]
  1456      },
  1457      "ListFindings": {
  1458        "name": "ListFindings",
  1459        "http": {
  1460          "method": "POST",
  1461          "requestUri": "/findings",
  1462          "responseCode": 200
  1463        },
  1464        "input": {
  1465          "shape": "ListFindingsRequest"
  1466        },
  1467        "output": {
  1468          "shape": "ListFindingsResponse"
  1469        },
  1470        "errors": [
  1471          {
  1472            "shape": "ValidationException"
  1473          },
  1474          {
  1475            "shape": "InternalServerException"
  1476          },
  1477          {
  1478            "shape": "ServiceQuotaExceededException"
  1479          },
  1480          {
  1481            "shape": "AccessDeniedException"
  1482          },
  1483          {
  1484            "shape": "ResourceNotFoundException"
  1485          },
  1486          {
  1487            "shape": "ThrottlingException"
  1488          },
  1489          {
  1490            "shape": "ConflictException"
  1491          }
  1492        ]
  1493      },
  1494      "ListFindingsFilters": {
  1495        "name": "ListFindingsFilters",
  1496        "http": {
  1497          "method": "GET",
  1498          "requestUri": "/findingsfilters",
  1499          "responseCode": 200
  1500        },
  1501        "input": {
  1502          "shape": "ListFindingsFiltersRequest"
  1503        },
  1504        "output": {
  1505          "shape": "ListFindingsFiltersResponse"
  1506        },
  1507        "errors": [
  1508          {
  1509            "shape": "ValidationException"
  1510          },
  1511          {
  1512            "shape": "InternalServerException"
  1513          },
  1514          {
  1515            "shape": "ServiceQuotaExceededException"
  1516          },
  1517          {
  1518            "shape": "AccessDeniedException"
  1519          },
  1520          {
  1521            "shape": "ResourceNotFoundException"
  1522          },
  1523          {
  1524            "shape": "ThrottlingException"
  1525          },
  1526          {
  1527            "shape": "ConflictException"
  1528          }
  1529        ]
  1530      },
  1531      "ListInvitations": {
  1532        "name": "ListInvitations",
  1533        "http": {
  1534          "method": "GET",
  1535          "requestUri": "/invitations",
  1536          "responseCode": 200
  1537        },
  1538        "input": {
  1539          "shape": "ListInvitationsRequest"
  1540        },
  1541        "output": {
  1542          "shape": "ListInvitationsResponse"
  1543        },
  1544        "errors": [
  1545          {
  1546            "shape": "ValidationException"
  1547          },
  1548          {
  1549            "shape": "InternalServerException"
  1550          },
  1551          {
  1552            "shape": "ServiceQuotaExceededException"
  1553          },
  1554          {
  1555            "shape": "AccessDeniedException"
  1556          },
  1557          {
  1558            "shape": "ResourceNotFoundException"
  1559          },
  1560          {
  1561            "shape": "ThrottlingException"
  1562          },
  1563          {
  1564            "shape": "ConflictException"
  1565          }
  1566        ]
  1567      },
  1568      "ListManagedDataIdentifiers": {
  1569        "name": "ListManagedDataIdentifiers",
  1570        "http": {
  1571          "method": "POST",
  1572          "requestUri": "/managed-data-identifiers/list",
  1573          "responseCode": 200
  1574        },
  1575        "input": {
  1576          "shape": "ListManagedDataIdentifiersRequest"
  1577        },
  1578        "output": {
  1579          "shape": "ListManagedDataIdentifiersResponse"
  1580        },
  1581        "errors": []
  1582      },
  1583      "ListMembers": {
  1584        "name": "ListMembers",
  1585        "http": {
  1586          "method": "GET",
  1587          "requestUri": "/members",
  1588          "responseCode": 200
  1589        },
  1590        "input": {
  1591          "shape": "ListMembersRequest"
  1592        },
  1593        "output": {
  1594          "shape": "ListMembersResponse"
  1595        },
  1596        "errors": [
  1597          {
  1598            "shape": "ValidationException"
  1599          },
  1600          {
  1601            "shape": "InternalServerException"
  1602          },
  1603          {
  1604            "shape": "ServiceQuotaExceededException"
  1605          },
  1606          {
  1607            "shape": "AccessDeniedException"
  1608          },
  1609          {
  1610            "shape": "ResourceNotFoundException"
  1611          },
  1612          {
  1613            "shape": "ThrottlingException"
  1614          },
  1615          {
  1616            "shape": "ConflictException"
  1617          }
  1618        ]
  1619      },
  1620      "ListOrganizationAdminAccounts": {
  1621        "name": "ListOrganizationAdminAccounts",
  1622        "http": {
  1623          "method": "GET",
  1624          "requestUri": "/admin",
  1625          "responseCode": 200
  1626        },
  1627        "input": {
  1628          "shape": "ListOrganizationAdminAccountsRequest"
  1629        },
  1630        "output": {
  1631          "shape": "ListOrganizationAdminAccountsResponse"
  1632        },
  1633        "errors": [
  1634          {
  1635            "shape": "ValidationException"
  1636          },
  1637          {
  1638            "shape": "InternalServerException"
  1639          },
  1640          {
  1641            "shape": "ServiceQuotaExceededException"
  1642          },
  1643          {
  1644            "shape": "AccessDeniedException"
  1645          },
  1646          {
  1647            "shape": "ResourceNotFoundException"
  1648          },
  1649          {
  1650            "shape": "ThrottlingException"
  1651          },
  1652          {
  1653            "shape": "ConflictException"
  1654          }
  1655        ]
  1656      },
  1657      "ListTagsForResource": {
  1658        "name": "ListTagsForResource",
  1659        "http": {
  1660          "method": "GET",
  1661          "requestUri": "/tags/{resourceArn}",
  1662          "responseCode": 200
  1663        },
  1664        "input": {
  1665          "shape": "ListTagsForResourceRequest"
  1666        },
  1667        "output": {
  1668          "shape": "ListTagsForResourceResponse"
  1669        },
  1670        "errors": []
  1671      },
  1672      "PutClassificationExportConfiguration": {
  1673        "name": "PutClassificationExportConfiguration",
  1674        "http": {
  1675          "method": "PUT",
  1676          "requestUri": "/classification-export-configuration",
  1677          "responseCode": 200
  1678        },
  1679        "input": {
  1680          "shape": "PutClassificationExportConfigurationRequest"
  1681        },
  1682        "output": {
  1683          "shape": "PutClassificationExportConfigurationResponse"
  1684        },
  1685        "errors": [
  1686          {
  1687            "shape": "ValidationException"
  1688          },
  1689          {
  1690            "shape": "InternalServerException"
  1691          },
  1692          {
  1693            "shape": "ServiceQuotaExceededException"
  1694          },
  1695          {
  1696            "shape": "AccessDeniedException"
  1697          },
  1698          {
  1699            "shape": "ResourceNotFoundException"
  1700          },
  1701          {
  1702            "shape": "ThrottlingException"
  1703          },
  1704          {
  1705            "shape": "ConflictException"
  1706          }
  1707        ]
  1708      },
  1709      "PutFindingsPublicationConfiguration": {
  1710        "name": "PutFindingsPublicationConfiguration",
  1711        "http": {
  1712          "method": "PUT",
  1713          "requestUri": "/findings-publication-configuration",
  1714          "responseCode": 200
  1715        },
  1716        "input": {
  1717          "shape": "PutFindingsPublicationConfigurationRequest"
  1718        },
  1719        "output": {
  1720          "shape": "PutFindingsPublicationConfigurationResponse"
  1721        },
  1722        "errors": [
  1723          {
  1724            "shape": "ValidationException"
  1725          },
  1726          {
  1727            "shape": "InternalServerException"
  1728          },
  1729          {
  1730            "shape": "ServiceQuotaExceededException"
  1731          },
  1732          {
  1733            "shape": "AccessDeniedException"
  1734          },
  1735          {
  1736            "shape": "ResourceNotFoundException"
  1737          },
  1738          {
  1739            "shape": "ThrottlingException"
  1740          },
  1741          {
  1742            "shape": "ConflictException"
  1743          }
  1744        ]
  1745      },
  1746      "SearchResources": {
  1747        "name": "SearchResources",
  1748        "http": {
  1749          "method": "POST",
  1750          "requestUri": "/datasources/search-resources",
  1751          "responseCode": 200
  1752        },
  1753        "input": {
  1754          "shape": "SearchResourcesRequest"
  1755        },
  1756        "output": {
  1757          "shape": "SearchResourcesResponse"
  1758        },
  1759        "errors": [
  1760          {
  1761            "shape": "ValidationException"
  1762          },
  1763          {
  1764            "shape": "InternalServerException"
  1765          },
  1766          {
  1767            "shape": "ServiceQuotaExceededException"
  1768          },
  1769          {
  1770            "shape": "AccessDeniedException"
  1771          },
  1772          {
  1773            "shape": "ResourceNotFoundException"
  1774          },
  1775          {
  1776            "shape": "ThrottlingException"
  1777          },
  1778          {
  1779            "shape": "ConflictException"
  1780          }
  1781        ]
  1782      },
  1783      "TagResource": {
  1784        "name": "TagResource",
  1785        "http": {
  1786          "method": "POST",
  1787          "requestUri": "/tags/{resourceArn}",
  1788          "responseCode": 204
  1789        },
  1790        "input": {
  1791          "shape": "TagResourceRequest"
  1792        },
  1793        "output": {
  1794          "shape": "TagResourceResponse"
  1795        },
  1796        "errors": []
  1797      },
  1798      "TestCustomDataIdentifier": {
  1799        "name": "TestCustomDataIdentifier",
  1800        "http": {
  1801          "method": "POST",
  1802          "requestUri": "/custom-data-identifiers/test",
  1803          "responseCode": 200
  1804        },
  1805        "input": {
  1806          "shape": "TestCustomDataIdentifierRequest"
  1807        },
  1808        "output": {
  1809          "shape": "TestCustomDataIdentifierResponse"
  1810        },
  1811        "errors": [
  1812          {
  1813            "shape": "ValidationException"
  1814          },
  1815          {
  1816            "shape": "InternalServerException"
  1817          },
  1818          {
  1819            "shape": "ServiceQuotaExceededException"
  1820          },
  1821          {
  1822            "shape": "AccessDeniedException"
  1823          },
  1824          {
  1825            "shape": "ResourceNotFoundException"
  1826          },
  1827          {
  1828            "shape": "ThrottlingException"
  1829          },
  1830          {
  1831            "shape": "ConflictException"
  1832          }
  1833        ]
  1834      },
  1835      "UntagResource": {
  1836        "name": "UntagResource",
  1837        "http": {
  1838          "method": "DELETE",
  1839          "requestUri": "/tags/{resourceArn}",
  1840          "responseCode": 204
  1841        },
  1842        "input": {
  1843          "shape": "UntagResourceRequest"
  1844        },
  1845        "output": {
  1846          "shape": "UntagResourceResponse"
  1847        },
  1848        "errors": []
  1849      },
  1850      "UpdateClassificationJob": {
  1851        "name": "UpdateClassificationJob",
  1852        "http": {
  1853          "method": "PATCH",
  1854          "requestUri": "/jobs/{jobId}",
  1855          "responseCode": 200
  1856        },
  1857        "input": {
  1858          "shape": "UpdateClassificationJobRequest"
  1859        },
  1860        "output": {
  1861          "shape": "UpdateClassificationJobResponse"
  1862        },
  1863        "errors": [
  1864          {
  1865            "shape": "ValidationException"
  1866          },
  1867          {
  1868            "shape": "InternalServerException"
  1869          },
  1870          {
  1871            "shape": "ServiceQuotaExceededException"
  1872          },
  1873          {
  1874            "shape": "AccessDeniedException"
  1875          },
  1876          {
  1877            "shape": "ResourceNotFoundException"
  1878          },
  1879          {
  1880            "shape": "ThrottlingException"
  1881          },
  1882          {
  1883            "shape": "ConflictException"
  1884          }
  1885        ]
  1886      },
  1887      "UpdateFindingsFilter": {
  1888        "name": "UpdateFindingsFilter",
  1889        "http": {
  1890          "method": "PATCH",
  1891          "requestUri": "/findingsfilters/{id}",
  1892          "responseCode": 200
  1893        },
  1894        "input": {
  1895          "shape": "UpdateFindingsFilterRequest"
  1896        },
  1897        "output": {
  1898          "shape": "UpdateFindingsFilterResponse"
  1899        },
  1900        "errors": [
  1901          {
  1902            "shape": "ValidationException"
  1903          },
  1904          {
  1905            "shape": "InternalServerException"
  1906          },
  1907          {
  1908            "shape": "ServiceQuotaExceededException"
  1909          },
  1910          {
  1911            "shape": "AccessDeniedException"
  1912          },
  1913          {
  1914            "shape": "ResourceNotFoundException"
  1915          },
  1916          {
  1917            "shape": "ThrottlingException"
  1918          },
  1919          {
  1920            "shape": "ConflictException"
  1921          }
  1922        ]
  1923      },
  1924      "UpdateMacieSession": {
  1925        "name": "UpdateMacieSession",
  1926        "http": {
  1927          "method": "PATCH",
  1928          "requestUri": "/macie",
  1929          "responseCode": 200
  1930        },
  1931        "input": {
  1932          "shape": "UpdateMacieSessionRequest"
  1933        },
  1934        "output": {
  1935          "shape": "UpdateMacieSessionResponse"
  1936        },
  1937        "errors": [
  1938          {
  1939            "shape": "ValidationException"
  1940          },
  1941          {
  1942            "shape": "InternalServerException"
  1943          },
  1944          {
  1945            "shape": "ServiceQuotaExceededException"
  1946          },
  1947          {
  1948            "shape": "AccessDeniedException"
  1949          },
  1950          {
  1951            "shape": "ResourceNotFoundException"
  1952          },
  1953          {
  1954            "shape": "ThrottlingException"
  1955          },
  1956          {
  1957            "shape": "ConflictException"
  1958          }
  1959        ]
  1960      },
  1961      "UpdateMemberSession": {
  1962        "name": "UpdateMemberSession",
  1963        "http": {
  1964          "method": "PATCH",
  1965          "requestUri": "/macie/members/{id}",
  1966          "responseCode": 200
  1967        },
  1968        "input": {
  1969          "shape": "UpdateMemberSessionRequest"
  1970        },
  1971        "output": {
  1972          "shape": "UpdateMemberSessionResponse"
  1973        },
  1974        "errors": [
  1975          {
  1976            "shape": "ValidationException"
  1977          },
  1978          {
  1979            "shape": "InternalServerException"
  1980          },
  1981          {
  1982            "shape": "ServiceQuotaExceededException"
  1983          },
  1984          {
  1985            "shape": "AccessDeniedException"
  1986          },
  1987          {
  1988            "shape": "ResourceNotFoundException"
  1989          },
  1990          {
  1991            "shape": "ThrottlingException"
  1992          },
  1993          {
  1994            "shape": "ConflictException"
  1995          }
  1996        ]
  1997      },
  1998      "UpdateOrganizationConfiguration": {
  1999        "name": "UpdateOrganizationConfiguration",
  2000        "http": {
  2001          "method": "PATCH",
  2002          "requestUri": "/admin/configuration",
  2003          "responseCode": 200
  2004        },
  2005        "input": {
  2006          "shape": "UpdateOrganizationConfigurationRequest"
  2007        },
  2008        "output": {
  2009          "shape": "UpdateOrganizationConfigurationResponse"
  2010        },
  2011        "errors": [
  2012          {
  2013            "shape": "ValidationException"
  2014          },
  2015          {
  2016            "shape": "InternalServerException"
  2017          },
  2018          {
  2019            "shape": "ServiceQuotaExceededException"
  2020          },
  2021          {
  2022            "shape": "AccessDeniedException"
  2023          },
  2024          {
  2025            "shape": "ResourceNotFoundException"
  2026          },
  2027          {
  2028            "shape": "ThrottlingException"
  2029          },
  2030          {
  2031            "shape": "ConflictException"
  2032          }
  2033        ]
  2034      }
  2035    },
  2036    "shapes": {
  2037      "AcceptInvitationRequest": {
  2038        "type": "structure",
  2039        "members": {
  2040          "administratorAccountId": {
  2041            "shape": "__string",
  2042            "locationName": "administratorAccountId"
  2043          },
  2044          "invitationId": {
  2045            "shape": "__string",
  2046            "locationName": "invitationId"
  2047          },
  2048          "masterAccount": {
  2049            "shape": "__string",
  2050            "locationName": "masterAccount"
  2051          }
  2052        },
  2053        "required": [
  2054          "invitationId"
  2055        ]
  2056      },
  2057      "AcceptInvitationResponse": {
  2058        "type": "structure",
  2059        "members": {}
  2060      },
  2061      "AccessControlList": {
  2062        "type": "structure",
  2063        "members": {
  2064          "allowsPublicReadAccess": {
  2065            "shape": "__boolean",
  2066            "locationName": "allowsPublicReadAccess"
  2067          },
  2068          "allowsPublicWriteAccess": {
  2069            "shape": "__boolean",
  2070            "locationName": "allowsPublicWriteAccess"
  2071          }
  2072        }
  2073      },
  2074      "AccessDeniedException": {
  2075        "type": "structure",
  2076        "members": {
  2077          "message": {
  2078            "shape": "__string",
  2079            "locationName": "message"
  2080          }
  2081        },
  2082        "exception": true,
  2083        "error": {
  2084          "httpStatusCode": 403
  2085        }
  2086      },
  2087      "AccountDetail": {
  2088        "type": "structure",
  2089        "members": {
  2090          "accountId": {
  2091            "shape": "__string",
  2092            "locationName": "accountId"
  2093          },
  2094          "email": {
  2095            "shape": "__string",
  2096            "locationName": "email"
  2097          }
  2098        },
  2099        "required": [
  2100          "email",
  2101          "accountId"
  2102        ]
  2103      },
  2104      "AccountLevelPermissions": {
  2105        "type": "structure",
  2106        "members": {
  2107          "blockPublicAccess": {
  2108            "shape": "BlockPublicAccess",
  2109            "locationName": "blockPublicAccess"
  2110          }
  2111        }
  2112      },
  2113      "AdminAccount": {
  2114        "type": "structure",
  2115        "members": {
  2116          "accountId": {
  2117            "shape": "__string",
  2118            "locationName": "accountId"
  2119          },
  2120          "status": {
  2121            "shape": "AdminStatus",
  2122            "locationName": "status"
  2123          }
  2124        }
  2125      },
  2126      "AdminStatus": {
  2127        "type": "string",
  2128        "enum": [
  2129          "ENABLED",
  2130          "DISABLING_IN_PROGRESS"
  2131        ]
  2132      },
  2133      "AllowsUnencryptedObjectUploads": {
  2134        "type": "string",
  2135        "enum": [
  2136          "TRUE",
  2137          "FALSE",
  2138          "UNKNOWN"
  2139        ]
  2140      },
  2141      "ApiCallDetails": {
  2142        "type": "structure",
  2143        "members": {
  2144          "api": {
  2145            "shape": "__string",
  2146            "locationName": "api"
  2147          },
  2148          "apiServiceName": {
  2149            "shape": "__string",
  2150            "locationName": "apiServiceName"
  2151          },
  2152          "firstSeen": {
  2153            "shape": "__timestampIso8601",
  2154            "locationName": "firstSeen"
  2155          },
  2156          "lastSeen": {
  2157            "shape": "__timestampIso8601",
  2158            "locationName": "lastSeen"
  2159          }
  2160        }
  2161      },
  2162      "AssumedRole": {
  2163        "type": "structure",
  2164        "members": {
  2165          "accessKeyId": {
  2166            "shape": "__string",
  2167            "locationName": "accessKeyId"
  2168          },
  2169          "accountId": {
  2170            "shape": "__string",
  2171            "locationName": "accountId"
  2172          },
  2173          "arn": {
  2174            "shape": "__string",
  2175            "locationName": "arn"
  2176          },
  2177          "principalId": {
  2178            "shape": "__string",
  2179            "locationName": "principalId"
  2180          },
  2181          "sessionContext": {
  2182            "shape": "SessionContext",
  2183            "locationName": "sessionContext"
  2184          }
  2185        }
  2186      },
  2187      "AwsAccount": {
  2188        "type": "structure",
  2189        "members": {
  2190          "accountId": {
  2191            "shape": "__string",
  2192            "locationName": "accountId"
  2193          },
  2194          "principalId": {
  2195            "shape": "__string",
  2196            "locationName": "principalId"
  2197          }
  2198        }
  2199      },
  2200      "AwsService": {
  2201        "type": "structure",
  2202        "members": {
  2203          "invokedBy": {
  2204            "shape": "__string",
  2205            "locationName": "invokedBy"
  2206          }
  2207        }
  2208      },
  2209      "BatchGetCustomDataIdentifierSummary": {
  2210        "type": "structure",
  2211        "members": {
  2212          "arn": {
  2213            "shape": "__string",
  2214            "locationName": "arn"
  2215          },
  2216          "createdAt": {
  2217            "shape": "__timestampIso8601",
  2218            "locationName": "createdAt"
  2219          },
  2220          "deleted": {
  2221            "shape": "__boolean",
  2222            "locationName": "deleted"
  2223          },
  2224          "description": {
  2225            "shape": "__string",
  2226            "locationName": "description"
  2227          },
  2228          "id": {
  2229            "shape": "__string",
  2230            "locationName": "id"
  2231          },
  2232          "name": {
  2233            "shape": "__string",
  2234            "locationName": "name"
  2235          }
  2236        }
  2237      },
  2238      "BatchGetCustomDataIdentifiersRequest": {
  2239        "type": "structure",
  2240        "members": {
  2241          "ids": {
  2242            "shape": "__listOf__string",
  2243            "locationName": "ids"
  2244          }
  2245        }
  2246      },
  2247      "BatchGetCustomDataIdentifiersResponse": {
  2248        "type": "structure",
  2249        "members": {
  2250          "customDataIdentifiers": {
  2251            "shape": "__listOfBatchGetCustomDataIdentifierSummary",
  2252            "locationName": "customDataIdentifiers"
  2253          },
  2254          "notFoundIdentifierIds": {
  2255            "shape": "__listOf__string",
  2256            "locationName": "notFoundIdentifierIds"
  2257          }
  2258        }
  2259      },
  2260      "BlockPublicAccess": {
  2261        "type": "structure",
  2262        "members": {
  2263          "blockPublicAcls": {
  2264            "shape": "__boolean",
  2265            "locationName": "blockPublicAcls"
  2266          },
  2267          "blockPublicPolicy": {
  2268            "shape": "__boolean",
  2269            "locationName": "blockPublicPolicy"
  2270          },
  2271          "ignorePublicAcls": {
  2272            "shape": "__boolean",
  2273            "locationName": "ignorePublicAcls"
  2274          },
  2275          "restrictPublicBuckets": {
  2276            "shape": "__boolean",
  2277            "locationName": "restrictPublicBuckets"
  2278          }
  2279        }
  2280      },
  2281      "BucketCountByEffectivePermission": {
  2282        "type": "structure",
  2283        "members": {
  2284          "publiclyAccessible": {
  2285            "shape": "__long",
  2286            "locationName": "publiclyAccessible"
  2287          },
  2288          "publiclyReadable": {
  2289            "shape": "__long",
  2290            "locationName": "publiclyReadable"
  2291          },
  2292          "publiclyWritable": {
  2293            "shape": "__long",
  2294            "locationName": "publiclyWritable"
  2295          },
  2296          "unknown": {
  2297            "shape": "__long",
  2298            "locationName": "unknown"
  2299          }
  2300        }
  2301      },
  2302      "BucketCountByEncryptionType": {
  2303        "type": "structure",
  2304        "members": {
  2305          "kmsManaged": {
  2306            "shape": "__long",
  2307            "locationName": "kmsManaged"
  2308          },
  2309          "s3Managed": {
  2310            "shape": "__long",
  2311            "locationName": "s3Managed"
  2312          },
  2313          "unencrypted": {
  2314            "shape": "__long",
  2315            "locationName": "unencrypted"
  2316          },
  2317          "unknown": {
  2318            "shape": "__long",
  2319            "locationName": "unknown"
  2320          }
  2321        }
  2322      },
  2323      "BucketCountBySharedAccessType": {
  2324        "type": "structure",
  2325        "members": {
  2326          "external": {
  2327            "shape": "__long",
  2328            "locationName": "external"
  2329          },
  2330          "internal": {
  2331            "shape": "__long",
  2332            "locationName": "internal"
  2333          },
  2334          "notShared": {
  2335            "shape": "__long",
  2336            "locationName": "notShared"
  2337          },
  2338          "unknown": {
  2339            "shape": "__long",
  2340            "locationName": "unknown"
  2341          }
  2342        }
  2343      },
  2344      "BucketCountPolicyAllowsUnencryptedObjectUploads": {
  2345        "type": "structure",
  2346        "members": {
  2347          "allowsUnencryptedObjectUploads": {
  2348            "shape": "__long",
  2349            "locationName": "allowsUnencryptedObjectUploads"
  2350          },
  2351          "deniesUnencryptedObjectUploads": {
  2352            "shape": "__long",
  2353            "locationName": "deniesUnencryptedObjectUploads"
  2354          },
  2355          "unknown": {
  2356            "shape": "__long",
  2357            "locationName": "unknown"
  2358          }
  2359        }
  2360      },
  2361      "BucketCriteria": {
  2362        "type": "map",
  2363        "key": {
  2364          "shape": "__string"
  2365        },
  2366        "value": {
  2367          "shape": "BucketCriteriaAdditionalProperties"
  2368        }
  2369      },
  2370      "BucketCriteriaAdditionalProperties": {
  2371        "type": "structure",
  2372        "members": {
  2373          "eq": {
  2374            "shape": "__listOf__string",
  2375            "locationName": "eq"
  2376          },
  2377          "gt": {
  2378            "shape": "__long",
  2379            "locationName": "gt"
  2380          },
  2381          "gte": {
  2382            "shape": "__long",
  2383            "locationName": "gte"
  2384          },
  2385          "lt": {
  2386            "shape": "__long",
  2387            "locationName": "lt"
  2388          },
  2389          "lte": {
  2390            "shape": "__long",
  2391            "locationName": "lte"
  2392          },
  2393          "neq": {
  2394            "shape": "__listOf__string",
  2395            "locationName": "neq"
  2396          },
  2397          "prefix": {
  2398            "shape": "__string",
  2399            "locationName": "prefix"
  2400          }
  2401        }
  2402      },
  2403      "BucketLevelPermissions": {
  2404        "type": "structure",
  2405        "members": {
  2406          "accessControlList": {
  2407            "shape": "AccessControlList",
  2408            "locationName": "accessControlList"
  2409          },
  2410          "blockPublicAccess": {
  2411            "shape": "BlockPublicAccess",
  2412            "locationName": "blockPublicAccess"
  2413          },
  2414          "bucketPolicy": {
  2415            "shape": "BucketPolicy",
  2416            "locationName": "bucketPolicy"
  2417          }
  2418        }
  2419      },
  2420      "BucketMetadata": {
  2421        "type": "structure",
  2422        "members": {
  2423          "accountId": {
  2424            "shape": "__string",
  2425            "locationName": "accountId"
  2426          },
  2427          "allowsUnencryptedObjectUploads": {
  2428            "shape": "AllowsUnencryptedObjectUploads",
  2429            "locationName": "allowsUnencryptedObjectUploads"
  2430          },
  2431          "bucketArn": {
  2432            "shape": "__string",
  2433            "locationName": "bucketArn"
  2434          },
  2435          "bucketCreatedAt": {
  2436            "shape": "__timestampIso8601",
  2437            "locationName": "bucketCreatedAt"
  2438          },
  2439          "bucketName": {
  2440            "shape": "__string",
  2441            "locationName": "bucketName"
  2442          },
  2443          "classifiableObjectCount": {
  2444            "shape": "__long",
  2445            "locationName": "classifiableObjectCount"
  2446          },
  2447          "classifiableSizeInBytes": {
  2448            "shape": "__long",
  2449            "locationName": "classifiableSizeInBytes"
  2450          },
  2451          "errorCode": {
  2452            "shape": "BucketMetadataErrorCode",
  2453            "locationName": "errorCode"
  2454          },
  2455          "errorMessage": {
  2456            "shape": "__string",
  2457            "locationName": "errorMessage"
  2458          },
  2459          "jobDetails": {
  2460            "shape": "JobDetails",
  2461            "locationName": "jobDetails"
  2462          },
  2463          "lastUpdated": {
  2464            "shape": "__timestampIso8601",
  2465            "locationName": "lastUpdated"
  2466          },
  2467          "objectCount": {
  2468            "shape": "__long",
  2469            "locationName": "objectCount"
  2470          },
  2471          "objectCountByEncryptionType": {
  2472            "shape": "ObjectCountByEncryptionType",
  2473            "locationName": "objectCountByEncryptionType"
  2474          },
  2475          "publicAccess": {
  2476            "shape": "BucketPublicAccess",
  2477            "locationName": "publicAccess"
  2478          },
  2479          "region": {
  2480            "shape": "__string",
  2481            "locationName": "region"
  2482          },
  2483          "replicationDetails": {
  2484            "shape": "ReplicationDetails",
  2485            "locationName": "replicationDetails"
  2486          },
  2487          "serverSideEncryption": {
  2488            "shape": "BucketServerSideEncryption",
  2489            "locationName": "serverSideEncryption"
  2490          },
  2491          "sharedAccess": {
  2492            "shape": "SharedAccess",
  2493            "locationName": "sharedAccess"
  2494          },
  2495          "sizeInBytes": {
  2496            "shape": "__long",
  2497            "locationName": "sizeInBytes"
  2498          },
  2499          "sizeInBytesCompressed": {
  2500            "shape": "__long",
  2501            "locationName": "sizeInBytesCompressed"
  2502          },
  2503          "tags": {
  2504            "shape": "__listOfKeyValuePair",
  2505            "locationName": "tags"
  2506          },
  2507          "unclassifiableObjectCount": {
  2508            "shape": "ObjectLevelStatistics",
  2509            "locationName": "unclassifiableObjectCount"
  2510          },
  2511          "unclassifiableObjectSizeInBytes": {
  2512            "shape": "ObjectLevelStatistics",
  2513            "locationName": "unclassifiableObjectSizeInBytes"
  2514          },
  2515          "versioning": {
  2516            "shape": "__boolean",
  2517            "locationName": "versioning"
  2518          }
  2519        }
  2520      },
  2521      "BucketMetadataErrorCode": {
  2522        "type": "string",
  2523        "enum": [
  2524          "ACCESS_DENIED"
  2525        ]
  2526      },
  2527      "BucketPermissionConfiguration": {
  2528        "type": "structure",
  2529        "members": {
  2530          "accountLevelPermissions": {
  2531            "shape": "AccountLevelPermissions",
  2532            "locationName": "accountLevelPermissions"
  2533          },
  2534          "bucketLevelPermissions": {
  2535            "shape": "BucketLevelPermissions",
  2536            "locationName": "bucketLevelPermissions"
  2537          }
  2538        }
  2539      },
  2540      "BucketPolicy": {
  2541        "type": "structure",
  2542        "members": {
  2543          "allowsPublicReadAccess": {
  2544            "shape": "__boolean",
  2545            "locationName": "allowsPublicReadAccess"
  2546          },
  2547          "allowsPublicWriteAccess": {
  2548            "shape": "__boolean",
  2549            "locationName": "allowsPublicWriteAccess"
  2550          }
  2551        }
  2552      },
  2553      "BucketPublicAccess": {
  2554        "type": "structure",
  2555        "members": {
  2556          "effectivePermission": {
  2557            "shape": "EffectivePermission",
  2558            "locationName": "effectivePermission"
  2559          },
  2560          "permissionConfiguration": {
  2561            "shape": "BucketPermissionConfiguration",
  2562            "locationName": "permissionConfiguration"
  2563          }
  2564        }
  2565      },
  2566      "BucketServerSideEncryption": {
  2567        "type": "structure",
  2568        "members": {
  2569          "kmsMasterKeyId": {
  2570            "shape": "__string",
  2571            "locationName": "kmsMasterKeyId"
  2572          },
  2573          "type": {
  2574            "shape": "Type",
  2575            "locationName": "type"
  2576          }
  2577        }
  2578      },
  2579      "BucketSortCriteria": {
  2580        "type": "structure",
  2581        "members": {
  2582          "attributeName": {
  2583            "shape": "__string",
  2584            "locationName": "attributeName"
  2585          },
  2586          "orderBy": {
  2587            "shape": "OrderBy",
  2588            "locationName": "orderBy"
  2589          }
  2590        }
  2591      },
  2592      "Cell": {
  2593        "type": "structure",
  2594        "members": {
  2595          "cellReference": {
  2596            "shape": "__string",
  2597            "locationName": "cellReference"
  2598          },
  2599          "column": {
  2600            "shape": "__long",
  2601            "locationName": "column"
  2602          },
  2603          "columnName": {
  2604            "shape": "__string",
  2605            "locationName": "columnName"
  2606          },
  2607          "row": {
  2608            "shape": "__long",
  2609            "locationName": "row"
  2610          }
  2611        }
  2612      },
  2613      "Cells": {
  2614        "type": "list",
  2615        "member": {
  2616          "shape": "Cell"
  2617        }
  2618      },
  2619      "ClassificationDetails": {
  2620        "type": "structure",
  2621        "members": {
  2622          "detailedResultsLocation": {
  2623            "shape": "__string",
  2624            "locationName": "detailedResultsLocation"
  2625          },
  2626          "jobArn": {
  2627            "shape": "__string",
  2628            "locationName": "jobArn"
  2629          },
  2630          "jobId": {
  2631            "shape": "__string",
  2632            "locationName": "jobId"
  2633          },
  2634          "result": {
  2635            "shape": "ClassificationResult",
  2636            "locationName": "result"
  2637          }
  2638        }
  2639      },
  2640      "ClassificationExportConfiguration": {
  2641        "type": "structure",
  2642        "members": {
  2643          "s3Destination": {
  2644            "shape": "S3Destination",
  2645            "locationName": "s3Destination"
  2646          }
  2647        }
  2648      },
  2649      "ClassificationResult": {
  2650        "type": "structure",
  2651        "members": {
  2652          "additionalOccurrences": {
  2653            "shape": "__boolean",
  2654            "locationName": "additionalOccurrences"
  2655          },
  2656          "customDataIdentifiers": {
  2657            "shape": "CustomDataIdentifiers",
  2658            "locationName": "customDataIdentifiers"
  2659          },
  2660          "mimeType": {
  2661            "shape": "__string",
  2662            "locationName": "mimeType"
  2663          },
  2664          "sensitiveData": {
  2665            "shape": "SensitiveData",
  2666            "locationName": "sensitiveData"
  2667          },
  2668          "sizeClassified": {
  2669            "shape": "__long",
  2670            "locationName": "sizeClassified"
  2671          },
  2672          "status": {
  2673            "shape": "ClassificationResultStatus",
  2674            "locationName": "status"
  2675          }
  2676        }
  2677      },
  2678      "ClassificationResultStatus": {
  2679        "type": "structure",
  2680        "members": {
  2681          "code": {
  2682            "shape": "__string",
  2683            "locationName": "code"
  2684          },
  2685          "reason": {
  2686            "shape": "__string",
  2687            "locationName": "reason"
  2688          }
  2689        }
  2690      },
  2691      "ConflictException": {
  2692        "type": "structure",
  2693        "members": {
  2694          "message": {
  2695            "shape": "__string",
  2696            "locationName": "message"
  2697          }
  2698        },
  2699        "exception": true,
  2700        "error": {
  2701          "httpStatusCode": 409
  2702        }
  2703      },
  2704      "CreateClassificationJobRequest": {
  2705        "type": "structure",
  2706        "members": {
  2707          "clientToken": {
  2708            "shape": "__string",
  2709            "locationName": "clientToken",
  2710            "idempotencyToken": true
  2711          },
  2712          "customDataIdentifierIds": {
  2713            "shape": "__listOf__string",
  2714            "locationName": "customDataIdentifierIds"
  2715          },
  2716          "description": {
  2717            "shape": "__string",
  2718            "locationName": "description"
  2719          },
  2720          "initialRun": {
  2721            "shape": "__boolean",
  2722            "locationName": "initialRun"
  2723          },
  2724          "jobType": {
  2725            "shape": "JobType",
  2726            "locationName": "jobType"
  2727          },
  2728          "managedDataIdentifierIds": {
  2729            "shape": "__listOf__string",
  2730            "locationName": "managedDataIdentifierIds"
  2731          },
  2732          "managedDataIdentifierSelector": {
  2733            "shape": "ManagedDataIdentifierSelector",
  2734            "locationName": "managedDataIdentifierSelector"
  2735          },
  2736          "name": {
  2737            "shape": "__string",
  2738            "locationName": "name"
  2739          },
  2740          "s3JobDefinition": {
  2741            "shape": "S3JobDefinition",
  2742            "locationName": "s3JobDefinition"
  2743          },
  2744          "samplingPercentage": {
  2745            "shape": "__integer",
  2746            "locationName": "samplingPercentage"
  2747          },
  2748          "scheduleFrequency": {
  2749            "shape": "JobScheduleFrequency",
  2750            "locationName": "scheduleFrequency"
  2751          },
  2752          "tags": {
  2753            "shape": "TagMap",
  2754            "locationName": "tags"
  2755          }
  2756        },
  2757        "required": [
  2758          "s3JobDefinition",
  2759          "jobType",
  2760          "clientToken",
  2761          "name"
  2762        ]
  2763      },
  2764      "CreateClassificationJobResponse": {
  2765        "type": "structure",
  2766        "members": {
  2767          "jobArn": {
  2768            "shape": "__string",
  2769            "locationName": "jobArn"
  2770          },
  2771          "jobId": {
  2772            "shape": "__string",
  2773            "locationName": "jobId"
  2774          }
  2775        }
  2776      },
  2777      "CreateCustomDataIdentifierRequest": {
  2778        "type": "structure",
  2779        "members": {
  2780          "clientToken": {
  2781            "shape": "__string",
  2782            "locationName": "clientToken",
  2783            "idempotencyToken": true
  2784          },
  2785          "description": {
  2786            "shape": "__string",
  2787            "locationName": "description"
  2788          },
  2789          "ignoreWords": {
  2790            "shape": "__listOf__string",
  2791            "locationName": "ignoreWords"
  2792          },
  2793          "keywords": {
  2794            "shape": "__listOf__string",
  2795            "locationName": "keywords"
  2796          },
  2797          "maximumMatchDistance": {
  2798            "shape": "__integer",
  2799            "locationName": "maximumMatchDistance"
  2800          },
  2801          "name": {
  2802            "shape": "__string",
  2803            "locationName": "name"
  2804          },
  2805          "regex": {
  2806            "shape": "__string",
  2807            "locationName": "regex"
  2808          },
  2809          "tags": {
  2810            "shape": "TagMap",
  2811            "locationName": "tags"
  2812          }
  2813        }
  2814      },
  2815      "CreateCustomDataIdentifierResponse": {
  2816        "type": "structure",
  2817        "members": {
  2818          "customDataIdentifierId": {
  2819            "shape": "__string",
  2820            "locationName": "customDataIdentifierId"
  2821          }
  2822        }
  2823      },
  2824      "CreateFindingsFilterRequest": {
  2825        "type": "structure",
  2826        "members": {
  2827          "action": {
  2828            "shape": "FindingsFilterAction",
  2829            "locationName": "action"
  2830          },
  2831          "clientToken": {
  2832            "shape": "__string",
  2833            "locationName": "clientToken",
  2834            "idempotencyToken": true
  2835          },
  2836          "description": {
  2837            "shape": "__string",
  2838            "locationName": "description"
  2839          },
  2840          "findingCriteria": {
  2841            "shape": "FindingCriteria",
  2842            "locationName": "findingCriteria"
  2843          },
  2844          "name": {
  2845            "shape": "__string",
  2846            "locationName": "name"
  2847          },
  2848          "position": {
  2849            "shape": "__integer",
  2850            "locationName": "position"
  2851          },
  2852          "tags": {
  2853            "shape": "TagMap",
  2854            "locationName": "tags"
  2855          }
  2856        },
  2857        "required": [
  2858          "action",
  2859          "findingCriteria",
  2860          "name"
  2861        ]
  2862      },
  2863      "CreateFindingsFilterResponse": {
  2864        "type": "structure",
  2865        "members": {
  2866          "arn": {
  2867            "shape": "__string",
  2868            "locationName": "arn"
  2869          },
  2870          "id": {
  2871            "shape": "__string",
  2872            "locationName": "id"
  2873          }
  2874        }
  2875      },
  2876      "CreateInvitationsRequest": {
  2877        "type": "structure",
  2878        "members": {
  2879          "accountIds": {
  2880            "shape": "__listOf__string",
  2881            "locationName": "accountIds"
  2882          },
  2883          "disableEmailNotification": {
  2884            "shape": "__boolean",
  2885            "locationName": "disableEmailNotification"
  2886          },
  2887          "message": {
  2888            "shape": "__string",
  2889            "locationName": "message"
  2890          }
  2891        },
  2892        "required": [
  2893          "accountIds"
  2894        ]
  2895      },
  2896      "CreateInvitationsResponse": {
  2897        "type": "structure",
  2898        "members": {
  2899          "unprocessedAccounts": {
  2900            "shape": "__listOfUnprocessedAccount",
  2901            "locationName": "unprocessedAccounts"
  2902          }
  2903        }
  2904      },
  2905      "CreateMemberRequest": {
  2906        "type": "structure",
  2907        "members": {
  2908          "account": {
  2909            "shape": "AccountDetail",
  2910            "locationName": "account"
  2911          },
  2912          "tags": {
  2913            "shape": "TagMap",
  2914            "locationName": "tags"
  2915          }
  2916        },
  2917        "required": [
  2918          "account"
  2919        ]
  2920      },
  2921      "CreateMemberResponse": {
  2922        "type": "structure",
  2923        "members": {
  2924          "arn": {
  2925            "shape": "__string",
  2926            "locationName": "arn"
  2927          }
  2928        }
  2929      },
  2930      "CreateSampleFindingsRequest": {
  2931        "type": "structure",
  2932        "members": {
  2933          "findingTypes": {
  2934            "shape": "__listOfFindingType",
  2935            "locationName": "findingTypes"
  2936          }
  2937        }
  2938      },
  2939      "CreateSampleFindingsResponse": {
  2940        "type": "structure",
  2941        "members": {}
  2942      },
  2943      "CriteriaBlockForJob": {
  2944        "type": "structure",
  2945        "members": {
  2946          "and": {
  2947            "shape": "__listOfCriteriaForJob",
  2948            "locationName": "and"
  2949          }
  2950        }
  2951      },
  2952      "CriteriaForJob": {
  2953        "type": "structure",
  2954        "members": {
  2955          "simpleCriterion": {
  2956            "shape": "SimpleCriterionForJob",
  2957            "locationName": "simpleCriterion"
  2958          },
  2959          "tagCriterion": {
  2960            "shape": "TagCriterionForJob",
  2961            "locationName": "tagCriterion"
  2962          }
  2963        }
  2964      },
  2965      "Criterion": {
  2966        "type": "map",
  2967        "key": {
  2968          "shape": "__string"
  2969        },
  2970        "value": {
  2971          "shape": "CriterionAdditionalProperties"
  2972        }
  2973      },
  2974      "CriterionAdditionalProperties": {
  2975        "type": "structure",
  2976        "members": {
  2977          "eq": {
  2978            "shape": "__listOf__string",
  2979            "locationName": "eq"
  2980          },
  2981          "eqExactMatch": {
  2982            "shape": "__listOf__string",
  2983            "locationName": "eqExactMatch"
  2984          },
  2985          "gt": {
  2986            "shape": "__long",
  2987            "locationName": "gt"
  2988          },
  2989          "gte": {
  2990            "shape": "__long",
  2991            "locationName": "gte"
  2992          },
  2993          "lt": {
  2994            "shape": "__long",
  2995            "locationName": "lt"
  2996          },
  2997          "lte": {
  2998            "shape": "__long",
  2999            "locationName": "lte"
  3000          },
  3001          "neq": {
  3002            "shape": "__listOf__string",
  3003            "locationName": "neq"
  3004          }
  3005        }
  3006      },
  3007      "Currency": {
  3008        "type": "string",
  3009        "enum": [
  3010          "USD"
  3011        ]
  3012      },
  3013      "CustomDataIdentifierSummary": {
  3014        "type": "structure",
  3015        "members": {
  3016          "arn": {
  3017            "shape": "__string",
  3018            "locationName": "arn"
  3019          },
  3020          "createdAt": {
  3021            "shape": "__timestampIso8601",
  3022            "locationName": "createdAt"
  3023          },
  3024          "description": {
  3025            "shape": "__string",
  3026            "locationName": "description"
  3027          },
  3028          "id": {
  3029            "shape": "__string",
  3030            "locationName": "id"
  3031          },
  3032          "name": {
  3033            "shape": "__string",
  3034            "locationName": "name"
  3035          }
  3036        }
  3037      },
  3038      "CustomDataIdentifiers": {
  3039        "type": "structure",
  3040        "members": {
  3041          "detections": {
  3042            "shape": "CustomDetections",
  3043            "locationName": "detections"
  3044          },
  3045          "totalCount": {
  3046            "shape": "__long",
  3047            "locationName": "totalCount"
  3048          }
  3049        }
  3050      },
  3051      "CustomDetection": {
  3052        "type": "structure",
  3053        "members": {
  3054          "arn": {
  3055            "shape": "__string",
  3056            "locationName": "arn"
  3057          },
  3058          "count": {
  3059            "shape": "__long",
  3060            "locationName": "count"
  3061          },
  3062          "name": {
  3063            "shape": "__string",
  3064            "locationName": "name"
  3065          },
  3066          "occurrences": {
  3067            "shape": "Occurrences",
  3068            "locationName": "occurrences"
  3069          }
  3070        }
  3071      },
  3072      "CustomDetections": {
  3073        "type": "list",
  3074        "member": {
  3075          "shape": "CustomDetection"
  3076        }
  3077      },
  3078      "DailySchedule": {
  3079        "type": "structure",
  3080        "members": {}
  3081      },
  3082      "DayOfWeek": {
  3083        "type": "string",
  3084        "enum": [
  3085          "SUNDAY",
  3086          "MONDAY",
  3087          "TUESDAY",
  3088          "WEDNESDAY",
  3089          "THURSDAY",
  3090          "FRIDAY",
  3091          "SATURDAY"
  3092        ]
  3093      },
  3094      "DeclineInvitationsRequest": {
  3095        "type": "structure",
  3096        "members": {
  3097          "accountIds": {
  3098            "shape": "__listOf__string",
  3099            "locationName": "accountIds"
  3100          }
  3101        },
  3102        "required": [
  3103          "accountIds"
  3104        ]
  3105      },
  3106      "DeclineInvitationsResponse": {
  3107        "type": "structure",
  3108        "members": {
  3109          "unprocessedAccounts": {
  3110            "shape": "__listOfUnprocessedAccount",
  3111            "locationName": "unprocessedAccounts"
  3112          }
  3113        }
  3114      },
  3115      "DefaultDetection": {
  3116        "type": "structure",
  3117        "members": {
  3118          "count": {
  3119            "shape": "__long",
  3120            "locationName": "count"
  3121          },
  3122          "occurrences": {
  3123            "shape": "Occurrences",
  3124            "locationName": "occurrences"
  3125          },
  3126          "type": {
  3127            "shape": "__string",
  3128            "locationName": "type"
  3129          }
  3130        }
  3131      },
  3132      "DefaultDetections": {
  3133        "type": "list",
  3134        "member": {
  3135          "shape": "DefaultDetection"
  3136        }
  3137      },
  3138      "DeleteCustomDataIdentifierRequest": {
  3139        "type": "structure",
  3140        "members": {
  3141          "id": {
  3142            "shape": "__string",
  3143            "location": "uri",
  3144            "locationName": "id"
  3145          }
  3146        },
  3147        "required": [
  3148          "id"
  3149        ]
  3150      },
  3151      "DeleteCustomDataIdentifierResponse": {
  3152        "type": "structure",
  3153        "members": {}
  3154      },
  3155      "DeleteFindingsFilterRequest": {
  3156        "type": "structure",
  3157        "members": {
  3158          "id": {
  3159            "shape": "__string",
  3160            "location": "uri",
  3161            "locationName": "id"
  3162          }
  3163        },
  3164        "required": [
  3165          "id"
  3166        ]
  3167      },
  3168      "DeleteFindingsFilterResponse": {
  3169        "type": "structure",
  3170        "members": {}
  3171      },
  3172      "DeleteInvitationsRequest": {
  3173        "type": "structure",
  3174        "members": {
  3175          "accountIds": {
  3176            "shape": "__listOf__string",
  3177            "locationName": "accountIds"
  3178          }
  3179        },
  3180        "required": [
  3181          "accountIds"
  3182        ]
  3183      },
  3184      "DeleteInvitationsResponse": {
  3185        "type": "structure",
  3186        "members": {
  3187          "unprocessedAccounts": {
  3188            "shape": "__listOfUnprocessedAccount",
  3189            "locationName": "unprocessedAccounts"
  3190          }
  3191        }
  3192      },
  3193      "DeleteMemberRequest": {
  3194        "type": "structure",
  3195        "members": {
  3196          "id": {
  3197            "shape": "__string",
  3198            "location": "uri",
  3199            "locationName": "id"
  3200          }
  3201        },
  3202        "required": [
  3203          "id"
  3204        ]
  3205      },
  3206      "DeleteMemberResponse": {
  3207        "type": "structure",
  3208        "members": {}
  3209      },
  3210      "DescribeBucketsRequest": {
  3211        "type": "structure",
  3212        "members": {
  3213          "criteria": {
  3214            "shape": "BucketCriteria",
  3215            "locationName": "criteria"
  3216          },
  3217          "maxResults": {
  3218            "shape": "__integer",
  3219            "locationName": "maxResults"
  3220          },
  3221          "nextToken": {
  3222            "shape": "__string",
  3223            "locationName": "nextToken"
  3224          },
  3225          "sortCriteria": {
  3226            "shape": "BucketSortCriteria",
  3227            "locationName": "sortCriteria"
  3228          }
  3229        }
  3230      },
  3231      "DescribeBucketsResponse": {
  3232        "type": "structure",
  3233        "members": {
  3234          "buckets": {
  3235            "shape": "__listOfBucketMetadata",
  3236            "locationName": "buckets"
  3237          },
  3238          "nextToken": {
  3239            "shape": "__string",
  3240            "locationName": "nextToken"
  3241          }
  3242        }
  3243      },
  3244      "DescribeClassificationJobRequest": {
  3245        "type": "structure",
  3246        "members": {
  3247          "jobId": {
  3248            "shape": "__string",
  3249            "location": "uri",
  3250            "locationName": "jobId"
  3251          }
  3252        },
  3253        "required": [
  3254          "jobId"
  3255        ]
  3256      },
  3257      "DescribeClassificationJobResponse": {
  3258        "type": "structure",
  3259        "members": {
  3260          "clientToken": {
  3261            "shape": "__string",
  3262            "locationName": "clientToken",
  3263            "idempotencyToken": true
  3264          },
  3265          "createdAt": {
  3266            "shape": "__timestampIso8601",
  3267            "locationName": "createdAt"
  3268          },
  3269          "customDataIdentifierIds": {
  3270            "shape": "__listOf__string",
  3271            "locationName": "customDataIdentifierIds"
  3272          },
  3273          "description": {
  3274            "shape": "__string",
  3275            "locationName": "description"
  3276          },
  3277          "initialRun": {
  3278            "shape": "__boolean",
  3279            "locationName": "initialRun"
  3280          },
  3281          "jobArn": {
  3282            "shape": "__string",
  3283            "locationName": "jobArn"
  3284          },
  3285          "jobId": {
  3286            "shape": "__string",
  3287            "locationName": "jobId"
  3288          },
  3289          "jobStatus": {
  3290            "shape": "JobStatus",
  3291            "locationName": "jobStatus"
  3292          },
  3293          "jobType": {
  3294            "shape": "JobType",
  3295            "locationName": "jobType"
  3296          },
  3297          "lastRunErrorStatus": {
  3298            "shape": "LastRunErrorStatus",
  3299            "locationName": "lastRunErrorStatus"
  3300          },
  3301          "lastRunTime": {
  3302            "shape": "__timestampIso8601",
  3303            "locationName": "lastRunTime"
  3304          },
  3305          "managedDataIdentifierIds": {
  3306            "shape": "__listOf__string",
  3307            "locationName": "managedDataIdentifierIds"
  3308          },
  3309          "managedDataIdentifierSelector": {
  3310            "shape": "ManagedDataIdentifierSelector",
  3311            "locationName": "managedDataIdentifierSelector"
  3312          },
  3313          "name": {
  3314            "shape": "__string",
  3315            "locationName": "name"
  3316          },
  3317          "s3JobDefinition": {
  3318            "shape": "S3JobDefinition",
  3319            "locationName": "s3JobDefinition"
  3320          },
  3321          "samplingPercentage": {
  3322            "shape": "__integer",
  3323            "locationName": "samplingPercentage"
  3324          },
  3325          "scheduleFrequency": {
  3326            "shape": "JobScheduleFrequency",
  3327            "locationName": "scheduleFrequency"
  3328          },
  3329          "statistics": {
  3330            "shape": "Statistics",
  3331            "locationName": "statistics"
  3332          },
  3333          "tags": {
  3334            "shape": "TagMap",
  3335            "locationName": "tags"
  3336          },
  3337          "userPausedDetails": {
  3338            "shape": "UserPausedDetails",
  3339            "locationName": "userPausedDetails"
  3340          }
  3341        }
  3342      },
  3343      "DescribeOrganizationConfigurationRequest": {
  3344        "type": "structure",
  3345        "members": {}
  3346      },
  3347      "DescribeOrganizationConfigurationResponse": {
  3348        "type": "structure",
  3349        "members": {
  3350          "autoEnable": {
  3351            "shape": "__boolean",
  3352            "locationName": "autoEnable"
  3353          },
  3354          "maxAccountLimitReached": {
  3355            "shape": "__boolean",
  3356            "locationName": "maxAccountLimitReached"
  3357          }
  3358        }
  3359      },
  3360      "DisableMacieRequest": {
  3361        "type": "structure",
  3362        "members": {}
  3363      },
  3364      "DisableMacieResponse": {
  3365        "type": "structure",
  3366        "members": {}
  3367      },
  3368      "DisableOrganizationAdminAccountRequest": {
  3369        "type": "structure",
  3370        "members": {
  3371          "adminAccountId": {
  3372            "shape": "__string",
  3373            "location": "querystring",
  3374            "locationName": "adminAccountId"
  3375          }
  3376        },
  3377        "required": [
  3378          "adminAccountId"
  3379        ]
  3380      },
  3381      "DisableOrganizationAdminAccountResponse": {
  3382        "type": "structure",
  3383        "members": {}
  3384      },
  3385      "DisassociateFromAdministratorAccountRequest": {
  3386        "type": "structure",
  3387        "members": {}
  3388      },
  3389      "DisassociateFromAdministratorAccountResponse": {
  3390        "type": "structure",
  3391        "members": {}
  3392      },
  3393      "DisassociateFromMasterAccountRequest": {
  3394        "type": "structure",
  3395        "members": {}
  3396      },
  3397      "DisassociateFromMasterAccountResponse": {
  3398        "type": "structure",
  3399        "members": {}
  3400      },
  3401      "DisassociateMemberRequest": {
  3402        "type": "structure",
  3403        "members": {
  3404          "id": {
  3405            "shape": "__string",
  3406            "location": "uri",
  3407            "locationName": "id"
  3408          }
  3409        },
  3410        "required": [
  3411          "id"
  3412        ]
  3413      },
  3414      "DisassociateMemberResponse": {
  3415        "type": "structure",
  3416        "members": {}
  3417      },
  3418      "DomainDetails": {
  3419        "type": "structure",
  3420        "members": {
  3421          "domainName": {
  3422            "shape": "__string",
  3423            "locationName": "domainName"
  3424          }
  3425        }
  3426      },
  3427      "EffectivePermission": {
  3428        "type": "string",
  3429        "enum": [
  3430          "PUBLIC",
  3431          "NOT_PUBLIC",
  3432          "UNKNOWN"
  3433        ]
  3434      },
  3435      "Empty": {
  3436        "type": "structure",
  3437        "members": {}
  3438      },
  3439      "EnableMacieRequest": {
  3440        "type": "structure",
  3441        "members": {
  3442          "clientToken": {
  3443            "shape": "__string",
  3444            "locationName": "clientToken",
  3445            "idempotencyToken": true
  3446          },
  3447          "findingPublishingFrequency": {
  3448            "shape": "FindingPublishingFrequency",
  3449            "locationName": "findingPublishingFrequency"
  3450          },
  3451          "status": {
  3452            "shape": "MacieStatus",
  3453            "locationName": "status"
  3454          }
  3455        }
  3456      },
  3457      "EnableMacieResponse": {
  3458        "type": "structure",
  3459        "members": {}
  3460      },
  3461      "EnableOrganizationAdminAccountRequest": {
  3462        "type": "structure",
  3463        "members": {
  3464          "adminAccountId": {
  3465            "shape": "__string",
  3466            "locationName": "adminAccountId"
  3467          },
  3468          "clientToken": {
  3469            "shape": "__string",
  3470            "locationName": "clientToken",
  3471            "idempotencyToken": true
  3472          }
  3473        },
  3474        "required": [
  3475          "adminAccountId"
  3476        ]
  3477      },
  3478      "EnableOrganizationAdminAccountResponse": {
  3479        "type": "structure",
  3480        "members": {}
  3481      },
  3482      "EncryptionType": {
  3483        "type": "string",
  3484        "enum": [
  3485          "NONE",
  3486          "AES256",
  3487          "aws:kms",
  3488          "UNKNOWN"
  3489        ]
  3490      },
  3491      "ErrorCode": {
  3492        "type": "string",
  3493        "enum": [
  3494          "ClientError",
  3495          "InternalError"
  3496        ]
  3497      },
  3498      "FederatedUser": {
  3499        "type": "structure",
  3500        "members": {
  3501          "accessKeyId": {
  3502            "shape": "__string",
  3503            "locationName": "accessKeyId"
  3504          },
  3505          "accountId": {
  3506            "shape": "__string",
  3507            "locationName": "accountId"
  3508          },
  3509          "arn": {
  3510            "shape": "__string",
  3511            "locationName": "arn"
  3512          },
  3513          "principalId": {
  3514            "shape": "__string",
  3515            "locationName": "principalId"
  3516          },
  3517          "sessionContext": {
  3518            "shape": "SessionContext",
  3519            "locationName": "sessionContext"
  3520          }
  3521        }
  3522      },
  3523      "Finding": {
  3524        "type": "structure",
  3525        "members": {
  3526          "accountId": {
  3527            "shape": "__string",
  3528            "locationName": "accountId"
  3529          },
  3530          "archived": {
  3531            "shape": "__boolean",
  3532            "locationName": "archived"
  3533          },
  3534          "category": {
  3535            "shape": "FindingCategory",
  3536            "locationName": "category"
  3537          },
  3538          "classificationDetails": {
  3539            "shape": "ClassificationDetails",
  3540            "locationName": "classificationDetails"
  3541          },
  3542          "count": {
  3543            "shape": "__long",
  3544            "locationName": "count"
  3545          },
  3546          "createdAt": {
  3547            "shape": "__timestampIso8601",
  3548            "locationName": "createdAt"
  3549          },
  3550          "description": {
  3551            "shape": "__string",
  3552            "locationName": "description"
  3553          },
  3554          "id": {
  3555            "shape": "__string",
  3556            "locationName": "id"
  3557          },
  3558          "partition": {
  3559            "shape": "__string",
  3560            "locationName": "partition"
  3561          },
  3562          "policyDetails": {
  3563            "shape": "PolicyDetails",
  3564            "locationName": "policyDetails"
  3565          },
  3566          "region": {
  3567            "shape": "__string",
  3568            "locationName": "region"
  3569          },
  3570          "resourcesAffected": {
  3571            "shape": "ResourcesAffected",
  3572            "locationName": "resourcesAffected"
  3573          },
  3574          "sample": {
  3575            "shape": "__boolean",
  3576            "locationName": "sample"
  3577          },
  3578          "schemaVersion": {
  3579            "shape": "__string",
  3580            "locationName": "schemaVersion"
  3581          },
  3582          "severity": {
  3583            "shape": "Severity",
  3584            "locationName": "severity"
  3585          },
  3586          "title": {
  3587            "shape": "__string",
  3588            "locationName": "title"
  3589          },
  3590          "type": {
  3591            "shape": "FindingType",
  3592            "locationName": "type"
  3593          },
  3594          "updatedAt": {
  3595            "shape": "__timestampIso8601",
  3596            "locationName": "updatedAt"
  3597          }
  3598        }
  3599      },
  3600      "FindingAction": {
  3601        "type": "structure",
  3602        "members": {
  3603          "actionType": {
  3604            "shape": "FindingActionType",
  3605            "locationName": "actionType"
  3606          },
  3607          "apiCallDetails": {
  3608            "shape": "ApiCallDetails",
  3609            "locationName": "apiCallDetails"
  3610          }
  3611        }
  3612      },
  3613      "FindingActionType": {
  3614        "type": "string",
  3615        "enum": [
  3616          "AWS_API_CALL"
  3617        ]
  3618      },
  3619      "FindingActor": {
  3620        "type": "structure",
  3621        "members": {
  3622          "domainDetails": {
  3623            "shape": "DomainDetails",
  3624            "locationName": "domainDetails"
  3625          },
  3626          "ipAddressDetails": {
  3627            "shape": "IpAddressDetails",
  3628            "locationName": "ipAddressDetails"
  3629          },
  3630          "userIdentity": {
  3631            "shape": "UserIdentity",
  3632            "locationName": "userIdentity"
  3633          }
  3634        }
  3635      },
  3636      "FindingCategory": {
  3637        "type": "string",
  3638        "enum": [
  3639          "CLASSIFICATION",
  3640          "POLICY"
  3641        ]
  3642      },
  3643      "FindingCriteria": {
  3644        "type": "structure",
  3645        "members": {
  3646          "criterion": {
  3647            "shape": "Criterion",
  3648            "locationName": "criterion"
  3649          }
  3650        }
  3651      },
  3652      "FindingPublishingFrequency": {
  3653        "type": "string",
  3654        "enum": [
  3655          "FIFTEEN_MINUTES",
  3656          "ONE_HOUR",
  3657          "SIX_HOURS"
  3658        ]
  3659      },
  3660      "FindingStatisticsSortAttributeName": {
  3661        "type": "string",
  3662        "enum": [
  3663          "groupKey",
  3664          "count"
  3665        ]
  3666      },
  3667      "FindingStatisticsSortCriteria": {
  3668        "type": "structure",
  3669        "members": {
  3670          "attributeName": {
  3671            "shape": "FindingStatisticsSortAttributeName",
  3672            "locationName": "attributeName"
  3673          },
  3674          "orderBy": {
  3675            "shape": "OrderBy",
  3676            "locationName": "orderBy"
  3677          }
  3678        }
  3679      },
  3680      "FindingType": {
  3681        "type": "string",
  3682        "enum": [
  3683          "SensitiveData:S3Object/Multiple",
  3684          "SensitiveData:S3Object/Financial",
  3685          "SensitiveData:S3Object/Personal",
  3686          "SensitiveData:S3Object/Credentials",
  3687          "SensitiveData:S3Object/CustomIdentifier",
  3688          "Policy:IAMUser/S3BucketPublic",
  3689          "Policy:IAMUser/S3BucketSharedExternally",
  3690          "Policy:IAMUser/S3BucketReplicatedExternally",
  3691          "Policy:IAMUser/S3BucketEncryptionDisabled",
  3692          "Policy:IAMUser/S3BlockPublicAccessDisabled"
  3693        ]
  3694      },
  3695      "FindingsFilterAction": {
  3696        "type": "string",
  3697        "enum": [
  3698          "ARCHIVE",
  3699          "NOOP"
  3700        ]
  3701      },
  3702      "FindingsFilterListItem": {
  3703        "type": "structure",
  3704        "members": {
  3705          "action": {
  3706            "shape": "FindingsFilterAction",
  3707            "locationName": "action"
  3708          },
  3709          "arn": {
  3710            "shape": "__string",
  3711            "locationName": "arn"
  3712          },
  3713          "id": {
  3714            "shape": "__string",
  3715            "locationName": "id"
  3716          },
  3717          "name": {
  3718            "shape": "__string",
  3719            "locationName": "name"
  3720          },
  3721          "tags": {
  3722            "shape": "TagMap",
  3723            "locationName": "tags"
  3724          }
  3725        }
  3726      },
  3727      "GetAdministratorAccountRequest": {
  3728        "type": "structure",
  3729        "members": {}
  3730      },
  3731      "GetAdministratorAccountResponse": {
  3732        "type": "structure",
  3733        "members": {
  3734          "administrator": {
  3735            "shape": "Invitation",
  3736            "locationName": "administrator"
  3737          }
  3738        }
  3739      },
  3740      "GetBucketStatisticsRequest": {
  3741        "type": "structure",
  3742        "members": {
  3743          "accountId": {
  3744            "shape": "__string",
  3745            "locationName": "accountId"
  3746          }
  3747        }
  3748      },
  3749      "GetBucketStatisticsResponse": {
  3750        "type": "structure",
  3751        "members": {
  3752          "bucketCount": {
  3753            "shape": "__long",
  3754            "locationName": "bucketCount"
  3755          },
  3756          "bucketCountByEffectivePermission": {
  3757            "shape": "BucketCountByEffectivePermission",
  3758            "locationName": "bucketCountByEffectivePermission"
  3759          },
  3760          "bucketCountByEncryptionType": {
  3761            "shape": "BucketCountByEncryptionType",
  3762            "locationName": "bucketCountByEncryptionType"
  3763          },
  3764          "bucketCountByObjectEncryptionRequirement": {
  3765            "shape": "BucketCountPolicyAllowsUnencryptedObjectUploads",
  3766            "locationName": "bucketCountByObjectEncryptionRequirement"
  3767          },
  3768          "bucketCountBySharedAccessType": {
  3769            "shape": "BucketCountBySharedAccessType",
  3770            "locationName": "bucketCountBySharedAccessType"
  3771          },
  3772          "classifiableObjectCount": {
  3773            "shape": "__long",
  3774            "locationName": "classifiableObjectCount"
  3775          },
  3776          "classifiableSizeInBytes": {
  3777            "shape": "__long",
  3778            "locationName": "classifiableSizeInBytes"
  3779          },
  3780          "lastUpdated": {
  3781            "shape": "__timestampIso8601",
  3782            "locationName": "lastUpdated"
  3783          },
  3784          "objectCount": {
  3785            "shape": "__long",
  3786            "locationName": "objectCount"
  3787          },
  3788          "sizeInBytes": {
  3789            "shape": "__long",
  3790            "locationName": "sizeInBytes"
  3791          },
  3792          "sizeInBytesCompressed": {
  3793            "shape": "__long",
  3794            "locationName": "sizeInBytesCompressed"
  3795          },
  3796          "unclassifiableObjectCount": {
  3797            "shape": "ObjectLevelStatistics",
  3798            "locationName": "unclassifiableObjectCount"
  3799          },
  3800          "unclassifiableObjectSizeInBytes": {
  3801            "shape": "ObjectLevelStatistics",
  3802            "locationName": "unclassifiableObjectSizeInBytes"
  3803          }
  3804        }
  3805      },
  3806      "GetClassificationExportConfigurationRequest": {
  3807        "type": "structure",
  3808        "members": {}
  3809      },
  3810      "GetClassificationExportConfigurationResponse": {
  3811        "type": "structure",
  3812        "members": {
  3813          "configuration": {
  3814            "shape": "ClassificationExportConfiguration",
  3815            "locationName": "configuration"
  3816          }
  3817        }
  3818      },
  3819      "GetCustomDataIdentifierRequest": {
  3820        "type": "structure",
  3821        "members": {
  3822          "id": {
  3823            "shape": "__string",
  3824            "location": "uri",
  3825            "locationName": "id"
  3826          }
  3827        },
  3828        "required": [
  3829          "id"
  3830        ]
  3831      },
  3832      "GetCustomDataIdentifierResponse": {
  3833        "type": "structure",
  3834        "members": {
  3835          "arn": {
  3836            "shape": "__string",
  3837            "locationName": "arn"
  3838          },
  3839          "createdAt": {
  3840            "shape": "__timestampIso8601",
  3841            "locationName": "createdAt"
  3842          },
  3843          "deleted": {
  3844            "shape": "__boolean",
  3845            "locationName": "deleted"
  3846          },
  3847          "description": {
  3848            "shape": "__string",
  3849            "locationName": "description"
  3850          },
  3851          "id": {
  3852            "shape": "__string",
  3853            "locationName": "id"
  3854          },
  3855          "ignoreWords": {
  3856            "shape": "__listOf__string",
  3857            "locationName": "ignoreWords"
  3858          },
  3859          "keywords": {
  3860            "shape": "__listOf__string",
  3861            "locationName": "keywords"
  3862          },
  3863          "maximumMatchDistance": {
  3864            "shape": "__integer",
  3865            "locationName": "maximumMatchDistance"
  3866          },
  3867          "name": {
  3868            "shape": "__string",
  3869            "locationName": "name"
  3870          },
  3871          "regex": {
  3872            "shape": "__string",
  3873            "locationName": "regex"
  3874          },
  3875          "tags": {
  3876            "shape": "TagMap",
  3877            "locationName": "tags"
  3878          }
  3879        }
  3880      },
  3881      "GetFindingStatisticsRequest": {
  3882        "type": "structure",
  3883        "members": {
  3884          "findingCriteria": {
  3885            "shape": "FindingCriteria",
  3886            "locationName": "findingCriteria"
  3887          },
  3888          "groupBy": {
  3889            "shape": "GroupBy",
  3890            "locationName": "groupBy"
  3891          },
  3892          "size": {
  3893            "shape": "__integer",
  3894            "locationName": "size"
  3895          },
  3896          "sortCriteria": {
  3897            "shape": "FindingStatisticsSortCriteria",
  3898            "locationName": "sortCriteria"
  3899          }
  3900        },
  3901        "required": [
  3902          "groupBy"
  3903        ]
  3904      },
  3905      "GetFindingStatisticsResponse": {
  3906        "type": "structure",
  3907        "members": {
  3908          "countsByGroup": {
  3909            "shape": "__listOfGroupCount",
  3910            "locationName": "countsByGroup"
  3911          }
  3912        }
  3913      },
  3914      "GetFindingsFilterRequest": {
  3915        "type": "structure",
  3916        "members": {
  3917          "id": {
  3918            "shape": "__string",
  3919            "location": "uri",
  3920            "locationName": "id"
  3921          }
  3922        },
  3923        "required": [
  3924          "id"
  3925        ]
  3926      },
  3927      "GetFindingsFilterResponse": {
  3928        "type": "structure",
  3929        "members": {
  3930          "action": {
  3931            "shape": "FindingsFilterAction",
  3932            "locationName": "action"
  3933          },
  3934          "arn": {
  3935            "shape": "__string",
  3936            "locationName": "arn"
  3937          },
  3938          "description": {
  3939            "shape": "__string",
  3940            "locationName": "description"
  3941          },
  3942          "findingCriteria": {
  3943            "shape": "FindingCriteria",
  3944            "locationName": "findingCriteria"
  3945          },
  3946          "id": {
  3947            "shape": "__string",
  3948            "locationName": "id"
  3949          },
  3950          "name": {
  3951            "shape": "__string",
  3952            "locationName": "name"
  3953          },
  3954          "position": {
  3955            "shape": "__integer",
  3956            "locationName": "position"
  3957          },
  3958          "tags": {
  3959            "shape": "TagMap",
  3960            "locationName": "tags"
  3961          }
  3962        }
  3963      },
  3964      "GetFindingsPublicationConfigurationRequest": {
  3965        "type": "structure",
  3966        "members": {}
  3967      },
  3968      "GetFindingsPublicationConfigurationResponse": {
  3969        "type": "structure",
  3970        "members": {
  3971          "securityHubConfiguration": {
  3972            "shape": "SecurityHubConfiguration",
  3973            "locationName": "securityHubConfiguration"
  3974          }
  3975        }
  3976      },
  3977      "GetFindingsRequest": {
  3978        "type": "structure",
  3979        "members": {
  3980          "findingIds": {
  3981            "shape": "__listOf__string",
  3982            "locationName": "findingIds"
  3983          },
  3984          "sortCriteria": {
  3985            "shape": "SortCriteria",
  3986            "locationName": "sortCriteria"
  3987          }
  3988        },
  3989        "required": [
  3990          "findingIds"
  3991        ]
  3992      },
  3993      "GetFindingsResponse": {
  3994        "type": "structure",
  3995        "members": {
  3996          "findings": {
  3997            "shape": "__listOfFinding",
  3998            "locationName": "findings"
  3999          }
  4000        }
  4001      },
  4002      "GetInvitationsCountRequest": {
  4003        "type": "structure",
  4004        "members": {}
  4005      },
  4006      "GetInvitationsCountResponse": {
  4007        "type": "structure",
  4008        "members": {
  4009          "invitationsCount": {
  4010            "shape": "__long",
  4011            "locationName": "invitationsCount"
  4012          }
  4013        }
  4014      },
  4015      "GetMacieSessionRequest": {
  4016        "type": "structure",
  4017        "members": {}
  4018      },
  4019      "GetMacieSessionResponse": {
  4020        "type": "structure",
  4021        "members": {
  4022          "createdAt": {
  4023            "shape": "__timestampIso8601",
  4024            "locationName": "createdAt"
  4025          },
  4026          "findingPublishingFrequency": {
  4027            "shape": "FindingPublishingFrequency",
  4028            "locationName": "findingPublishingFrequency"
  4029          },
  4030          "serviceRole": {
  4031            "shape": "__string",
  4032            "locationName": "serviceRole"
  4033          },
  4034          "status": {
  4035            "shape": "MacieStatus",
  4036            "locationName": "status"
  4037          },
  4038          "updatedAt": {
  4039            "shape": "__timestampIso8601",
  4040            "locationName": "updatedAt"
  4041          }
  4042        }
  4043      },
  4044      "GetMasterAccountRequest": {
  4045        "type": "structure",
  4046        "members": {}
  4047      },
  4048      "GetMasterAccountResponse": {
  4049        "type": "structure",
  4050        "members": {
  4051          "master": {
  4052            "shape": "Invitation",
  4053            "locationName": "master"
  4054          }
  4055        }
  4056      },
  4057      "GetMemberRequest": {
  4058        "type": "structure",
  4059        "members": {
  4060          "id": {
  4061            "shape": "__string",
  4062            "location": "uri",
  4063            "locationName": "id"
  4064          }
  4065        },
  4066        "required": [
  4067          "id"
  4068        ]
  4069      },
  4070      "GetMemberResponse": {
  4071        "type": "structure",
  4072        "members": {
  4073          "accountId": {
  4074            "shape": "__string",
  4075            "locationName": "accountId"
  4076          },
  4077          "administratorAccountId": {
  4078            "shape": "__string",
  4079            "locationName": "administratorAccountId"
  4080          },
  4081          "arn": {
  4082            "shape": "__string",
  4083            "locationName": "arn"
  4084          },
  4085          "email": {
  4086            "shape": "__string",
  4087            "locationName": "email"
  4088          },
  4089          "invitedAt": {
  4090            "shape": "__timestampIso8601",
  4091            "locationName": "invitedAt"
  4092          },
  4093          "masterAccountId": {
  4094            "shape": "__string",
  4095            "locationName": "masterAccountId"
  4096          },
  4097          "relationshipStatus": {
  4098            "shape": "RelationshipStatus",
  4099            "locationName": "relationshipStatus"
  4100          },
  4101          "tags": {
  4102            "shape": "TagMap",
  4103            "locationName": "tags"
  4104          },
  4105          "updatedAt": {
  4106            "shape": "__timestampIso8601",
  4107            "locationName": "updatedAt"
  4108          }
  4109        }
  4110      },
  4111      "GetUsageStatisticsRequest": {
  4112        "type": "structure",
  4113        "members": {
  4114          "filterBy": {
  4115            "shape": "__listOfUsageStatisticsFilter",
  4116            "locationName": "filterBy"
  4117          },
  4118          "maxResults": {
  4119            "shape": "__integer",
  4120            "locationName": "maxResults"
  4121          },
  4122          "nextToken": {
  4123            "shape": "__string",
  4124            "locationName": "nextToken"
  4125          },
  4126          "sortBy": {
  4127            "shape": "UsageStatisticsSortBy",
  4128            "locationName": "sortBy"
  4129          },
  4130          "timeRange": {
  4131            "shape": "TimeRange",
  4132            "locationName": "timeRange"
  4133          }
  4134        }
  4135      },
  4136      "GetUsageStatisticsResponse": {
  4137        "type": "structure",
  4138        "members": {
  4139          "nextToken": {
  4140            "shape": "__string",
  4141            "locationName": "nextToken"
  4142          },
  4143          "records": {
  4144            "shape": "__listOfUsageRecord",
  4145            "locationName": "records"
  4146          },
  4147          "timeRange": {
  4148            "shape": "TimeRange",
  4149            "locationName": "timeRange"
  4150          }
  4151        }
  4152      },
  4153      "GetUsageTotalsRequest": {
  4154        "type": "structure",
  4155        "members": {
  4156          "timeRange": {
  4157            "shape": "__string",
  4158            "location": "querystring",
  4159            "locationName": "timeRange"
  4160          }
  4161        }
  4162      },
  4163      "GetUsageTotalsResponse": {
  4164        "type": "structure",
  4165        "members": {
  4166          "timeRange": {
  4167            "shape": "TimeRange",
  4168            "locationName": "timeRange"
  4169          },
  4170          "usageTotals": {
  4171            "shape": "__listOfUsageTotal",
  4172            "locationName": "usageTotals"
  4173          }
  4174        }
  4175      },
  4176      "GroupBy": {
  4177        "type": "string",
  4178        "enum": [
  4179          "resourcesAffected.s3Bucket.name",
  4180          "type",
  4181          "classificationDetails.jobId",
  4182          "severity.description"
  4183        ]
  4184      },
  4185      "GroupCount": {
  4186        "type": "structure",
  4187        "members": {
  4188          "count": {
  4189            "shape": "__long",
  4190            "locationName": "count"
  4191          },
  4192          "groupKey": {
  4193            "shape": "__string",
  4194            "locationName": "groupKey"
  4195          }
  4196        }
  4197      },
  4198      "IamUser": {
  4199        "type": "structure",
  4200        "members": {
  4201          "accountId": {
  4202            "shape": "__string",
  4203            "locationName": "accountId"
  4204          },
  4205          "arn": {
  4206            "shape": "__string",
  4207            "locationName": "arn"
  4208          },
  4209          "principalId": {
  4210            "shape": "__string",
  4211            "locationName": "principalId"
  4212          },
  4213          "userName": {
  4214            "shape": "__string",
  4215            "locationName": "userName"
  4216          }
  4217        }
  4218      },
  4219      "InternalServerException": {
  4220        "type": "structure",
  4221        "members": {
  4222          "message": {
  4223            "shape": "__string",
  4224            "locationName": "message"
  4225          }
  4226        },
  4227        "exception": true,
  4228        "error": {
  4229          "httpStatusCode": 500
  4230        }
  4231      },
  4232      "Invitation": {
  4233        "type": "structure",
  4234        "members": {
  4235          "accountId": {
  4236            "shape": "__string",
  4237            "locationName": "accountId"
  4238          },
  4239          "invitationId": {
  4240            "shape": "__string",
  4241            "locationName": "invitationId"
  4242          },
  4243          "invitedAt": {
  4244            "shape": "__timestampIso8601",
  4245            "locationName": "invitedAt"
  4246          },
  4247          "relationshipStatus": {
  4248            "shape": "RelationshipStatus",
  4249            "locationName": "relationshipStatus"
  4250          }
  4251        }
  4252      },
  4253      "IpAddressDetails": {
  4254        "type": "structure",
  4255        "members": {
  4256          "ipAddressV4": {
  4257            "shape": "__string",
  4258            "locationName": "ipAddressV4"
  4259          },
  4260          "ipCity": {
  4261            "shape": "IpCity",
  4262            "locationName": "ipCity"
  4263          },
  4264          "ipCountry": {
  4265            "shape": "IpCountry",
  4266            "locationName": "ipCountry"
  4267          },
  4268          "ipGeoLocation": {
  4269            "shape": "IpGeoLocation",
  4270            "locationName": "ipGeoLocation"
  4271          },
  4272          "ipOwner": {
  4273            "shape": "IpOwner",
  4274            "locationName": "ipOwner"
  4275          }
  4276        }
  4277      },
  4278      "IpCity": {
  4279        "type": "structure",
  4280        "members": {
  4281          "name": {
  4282            "shape": "__string",
  4283            "locationName": "name"
  4284          }
  4285        }
  4286      },
  4287      "IpCountry": {
  4288        "type": "structure",
  4289        "members": {
  4290          "code": {
  4291            "shape": "__string",
  4292            "locationName": "code"
  4293          },
  4294          "name": {
  4295            "shape": "__string",
  4296            "locationName": "name"
  4297          }
  4298        }
  4299      },
  4300      "IpGeoLocation": {
  4301        "type": "structure",
  4302        "members": {
  4303          "lat": {
  4304            "shape": "__double",
  4305            "locationName": "lat"
  4306          },
  4307          "lon": {
  4308            "shape": "__double",
  4309            "locationName": "lon"
  4310          }
  4311        }
  4312      },
  4313      "IpOwner": {
  4314        "type": "structure",
  4315        "members": {
  4316          "asn": {
  4317            "shape": "__string",
  4318            "locationName": "asn"
  4319          },
  4320          "asnOrg": {
  4321            "shape": "__string",
  4322            "locationName": "asnOrg"
  4323          },
  4324          "isp": {
  4325            "shape": "__string",
  4326            "locationName": "isp"
  4327          },
  4328          "org": {
  4329            "shape": "__string",
  4330            "locationName": "org"
  4331          }
  4332        }
  4333      },
  4334      "IsDefinedInJob": {
  4335        "type": "string",
  4336        "enum": [
  4337          "TRUE",
  4338          "FALSE",
  4339          "UNKNOWN"
  4340        ]
  4341      },
  4342      "IsMonitoredByJob": {
  4343        "type": "string",
  4344        "enum": [
  4345          "TRUE",
  4346          "FALSE",
  4347          "UNKNOWN"
  4348        ]
  4349      },
  4350      "JobComparator": {
  4351        "type": "string",
  4352        "enum": [
  4353          "EQ",
  4354          "GT",
  4355          "GTE",
  4356          "LT",
  4357          "LTE",
  4358          "NE",
  4359          "CONTAINS",
  4360          "STARTS_WITH"
  4361        ]
  4362      },
  4363      "JobDetails": {
  4364        "type": "structure",
  4365        "members": {
  4366          "isDefinedInJob": {
  4367            "shape": "IsDefinedInJob",
  4368            "locationName": "isDefinedInJob"
  4369          },
  4370          "isMonitoredByJob": {
  4371            "shape": "IsMonitoredByJob",
  4372            "locationName": "isMonitoredByJob"
  4373          },
  4374          "lastJobId": {
  4375            "shape": "__string",
  4376            "locationName": "lastJobId"
  4377          },
  4378          "lastJobRunTime": {
  4379            "shape": "__timestampIso8601",
  4380            "locationName": "lastJobRunTime"
  4381          }
  4382        }
  4383      },
  4384      "JobScheduleFrequency": {
  4385        "type": "structure",
  4386        "members": {
  4387          "dailySchedule": {
  4388            "shape": "DailySchedule",
  4389            "locationName": "dailySchedule"
  4390          },
  4391          "monthlySchedule": {
  4392            "shape": "MonthlySchedule",
  4393            "locationName": "monthlySchedule"
  4394          },
  4395          "weeklySchedule": {
  4396            "shape": "WeeklySchedule",
  4397            "locationName": "weeklySchedule"
  4398          }
  4399        }
  4400      },
  4401      "JobScopeTerm": {
  4402        "type": "structure",
  4403        "members": {
  4404          "simpleScopeTerm": {
  4405            "shape": "SimpleScopeTerm",
  4406            "locationName": "simpleScopeTerm"
  4407          },
  4408          "tagScopeTerm": {
  4409            "shape": "TagScopeTerm",
  4410            "locationName": "tagScopeTerm"
  4411          }
  4412        }
  4413      },
  4414      "JobScopingBlock": {
  4415        "type": "structure",
  4416        "members": {
  4417          "and": {
  4418            "shape": "__listOfJobScopeTerm",
  4419            "locationName": "and"
  4420          }
  4421        }
  4422      },
  4423      "JobStatus": {
  4424        "type": "string",
  4425        "enum": [
  4426          "RUNNING",
  4427          "PAUSED",
  4428          "CANCELLED",
  4429          "COMPLETE",
  4430          "IDLE",
  4431          "USER_PAUSED"
  4432        ]
  4433      },
  4434      "JobSummary": {
  4435        "type": "structure",
  4436        "members": {
  4437          "bucketDefinitions": {
  4438            "shape": "__listOfS3BucketDefinitionForJob",
  4439            "locationName": "bucketDefinitions"
  4440          },
  4441          "createdAt": {
  4442            "shape": "__timestampIso8601",
  4443            "locationName": "createdAt"
  4444          },
  4445          "jobId": {
  4446            "shape": "__string",
  4447            "locationName": "jobId"
  4448          },
  4449          "jobStatus": {
  4450            "shape": "JobStatus",
  4451            "locationName": "jobStatus"
  4452          },
  4453          "jobType": {
  4454            "shape": "JobType",
  4455            "locationName": "jobType"
  4456          },
  4457          "lastRunErrorStatus": {
  4458            "shape": "LastRunErrorStatus",
  4459            "locationName": "lastRunErrorStatus"
  4460          },
  4461          "name": {
  4462            "shape": "__string",
  4463            "locationName": "name"
  4464          },
  4465          "userPausedDetails": {
  4466            "shape": "UserPausedDetails",
  4467            "locationName": "userPausedDetails"
  4468          },
  4469          "bucketCriteria": {
  4470            "shape": "S3BucketCriteriaForJob",
  4471            "locationName": "bucketCriteria"
  4472          }
  4473        }
  4474      },
  4475      "JobType": {
  4476        "type": "string",
  4477        "enum": [
  4478          "ONE_TIME",
  4479          "SCHEDULED"
  4480        ]
  4481      },
  4482      "KeyValuePair": {
  4483        "type": "structure",
  4484        "members": {
  4485          "key": {
  4486            "shape": "__string",
  4487            "locationName": "key"
  4488          },
  4489          "value": {
  4490            "shape": "__string",
  4491            "locationName": "value"
  4492          }
  4493        }
  4494      },
  4495      "KeyValuePairList": {
  4496        "type": "list",
  4497        "member": {
  4498          "shape": "KeyValuePair"
  4499        }
  4500      },
  4501      "LastRunErrorStatus": {
  4502        "type": "structure",
  4503        "members": {
  4504          "code": {
  4505            "shape": "LastRunErrorStatusCode",
  4506            "locationName": "code"
  4507          }
  4508        }
  4509      },
  4510      "LastRunErrorStatusCode": {
  4511        "type": "string",
  4512        "enum": [
  4513          "NONE",
  4514          "ERROR"
  4515        ]
  4516      },
  4517      "ListClassificationJobsRequest": {
  4518        "type": "structure",
  4519        "members": {
  4520          "filterCriteria": {
  4521            "shape": "ListJobsFilterCriteria",
  4522            "locationName": "filterCriteria"
  4523          },
  4524          "maxResults": {
  4525            "shape": "__integer",
  4526            "locationName": "maxResults"
  4527          },
  4528          "nextToken": {
  4529            "shape": "__string",
  4530            "locationName": "nextToken"
  4531          },
  4532          "sortCriteria": {
  4533            "shape": "ListJobsSortCriteria",
  4534            "locationName": "sortCriteria"
  4535          }
  4536        }
  4537      },
  4538      "ListClassificationJobsResponse": {
  4539        "type": "structure",
  4540        "members": {
  4541          "items": {
  4542            "shape": "__listOfJobSummary",
  4543            "locationName": "items"
  4544          },
  4545          "nextToken": {
  4546            "shape": "__string",
  4547            "locationName": "nextToken"
  4548          }
  4549        }
  4550      },
  4551      "ListCustomDataIdentifiersRequest": {
  4552        "type": "structure",
  4553        "members": {
  4554          "maxResults": {
  4555            "shape": "__integer",
  4556            "locationName": "maxResults"
  4557          },
  4558          "nextToken": {
  4559            "shape": "__string",
  4560            "locationName": "nextToken"
  4561          }
  4562        }
  4563      },
  4564      "ListCustomDataIdentifiersResponse": {
  4565        "type": "structure",
  4566        "members": {
  4567          "items": {
  4568            "shape": "__listOfCustomDataIdentifierSummary",
  4569            "locationName": "items"
  4570          },
  4571          "nextToken": {
  4572            "shape": "__string",
  4573            "locationName": "nextToken"
  4574          }
  4575        }
  4576      },
  4577      "ListFindingsFiltersRequest": {
  4578        "type": "structure",
  4579        "members": {
  4580          "maxResults": {
  4581            "shape": "MaxResults",
  4582            "location": "querystring",
  4583            "locationName": "maxResults"
  4584          },
  4585          "nextToken": {
  4586            "shape": "__string",
  4587            "location": "querystring",
  4588            "locationName": "nextToken"
  4589          }
  4590        }
  4591      },
  4592      "ListFindingsFiltersResponse": {
  4593        "type": "structure",
  4594        "members": {
  4595          "findingsFilterListItems": {
  4596            "shape": "__listOfFindingsFilterListItem",
  4597            "locationName": "findingsFilterListItems"
  4598          },
  4599          "nextToken": {
  4600            "shape": "__string",
  4601            "locationName": "nextToken"
  4602          }
  4603        }
  4604      },
  4605      "ListFindingsRequest": {
  4606        "type": "structure",
  4607        "members": {
  4608          "findingCriteria": {
  4609            "shape": "FindingCriteria",
  4610            "locationName": "findingCriteria"
  4611          },
  4612          "maxResults": {
  4613            "shape": "__integer",
  4614            "locationName": "maxResults"
  4615          },
  4616          "nextToken": {
  4617            "shape": "__string",
  4618            "locationName": "nextToken"
  4619          },
  4620          "sortCriteria": {
  4621            "shape": "SortCriteria",
  4622            "locationName": "sortCriteria"
  4623          }
  4624        }
  4625      },
  4626      "ListFindingsResponse": {
  4627        "type": "structure",
  4628        "members": {
  4629          "findingIds": {
  4630            "shape": "__listOf__string",
  4631            "locationName": "findingIds"
  4632          },
  4633          "nextToken": {
  4634            "shape": "__string",
  4635            "locationName": "nextToken"
  4636          }
  4637        }
  4638      },
  4639      "ListInvitationsRequest": {
  4640        "type": "structure",
  4641        "members": {
  4642          "maxResults": {
  4643            "shape": "MaxResults",
  4644            "location": "querystring",
  4645            "locationName": "maxResults"
  4646          },
  4647          "nextToken": {
  4648            "shape": "__string",
  4649            "location": "querystring",
  4650            "locationName": "nextToken"
  4651          }
  4652        }
  4653      },
  4654      "ListInvitationsResponse": {
  4655        "type": "structure",
  4656        "members": {
  4657          "invitations": {
  4658            "shape": "__listOfInvitation",
  4659            "locationName": "invitations"
  4660          },
  4661          "nextToken": {
  4662            "shape": "__string",
  4663            "locationName": "nextToken"
  4664          }
  4665        }
  4666      },
  4667      "ListJobsFilterCriteria": {
  4668        "type": "structure",
  4669        "members": {
  4670          "excludes": {
  4671            "shape": "__listOfListJobsFilterTerm",
  4672            "locationName": "excludes"
  4673          },
  4674          "includes": {
  4675            "shape": "__listOfListJobsFilterTerm",
  4676            "locationName": "includes"
  4677          }
  4678        }
  4679      },
  4680      "ListJobsFilterKey": {
  4681        "type": "string",
  4682        "enum": [
  4683          "jobType",
  4684          "jobStatus",
  4685          "createdAt",
  4686          "name"
  4687        ]
  4688      },
  4689      "ListJobsFilterTerm": {
  4690        "type": "structure",
  4691        "members": {
  4692          "comparator": {
  4693            "shape": "JobComparator",
  4694            "locationName": "comparator"
  4695          },
  4696          "key": {
  4697            "shape": "ListJobsFilterKey",
  4698            "locationName": "key"
  4699          },
  4700          "values": {
  4701            "shape": "__listOf__string",
  4702            "locationName": "values"
  4703          }
  4704        }
  4705      },
  4706      "ListJobsSortAttributeName": {
  4707        "type": "string",
  4708        "enum": [
  4709          "createdAt",
  4710          "jobStatus",
  4711          "name",
  4712          "jobType"
  4713        ]
  4714      },
  4715      "ListJobsSortCriteria": {
  4716        "type": "structure",
  4717        "members": {
  4718          "attributeName": {
  4719            "shape": "ListJobsSortAttributeName",
  4720            "locationName": "attributeName"
  4721          },
  4722          "orderBy": {
  4723            "shape": "OrderBy",
  4724            "locationName": "orderBy"
  4725          }
  4726        }
  4727      },
  4728      "ListManagedDataIdentifiersRequest": {
  4729        "type": "structure",
  4730        "members": {
  4731          "nextToken": {
  4732            "shape": "__string",
  4733            "locationName": "nextToken"
  4734          }
  4735        }
  4736      },
  4737      "ListManagedDataIdentifiersResponse": {
  4738        "type": "structure",
  4739        "members": {
  4740          "items": {
  4741            "shape": "__listOfManagedDataIdentifierSummary",
  4742            "locationName": "items"
  4743          },
  4744          "nextToken": {
  4745            "shape": "__string",
  4746            "locationName": "nextToken"
  4747          }
  4748        }
  4749      },
  4750      "ListMembersRequest": {
  4751        "type": "structure",
  4752        "members": {
  4753          "maxResults": {
  4754            "shape": "MaxResults",
  4755            "location": "querystring",
  4756            "locationName": "maxResults"
  4757          },
  4758          "nextToken": {
  4759            "shape": "__string",
  4760            "location": "querystring",
  4761            "locationName": "nextToken"
  4762          },
  4763          "onlyAssociated": {
  4764            "shape": "__string",
  4765            "location": "querystring",
  4766            "locationName": "onlyAssociated"
  4767          }
  4768        }
  4769      },
  4770      "ListMembersResponse": {
  4771        "type": "structure",
  4772        "members": {
  4773          "members": {
  4774            "shape": "__listOfMember",
  4775            "locationName": "members"
  4776          },
  4777          "nextToken": {
  4778            "shape": "__string",
  4779            "locationName": "nextToken"
  4780          }
  4781        }
  4782      },
  4783      "ListOrganizationAdminAccountsRequest": {
  4784        "type": "structure",
  4785        "members": {
  4786          "maxResults": {
  4787            "shape": "MaxResults",
  4788            "location": "querystring",
  4789            "locationName": "maxResults"
  4790          },
  4791          "nextToken": {
  4792            "shape": "__string",
  4793            "location": "querystring",
  4794            "locationName": "nextToken"
  4795          }
  4796        }
  4797      },
  4798      "ListOrganizationAdminAccountsResponse": {
  4799        "type": "structure",
  4800        "members": {
  4801          "adminAccounts": {
  4802            "shape": "__listOfAdminAccount",
  4803            "locationName": "adminAccounts"
  4804          },
  4805          "nextToken": {
  4806            "shape": "__string",
  4807            "locationName": "nextToken"
  4808          }
  4809        }
  4810      },
  4811      "ListTagsForResourceRequest": {
  4812        "type": "structure",
  4813        "members": {
  4814          "resourceArn": {
  4815            "shape": "__string",
  4816            "location": "uri",
  4817            "locationName": "resourceArn"
  4818          }
  4819        },
  4820        "required": [
  4821          "resourceArn"
  4822        ]
  4823      },
  4824      "ListTagsForResourceResponse": {
  4825        "type": "structure",
  4826        "members": {
  4827          "tags": {
  4828            "shape": "TagMap",
  4829            "locationName": "tags"
  4830          }
  4831        }
  4832      },
  4833      "MacieStatus": {
  4834        "type": "string",
  4835        "enum": [
  4836          "PAUSED",
  4837          "ENABLED"
  4838        ]
  4839      },
  4840      "ManagedDataIdentifierSelector": {
  4841        "type": "string",
  4842        "enum": [
  4843          "ALL",
  4844          "EXCLUDE",
  4845          "INCLUDE",
  4846          "NONE"
  4847        ]
  4848      },
  4849      "ManagedDataIdentifierSummary": {
  4850        "type": "structure",
  4851        "members": {
  4852          "category": {
  4853            "shape": "SensitiveDataItemCategory",
  4854            "locationName": "category"
  4855          },
  4856          "id": {
  4857            "shape": "__string",
  4858            "locationName": "id"
  4859          }
  4860        }
  4861      },
  4862      "MatchingBucket": {
  4863        "type": "structure",
  4864        "members": {
  4865          "accountId": {
  4866            "shape": "__string",
  4867            "locationName": "accountId"
  4868          },
  4869          "bucketName": {
  4870            "shape": "__string",
  4871            "locationName": "bucketName"
  4872          },
  4873          "classifiableObjectCount": {
  4874            "shape": "__long",
  4875            "locationName": "classifiableObjectCount"
  4876          },
  4877          "classifiableSizeInBytes": {
  4878            "shape": "__long",
  4879            "locationName": "classifiableSizeInBytes"
  4880          },
  4881          "errorCode": {
  4882            "shape": "BucketMetadataErrorCode",
  4883            "locationName": "errorCode"
  4884          },
  4885          "errorMessage": {
  4886            "shape": "__string",
  4887            "locationName": "errorMessage"
  4888          },
  4889          "jobDetails": {
  4890            "shape": "JobDetails",
  4891            "locationName": "jobDetails"
  4892          },
  4893          "objectCount": {
  4894            "shape": "__long",
  4895            "locationName": "objectCount"
  4896          },
  4897          "objectCountByEncryptionType": {
  4898            "shape": "ObjectCountByEncryptionType",
  4899            "locationName": "objectCountByEncryptionType"
  4900          },
  4901          "sizeInBytes": {
  4902            "shape": "__long",
  4903            "locationName": "sizeInBytes"
  4904          },
  4905          "sizeInBytesCompressed": {
  4906            "shape": "__long",
  4907            "locationName": "sizeInBytesCompressed"
  4908          },
  4909          "unclassifiableObjectCount": {
  4910            "shape": "ObjectLevelStatistics",
  4911            "locationName": "unclassifiableObjectCount"
  4912          },
  4913          "unclassifiableObjectSizeInBytes": {
  4914            "shape": "ObjectLevelStatistics",
  4915            "locationName": "unclassifiableObjectSizeInBytes"
  4916          }
  4917        }
  4918      },
  4919      "MatchingResource": {
  4920        "type": "structure",
  4921        "members": {
  4922          "matchingBucket": {
  4923            "shape": "MatchingBucket",
  4924            "locationName": "matchingBucket"
  4925          }
  4926        }
  4927      },
  4928      "MaxResults": {
  4929        "type": "integer",
  4930        "min": 1,
  4931        "max": 25
  4932      },
  4933      "Member": {
  4934        "type": "structure",
  4935        "members": {
  4936          "accountId": {
  4937            "shape": "__string",
  4938            "locationName": "accountId"
  4939          },
  4940          "administratorAccountId": {
  4941            "shape": "__string",
  4942            "locationName": "administratorAccountId"
  4943          },
  4944          "arn": {
  4945            "shape": "__string",
  4946            "locationName": "arn"
  4947          },
  4948          "email": {
  4949            "shape": "__string",
  4950            "locationName": "email"
  4951          },
  4952          "invitedAt": {
  4953            "shape": "__timestampIso8601",
  4954            "locationName": "invitedAt"
  4955          },
  4956          "masterAccountId": {
  4957            "shape": "__string",
  4958            "locationName": "masterAccountId"
  4959          },
  4960          "relationshipStatus": {
  4961            "shape": "RelationshipStatus",
  4962            "locationName": "relationshipStatus"
  4963          },
  4964          "tags": {
  4965            "shape": "TagMap",
  4966            "locationName": "tags"
  4967          },
  4968          "updatedAt": {
  4969            "shape": "__timestampIso8601",
  4970            "locationName": "updatedAt"
  4971          }
  4972        }
  4973      },
  4974      "MonthlySchedule": {
  4975        "type": "structure",
  4976        "members": {
  4977          "dayOfMonth": {
  4978            "shape": "__integer",
  4979            "locationName": "dayOfMonth"
  4980          }
  4981        }
  4982      },
  4983      "ObjectCountByEncryptionType": {
  4984        "type": "structure",
  4985        "members": {
  4986          "customerManaged": {
  4987            "shape": "__long",
  4988            "locationName": "customerManaged"
  4989          },
  4990          "kmsManaged": {
  4991            "shape": "__long",
  4992            "locationName": "kmsManaged"
  4993          },
  4994          "s3Managed": {
  4995            "shape": "__long",
  4996            "locationName": "s3Managed"
  4997          },
  4998          "unencrypted": {
  4999            "shape": "__long",
  5000            "locationName": "unencrypted"
  5001          },
  5002          "unknown": {
  5003            "shape": "__long",
  5004            "locationName": "unknown"
  5005          }
  5006        }
  5007      },
  5008      "ObjectLevelStatistics": {
  5009        "type": "structure",
  5010        "members": {
  5011          "fileType": {
  5012            "shape": "__long",
  5013            "locationName": "fileType"
  5014          },
  5015          "storageClass": {
  5016            "shape": "__long",
  5017            "locationName": "storageClass"
  5018          },
  5019          "total": {
  5020            "shape": "__long",
  5021            "locationName": "total"
  5022          }
  5023        }
  5024      },
  5025      "Occurrences": {
  5026        "type": "structure",
  5027        "members": {
  5028          "cells": {
  5029            "shape": "Cells",
  5030            "locationName": "cells"
  5031          },
  5032          "lineRanges": {
  5033            "shape": "Ranges",
  5034            "locationName": "lineRanges"
  5035          },
  5036          "offsetRanges": {
  5037            "shape": "Ranges",
  5038            "locationName": "offsetRanges"
  5039          },
  5040          "pages": {
  5041            "shape": "Pages",
  5042            "locationName": "pages"
  5043          },
  5044          "records": {
  5045            "shape": "Records",
  5046            "locationName": "records"
  5047          }
  5048        }
  5049      },
  5050      "OrderBy": {
  5051        "type": "string",
  5052        "enum": [
  5053          "ASC",
  5054          "DESC"
  5055        ]
  5056      },
  5057      "Page": {
  5058        "type": "structure",
  5059        "members": {
  5060          "lineRange": {
  5061            "shape": "Range",
  5062            "locationName": "lineRange"
  5063          },
  5064          "offsetRange": {
  5065            "shape": "Range",
  5066            "locationName": "offsetRange"
  5067          },
  5068          "pageNumber": {
  5069            "shape": "__long",
  5070            "locationName": "pageNumber"
  5071          }
  5072        }
  5073      },
  5074      "Pages": {
  5075        "type": "list",
  5076        "member": {
  5077          "shape": "Page"
  5078        }
  5079      },
  5080      "PolicyDetails": {
  5081        "type": "structure",
  5082        "members": {
  5083          "action": {
  5084            "shape": "FindingAction",
  5085            "locationName": "action"
  5086          },
  5087          "actor": {
  5088            "shape": "FindingActor",
  5089            "locationName": "actor"
  5090          }
  5091        }
  5092      },
  5093      "PutClassificationExportConfigurationRequest": {
  5094        "type": "structure",
  5095        "members": {
  5096          "configuration": {
  5097            "shape": "ClassificationExportConfiguration",
  5098            "locationName": "configuration"
  5099          }
  5100        },
  5101        "required": [
  5102          "configuration"
  5103        ]
  5104      },
  5105      "PutClassificationExportConfigurationResponse": {
  5106        "type": "structure",
  5107        "members": {
  5108          "configuration": {
  5109            "shape": "ClassificationExportConfiguration",
  5110            "locationName": "configuration"
  5111          }
  5112        }
  5113      },
  5114      "PutFindingsPublicationConfigurationRequest": {
  5115        "type": "structure",
  5116        "members": {
  5117          "clientToken": {
  5118            "shape": "__string",
  5119            "locationName": "clientToken",
  5120            "idempotencyToken": true
  5121          },
  5122          "securityHubConfiguration": {
  5123            "shape": "SecurityHubConfiguration",
  5124            "locationName": "securityHubConfiguration"
  5125          }
  5126        }
  5127      },
  5128      "PutFindingsPublicationConfigurationResponse": {
  5129        "type": "structure",
  5130        "members": {}
  5131      },
  5132      "Range": {
  5133        "type": "structure",
  5134        "members": {
  5135          "end": {
  5136            "shape": "__long",
  5137            "locationName": "end"
  5138          },
  5139          "start": {
  5140            "shape": "__long",
  5141            "locationName": "start"
  5142          },
  5143          "startColumn": {
  5144            "shape": "__long",
  5145            "locationName": "startColumn"
  5146          }
  5147        }
  5148      },
  5149      "Ranges": {
  5150        "type": "list",
  5151        "member": {
  5152          "shape": "Range"
  5153        }
  5154      },
  5155      "Record": {
  5156        "type": "structure",
  5157        "members": {
  5158          "jsonPath": {
  5159            "shape": "__string",
  5160            "locationName": "jsonPath"
  5161          },
  5162          "recordIndex": {
  5163            "shape": "__long",
  5164            "locationName": "recordIndex"
  5165          }
  5166        }
  5167      },
  5168      "Records": {
  5169        "type": "list",
  5170        "member": {
  5171          "shape": "Record"
  5172        }
  5173      },
  5174      "RelationshipStatus": {
  5175        "type": "string",
  5176        "enum": [
  5177          "Enabled",
  5178          "Paused",
  5179          "Invited",
  5180          "Created",
  5181          "Removed",
  5182          "Resigned",
  5183          "EmailVerificationInProgress",
  5184          "EmailVerificationFailed",
  5185          "RegionDisabled",
  5186          "AccountSuspended"
  5187        ]
  5188      },
  5189      "ReplicationDetails": {
  5190        "type": "structure",
  5191        "members": {
  5192          "replicated": {
  5193            "shape": "__boolean",
  5194            "locationName": "replicated"
  5195          },
  5196          "replicatedExternally": {
  5197            "shape": "__boolean",
  5198            "locationName": "replicatedExternally"
  5199          },
  5200          "replicationAccounts": {
  5201            "shape": "__listOf__string",
  5202            "locationName": "replicationAccounts"
  5203          }
  5204        }
  5205      },
  5206      "ResourceNotFoundException": {
  5207        "type": "structure",
  5208        "members": {
  5209          "message": {
  5210            "shape": "__string",
  5211            "locationName": "message"
  5212          }
  5213        },
  5214        "exception": true,
  5215        "error": {
  5216          "httpStatusCode": 404
  5217        }
  5218      },
  5219      "ResourcesAffected": {
  5220        "type": "structure",
  5221        "members": {
  5222          "s3Bucket": {
  5223            "shape": "S3Bucket",
  5224            "locationName": "s3Bucket"
  5225          },
  5226          "s3Object": {
  5227            "shape": "S3Object",
  5228            "locationName": "s3Object"
  5229          }
  5230        }
  5231      },
  5232      "S3Bucket": {
  5233        "type": "structure",
  5234        "members": {
  5235          "allowsUnencryptedObjectUploads": {
  5236            "shape": "AllowsUnencryptedObjectUploads",
  5237            "locationName": "allowsUnencryptedObjectUploads"
  5238          },
  5239          "arn": {
  5240            "shape": "__string",
  5241            "locationName": "arn"
  5242          },
  5243          "createdAt": {
  5244            "shape": "__timestampIso8601",
  5245            "locationName": "createdAt"
  5246          },
  5247          "defaultServerSideEncryption": {
  5248            "shape": "ServerSideEncryption",
  5249            "locationName": "defaultServerSideEncryption"
  5250          },
  5251          "name": {
  5252            "shape": "__string",
  5253            "locationName": "name"
  5254          },
  5255          "owner": {
  5256            "shape": "S3BucketOwner",
  5257            "locationName": "owner"
  5258          },
  5259          "publicAccess": {
  5260            "shape": "BucketPublicAccess",
  5261            "locationName": "publicAccess"
  5262          },
  5263          "tags": {
  5264            "shape": "KeyValuePairList",
  5265            "locationName": "tags"
  5266          }
  5267        }
  5268      },
  5269      "S3BucketCriteriaForJob": {
  5270        "type": "structure",
  5271        "members": {
  5272          "excludes": {
  5273            "shape": "CriteriaBlockForJob",
  5274            "locationName": "excludes"
  5275          },
  5276          "includes": {
  5277            "shape": "CriteriaBlockForJob",
  5278            "locationName": "includes"
  5279          }
  5280        }
  5281      },
  5282      "S3BucketDefinitionForJob": {
  5283        "type": "structure",
  5284        "members": {
  5285          "accountId": {
  5286            "shape": "__string",
  5287            "locationName": "accountId"
  5288          },
  5289          "buckets": {
  5290            "shape": "__listOf__string",
  5291            "locationName": "buckets"
  5292          }
  5293        },
  5294        "required": [
  5295          "accountId",
  5296          "buckets"
  5297        ]
  5298      },
  5299      "S3BucketOwner": {
  5300        "type": "structure",
  5301        "members": {
  5302          "displayName": {
  5303            "shape": "__string",
  5304            "locationName": "displayName"
  5305          },
  5306          "id": {
  5307            "shape": "__string",
  5308            "locationName": "id"
  5309          }
  5310        }
  5311      },
  5312      "S3Destination": {
  5313        "type": "structure",
  5314        "members": {
  5315          "bucketName": {
  5316            "shape": "__string",
  5317            "locationName": "bucketName"
  5318          },
  5319          "keyPrefix": {
  5320            "shape": "__string",
  5321            "locationName": "keyPrefix"
  5322          },
  5323          "kmsKeyArn": {
  5324            "shape": "__string",
  5325            "locationName": "kmsKeyArn"
  5326          }
  5327        },
  5328        "required": [
  5329          "bucketName",
  5330          "kmsKeyArn"
  5331        ]
  5332      },
  5333      "S3JobDefinition": {
  5334        "type": "structure",
  5335        "members": {
  5336          "bucketDefinitions": {
  5337            "shape": "__listOfS3BucketDefinitionForJob",
  5338            "locationName": "bucketDefinitions"
  5339          },
  5340          "scoping": {
  5341            "shape": "Scoping",
  5342            "locationName": "scoping"
  5343          },
  5344          "bucketCriteria": {
  5345            "shape": "S3BucketCriteriaForJob",
  5346            "locationName": "bucketCriteria"
  5347          }
  5348        }
  5349      },
  5350      "S3Object": {
  5351        "type": "structure",
  5352        "members": {
  5353          "bucketArn": {
  5354            "shape": "__string",
  5355            "locationName": "bucketArn"
  5356          },
  5357          "eTag": {
  5358            "shape": "__string",
  5359            "locationName": "eTag"
  5360          },
  5361          "extension": {
  5362            "shape": "__string",
  5363            "locationName": "extension"
  5364          },
  5365          "key": {
  5366            "shape": "__string",
  5367            "locationName": "key"
  5368          },
  5369          "lastModified": {
  5370            "shape": "__timestampIso8601",
  5371            "locationName": "lastModified"
  5372          },
  5373          "path": {
  5374            "shape": "__string",
  5375            "locationName": "path"
  5376          },
  5377          "publicAccess": {
  5378            "shape": "__boolean",
  5379            "locationName": "publicAccess"
  5380          },
  5381          "serverSideEncryption": {
  5382            "shape": "ServerSideEncryption",
  5383            "locationName": "serverSideEncryption"
  5384          },
  5385          "size": {
  5386            "shape": "__long",
  5387            "locationName": "size"
  5388          },
  5389          "storageClass": {
  5390            "shape": "StorageClass",
  5391            "locationName": "storageClass"
  5392          },
  5393          "tags": {
  5394            "shape": "KeyValuePairList",
  5395            "locationName": "tags"
  5396          },
  5397          "versionId": {
  5398            "shape": "__string",
  5399            "locationName": "versionId"
  5400          }
  5401        }
  5402      },
  5403      "ScopeFilterKey": {
  5404        "type": "string",
  5405        "enum": [
  5406          "OBJECT_EXTENSION",
  5407          "OBJECT_LAST_MODIFIED_DATE",
  5408          "OBJECT_SIZE",
  5409          "OBJECT_KEY"
  5410        ]
  5411      },
  5412      "Scoping": {
  5413        "type": "structure",
  5414        "members": {
  5415          "excludes": {
  5416            "shape": "JobScopingBlock",
  5417            "locationName": "excludes"
  5418          },
  5419          "includes": {
  5420            "shape": "JobScopingBlock",
  5421            "locationName": "includes"
  5422          }
  5423        }
  5424      },
  5425      "SearchResourcesBucketCriteria": {
  5426        "type": "structure",
  5427        "members": {
  5428          "excludes": {
  5429            "shape": "SearchResourcesCriteriaBlock",
  5430            "locationName": "excludes"
  5431          },
  5432          "includes": {
  5433            "shape": "SearchResourcesCriteriaBlock",
  5434            "locationName": "includes"
  5435          }
  5436        }
  5437      },
  5438      "SearchResourcesComparator": {
  5439        "type": "string",
  5440        "enum": [
  5441          "EQ",
  5442          "NE"
  5443        ]
  5444      },
  5445      "SearchResourcesCriteria": {
  5446        "type": "structure",
  5447        "members": {
  5448          "simpleCriterion": {
  5449            "shape": "SearchResourcesSimpleCriterion",
  5450            "locationName": "simpleCriterion"
  5451          },
  5452          "tagCriterion": {
  5453            "shape": "SearchResourcesTagCriterion",
  5454            "locationName": "tagCriterion"
  5455          }
  5456        }
  5457      },
  5458      "SearchResourcesCriteriaBlock": {
  5459        "type": "structure",
  5460        "members": {
  5461          "and": {
  5462            "shape": "__listOfSearchResourcesCriteria",
  5463            "locationName": "and"
  5464          }
  5465        }
  5466      },
  5467      "SearchResourcesRequest": {
  5468        "type": "structure",
  5469        "members": {
  5470          "bucketCriteria": {
  5471            "shape": "SearchResourcesBucketCriteria",
  5472            "locationName": "bucketCriteria"
  5473          },
  5474          "maxResults": {
  5475            "shape": "__integer",
  5476            "locationName": "maxResults"
  5477          },
  5478          "nextToken": {
  5479            "shape": "__string",
  5480            "locationName": "nextToken"
  5481          },
  5482          "sortCriteria": {
  5483            "shape": "SearchResourcesSortCriteria",
  5484            "locationName": "sortCriteria"
  5485          }
  5486        }
  5487      },
  5488      "SearchResourcesResponse": {
  5489        "type": "structure",
  5490        "members": {
  5491          "matchingResources": {
  5492            "shape": "__listOfMatchingResource",
  5493            "locationName": "matchingResources"
  5494          },
  5495          "nextToken": {
  5496            "shape": "__string",
  5497            "locationName": "nextToken"
  5498          }
  5499        }
  5500      },
  5501      "SearchResourcesSimpleCriterion": {
  5502        "type": "structure",
  5503        "members": {
  5504          "comparator": {
  5505            "shape": "SearchResourcesComparator",
  5506            "locationName": "comparator"
  5507          },
  5508          "key": {
  5509            "shape": "SearchResourcesSimpleCriterionKey",
  5510            "locationName": "key"
  5511          },
  5512          "values": {
  5513            "shape": "__listOf__string",
  5514            "locationName": "values"
  5515          }
  5516        }
  5517      },
  5518      "SearchResourcesSimpleCriterionKey": {
  5519        "type": "string",
  5520        "enum": [
  5521          "ACCOUNT_ID",
  5522          "S3_BUCKET_NAME",
  5523          "S3_BUCKET_EFFECTIVE_PERMISSION",
  5524          "S3_BUCKET_SHARED_ACCESS"
  5525        ]
  5526      },
  5527      "SearchResourcesSortAttributeName": {
  5528        "type": "string",
  5529        "enum": [
  5530          "ACCOUNT_ID",
  5531          "RESOURCE_NAME",
  5532          "S3_CLASSIFIABLE_OBJECT_COUNT",
  5533          "S3_CLASSIFIABLE_SIZE_IN_BYTES"
  5534        ]
  5535      },
  5536      "SearchResourcesSortCriteria": {
  5537        "type": "structure",
  5538        "members": {
  5539          "attributeName": {
  5540            "shape": "SearchResourcesSortAttributeName",
  5541            "locationName": "attributeName"
  5542          },
  5543          "orderBy": {
  5544            "shape": "OrderBy",
  5545            "locationName": "orderBy"
  5546          }
  5547        }
  5548      },
  5549      "SearchResourcesTagCriterion": {
  5550        "type": "structure",
  5551        "members": {
  5552          "comparator": {
  5553            "shape": "SearchResourcesComparator",
  5554            "locationName": "comparator"
  5555          },
  5556          "tagValues": {
  5557            "shape": "__listOfSearchResourcesTagCriterionPair",
  5558            "locationName": "tagValues"
  5559          }
  5560        }
  5561      },
  5562      "SearchResourcesTagCriterionPair": {
  5563        "type": "structure",
  5564        "members": {
  5565          "key": {
  5566            "shape": "__string",
  5567            "locationName": "key"
  5568          },
  5569          "value": {
  5570            "shape": "__string",
  5571            "locationName": "value"
  5572          }
  5573        }
  5574      },
  5575      "SecurityHubConfiguration": {
  5576        "type": "structure",
  5577        "members": {
  5578          "publishClassificationFindings": {
  5579            "shape": "__boolean",
  5580            "locationName": "publishClassificationFindings"
  5581          },
  5582          "publishPolicyFindings": {
  5583            "shape": "__boolean",
  5584            "locationName": "publishPolicyFindings"
  5585          }
  5586        },
  5587        "required": [
  5588          "publishPolicyFindings",
  5589          "publishClassificationFindings"
  5590        ]
  5591      },
  5592      "SensitiveData": {
  5593        "type": "list",
  5594        "member": {
  5595          "shape": "SensitiveDataItem"
  5596        }
  5597      },
  5598      "SensitiveDataItem": {
  5599        "type": "structure",
  5600        "members": {
  5601          "category": {
  5602            "shape": "SensitiveDataItemCategory",
  5603            "locationName": "category"
  5604          },
  5605          "detections": {
  5606            "shape": "DefaultDetections",
  5607            "locationName": "detections"
  5608          },
  5609          "totalCount": {
  5610            "shape": "__long",
  5611            "locationName": "totalCount"
  5612          }
  5613        }
  5614      },
  5615      "SensitiveDataItemCategory": {
  5616        "type": "string",
  5617        "enum": [
  5618          "FINANCIAL_INFORMATION",
  5619          "PERSONAL_INFORMATION",
  5620          "CREDENTIALS",
  5621          "CUSTOM_IDENTIFIER"
  5622        ]
  5623      },
  5624      "ServerSideEncryption": {
  5625        "type": "structure",
  5626        "members": {
  5627          "encryptionType": {
  5628            "shape": "EncryptionType",
  5629            "locationName": "encryptionType"
  5630          },
  5631          "kmsMasterKeyId": {
  5632            "shape": "__string",
  5633            "locationName": "kmsMasterKeyId"
  5634          }
  5635        }
  5636      },
  5637      "ServiceLimit": {
  5638        "type": "structure",
  5639        "members": {
  5640          "isServiceLimited": {
  5641            "shape": "__boolean",
  5642            "locationName": "isServiceLimited"
  5643          },
  5644          "unit": {
  5645            "shape": "Unit",
  5646            "locationName": "unit"
  5647          },
  5648          "value": {
  5649            "shape": "__long",
  5650            "locationName": "value"
  5651          }
  5652        }
  5653      },
  5654      "ServiceQuotaExceededException": {
  5655        "type": "structure",
  5656        "members": {
  5657          "message": {
  5658            "shape": "__string",
  5659            "locationName": "message"
  5660          }
  5661        },
  5662        "exception": true,
  5663        "error": {
  5664          "httpStatusCode": 402
  5665        }
  5666      },
  5667      "SessionContext": {
  5668        "type": "structure",
  5669        "members": {
  5670          "attributes": {
  5671            "shape": "SessionContextAttributes",
  5672            "locationName": "attributes"
  5673          },
  5674          "sessionIssuer": {
  5675            "shape": "SessionIssuer",
  5676            "locationName": "sessionIssuer"
  5677          }
  5678        }
  5679      },
  5680      "SessionContextAttributes": {
  5681        "type": "structure",
  5682        "members": {
  5683          "creationDate": {
  5684            "shape": "__timestampIso8601",
  5685            "locationName": "creationDate"
  5686          },
  5687          "mfaAuthenticated": {
  5688            "shape": "__boolean",
  5689            "locationName": "mfaAuthenticated"
  5690          }
  5691        }
  5692      },
  5693      "SessionIssuer": {
  5694        "type": "structure",
  5695        "members": {
  5696          "accountId": {
  5697            "shape": "__string",
  5698            "locationName": "accountId"
  5699          },
  5700          "arn": {
  5701            "shape": "__string",
  5702            "locationName": "arn"
  5703          },
  5704          "principalId": {
  5705            "shape": "__string",
  5706            "locationName": "principalId"
  5707          },
  5708          "type": {
  5709            "shape": "__string",
  5710            "locationName": "type"
  5711          },
  5712          "userName": {
  5713            "shape": "__string",
  5714            "locationName": "userName"
  5715          }
  5716        }
  5717      },
  5718      "Severity": {
  5719        "type": "structure",
  5720        "members": {
  5721          "description": {
  5722            "shape": "SeverityDescription",
  5723            "locationName": "description"
  5724          },
  5725          "score": {
  5726            "shape": "__long",
  5727            "locationName": "score"
  5728          }
  5729        }
  5730      },
  5731      "SeverityDescription": {
  5732        "type": "string",
  5733        "enum": [
  5734          "Low",
  5735          "Medium",
  5736          "High"
  5737        ]
  5738      },
  5739      "SharedAccess": {
  5740        "type": "string",
  5741        "enum": [
  5742          "EXTERNAL",
  5743          "INTERNAL",
  5744          "NOT_SHARED",
  5745          "UNKNOWN"
  5746        ]
  5747      },
  5748      "SimpleCriterionForJob": {
  5749        "type": "structure",
  5750        "members": {
  5751          "comparator": {
  5752            "shape": "JobComparator",
  5753            "locationName": "comparator"
  5754          },
  5755          "key": {
  5756            "shape": "SimpleCriterionKeyForJob",
  5757            "locationName": "key"
  5758          },
  5759          "values": {
  5760            "shape": "__listOf__string",
  5761            "locationName": "values"
  5762          }
  5763        }
  5764      },
  5765      "SimpleCriterionKeyForJob": {
  5766        "type": "string",
  5767        "enum": [
  5768          "ACCOUNT_ID",
  5769          "S3_BUCKET_NAME",
  5770          "S3_BUCKET_EFFECTIVE_PERMISSION",
  5771          "S3_BUCKET_SHARED_ACCESS"
  5772        ]
  5773      },
  5774      "SimpleScopeTerm": {
  5775        "type": "structure",
  5776        "members": {
  5777          "comparator": {
  5778            "shape": "JobComparator",
  5779            "locationName": "comparator"
  5780          },
  5781          "key": {
  5782            "shape": "ScopeFilterKey",
  5783            "locationName": "key"
  5784          },
  5785          "values": {
  5786            "shape": "__listOf__string",
  5787            "locationName": "values"
  5788          }
  5789        }
  5790      },
  5791      "SortCriteria": {
  5792        "type": "structure",
  5793        "members": {
  5794          "attributeName": {
  5795            "shape": "__string",
  5796            "locationName": "attributeName"
  5797          },
  5798          "orderBy": {
  5799            "shape": "OrderBy",
  5800            "locationName": "orderBy"
  5801          }
  5802        }
  5803      },
  5804      "Statistics": {
  5805        "type": "structure",
  5806        "members": {
  5807          "approximateNumberOfObjectsToProcess": {
  5808            "shape": "__double",
  5809            "locationName": "approximateNumberOfObjectsToProcess"
  5810          },
  5811          "numberOfRuns": {
  5812            "shape": "__double",
  5813            "locationName": "numberOfRuns"
  5814          }
  5815        }
  5816      },
  5817      "StorageClass": {
  5818        "type": "string",
  5819        "enum": [
  5820          "STANDARD",
  5821          "REDUCED_REDUNDANCY",
  5822          "STANDARD_IA",
  5823          "INTELLIGENT_TIERING",
  5824          "DEEP_ARCHIVE",
  5825          "ONEZONE_IA",
  5826          "GLACIER"
  5827        ]
  5828      },
  5829      "TagCriterionForJob": {
  5830        "type": "structure",
  5831        "members": {
  5832          "comparator": {
  5833            "shape": "JobComparator",
  5834            "locationName": "comparator"
  5835          },
  5836          "tagValues": {
  5837            "shape": "__listOfTagCriterionPairForJob",
  5838            "locationName": "tagValues"
  5839          }
  5840        }
  5841      },
  5842      "TagCriterionPairForJob": {
  5843        "type": "structure",
  5844        "members": {
  5845          "key": {
  5846            "shape": "__string",
  5847            "locationName": "key"
  5848          },
  5849          "value": {
  5850            "shape": "__string",
  5851            "locationName": "value"
  5852          }
  5853        }
  5854      },
  5855      "TagMap": {
  5856        "type": "map",
  5857        "key": {
  5858          "shape": "__string"
  5859        },
  5860        "value": {
  5861          "shape": "__string"
  5862        }
  5863      },
  5864      "TagResourceRequest": {
  5865        "type": "structure",
  5866        "members": {
  5867          "resourceArn": {
  5868            "shape": "__string",
  5869            "location": "uri",
  5870            "locationName": "resourceArn"
  5871          },
  5872          "tags": {
  5873            "shape": "TagMap",
  5874            "locationName": "tags"
  5875          }
  5876        },
  5877        "required": [
  5878          "resourceArn",
  5879          "tags"
  5880        ]
  5881      },
  5882      "TagResourceResponse": {
  5883        "type": "structure",
  5884        "members": {}
  5885      },
  5886      "TagScopeTerm": {
  5887        "type": "structure",
  5888        "members": {
  5889          "comparator": {
  5890            "shape": "JobComparator",
  5891            "locationName": "comparator"
  5892          },
  5893          "key": {
  5894            "shape": "__string",
  5895            "locationName": "key"
  5896          },
  5897          "tagValues": {
  5898            "shape": "__listOfTagValuePair",
  5899            "locationName": "tagValues"
  5900          },
  5901          "target": {
  5902            "shape": "TagTarget",
  5903            "locationName": "target"
  5904          }
  5905        }
  5906      },
  5907      "TagTarget": {
  5908        "type": "string",
  5909        "enum": [
  5910          "S3_OBJECT"
  5911        ]
  5912      },
  5913      "TagValuePair": {
  5914        "type": "structure",
  5915        "members": {
  5916          "key": {
  5917            "shape": "__string",
  5918            "locationName": "key"
  5919          },
  5920          "value": {
  5921            "shape": "__string",
  5922            "locationName": "value"
  5923          }
  5924        }
  5925      },
  5926      "TestCustomDataIdentifierRequest": {
  5927        "type": "structure",
  5928        "members": {
  5929          "ignoreWords": {
  5930            "shape": "__listOf__string",
  5931            "locationName": "ignoreWords"
  5932          },
  5933          "keywords": {
  5934            "shape": "__listOf__string",
  5935            "locationName": "keywords"
  5936          },
  5937          "maximumMatchDistance": {
  5938            "shape": "__integer",
  5939            "locationName": "maximumMatchDistance"
  5940          },
  5941          "regex": {
  5942            "shape": "__string",
  5943            "locationName": "regex"
  5944          },
  5945          "sampleText": {
  5946            "shape": "__string",
  5947            "locationName": "sampleText"
  5948          }
  5949        },
  5950        "required": [
  5951          "regex",
  5952          "sampleText"
  5953        ]
  5954      },
  5955      "TestCustomDataIdentifierResponse": {
  5956        "type": "structure",
  5957        "members": {
  5958          "matchCount": {
  5959            "shape": "__integer",
  5960            "locationName": "matchCount"
  5961          }
  5962        }
  5963      },
  5964      "ThrottlingException": {
  5965        "type": "structure",
  5966        "members": {
  5967          "message": {
  5968            "shape": "__string",
  5969            "locationName": "message"
  5970          }
  5971        },
  5972        "exception": true,
  5973        "error": {
  5974          "httpStatusCode": 429
  5975        }
  5976      },
  5977      "TimeRange": {
  5978        "type": "string",
  5979        "enum": [
  5980          "MONTH_TO_DATE",
  5981          "PAST_30_DAYS"
  5982        ]
  5983      },
  5984      "Type": {
  5985        "type": "string",
  5986        "enum": [
  5987          "NONE",
  5988          "AES256",
  5989          "aws:kms"
  5990        ]
  5991      },
  5992      "Unit": {
  5993        "type": "string",
  5994        "enum": [
  5995          "TERABYTES"
  5996        ]
  5997      },
  5998      "UnprocessedAccount": {
  5999        "type": "structure",
  6000        "members": {
  6001          "accountId": {
  6002            "shape": "__string",
  6003            "locationName": "accountId"
  6004          },
  6005          "errorCode": {
  6006            "shape": "ErrorCode",
  6007            "locationName": "errorCode"
  6008          },
  6009          "errorMessage": {
  6010            "shape": "__string",
  6011            "locationName": "errorMessage"
  6012          }
  6013        }
  6014      },
  6015      "UntagResourceRequest": {
  6016        "type": "structure",
  6017        "members": {
  6018          "resourceArn": {
  6019            "shape": "__string",
  6020            "location": "uri",
  6021            "locationName": "resourceArn"
  6022          },
  6023          "tagKeys": {
  6024            "shape": "__listOf__string",
  6025            "location": "querystring",
  6026            "locationName": "tagKeys"
  6027          }
  6028        },
  6029        "required": [
  6030          "tagKeys",
  6031          "resourceArn"
  6032        ]
  6033      },
  6034      "UntagResourceResponse": {
  6035        "type": "structure",
  6036        "members": {}
  6037      },
  6038      "UpdateClassificationJobRequest": {
  6039        "type": "structure",
  6040        "members": {
  6041          "jobId": {
  6042            "shape": "__string",
  6043            "location": "uri",
  6044            "locationName": "jobId"
  6045          },
  6046          "jobStatus": {
  6047            "shape": "JobStatus",
  6048            "locationName": "jobStatus"
  6049          }
  6050        },
  6051        "required": [
  6052          "jobId",
  6053          "jobStatus"
  6054        ]
  6055      },
  6056      "UpdateClassificationJobResponse": {
  6057        "type": "structure",
  6058        "members": {}
  6059      },
  6060      "UpdateFindingsFilterRequest": {
  6061        "type": "structure",
  6062        "members": {
  6063          "action": {
  6064            "shape": "FindingsFilterAction",
  6065            "locationName": "action"
  6066          },
  6067          "description": {
  6068            "shape": "__string",
  6069            "locationName": "description"
  6070          },
  6071          "findingCriteria": {
  6072            "shape": "FindingCriteria",
  6073            "locationName": "findingCriteria"
  6074          },
  6075          "id": {
  6076            "shape": "__string",
  6077            "location": "uri",
  6078            "locationName": "id"
  6079          },
  6080          "name": {
  6081            "shape": "__string",
  6082            "locationName": "name"
  6083          },
  6084          "position": {
  6085            "shape": "__integer",
  6086            "locationName": "position"
  6087          },
  6088          "clientToken": {
  6089            "shape": "__string",
  6090            "locationName": "clientToken",
  6091            "idempotencyToken": true
  6092          }
  6093        },
  6094        "required": [
  6095          "id"
  6096        ]
  6097      },
  6098      "UpdateFindingsFilterResponse": {
  6099        "type": "structure",
  6100        "members": {
  6101          "arn": {
  6102            "shape": "__string",
  6103            "locationName": "arn"
  6104          },
  6105          "id": {
  6106            "shape": "__string",
  6107            "locationName": "id"
  6108          }
  6109        }
  6110      },
  6111      "UpdateMacieSessionRequest": {
  6112        "type": "structure",
  6113        "members": {
  6114          "findingPublishingFrequency": {
  6115            "shape": "FindingPublishingFrequency",
  6116            "locationName": "findingPublishingFrequency"
  6117          },
  6118          "status": {
  6119            "shape": "MacieStatus",
  6120            "locationName": "status"
  6121          }
  6122        }
  6123      },
  6124      "UpdateMacieSessionResponse": {
  6125        "type": "structure",
  6126        "members": {}
  6127      },
  6128      "UpdateMemberSessionRequest": {
  6129        "type": "structure",
  6130        "members": {
  6131          "id": {
  6132            "shape": "__string",
  6133            "location": "uri",
  6134            "locationName": "id"
  6135          },
  6136          "status": {
  6137            "shape": "MacieStatus",
  6138            "locationName": "status"
  6139          }
  6140        },
  6141        "required": [
  6142          "id",
  6143          "status"
  6144        ]
  6145      },
  6146      "UpdateMemberSessionResponse": {
  6147        "type": "structure",
  6148        "members": {}
  6149      },
  6150      "UpdateOrganizationConfigurationRequest": {
  6151        "type": "structure",
  6152        "members": {
  6153          "autoEnable": {
  6154            "shape": "__boolean",
  6155            "locationName": "autoEnable"
  6156          }
  6157        },
  6158        "required": [
  6159          "autoEnable"
  6160        ]
  6161      },
  6162      "UpdateOrganizationConfigurationResponse": {
  6163        "type": "structure",
  6164        "members": {}
  6165      },
  6166      "UsageByAccount": {
  6167        "type": "structure",
  6168        "members": {
  6169          "currency": {
  6170            "shape": "Currency",
  6171            "locationName": "currency"
  6172          },
  6173          "estimatedCost": {
  6174            "shape": "__string",
  6175            "locationName": "estimatedCost"
  6176          },
  6177          "serviceLimit": {
  6178            "shape": "ServiceLimit",
  6179            "locationName": "serviceLimit"
  6180          },
  6181          "type": {
  6182            "shape": "UsageType",
  6183            "locationName": "type"
  6184          }
  6185        }
  6186      },
  6187      "UsageRecord": {
  6188        "type": "structure",
  6189        "members": {
  6190          "accountId": {
  6191            "shape": "__string",
  6192            "locationName": "accountId"
  6193          },
  6194          "freeTrialStartDate": {
  6195            "shape": "__timestampIso8601",
  6196            "locationName": "freeTrialStartDate"
  6197          },
  6198          "usage": {
  6199            "shape": "__listOfUsageByAccount",
  6200            "locationName": "usage"
  6201          }
  6202        }
  6203      },
  6204      "UsageStatisticsFilter": {
  6205        "type": "structure",
  6206        "members": {
  6207          "comparator": {
  6208            "shape": "UsageStatisticsFilterComparator",
  6209            "locationName": "comparator"
  6210          },
  6211          "key": {
  6212            "shape": "UsageStatisticsFilterKey",
  6213            "locationName": "key"
  6214          },
  6215          "values": {
  6216            "shape": "__listOf__string",
  6217            "locationName": "values"
  6218          }
  6219        }
  6220      },
  6221      "UsageStatisticsFilterComparator": {
  6222        "type": "string",
  6223        "enum": [
  6224          "GT",
  6225          "GTE",
  6226          "LT",
  6227          "LTE",
  6228          "EQ",
  6229          "NE",
  6230          "CONTAINS"
  6231        ]
  6232      },
  6233      "UsageStatisticsFilterKey": {
  6234        "type": "string",
  6235        "enum": [
  6236          "accountId",
  6237          "serviceLimit",
  6238          "freeTrialStartDate",
  6239          "total"
  6240        ]
  6241      },
  6242      "UsageStatisticsSortBy": {
  6243        "type": "structure",
  6244        "members": {
  6245          "key": {
  6246            "shape": "UsageStatisticsSortKey",
  6247            "locationName": "key"
  6248          },
  6249          "orderBy": {
  6250            "shape": "OrderBy",
  6251            "locationName": "orderBy"
  6252          }
  6253        }
  6254      },
  6255      "UsageStatisticsSortKey": {
  6256        "type": "string",
  6257        "enum": [
  6258          "accountId",
  6259          "total",
  6260          "serviceLimitValue",
  6261          "freeTrialStartDate"
  6262        ]
  6263      },
  6264      "UsageTotal": {
  6265        "type": "structure",
  6266        "members": {
  6267          "currency": {
  6268            "shape": "Currency",
  6269            "locationName": "currency"
  6270          },
  6271          "estimatedCost": {
  6272            "shape": "__string",
  6273            "locationName": "estimatedCost"
  6274          },
  6275          "type": {
  6276            "shape": "UsageType",
  6277            "locationName": "type"
  6278          }
  6279        }
  6280      },
  6281      "UsageType": {
  6282        "type": "string",
  6283        "enum": [
  6284          "DATA_INVENTORY_EVALUATION",
  6285          "SENSITIVE_DATA_DISCOVERY"
  6286        ]
  6287      },
  6288      "UserIdentity": {
  6289        "type": "structure",
  6290        "members": {
  6291          "assumedRole": {
  6292            "shape": "AssumedRole",
  6293            "locationName": "assumedRole"
  6294          },
  6295          "awsAccount": {
  6296            "shape": "AwsAccount",
  6297            "locationName": "awsAccount"
  6298          },
  6299          "awsService": {
  6300            "shape": "AwsService",
  6301            "locationName": "awsService"
  6302          },
  6303          "federatedUser": {
  6304            "shape": "FederatedUser",
  6305            "locationName": "federatedUser"
  6306          },
  6307          "iamUser": {
  6308            "shape": "IamUser",
  6309            "locationName": "iamUser"
  6310          },
  6311          "root": {
  6312            "shape": "UserIdentityRoot",
  6313            "locationName": "root"
  6314          },
  6315          "type": {
  6316            "shape": "UserIdentityType",
  6317            "locationName": "type"
  6318          }
  6319        }
  6320      },
  6321      "UserIdentityRoot": {
  6322        "type": "structure",
  6323        "members": {
  6324          "accountId": {
  6325            "shape": "__string",
  6326            "locationName": "accountId"
  6327          },
  6328          "arn": {
  6329            "shape": "__string",
  6330            "locationName": "arn"
  6331          },
  6332          "principalId": {
  6333            "shape": "__string",
  6334            "locationName": "principalId"
  6335          }
  6336        }
  6337      },
  6338      "UserIdentityType": {
  6339        "type": "string",
  6340        "enum": [
  6341          "AssumedRole",
  6342          "IAMUser",
  6343          "FederatedUser",
  6344          "Root",
  6345          "AWSAccount",
  6346          "AWSService"
  6347        ]
  6348      },
  6349      "UserPausedDetails": {
  6350        "type": "structure",
  6351        "members": {
  6352          "jobExpiresAt": {
  6353            "shape": "__timestampIso8601",
  6354            "locationName": "jobExpiresAt"
  6355          },
  6356          "jobImminentExpirationHealthEventArn": {
  6357            "shape": "__string",
  6358            "locationName": "jobImminentExpirationHealthEventArn"
  6359          },
  6360          "jobPausedAt": {
  6361            "shape": "__timestampIso8601",
  6362            "locationName": "jobPausedAt"
  6363          }
  6364        }
  6365      },
  6366      "ValidationException": {
  6367        "type": "structure",
  6368        "members": {
  6369          "message": {
  6370            "shape": "__string",
  6371            "locationName": "message"
  6372          }
  6373        },
  6374        "exception": true,
  6375        "error": {
  6376          "httpStatusCode": 400
  6377        }
  6378      },
  6379      "WeeklySchedule": {
  6380        "type": "structure",
  6381        "members": {
  6382          "dayOfWeek": {
  6383            "shape": "DayOfWeek",
  6384            "locationName": "dayOfWeek"
  6385          }
  6386        }
  6387      },
  6388      "__boolean": {
  6389        "type": "boolean"
  6390      },
  6391      "__double": {
  6392        "type": "double"
  6393      },
  6394      "__integer": {
  6395        "type": "integer"
  6396      },
  6397      "__listOfAdminAccount": {
  6398        "type": "list",
  6399        "member": {
  6400          "shape": "AdminAccount"
  6401        }
  6402      },
  6403      "__listOfBatchGetCustomDataIdentifierSummary": {
  6404        "type": "list",
  6405        "member": {
  6406          "shape": "BatchGetCustomDataIdentifierSummary"
  6407        }
  6408      },
  6409      "__listOfBucketMetadata": {
  6410        "type": "list",
  6411        "member": {
  6412          "shape": "BucketMetadata"
  6413        }
  6414      },
  6415      "__listOfCriteriaForJob": {
  6416        "type": "list",
  6417        "member": {
  6418          "shape": "CriteriaForJob"
  6419        }
  6420      },
  6421      "__listOfCustomDataIdentifierSummary": {
  6422        "type": "list",
  6423        "member": {
  6424          "shape": "CustomDataIdentifierSummary"
  6425        }
  6426      },
  6427      "__listOfFinding": {
  6428        "type": "list",
  6429        "member": {
  6430          "shape": "Finding"
  6431        }
  6432      },
  6433      "__listOfFindingType": {
  6434        "type": "list",
  6435        "member": {
  6436          "shape": "FindingType"
  6437        }
  6438      },
  6439      "__listOfFindingsFilterListItem": {
  6440        "type": "list",
  6441        "member": {
  6442          "shape": "FindingsFilterListItem"
  6443        }
  6444      },
  6445      "__listOfGroupCount": {
  6446        "type": "list",
  6447        "member": {
  6448          "shape": "GroupCount"
  6449        }
  6450      },
  6451      "__listOfInvitation": {
  6452        "type": "list",
  6453        "member": {
  6454          "shape": "Invitation"
  6455        }
  6456      },
  6457      "__listOfJobScopeTerm": {
  6458        "type": "list",
  6459        "member": {
  6460          "shape": "JobScopeTerm"
  6461        }
  6462      },
  6463      "__listOfJobSummary": {
  6464        "type": "list",
  6465        "member": {
  6466          "shape": "JobSummary"
  6467        }
  6468      },
  6469      "__listOfKeyValuePair": {
  6470        "type": "list",
  6471        "member": {
  6472          "shape": "KeyValuePair"
  6473        }
  6474      },
  6475      "__listOfListJobsFilterTerm": {
  6476        "type": "list",
  6477        "member": {
  6478          "shape": "ListJobsFilterTerm"
  6479        }
  6480      },
  6481      "__listOfManagedDataIdentifierSummary": {
  6482        "type": "list",
  6483        "member": {
  6484          "shape": "ManagedDataIdentifierSummary"
  6485        }
  6486      },
  6487      "__listOfMatchingResource": {
  6488        "type": "list",
  6489        "member": {
  6490          "shape": "MatchingResource"
  6491        }
  6492      },
  6493      "__listOfMember": {
  6494        "type": "list",
  6495        "member": {
  6496          "shape": "Member"
  6497        }
  6498      },
  6499      "__listOfS3BucketDefinitionForJob": {
  6500        "type": "list",
  6501        "member": {
  6502          "shape": "S3BucketDefinitionForJob"
  6503        }
  6504      },
  6505      "__listOfSearchResourcesCriteria": {
  6506        "type": "list",
  6507        "member": {
  6508          "shape": "SearchResourcesCriteria"
  6509        }
  6510      },
  6511      "__listOfSearchResourcesTagCriterionPair": {
  6512        "type": "list",
  6513        "member": {
  6514          "shape": "SearchResourcesTagCriterionPair"
  6515        }
  6516      },
  6517      "__listOfTagCriterionPairForJob": {
  6518        "type": "list",
  6519        "member": {
  6520          "shape": "TagCriterionPairForJob"
  6521        }
  6522      },
  6523      "__listOfTagValuePair": {
  6524        "type": "list",
  6525        "member": {
  6526          "shape": "TagValuePair"
  6527        }
  6528      },
  6529      "__listOfUnprocessedAccount": {
  6530        "type": "list",
  6531        "member": {
  6532          "shape": "UnprocessedAccount"
  6533        }
  6534      },
  6535      "__listOfUsageByAccount": {
  6536        "type": "list",
  6537        "member": {
  6538          "shape": "UsageByAccount"
  6539        }
  6540      },
  6541      "__listOfUsageRecord": {
  6542        "type": "list",
  6543        "member": {
  6544          "shape": "UsageRecord"
  6545        }
  6546      },
  6547      "__listOfUsageStatisticsFilter": {
  6548        "type": "list",
  6549        "member": {
  6550          "shape": "UsageStatisticsFilter"
  6551        }
  6552      },
  6553      "__listOfUsageTotal": {
  6554        "type": "list",
  6555        "member": {
  6556          "shape": "UsageTotal"
  6557        }
  6558      },
  6559      "__listOf__string": {
  6560        "type": "list",
  6561        "member": {
  6562          "shape": "__string"
  6563        }
  6564      },
  6565      "__long": {
  6566        "type": "long"
  6567      },
  6568      "__string": {
  6569        "type": "string"
  6570      },
  6571      "__timestampIso8601": {
  6572        "type": "timestamp",
  6573        "timestampFormat": "iso8601"
  6574      },
  6575      "__timestampUnix": {
  6576        "type": "timestamp",
  6577        "timestampFormat": "unixTimestamp"
  6578      }
  6579    }
  6580  }