github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/rekognition/2016-06-27/api-2.json (about)

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2016-06-27",
     5      "endpointPrefix":"rekognition",
     6      "jsonVersion":"1.1",
     7      "protocol":"json",
     8      "serviceFullName":"Amazon Rekognition",
     9      "serviceId":"Rekognition",
    10      "signatureVersion":"v4",
    11      "targetPrefix":"RekognitionService",
    12      "uid":"rekognition-2016-06-27"
    13    },
    14    "operations":{
    15      "CompareFaces":{
    16        "name":"CompareFaces",
    17        "http":{
    18          "method":"POST",
    19          "requestUri":"/"
    20        },
    21        "input":{"shape":"CompareFacesRequest"},
    22        "output":{"shape":"CompareFacesResponse"},
    23        "errors":[
    24          {"shape":"InvalidParameterException"},
    25          {"shape":"InvalidS3ObjectException"},
    26          {"shape":"ImageTooLargeException"},
    27          {"shape":"AccessDeniedException"},
    28          {"shape":"InternalServerError"},
    29          {"shape":"ThrottlingException"},
    30          {"shape":"ProvisionedThroughputExceededException"},
    31          {"shape":"InvalidImageFormatException"}
    32        ]
    33      },
    34      "CreateCollection":{
    35        "name":"CreateCollection",
    36        "http":{
    37          "method":"POST",
    38          "requestUri":"/"
    39        },
    40        "input":{"shape":"CreateCollectionRequest"},
    41        "output":{"shape":"CreateCollectionResponse"},
    42        "errors":[
    43          {"shape":"InvalidParameterException"},
    44          {"shape":"AccessDeniedException"},
    45          {"shape":"InternalServerError"},
    46          {"shape":"ThrottlingException"},
    47          {"shape":"ProvisionedThroughputExceededException"},
    48          {"shape":"ResourceAlreadyExistsException"},
    49          {"shape":"ServiceQuotaExceededException"}
    50        ]
    51      },
    52      "CreateProject":{
    53        "name":"CreateProject",
    54        "http":{
    55          "method":"POST",
    56          "requestUri":"/"
    57        },
    58        "input":{"shape":"CreateProjectRequest"},
    59        "output":{"shape":"CreateProjectResponse"},
    60        "errors":[
    61          {"shape":"ResourceInUseException"},
    62          {"shape":"LimitExceededException"},
    63          {"shape":"InvalidParameterException"},
    64          {"shape":"AccessDeniedException"},
    65          {"shape":"InternalServerError"},
    66          {"shape":"ThrottlingException"},
    67          {"shape":"ProvisionedThroughputExceededException"}
    68        ]
    69      },
    70      "CreateProjectVersion":{
    71        "name":"CreateProjectVersion",
    72        "http":{
    73          "method":"POST",
    74          "requestUri":"/"
    75        },
    76        "input":{"shape":"CreateProjectVersionRequest"},
    77        "output":{"shape":"CreateProjectVersionResponse"},
    78        "errors":[
    79          {"shape":"ResourceInUseException"},
    80          {"shape":"ResourceNotFoundException"},
    81          {"shape":"LimitExceededException"},
    82          {"shape":"InvalidParameterException"},
    83          {"shape":"AccessDeniedException"},
    84          {"shape":"InternalServerError"},
    85          {"shape":"ThrottlingException"},
    86          {"shape":"ProvisionedThroughputExceededException"},
    87          {"shape":"ServiceQuotaExceededException"}
    88        ]
    89      },
    90      "CreateStreamProcessor":{
    91        "name":"CreateStreamProcessor",
    92        "http":{
    93          "method":"POST",
    94          "requestUri":"/"
    95        },
    96        "input":{"shape":"CreateStreamProcessorRequest"},
    97        "output":{"shape":"CreateStreamProcessorResponse"},
    98        "errors":[
    99          {"shape":"AccessDeniedException"},
   100          {"shape":"InternalServerError"},
   101          {"shape":"ThrottlingException"},
   102          {"shape":"InvalidParameterException"},
   103          {"shape":"LimitExceededException"},
   104          {"shape":"ResourceInUseException"},
   105          {"shape":"ProvisionedThroughputExceededException"},
   106          {"shape":"ServiceQuotaExceededException"}
   107        ]
   108      },
   109      "DeleteCollection":{
   110        "name":"DeleteCollection",
   111        "http":{
   112          "method":"POST",
   113          "requestUri":"/"
   114        },
   115        "input":{"shape":"DeleteCollectionRequest"},
   116        "output":{"shape":"DeleteCollectionResponse"},
   117        "errors":[
   118          {"shape":"InvalidParameterException"},
   119          {"shape":"AccessDeniedException"},
   120          {"shape":"InternalServerError"},
   121          {"shape":"ThrottlingException"},
   122          {"shape":"ProvisionedThroughputExceededException"},
   123          {"shape":"ResourceNotFoundException"}
   124        ]
   125      },
   126      "DeleteFaces":{
   127        "name":"DeleteFaces",
   128        "http":{
   129          "method":"POST",
   130          "requestUri":"/"
   131        },
   132        "input":{"shape":"DeleteFacesRequest"},
   133        "output":{"shape":"DeleteFacesResponse"},
   134        "errors":[
   135          {"shape":"InvalidParameterException"},
   136          {"shape":"AccessDeniedException"},
   137          {"shape":"InternalServerError"},
   138          {"shape":"ThrottlingException"},
   139          {"shape":"ProvisionedThroughputExceededException"},
   140          {"shape":"ResourceNotFoundException"}
   141        ]
   142      },
   143      "DeleteProject":{
   144        "name":"DeleteProject",
   145        "http":{
   146          "method":"POST",
   147          "requestUri":"/"
   148        },
   149        "input":{"shape":"DeleteProjectRequest"},
   150        "output":{"shape":"DeleteProjectResponse"},
   151        "errors":[
   152          {"shape":"ResourceInUseException"},
   153          {"shape":"ResourceNotFoundException"},
   154          {"shape":"InvalidParameterException"},
   155          {"shape":"AccessDeniedException"},
   156          {"shape":"InternalServerError"},
   157          {"shape":"ThrottlingException"},
   158          {"shape":"ProvisionedThroughputExceededException"}
   159        ]
   160      },
   161      "DeleteProjectVersion":{
   162        "name":"DeleteProjectVersion",
   163        "http":{
   164          "method":"POST",
   165          "requestUri":"/"
   166        },
   167        "input":{"shape":"DeleteProjectVersionRequest"},
   168        "output":{"shape":"DeleteProjectVersionResponse"},
   169        "errors":[
   170          {"shape":"ResourceNotFoundException"},
   171          {"shape":"ResourceInUseException"},
   172          {"shape":"InvalidParameterException"},
   173          {"shape":"AccessDeniedException"},
   174          {"shape":"InternalServerError"},
   175          {"shape":"ThrottlingException"},
   176          {"shape":"ProvisionedThroughputExceededException"}
   177        ]
   178      },
   179      "DeleteStreamProcessor":{
   180        "name":"DeleteStreamProcessor",
   181        "http":{
   182          "method":"POST",
   183          "requestUri":"/"
   184        },
   185        "input":{"shape":"DeleteStreamProcessorRequest"},
   186        "output":{"shape":"DeleteStreamProcessorResponse"},
   187        "errors":[
   188          {"shape":"AccessDeniedException"},
   189          {"shape":"InternalServerError"},
   190          {"shape":"ThrottlingException"},
   191          {"shape":"InvalidParameterException"},
   192          {"shape":"ResourceNotFoundException"},
   193          {"shape":"ResourceInUseException"},
   194          {"shape":"ProvisionedThroughputExceededException"}
   195        ]
   196      },
   197      "DescribeCollection":{
   198        "name":"DescribeCollection",
   199        "http":{
   200          "method":"POST",
   201          "requestUri":"/"
   202        },
   203        "input":{"shape":"DescribeCollectionRequest"},
   204        "output":{"shape":"DescribeCollectionResponse"},
   205        "errors":[
   206          {"shape":"InvalidParameterException"},
   207          {"shape":"AccessDeniedException"},
   208          {"shape":"InternalServerError"},
   209          {"shape":"ThrottlingException"},
   210          {"shape":"ProvisionedThroughputExceededException"},
   211          {"shape":"ResourceNotFoundException"}
   212        ]
   213      },
   214      "DescribeProjectVersions":{
   215        "name":"DescribeProjectVersions",
   216        "http":{
   217          "method":"POST",
   218          "requestUri":"/"
   219        },
   220        "input":{"shape":"DescribeProjectVersionsRequest"},
   221        "output":{"shape":"DescribeProjectVersionsResponse"},
   222        "errors":[
   223          {"shape":"ResourceNotFoundException"},
   224          {"shape":"InvalidPaginationTokenException"},
   225          {"shape":"InvalidParameterException"},
   226          {"shape":"AccessDeniedException"},
   227          {"shape":"InternalServerError"},
   228          {"shape":"ThrottlingException"},
   229          {"shape":"ProvisionedThroughputExceededException"}
   230        ]
   231      },
   232      "DescribeProjects":{
   233        "name":"DescribeProjects",
   234        "http":{
   235          "method":"POST",
   236          "requestUri":"/"
   237        },
   238        "input":{"shape":"DescribeProjectsRequest"},
   239        "output":{"shape":"DescribeProjectsResponse"},
   240        "errors":[
   241          {"shape":"InvalidPaginationTokenException"},
   242          {"shape":"InvalidParameterException"},
   243          {"shape":"AccessDeniedException"},
   244          {"shape":"InternalServerError"},
   245          {"shape":"ThrottlingException"},
   246          {"shape":"ProvisionedThroughputExceededException"}
   247        ]
   248      },
   249      "DescribeStreamProcessor":{
   250        "name":"DescribeStreamProcessor",
   251        "http":{
   252          "method":"POST",
   253          "requestUri":"/"
   254        },
   255        "input":{"shape":"DescribeStreamProcessorRequest"},
   256        "output":{"shape":"DescribeStreamProcessorResponse"},
   257        "errors":[
   258          {"shape":"AccessDeniedException"},
   259          {"shape":"InternalServerError"},
   260          {"shape":"ThrottlingException"},
   261          {"shape":"InvalidParameterException"},
   262          {"shape":"ResourceNotFoundException"},
   263          {"shape":"ProvisionedThroughputExceededException"}
   264        ]
   265      },
   266      "DetectCustomLabels":{
   267        "name":"DetectCustomLabels",
   268        "http":{
   269          "method":"POST",
   270          "requestUri":"/"
   271        },
   272        "input":{"shape":"DetectCustomLabelsRequest"},
   273        "output":{"shape":"DetectCustomLabelsResponse"},
   274        "errors":[
   275          {"shape":"ResourceNotFoundException"},
   276          {"shape":"ResourceNotReadyException"},
   277          {"shape":"InvalidS3ObjectException"},
   278          {"shape":"InvalidParameterException"},
   279          {"shape":"ImageTooLargeException"},
   280          {"shape":"LimitExceededException"},
   281          {"shape":"AccessDeniedException"},
   282          {"shape":"InternalServerError"},
   283          {"shape":"ThrottlingException"},
   284          {"shape":"ProvisionedThroughputExceededException"},
   285          {"shape":"InvalidImageFormatException"}
   286        ]
   287      },
   288      "DetectFaces":{
   289        "name":"DetectFaces",
   290        "http":{
   291          "method":"POST",
   292          "requestUri":"/"
   293        },
   294        "input":{"shape":"DetectFacesRequest"},
   295        "output":{"shape":"DetectFacesResponse"},
   296        "errors":[
   297          {"shape":"InvalidS3ObjectException"},
   298          {"shape":"InvalidParameterException"},
   299          {"shape":"ImageTooLargeException"},
   300          {"shape":"AccessDeniedException"},
   301          {"shape":"InternalServerError"},
   302          {"shape":"ThrottlingException"},
   303          {"shape":"ProvisionedThroughputExceededException"},
   304          {"shape":"InvalidImageFormatException"}
   305        ]
   306      },
   307      "DetectLabels":{
   308        "name":"DetectLabels",
   309        "http":{
   310          "method":"POST",
   311          "requestUri":"/"
   312        },
   313        "input":{"shape":"DetectLabelsRequest"},
   314        "output":{"shape":"DetectLabelsResponse"},
   315        "errors":[
   316          {"shape":"InvalidS3ObjectException"},
   317          {"shape":"InvalidParameterException"},
   318          {"shape":"ImageTooLargeException"},
   319          {"shape":"AccessDeniedException"},
   320          {"shape":"InternalServerError"},
   321          {"shape":"ThrottlingException"},
   322          {"shape":"ProvisionedThroughputExceededException"},
   323          {"shape":"InvalidImageFormatException"}
   324        ]
   325      },
   326      "DetectModerationLabels":{
   327        "name":"DetectModerationLabels",
   328        "http":{
   329          "method":"POST",
   330          "requestUri":"/"
   331        },
   332        "input":{"shape":"DetectModerationLabelsRequest"},
   333        "output":{"shape":"DetectModerationLabelsResponse"},
   334        "errors":[
   335          {"shape":"InvalidS3ObjectException"},
   336          {"shape":"InvalidParameterException"},
   337          {"shape":"ImageTooLargeException"},
   338          {"shape":"AccessDeniedException"},
   339          {"shape":"InternalServerError"},
   340          {"shape":"ThrottlingException"},
   341          {"shape":"ProvisionedThroughputExceededException"},
   342          {"shape":"InvalidImageFormatException"},
   343          {"shape":"HumanLoopQuotaExceededException"}
   344        ]
   345      },
   346      "DetectProtectiveEquipment":{
   347        "name":"DetectProtectiveEquipment",
   348        "http":{
   349          "method":"POST",
   350          "requestUri":"/"
   351        },
   352        "input":{"shape":"DetectProtectiveEquipmentRequest"},
   353        "output":{"shape":"DetectProtectiveEquipmentResponse"},
   354        "errors":[
   355          {"shape":"InvalidS3ObjectException"},
   356          {"shape":"InvalidParameterException"},
   357          {"shape":"ImageTooLargeException"},
   358          {"shape":"AccessDeniedException"},
   359          {"shape":"InternalServerError"},
   360          {"shape":"ThrottlingException"},
   361          {"shape":"ProvisionedThroughputExceededException"},
   362          {"shape":"InvalidImageFormatException"}
   363        ]
   364      },
   365      "DetectText":{
   366        "name":"DetectText",
   367        "http":{
   368          "method":"POST",
   369          "requestUri":"/"
   370        },
   371        "input":{"shape":"DetectTextRequest"},
   372        "output":{"shape":"DetectTextResponse"},
   373        "errors":[
   374          {"shape":"InvalidS3ObjectException"},
   375          {"shape":"InvalidParameterException"},
   376          {"shape":"ImageTooLargeException"},
   377          {"shape":"AccessDeniedException"},
   378          {"shape":"InternalServerError"},
   379          {"shape":"ThrottlingException"},
   380          {"shape":"ProvisionedThroughputExceededException"},
   381          {"shape":"InvalidImageFormatException"}
   382        ]
   383      },
   384      "GetCelebrityInfo":{
   385        "name":"GetCelebrityInfo",
   386        "http":{
   387          "method":"POST",
   388          "requestUri":"/"
   389        },
   390        "input":{"shape":"GetCelebrityInfoRequest"},
   391        "output":{"shape":"GetCelebrityInfoResponse"},
   392        "errors":[
   393          {"shape":"InvalidParameterException"},
   394          {"shape":"AccessDeniedException"},
   395          {"shape":"InternalServerError"},
   396          {"shape":"ThrottlingException"},
   397          {"shape":"ProvisionedThroughputExceededException"},
   398          {"shape":"ResourceNotFoundException"}
   399        ]
   400      },
   401      "GetCelebrityRecognition":{
   402        "name":"GetCelebrityRecognition",
   403        "http":{
   404          "method":"POST",
   405          "requestUri":"/"
   406        },
   407        "input":{"shape":"GetCelebrityRecognitionRequest"},
   408        "output":{"shape":"GetCelebrityRecognitionResponse"},
   409        "errors":[
   410          {"shape":"AccessDeniedException"},
   411          {"shape":"InternalServerError"},
   412          {"shape":"InvalidParameterException"},
   413          {"shape":"InvalidPaginationTokenException"},
   414          {"shape":"ProvisionedThroughputExceededException"},
   415          {"shape":"ResourceNotFoundException"},
   416          {"shape":"ThrottlingException"}
   417        ]
   418      },
   419      "GetContentModeration":{
   420        "name":"GetContentModeration",
   421        "http":{
   422          "method":"POST",
   423          "requestUri":"/"
   424        },
   425        "input":{"shape":"GetContentModerationRequest"},
   426        "output":{"shape":"GetContentModerationResponse"},
   427        "errors":[
   428          {"shape":"AccessDeniedException"},
   429          {"shape":"InternalServerError"},
   430          {"shape":"InvalidParameterException"},
   431          {"shape":"InvalidPaginationTokenException"},
   432          {"shape":"ProvisionedThroughputExceededException"},
   433          {"shape":"ResourceNotFoundException"},
   434          {"shape":"ThrottlingException"}
   435        ]
   436      },
   437      "GetFaceDetection":{
   438        "name":"GetFaceDetection",
   439        "http":{
   440          "method":"POST",
   441          "requestUri":"/"
   442        },
   443        "input":{"shape":"GetFaceDetectionRequest"},
   444        "output":{"shape":"GetFaceDetectionResponse"},
   445        "errors":[
   446          {"shape":"AccessDeniedException"},
   447          {"shape":"InternalServerError"},
   448          {"shape":"InvalidParameterException"},
   449          {"shape":"InvalidPaginationTokenException"},
   450          {"shape":"ProvisionedThroughputExceededException"},
   451          {"shape":"ResourceNotFoundException"},
   452          {"shape":"ThrottlingException"}
   453        ]
   454      },
   455      "GetFaceSearch":{
   456        "name":"GetFaceSearch",
   457        "http":{
   458          "method":"POST",
   459          "requestUri":"/"
   460        },
   461        "input":{"shape":"GetFaceSearchRequest"},
   462        "output":{"shape":"GetFaceSearchResponse"},
   463        "errors":[
   464          {"shape":"AccessDeniedException"},
   465          {"shape":"InternalServerError"},
   466          {"shape":"InvalidParameterException"},
   467          {"shape":"InvalidPaginationTokenException"},
   468          {"shape":"ProvisionedThroughputExceededException"},
   469          {"shape":"ResourceNotFoundException"},
   470          {"shape":"ThrottlingException"}
   471        ]
   472      },
   473      "GetLabelDetection":{
   474        "name":"GetLabelDetection",
   475        "http":{
   476          "method":"POST",
   477          "requestUri":"/"
   478        },
   479        "input":{"shape":"GetLabelDetectionRequest"},
   480        "output":{"shape":"GetLabelDetectionResponse"},
   481        "errors":[
   482          {"shape":"AccessDeniedException"},
   483          {"shape":"InternalServerError"},
   484          {"shape":"InvalidParameterException"},
   485          {"shape":"InvalidPaginationTokenException"},
   486          {"shape":"ProvisionedThroughputExceededException"},
   487          {"shape":"ResourceNotFoundException"},
   488          {"shape":"ThrottlingException"}
   489        ]
   490      },
   491      "GetPersonTracking":{
   492        "name":"GetPersonTracking",
   493        "http":{
   494          "method":"POST",
   495          "requestUri":"/"
   496        },
   497        "input":{"shape":"GetPersonTrackingRequest"},
   498        "output":{"shape":"GetPersonTrackingResponse"},
   499        "errors":[
   500          {"shape":"AccessDeniedException"},
   501          {"shape":"InternalServerError"},
   502          {"shape":"InvalidParameterException"},
   503          {"shape":"InvalidPaginationTokenException"},
   504          {"shape":"ProvisionedThroughputExceededException"},
   505          {"shape":"ResourceNotFoundException"},
   506          {"shape":"ThrottlingException"}
   507        ]
   508      },
   509      "GetSegmentDetection":{
   510        "name":"GetSegmentDetection",
   511        "http":{
   512          "method":"POST",
   513          "requestUri":"/"
   514        },
   515        "input":{"shape":"GetSegmentDetectionRequest"},
   516        "output":{"shape":"GetSegmentDetectionResponse"},
   517        "errors":[
   518          {"shape":"AccessDeniedException"},
   519          {"shape":"InternalServerError"},
   520          {"shape":"InvalidParameterException"},
   521          {"shape":"InvalidPaginationTokenException"},
   522          {"shape":"ProvisionedThroughputExceededException"},
   523          {"shape":"ResourceNotFoundException"},
   524          {"shape":"ThrottlingException"}
   525        ]
   526      },
   527      "GetTextDetection":{
   528        "name":"GetTextDetection",
   529        "http":{
   530          "method":"POST",
   531          "requestUri":"/"
   532        },
   533        "input":{"shape":"GetTextDetectionRequest"},
   534        "output":{"shape":"GetTextDetectionResponse"},
   535        "errors":[
   536          {"shape":"AccessDeniedException"},
   537          {"shape":"InternalServerError"},
   538          {"shape":"InvalidParameterException"},
   539          {"shape":"InvalidPaginationTokenException"},
   540          {"shape":"ProvisionedThroughputExceededException"},
   541          {"shape":"ResourceNotFoundException"},
   542          {"shape":"ThrottlingException"}
   543        ]
   544      },
   545      "IndexFaces":{
   546        "name":"IndexFaces",
   547        "http":{
   548          "method":"POST",
   549          "requestUri":"/"
   550        },
   551        "input":{"shape":"IndexFacesRequest"},
   552        "output":{"shape":"IndexFacesResponse"},
   553        "errors":[
   554          {"shape":"InvalidS3ObjectException"},
   555          {"shape":"InvalidParameterException"},
   556          {"shape":"ImageTooLargeException"},
   557          {"shape":"AccessDeniedException"},
   558          {"shape":"InternalServerError"},
   559          {"shape":"ThrottlingException"},
   560          {"shape":"ProvisionedThroughputExceededException"},
   561          {"shape":"ResourceNotFoundException"},
   562          {"shape":"InvalidImageFormatException"},
   563          {"shape":"ServiceQuotaExceededException"}
   564        ]
   565      },
   566      "ListCollections":{
   567        "name":"ListCollections",
   568        "http":{
   569          "method":"POST",
   570          "requestUri":"/"
   571        },
   572        "input":{"shape":"ListCollectionsRequest"},
   573        "output":{"shape":"ListCollectionsResponse"},
   574        "errors":[
   575          {"shape":"InvalidParameterException"},
   576          {"shape":"AccessDeniedException"},
   577          {"shape":"InternalServerError"},
   578          {"shape":"ThrottlingException"},
   579          {"shape":"ProvisionedThroughputExceededException"},
   580          {"shape":"InvalidPaginationTokenException"},
   581          {"shape":"ResourceNotFoundException"}
   582        ]
   583      },
   584      "ListFaces":{
   585        "name":"ListFaces",
   586        "http":{
   587          "method":"POST",
   588          "requestUri":"/"
   589        },
   590        "input":{"shape":"ListFacesRequest"},
   591        "output":{"shape":"ListFacesResponse"},
   592        "errors":[
   593          {"shape":"InvalidParameterException"},
   594          {"shape":"AccessDeniedException"},
   595          {"shape":"InternalServerError"},
   596          {"shape":"ThrottlingException"},
   597          {"shape":"ProvisionedThroughputExceededException"},
   598          {"shape":"InvalidPaginationTokenException"},
   599          {"shape":"ResourceNotFoundException"}
   600        ]
   601      },
   602      "ListStreamProcessors":{
   603        "name":"ListStreamProcessors",
   604        "http":{
   605          "method":"POST",
   606          "requestUri":"/"
   607        },
   608        "input":{"shape":"ListStreamProcessorsRequest"},
   609        "output":{"shape":"ListStreamProcessorsResponse"},
   610        "errors":[
   611          {"shape":"AccessDeniedException"},
   612          {"shape":"InternalServerError"},
   613          {"shape":"ThrottlingException"},
   614          {"shape":"InvalidParameterException"},
   615          {"shape":"InvalidPaginationTokenException"},
   616          {"shape":"ProvisionedThroughputExceededException"}
   617        ]
   618      },
   619      "ListTagsForResource":{
   620        "name":"ListTagsForResource",
   621        "http":{
   622          "method":"POST",
   623          "requestUri":"/"
   624        },
   625        "input":{"shape":"ListTagsForResourceRequest"},
   626        "output":{"shape":"ListTagsForResourceResponse"},
   627        "errors":[
   628          {"shape":"ResourceNotFoundException"},
   629          {"shape":"InvalidParameterException"},
   630          {"shape":"AccessDeniedException"},
   631          {"shape":"InternalServerError"},
   632          {"shape":"ThrottlingException"},
   633          {"shape":"ProvisionedThroughputExceededException"}
   634        ]
   635      },
   636      "RecognizeCelebrities":{
   637        "name":"RecognizeCelebrities",
   638        "http":{
   639          "method":"POST",
   640          "requestUri":"/"
   641        },
   642        "input":{"shape":"RecognizeCelebritiesRequest"},
   643        "output":{"shape":"RecognizeCelebritiesResponse"},
   644        "errors":[
   645          {"shape":"InvalidS3ObjectException"},
   646          {"shape":"InvalidParameterException"},
   647          {"shape":"InvalidImageFormatException"},
   648          {"shape":"ImageTooLargeException"},
   649          {"shape":"AccessDeniedException"},
   650          {"shape":"InternalServerError"},
   651          {"shape":"ThrottlingException"},
   652          {"shape":"ProvisionedThroughputExceededException"},
   653          {"shape":"InvalidImageFormatException"}
   654        ]
   655      },
   656      "SearchFaces":{
   657        "name":"SearchFaces",
   658        "http":{
   659          "method":"POST",
   660          "requestUri":"/"
   661        },
   662        "input":{"shape":"SearchFacesRequest"},
   663        "output":{"shape":"SearchFacesResponse"},
   664        "errors":[
   665          {"shape":"InvalidParameterException"},
   666          {"shape":"AccessDeniedException"},
   667          {"shape":"InternalServerError"},
   668          {"shape":"ThrottlingException"},
   669          {"shape":"ProvisionedThroughputExceededException"},
   670          {"shape":"ResourceNotFoundException"}
   671        ]
   672      },
   673      "SearchFacesByImage":{
   674        "name":"SearchFacesByImage",
   675        "http":{
   676          "method":"POST",
   677          "requestUri":"/"
   678        },
   679        "input":{"shape":"SearchFacesByImageRequest"},
   680        "output":{"shape":"SearchFacesByImageResponse"},
   681        "errors":[
   682          {"shape":"InvalidS3ObjectException"},
   683          {"shape":"InvalidParameterException"},
   684          {"shape":"ImageTooLargeException"},
   685          {"shape":"AccessDeniedException"},
   686          {"shape":"InternalServerError"},
   687          {"shape":"ThrottlingException"},
   688          {"shape":"ProvisionedThroughputExceededException"},
   689          {"shape":"ResourceNotFoundException"},
   690          {"shape":"InvalidImageFormatException"}
   691        ]
   692      },
   693      "StartCelebrityRecognition":{
   694        "name":"StartCelebrityRecognition",
   695        "http":{
   696          "method":"POST",
   697          "requestUri":"/"
   698        },
   699        "input":{"shape":"StartCelebrityRecognitionRequest"},
   700        "output":{"shape":"StartCelebrityRecognitionResponse"},
   701        "errors":[
   702          {"shape":"AccessDeniedException"},
   703          {"shape":"IdempotentParameterMismatchException"},
   704          {"shape":"InvalidParameterException"},
   705          {"shape":"InvalidS3ObjectException"},
   706          {"shape":"InternalServerError"},
   707          {"shape":"VideoTooLargeException"},
   708          {"shape":"ProvisionedThroughputExceededException"},
   709          {"shape":"LimitExceededException"},
   710          {"shape":"ThrottlingException"}
   711        ],
   712        "idempotent":true
   713      },
   714      "StartContentModeration":{
   715        "name":"StartContentModeration",
   716        "http":{
   717          "method":"POST",
   718          "requestUri":"/"
   719        },
   720        "input":{"shape":"StartContentModerationRequest"},
   721        "output":{"shape":"StartContentModerationResponse"},
   722        "errors":[
   723          {"shape":"AccessDeniedException"},
   724          {"shape":"IdempotentParameterMismatchException"},
   725          {"shape":"InvalidParameterException"},
   726          {"shape":"InvalidS3ObjectException"},
   727          {"shape":"InternalServerError"},
   728          {"shape":"VideoTooLargeException"},
   729          {"shape":"ProvisionedThroughputExceededException"},
   730          {"shape":"LimitExceededException"},
   731          {"shape":"ThrottlingException"}
   732        ],
   733        "idempotent":true
   734      },
   735      "StartFaceDetection":{
   736        "name":"StartFaceDetection",
   737        "http":{
   738          "method":"POST",
   739          "requestUri":"/"
   740        },
   741        "input":{"shape":"StartFaceDetectionRequest"},
   742        "output":{"shape":"StartFaceDetectionResponse"},
   743        "errors":[
   744          {"shape":"AccessDeniedException"},
   745          {"shape":"IdempotentParameterMismatchException"},
   746          {"shape":"InvalidParameterException"},
   747          {"shape":"InvalidS3ObjectException"},
   748          {"shape":"InternalServerError"},
   749          {"shape":"VideoTooLargeException"},
   750          {"shape":"ProvisionedThroughputExceededException"},
   751          {"shape":"LimitExceededException"},
   752          {"shape":"ThrottlingException"}
   753        ],
   754        "idempotent":true
   755      },
   756      "StartFaceSearch":{
   757        "name":"StartFaceSearch",
   758        "http":{
   759          "method":"POST",
   760          "requestUri":"/"
   761        },
   762        "input":{"shape":"StartFaceSearchRequest"},
   763        "output":{"shape":"StartFaceSearchResponse"},
   764        "errors":[
   765          {"shape":"AccessDeniedException"},
   766          {"shape":"IdempotentParameterMismatchException"},
   767          {"shape":"InvalidParameterException"},
   768          {"shape":"InvalidS3ObjectException"},
   769          {"shape":"InternalServerError"},
   770          {"shape":"VideoTooLargeException"},
   771          {"shape":"ProvisionedThroughputExceededException"},
   772          {"shape":"LimitExceededException"},
   773          {"shape":"ResourceNotFoundException"},
   774          {"shape":"ThrottlingException"}
   775        ],
   776        "idempotent":true
   777      },
   778      "StartLabelDetection":{
   779        "name":"StartLabelDetection",
   780        "http":{
   781          "method":"POST",
   782          "requestUri":"/"
   783        },
   784        "input":{"shape":"StartLabelDetectionRequest"},
   785        "output":{"shape":"StartLabelDetectionResponse"},
   786        "errors":[
   787          {"shape":"AccessDeniedException"},
   788          {"shape":"IdempotentParameterMismatchException"},
   789          {"shape":"InvalidParameterException"},
   790          {"shape":"InvalidS3ObjectException"},
   791          {"shape":"InternalServerError"},
   792          {"shape":"VideoTooLargeException"},
   793          {"shape":"ProvisionedThroughputExceededException"},
   794          {"shape":"LimitExceededException"},
   795          {"shape":"ThrottlingException"}
   796        ],
   797        "idempotent":true
   798      },
   799      "StartPersonTracking":{
   800        "name":"StartPersonTracking",
   801        "http":{
   802          "method":"POST",
   803          "requestUri":"/"
   804        },
   805        "input":{"shape":"StartPersonTrackingRequest"},
   806        "output":{"shape":"StartPersonTrackingResponse"},
   807        "errors":[
   808          {"shape":"AccessDeniedException"},
   809          {"shape":"IdempotentParameterMismatchException"},
   810          {"shape":"InvalidParameterException"},
   811          {"shape":"InvalidS3ObjectException"},
   812          {"shape":"InternalServerError"},
   813          {"shape":"VideoTooLargeException"},
   814          {"shape":"ProvisionedThroughputExceededException"},
   815          {"shape":"LimitExceededException"},
   816          {"shape":"ThrottlingException"}
   817        ],
   818        "idempotent":true
   819      },
   820      "StartProjectVersion":{
   821        "name":"StartProjectVersion",
   822        "http":{
   823          "method":"POST",
   824          "requestUri":"/"
   825        },
   826        "input":{"shape":"StartProjectVersionRequest"},
   827        "output":{"shape":"StartProjectVersionResponse"},
   828        "errors":[
   829          {"shape":"ResourceNotFoundException"},
   830          {"shape":"ResourceInUseException"},
   831          {"shape":"LimitExceededException"},
   832          {"shape":"InvalidParameterException"},
   833          {"shape":"AccessDeniedException"},
   834          {"shape":"InternalServerError"},
   835          {"shape":"ThrottlingException"},
   836          {"shape":"ProvisionedThroughputExceededException"}
   837        ]
   838      },
   839      "StartSegmentDetection":{
   840        "name":"StartSegmentDetection",
   841        "http":{
   842          "method":"POST",
   843          "requestUri":"/"
   844        },
   845        "input":{"shape":"StartSegmentDetectionRequest"},
   846        "output":{"shape":"StartSegmentDetectionResponse"},
   847        "errors":[
   848          {"shape":"AccessDeniedException"},
   849          {"shape":"IdempotentParameterMismatchException"},
   850          {"shape":"InvalidParameterException"},
   851          {"shape":"InvalidS3ObjectException"},
   852          {"shape":"InternalServerError"},
   853          {"shape":"VideoTooLargeException"},
   854          {"shape":"ProvisionedThroughputExceededException"},
   855          {"shape":"LimitExceededException"},
   856          {"shape":"ThrottlingException"}
   857        ],
   858        "idempotent":true
   859      },
   860      "StartStreamProcessor":{
   861        "name":"StartStreamProcessor",
   862        "http":{
   863          "method":"POST",
   864          "requestUri":"/"
   865        },
   866        "input":{"shape":"StartStreamProcessorRequest"},
   867        "output":{"shape":"StartStreamProcessorResponse"},
   868        "errors":[
   869          {"shape":"AccessDeniedException"},
   870          {"shape":"InternalServerError"},
   871          {"shape":"ThrottlingException"},
   872          {"shape":"InvalidParameterException"},
   873          {"shape":"ResourceNotFoundException"},
   874          {"shape":"ResourceInUseException"},
   875          {"shape":"ProvisionedThroughputExceededException"}
   876        ]
   877      },
   878      "StartTextDetection":{
   879        "name":"StartTextDetection",
   880        "http":{
   881          "method":"POST",
   882          "requestUri":"/"
   883        },
   884        "input":{"shape":"StartTextDetectionRequest"},
   885        "output":{"shape":"StartTextDetectionResponse"},
   886        "errors":[
   887          {"shape":"AccessDeniedException"},
   888          {"shape":"IdempotentParameterMismatchException"},
   889          {"shape":"InvalidParameterException"},
   890          {"shape":"InvalidS3ObjectException"},
   891          {"shape":"InternalServerError"},
   892          {"shape":"VideoTooLargeException"},
   893          {"shape":"ProvisionedThroughputExceededException"},
   894          {"shape":"LimitExceededException"},
   895          {"shape":"ThrottlingException"}
   896        ],
   897        "idempotent":true
   898      },
   899      "StopProjectVersion":{
   900        "name":"StopProjectVersion",
   901        "http":{
   902          "method":"POST",
   903          "requestUri":"/"
   904        },
   905        "input":{"shape":"StopProjectVersionRequest"},
   906        "output":{"shape":"StopProjectVersionResponse"},
   907        "errors":[
   908          {"shape":"ResourceNotFoundException"},
   909          {"shape":"ResourceInUseException"},
   910          {"shape":"InvalidParameterException"},
   911          {"shape":"AccessDeniedException"},
   912          {"shape":"InternalServerError"},
   913          {"shape":"ThrottlingException"},
   914          {"shape":"ProvisionedThroughputExceededException"}
   915        ]
   916      },
   917      "StopStreamProcessor":{
   918        "name":"StopStreamProcessor",
   919        "http":{
   920          "method":"POST",
   921          "requestUri":"/"
   922        },
   923        "input":{"shape":"StopStreamProcessorRequest"},
   924        "output":{"shape":"StopStreamProcessorResponse"},
   925        "errors":[
   926          {"shape":"AccessDeniedException"},
   927          {"shape":"InternalServerError"},
   928          {"shape":"ThrottlingException"},
   929          {"shape":"InvalidParameterException"},
   930          {"shape":"ResourceNotFoundException"},
   931          {"shape":"ResourceInUseException"},
   932          {"shape":"ProvisionedThroughputExceededException"}
   933        ]
   934      },
   935      "TagResource":{
   936        "name":"TagResource",
   937        "http":{
   938          "method":"POST",
   939          "requestUri":"/"
   940        },
   941        "input":{"shape":"TagResourceRequest"},
   942        "output":{"shape":"TagResourceResponse"},
   943        "errors":[
   944          {"shape":"ResourceNotFoundException"},
   945          {"shape":"InvalidParameterException"},
   946          {"shape":"ServiceQuotaExceededException"},
   947          {"shape":"AccessDeniedException"},
   948          {"shape":"InternalServerError"},
   949          {"shape":"ThrottlingException"},
   950          {"shape":"ProvisionedThroughputExceededException"}
   951        ]
   952      },
   953      "UntagResource":{
   954        "name":"UntagResource",
   955        "http":{
   956          "method":"POST",
   957          "requestUri":"/"
   958        },
   959        "input":{"shape":"UntagResourceRequest"},
   960        "output":{"shape":"UntagResourceResponse"},
   961        "errors":[
   962          {"shape":"ResourceNotFoundException"},
   963          {"shape":"InvalidParameterException"},
   964          {"shape":"AccessDeniedException"},
   965          {"shape":"InternalServerError"},
   966          {"shape":"ThrottlingException"},
   967          {"shape":"ProvisionedThroughputExceededException"}
   968        ]
   969      }
   970    },
   971    "shapes":{
   972      "AccessDeniedException":{
   973        "type":"structure",
   974        "members":{
   975        },
   976        "exception":true
   977      },
   978      "AgeRange":{
   979        "type":"structure",
   980        "members":{
   981          "Low":{"shape":"UInteger"},
   982          "High":{"shape":"UInteger"}
   983        }
   984      },
   985      "Asset":{
   986        "type":"structure",
   987        "members":{
   988          "GroundTruthManifest":{"shape":"GroundTruthManifest"}
   989        }
   990      },
   991      "Assets":{
   992        "type":"list",
   993        "member":{"shape":"Asset"}
   994      },
   995      "Attribute":{
   996        "type":"string",
   997        "enum":[
   998          "DEFAULT",
   999          "ALL"
  1000        ]
  1001      },
  1002      "Attributes":{
  1003        "type":"list",
  1004        "member":{"shape":"Attribute"}
  1005      },
  1006      "AudioMetadata":{
  1007        "type":"structure",
  1008        "members":{
  1009          "Codec":{"shape":"String"},
  1010          "DurationMillis":{"shape":"ULong"},
  1011          "SampleRate":{"shape":"ULong"},
  1012          "NumberOfChannels":{"shape":"ULong"}
  1013        }
  1014      },
  1015      "AudioMetadataList":{
  1016        "type":"list",
  1017        "member":{"shape":"AudioMetadata"}
  1018      },
  1019      "Beard":{
  1020        "type":"structure",
  1021        "members":{
  1022          "Value":{"shape":"Boolean"},
  1023          "Confidence":{"shape":"Percent"}
  1024        }
  1025      },
  1026      "BlackFrame":{
  1027        "type":"structure",
  1028        "members":{
  1029          "MaxPixelThreshold":{"shape":"MaxPixelThreshold"},
  1030          "MinCoveragePercentage":{"shape":"MinCoveragePercentage"}
  1031        }
  1032      },
  1033      "BodyPart":{
  1034        "type":"string",
  1035        "enum":[
  1036          "FACE",
  1037          "HEAD",
  1038          "LEFT_HAND",
  1039          "RIGHT_HAND"
  1040        ]
  1041      },
  1042      "BodyParts":{
  1043        "type":"list",
  1044        "member":{"shape":"ProtectiveEquipmentBodyPart"}
  1045      },
  1046      "Boolean":{"type":"boolean"},
  1047      "BoundingBox":{
  1048        "type":"structure",
  1049        "members":{
  1050          "Width":{"shape":"Float"},
  1051          "Height":{"shape":"Float"},
  1052          "Left":{"shape":"Float"},
  1053          "Top":{"shape":"Float"}
  1054        }
  1055      },
  1056      "BoundingBoxHeight":{
  1057        "type":"float",
  1058        "max":1,
  1059        "min":0
  1060      },
  1061      "BoundingBoxWidth":{
  1062        "type":"float",
  1063        "max":1,
  1064        "min":0
  1065      },
  1066      "Celebrity":{
  1067        "type":"structure",
  1068        "members":{
  1069          "Urls":{"shape":"Urls"},
  1070          "Name":{"shape":"String"},
  1071          "Id":{"shape":"RekognitionUniqueId"},
  1072          "Face":{"shape":"ComparedFace"},
  1073          "MatchConfidence":{"shape":"Percent"},
  1074          "KnownGender":{"shape":"KnownGender"}
  1075        }
  1076      },
  1077      "CelebrityDetail":{
  1078        "type":"structure",
  1079        "members":{
  1080          "Urls":{"shape":"Urls"},
  1081          "Name":{"shape":"String"},
  1082          "Id":{"shape":"RekognitionUniqueId"},
  1083          "Confidence":{"shape":"Percent"},
  1084          "BoundingBox":{"shape":"BoundingBox"},
  1085          "Face":{"shape":"FaceDetail"}
  1086        }
  1087      },
  1088      "CelebrityList":{
  1089        "type":"list",
  1090        "member":{"shape":"Celebrity"}
  1091      },
  1092      "CelebrityRecognition":{
  1093        "type":"structure",
  1094        "members":{
  1095          "Timestamp":{"shape":"Timestamp"},
  1096          "Celebrity":{"shape":"CelebrityDetail"}
  1097        }
  1098      },
  1099      "CelebrityRecognitionSortBy":{
  1100        "type":"string",
  1101        "enum":[
  1102          "ID",
  1103          "TIMESTAMP"
  1104        ]
  1105      },
  1106      "CelebrityRecognitions":{
  1107        "type":"list",
  1108        "member":{"shape":"CelebrityRecognition"}
  1109      },
  1110      "ClientRequestToken":{
  1111        "type":"string",
  1112        "max":64,
  1113        "min":1,
  1114        "pattern":"^[a-zA-Z0-9-_]+$"
  1115      },
  1116      "CollectionId":{
  1117        "type":"string",
  1118        "max":255,
  1119        "min":1,
  1120        "pattern":"[a-zA-Z0-9_.\\-]+"
  1121      },
  1122      "CollectionIdList":{
  1123        "type":"list",
  1124        "member":{"shape":"CollectionId"}
  1125      },
  1126      "CompareFacesMatch":{
  1127        "type":"structure",
  1128        "members":{
  1129          "Similarity":{"shape":"Percent"},
  1130          "Face":{"shape":"ComparedFace"}
  1131        }
  1132      },
  1133      "CompareFacesMatchList":{
  1134        "type":"list",
  1135        "member":{"shape":"CompareFacesMatch"}
  1136      },
  1137      "CompareFacesRequest":{
  1138        "type":"structure",
  1139        "required":[
  1140          "SourceImage",
  1141          "TargetImage"
  1142        ],
  1143        "members":{
  1144          "SourceImage":{"shape":"Image"},
  1145          "TargetImage":{"shape":"Image"},
  1146          "SimilarityThreshold":{"shape":"Percent"},
  1147          "QualityFilter":{"shape":"QualityFilter"}
  1148        }
  1149      },
  1150      "CompareFacesResponse":{
  1151        "type":"structure",
  1152        "members":{
  1153          "SourceImageFace":{"shape":"ComparedSourceImageFace"},
  1154          "FaceMatches":{"shape":"CompareFacesMatchList"},
  1155          "UnmatchedFaces":{"shape":"CompareFacesUnmatchList"},
  1156          "SourceImageOrientationCorrection":{"shape":"OrientationCorrection"},
  1157          "TargetImageOrientationCorrection":{"shape":"OrientationCorrection"}
  1158        }
  1159      },
  1160      "CompareFacesUnmatchList":{
  1161        "type":"list",
  1162        "member":{"shape":"ComparedFace"}
  1163      },
  1164      "ComparedFace":{
  1165        "type":"structure",
  1166        "members":{
  1167          "BoundingBox":{"shape":"BoundingBox"},
  1168          "Confidence":{"shape":"Percent"},
  1169          "Landmarks":{"shape":"Landmarks"},
  1170          "Pose":{"shape":"Pose"},
  1171          "Quality":{"shape":"ImageQuality"},
  1172          "Emotions":{"shape":"Emotions"},
  1173          "Smile":{"shape":"Smile"}
  1174        }
  1175      },
  1176      "ComparedFaceList":{
  1177        "type":"list",
  1178        "member":{"shape":"ComparedFace"}
  1179      },
  1180      "ComparedSourceImageFace":{
  1181        "type":"structure",
  1182        "members":{
  1183          "BoundingBox":{"shape":"BoundingBox"},
  1184          "Confidence":{"shape":"Percent"}
  1185        }
  1186      },
  1187      "ContentClassifier":{
  1188        "type":"string",
  1189        "enum":[
  1190          "FreeOfPersonallyIdentifiableInformation",
  1191          "FreeOfAdultContent"
  1192        ]
  1193      },
  1194      "ContentClassifiers":{
  1195        "type":"list",
  1196        "member":{"shape":"ContentClassifier"},
  1197        "max":256
  1198      },
  1199      "ContentModerationDetection":{
  1200        "type":"structure",
  1201        "members":{
  1202          "Timestamp":{"shape":"Timestamp"},
  1203          "ModerationLabel":{"shape":"ModerationLabel"}
  1204        }
  1205      },
  1206      "ContentModerationDetections":{
  1207        "type":"list",
  1208        "member":{"shape":"ContentModerationDetection"}
  1209      },
  1210      "ContentModerationSortBy":{
  1211        "type":"string",
  1212        "enum":[
  1213          "NAME",
  1214          "TIMESTAMP"
  1215        ]
  1216      },
  1217      "CoversBodyPart":{
  1218        "type":"structure",
  1219        "members":{
  1220          "Confidence":{"shape":"Percent"},
  1221          "Value":{"shape":"Boolean"}
  1222        }
  1223      },
  1224      "CreateCollectionRequest":{
  1225        "type":"structure",
  1226        "required":["CollectionId"],
  1227        "members":{
  1228          "CollectionId":{"shape":"CollectionId"},
  1229          "Tags":{"shape":"TagMap"}
  1230        }
  1231      },
  1232      "CreateCollectionResponse":{
  1233        "type":"structure",
  1234        "members":{
  1235          "StatusCode":{"shape":"UInteger"},
  1236          "CollectionArn":{"shape":"String"},
  1237          "FaceModelVersion":{"shape":"String"}
  1238        }
  1239      },
  1240      "CreateProjectRequest":{
  1241        "type":"structure",
  1242        "required":["ProjectName"],
  1243        "members":{
  1244          "ProjectName":{"shape":"ProjectName"}
  1245        }
  1246      },
  1247      "CreateProjectResponse":{
  1248        "type":"structure",
  1249        "members":{
  1250          "ProjectArn":{"shape":"ProjectArn"}
  1251        }
  1252      },
  1253      "CreateProjectVersionRequest":{
  1254        "type":"structure",
  1255        "required":[
  1256          "ProjectArn",
  1257          "VersionName",
  1258          "OutputConfig",
  1259          "TrainingData",
  1260          "TestingData"
  1261        ],
  1262        "members":{
  1263          "ProjectArn":{"shape":"ProjectArn"},
  1264          "VersionName":{"shape":"VersionName"},
  1265          "OutputConfig":{"shape":"OutputConfig"},
  1266          "TrainingData":{"shape":"TrainingData"},
  1267          "TestingData":{"shape":"TestingData"},
  1268          "Tags":{"shape":"TagMap"},
  1269          "KmsKeyId":{"shape":"KmsKeyId"}
  1270        }
  1271      },
  1272      "CreateProjectVersionResponse":{
  1273        "type":"structure",
  1274        "members":{
  1275          "ProjectVersionArn":{"shape":"ProjectVersionArn"}
  1276        }
  1277      },
  1278      "CreateStreamProcessorRequest":{
  1279        "type":"structure",
  1280        "required":[
  1281          "Input",
  1282          "Output",
  1283          "Name",
  1284          "Settings",
  1285          "RoleArn"
  1286        ],
  1287        "members":{
  1288          "Input":{"shape":"StreamProcessorInput"},
  1289          "Output":{"shape":"StreamProcessorOutput"},
  1290          "Name":{"shape":"StreamProcessorName"},
  1291          "Settings":{"shape":"StreamProcessorSettings"},
  1292          "RoleArn":{"shape":"RoleArn"},
  1293          "Tags":{"shape":"TagMap"}
  1294        }
  1295      },
  1296      "CreateStreamProcessorResponse":{
  1297        "type":"structure",
  1298        "members":{
  1299          "StreamProcessorArn":{"shape":"StreamProcessorArn"}
  1300        }
  1301      },
  1302      "CustomLabel":{
  1303        "type":"structure",
  1304        "members":{
  1305          "Name":{"shape":"String"},
  1306          "Confidence":{"shape":"Percent"},
  1307          "Geometry":{"shape":"Geometry"}
  1308        }
  1309      },
  1310      "CustomLabels":{
  1311        "type":"list",
  1312        "member":{"shape":"CustomLabel"}
  1313      },
  1314      "DateTime":{"type":"timestamp"},
  1315      "Degree":{
  1316        "type":"float",
  1317        "max":180,
  1318        "min":-180
  1319      },
  1320      "DeleteCollectionRequest":{
  1321        "type":"structure",
  1322        "required":["CollectionId"],
  1323        "members":{
  1324          "CollectionId":{"shape":"CollectionId"}
  1325        }
  1326      },
  1327      "DeleteCollectionResponse":{
  1328        "type":"structure",
  1329        "members":{
  1330          "StatusCode":{"shape":"UInteger"}
  1331        }
  1332      },
  1333      "DeleteFacesRequest":{
  1334        "type":"structure",
  1335        "required":[
  1336          "CollectionId",
  1337          "FaceIds"
  1338        ],
  1339        "members":{
  1340          "CollectionId":{"shape":"CollectionId"},
  1341          "FaceIds":{"shape":"FaceIdList"}
  1342        }
  1343      },
  1344      "DeleteFacesResponse":{
  1345        "type":"structure",
  1346        "members":{
  1347          "DeletedFaces":{"shape":"FaceIdList"}
  1348        }
  1349      },
  1350      "DeleteProjectRequest":{
  1351        "type":"structure",
  1352        "required":["ProjectArn"],
  1353        "members":{
  1354          "ProjectArn":{"shape":"ProjectArn"}
  1355        }
  1356      },
  1357      "DeleteProjectResponse":{
  1358        "type":"structure",
  1359        "members":{
  1360          "Status":{"shape":"ProjectStatus"}
  1361        }
  1362      },
  1363      "DeleteProjectVersionRequest":{
  1364        "type":"structure",
  1365        "required":["ProjectVersionArn"],
  1366        "members":{
  1367          "ProjectVersionArn":{"shape":"ProjectVersionArn"}
  1368        }
  1369      },
  1370      "DeleteProjectVersionResponse":{
  1371        "type":"structure",
  1372        "members":{
  1373          "Status":{"shape":"ProjectVersionStatus"}
  1374        }
  1375      },
  1376      "DeleteStreamProcessorRequest":{
  1377        "type":"structure",
  1378        "required":["Name"],
  1379        "members":{
  1380          "Name":{"shape":"StreamProcessorName"}
  1381        }
  1382      },
  1383      "DeleteStreamProcessorResponse":{
  1384        "type":"structure",
  1385        "members":{
  1386        }
  1387      },
  1388      "DescribeCollectionRequest":{
  1389        "type":"structure",
  1390        "required":["CollectionId"],
  1391        "members":{
  1392          "CollectionId":{"shape":"CollectionId"}
  1393        }
  1394      },
  1395      "DescribeCollectionResponse":{
  1396        "type":"structure",
  1397        "members":{
  1398          "FaceCount":{"shape":"ULong"},
  1399          "FaceModelVersion":{"shape":"String"},
  1400          "CollectionARN":{"shape":"String"},
  1401          "CreationTimestamp":{"shape":"DateTime"}
  1402        }
  1403      },
  1404      "DescribeProjectVersionsRequest":{
  1405        "type":"structure",
  1406        "required":["ProjectArn"],
  1407        "members":{
  1408          "ProjectArn":{"shape":"ProjectArn"},
  1409          "VersionNames":{"shape":"VersionNames"},
  1410          "NextToken":{"shape":"ExtendedPaginationToken"},
  1411          "MaxResults":{"shape":"ProjectVersionsPageSize"}
  1412        }
  1413      },
  1414      "DescribeProjectVersionsResponse":{
  1415        "type":"structure",
  1416        "members":{
  1417          "ProjectVersionDescriptions":{"shape":"ProjectVersionDescriptions"},
  1418          "NextToken":{"shape":"ExtendedPaginationToken"}
  1419        }
  1420      },
  1421      "DescribeProjectsRequest":{
  1422        "type":"structure",
  1423        "members":{
  1424          "NextToken":{"shape":"ExtendedPaginationToken"},
  1425          "MaxResults":{"shape":"ProjectsPageSize"}
  1426        }
  1427      },
  1428      "DescribeProjectsResponse":{
  1429        "type":"structure",
  1430        "members":{
  1431          "ProjectDescriptions":{"shape":"ProjectDescriptions"},
  1432          "NextToken":{"shape":"ExtendedPaginationToken"}
  1433        }
  1434      },
  1435      "DescribeStreamProcessorRequest":{
  1436        "type":"structure",
  1437        "required":["Name"],
  1438        "members":{
  1439          "Name":{"shape":"StreamProcessorName"}
  1440        }
  1441      },
  1442      "DescribeStreamProcessorResponse":{
  1443        "type":"structure",
  1444        "members":{
  1445          "Name":{"shape":"StreamProcessorName"},
  1446          "StreamProcessorArn":{"shape":"StreamProcessorArn"},
  1447          "Status":{"shape":"StreamProcessorStatus"},
  1448          "StatusMessage":{"shape":"String"},
  1449          "CreationTimestamp":{"shape":"DateTime"},
  1450          "LastUpdateTimestamp":{"shape":"DateTime"},
  1451          "Input":{"shape":"StreamProcessorInput"},
  1452          "Output":{"shape":"StreamProcessorOutput"},
  1453          "RoleArn":{"shape":"RoleArn"},
  1454          "Settings":{"shape":"StreamProcessorSettings"}
  1455        }
  1456      },
  1457      "DetectCustomLabelsRequest":{
  1458        "type":"structure",
  1459        "required":[
  1460          "ProjectVersionArn",
  1461          "Image"
  1462        ],
  1463        "members":{
  1464          "ProjectVersionArn":{"shape":"ProjectVersionArn"},
  1465          "Image":{"shape":"Image"},
  1466          "MaxResults":{"shape":"UInteger"},
  1467          "MinConfidence":{"shape":"Percent"}
  1468        }
  1469      },
  1470      "DetectCustomLabelsResponse":{
  1471        "type":"structure",
  1472        "members":{
  1473          "CustomLabels":{"shape":"CustomLabels"}
  1474        }
  1475      },
  1476      "DetectFacesRequest":{
  1477        "type":"structure",
  1478        "required":["Image"],
  1479        "members":{
  1480          "Image":{"shape":"Image"},
  1481          "Attributes":{"shape":"Attributes"}
  1482        }
  1483      },
  1484      "DetectFacesResponse":{
  1485        "type":"structure",
  1486        "members":{
  1487          "FaceDetails":{"shape":"FaceDetailList"},
  1488          "OrientationCorrection":{"shape":"OrientationCorrection"}
  1489        }
  1490      },
  1491      "DetectLabelsRequest":{
  1492        "type":"structure",
  1493        "required":["Image"],
  1494        "members":{
  1495          "Image":{"shape":"Image"},
  1496          "MaxLabels":{"shape":"UInteger"},
  1497          "MinConfidence":{"shape":"Percent"}
  1498        }
  1499      },
  1500      "DetectLabelsResponse":{
  1501        "type":"structure",
  1502        "members":{
  1503          "Labels":{"shape":"Labels"},
  1504          "OrientationCorrection":{"shape":"OrientationCorrection"},
  1505          "LabelModelVersion":{"shape":"String"}
  1506        }
  1507      },
  1508      "DetectModerationLabelsRequest":{
  1509        "type":"structure",
  1510        "required":["Image"],
  1511        "members":{
  1512          "Image":{"shape":"Image"},
  1513          "MinConfidence":{"shape":"Percent"},
  1514          "HumanLoopConfig":{"shape":"HumanLoopConfig"}
  1515        }
  1516      },
  1517      "DetectModerationLabelsResponse":{
  1518        "type":"structure",
  1519        "members":{
  1520          "ModerationLabels":{"shape":"ModerationLabels"},
  1521          "ModerationModelVersion":{"shape":"String"},
  1522          "HumanLoopActivationOutput":{"shape":"HumanLoopActivationOutput"}
  1523        }
  1524      },
  1525      "DetectProtectiveEquipmentRequest":{
  1526        "type":"structure",
  1527        "required":["Image"],
  1528        "members":{
  1529          "Image":{"shape":"Image"},
  1530          "SummarizationAttributes":{"shape":"ProtectiveEquipmentSummarizationAttributes"}
  1531        }
  1532      },
  1533      "DetectProtectiveEquipmentResponse":{
  1534        "type":"structure",
  1535        "members":{
  1536          "ProtectiveEquipmentModelVersion":{"shape":"String"},
  1537          "Persons":{"shape":"ProtectiveEquipmentPersons"},
  1538          "Summary":{"shape":"ProtectiveEquipmentSummary"}
  1539        }
  1540      },
  1541      "DetectTextFilters":{
  1542        "type":"structure",
  1543        "members":{
  1544          "WordFilter":{"shape":"DetectionFilter"},
  1545          "RegionsOfInterest":{"shape":"RegionsOfInterest"}
  1546        }
  1547      },
  1548      "DetectTextRequest":{
  1549        "type":"structure",
  1550        "required":["Image"],
  1551        "members":{
  1552          "Image":{"shape":"Image"},
  1553          "Filters":{"shape":"DetectTextFilters"}
  1554        }
  1555      },
  1556      "DetectTextResponse":{
  1557        "type":"structure",
  1558        "members":{
  1559          "TextDetections":{"shape":"TextDetectionList"},
  1560          "TextModelVersion":{"shape":"String"}
  1561        }
  1562      },
  1563      "DetectionFilter":{
  1564        "type":"structure",
  1565        "members":{
  1566          "MinConfidence":{"shape":"Percent"},
  1567          "MinBoundingBoxHeight":{"shape":"BoundingBoxHeight"},
  1568          "MinBoundingBoxWidth":{"shape":"BoundingBoxWidth"}
  1569        }
  1570      },
  1571      "Emotion":{
  1572        "type":"structure",
  1573        "members":{
  1574          "Type":{"shape":"EmotionName"},
  1575          "Confidence":{"shape":"Percent"}
  1576        }
  1577      },
  1578      "EmotionName":{
  1579        "type":"string",
  1580        "enum":[
  1581          "HAPPY",
  1582          "SAD",
  1583          "ANGRY",
  1584          "CONFUSED",
  1585          "DISGUSTED",
  1586          "SURPRISED",
  1587          "CALM",
  1588          "UNKNOWN",
  1589          "FEAR"
  1590        ]
  1591      },
  1592      "Emotions":{
  1593        "type":"list",
  1594        "member":{"shape":"Emotion"}
  1595      },
  1596      "EquipmentDetection":{
  1597        "type":"structure",
  1598        "members":{
  1599          "BoundingBox":{"shape":"BoundingBox"},
  1600          "Confidence":{"shape":"Percent"},
  1601          "Type":{"shape":"ProtectiveEquipmentType"},
  1602          "CoversBodyPart":{"shape":"CoversBodyPart"}
  1603        }
  1604      },
  1605      "EquipmentDetections":{
  1606        "type":"list",
  1607        "member":{"shape":"EquipmentDetection"}
  1608      },
  1609      "EvaluationResult":{
  1610        "type":"structure",
  1611        "members":{
  1612          "F1Score":{"shape":"Float"},
  1613          "Summary":{"shape":"Summary"}
  1614        }
  1615      },
  1616      "ExtendedPaginationToken":{
  1617        "type":"string",
  1618        "max":1024
  1619      },
  1620      "ExternalImageId":{
  1621        "type":"string",
  1622        "max":255,
  1623        "min":1,
  1624        "pattern":"[a-zA-Z0-9_.\\-:]+"
  1625      },
  1626      "EyeOpen":{
  1627        "type":"structure",
  1628        "members":{
  1629          "Value":{"shape":"Boolean"},
  1630          "Confidence":{"shape":"Percent"}
  1631        }
  1632      },
  1633      "Eyeglasses":{
  1634        "type":"structure",
  1635        "members":{
  1636          "Value":{"shape":"Boolean"},
  1637          "Confidence":{"shape":"Percent"}
  1638        }
  1639      },
  1640      "Face":{
  1641        "type":"structure",
  1642        "members":{
  1643          "FaceId":{"shape":"FaceId"},
  1644          "BoundingBox":{"shape":"BoundingBox"},
  1645          "ImageId":{"shape":"ImageId"},
  1646          "ExternalImageId":{"shape":"ExternalImageId"},
  1647          "Confidence":{"shape":"Percent"}
  1648        }
  1649      },
  1650      "FaceAttributes":{
  1651        "type":"string",
  1652        "enum":[
  1653          "DEFAULT",
  1654          "ALL"
  1655        ]
  1656      },
  1657      "FaceDetail":{
  1658        "type":"structure",
  1659        "members":{
  1660          "BoundingBox":{"shape":"BoundingBox"},
  1661          "AgeRange":{"shape":"AgeRange"},
  1662          "Smile":{"shape":"Smile"},
  1663          "Eyeglasses":{"shape":"Eyeglasses"},
  1664          "Sunglasses":{"shape":"Sunglasses"},
  1665          "Gender":{"shape":"Gender"},
  1666          "Beard":{"shape":"Beard"},
  1667          "Mustache":{"shape":"Mustache"},
  1668          "EyesOpen":{"shape":"EyeOpen"},
  1669          "MouthOpen":{"shape":"MouthOpen"},
  1670          "Emotions":{"shape":"Emotions"},
  1671          "Landmarks":{"shape":"Landmarks"},
  1672          "Pose":{"shape":"Pose"},
  1673          "Quality":{"shape":"ImageQuality"},
  1674          "Confidence":{"shape":"Percent"}
  1675        }
  1676      },
  1677      "FaceDetailList":{
  1678        "type":"list",
  1679        "member":{"shape":"FaceDetail"}
  1680      },
  1681      "FaceDetection":{
  1682        "type":"structure",
  1683        "members":{
  1684          "Timestamp":{"shape":"Timestamp"},
  1685          "Face":{"shape":"FaceDetail"}
  1686        }
  1687      },
  1688      "FaceDetections":{
  1689        "type":"list",
  1690        "member":{"shape":"FaceDetection"}
  1691      },
  1692      "FaceId":{
  1693        "type":"string",
  1694        "pattern":"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}"
  1695      },
  1696      "FaceIdList":{
  1697        "type":"list",
  1698        "member":{"shape":"FaceId"},
  1699        "max":4096,
  1700        "min":1
  1701      },
  1702      "FaceList":{
  1703        "type":"list",
  1704        "member":{"shape":"Face"}
  1705      },
  1706      "FaceMatch":{
  1707        "type":"structure",
  1708        "members":{
  1709          "Similarity":{"shape":"Percent"},
  1710          "Face":{"shape":"Face"}
  1711        }
  1712      },
  1713      "FaceMatchList":{
  1714        "type":"list",
  1715        "member":{"shape":"FaceMatch"}
  1716      },
  1717      "FaceModelVersionList":{
  1718        "type":"list",
  1719        "member":{"shape":"String"}
  1720      },
  1721      "FaceRecord":{
  1722        "type":"structure",
  1723        "members":{
  1724          "Face":{"shape":"Face"},
  1725          "FaceDetail":{"shape":"FaceDetail"}
  1726        }
  1727      },
  1728      "FaceRecordList":{
  1729        "type":"list",
  1730        "member":{"shape":"FaceRecord"}
  1731      },
  1732      "FaceSearchSettings":{
  1733        "type":"structure",
  1734        "members":{
  1735          "CollectionId":{"shape":"CollectionId"},
  1736          "FaceMatchThreshold":{"shape":"Percent"}
  1737        }
  1738      },
  1739      "FaceSearchSortBy":{
  1740        "type":"string",
  1741        "enum":[
  1742          "INDEX",
  1743          "TIMESTAMP"
  1744        ]
  1745      },
  1746      "Float":{"type":"float"},
  1747      "FlowDefinitionArn":{
  1748        "type":"string",
  1749        "max":256
  1750      },
  1751      "Gender":{
  1752        "type":"structure",
  1753        "members":{
  1754          "Value":{"shape":"GenderType"},
  1755          "Confidence":{"shape":"Percent"}
  1756        }
  1757      },
  1758      "GenderType":{
  1759        "type":"string",
  1760        "enum":[
  1761          "Male",
  1762          "Female"
  1763        ]
  1764      },
  1765      "Geometry":{
  1766        "type":"structure",
  1767        "members":{
  1768          "BoundingBox":{"shape":"BoundingBox"},
  1769          "Polygon":{"shape":"Polygon"}
  1770        }
  1771      },
  1772      "GetCelebrityInfoRequest":{
  1773        "type":"structure",
  1774        "required":["Id"],
  1775        "members":{
  1776          "Id":{"shape":"RekognitionUniqueId"}
  1777        }
  1778      },
  1779      "GetCelebrityInfoResponse":{
  1780        "type":"structure",
  1781        "members":{
  1782          "Urls":{"shape":"Urls"},
  1783          "Name":{"shape":"String"},
  1784          "KnownGender":{"shape":"KnownGender"}
  1785        }
  1786      },
  1787      "GetCelebrityRecognitionRequest":{
  1788        "type":"structure",
  1789        "required":["JobId"],
  1790        "members":{
  1791          "JobId":{"shape":"JobId"},
  1792          "MaxResults":{"shape":"MaxResults"},
  1793          "NextToken":{"shape":"PaginationToken"},
  1794          "SortBy":{"shape":"CelebrityRecognitionSortBy"}
  1795        }
  1796      },
  1797      "GetCelebrityRecognitionResponse":{
  1798        "type":"structure",
  1799        "members":{
  1800          "JobStatus":{"shape":"VideoJobStatus"},
  1801          "StatusMessage":{"shape":"StatusMessage"},
  1802          "VideoMetadata":{"shape":"VideoMetadata"},
  1803          "NextToken":{"shape":"PaginationToken"},
  1804          "Celebrities":{"shape":"CelebrityRecognitions"}
  1805        }
  1806      },
  1807      "GetContentModerationRequest":{
  1808        "type":"structure",
  1809        "required":["JobId"],
  1810        "members":{
  1811          "JobId":{"shape":"JobId"},
  1812          "MaxResults":{"shape":"MaxResults"},
  1813          "NextToken":{"shape":"PaginationToken"},
  1814          "SortBy":{"shape":"ContentModerationSortBy"}
  1815        }
  1816      },
  1817      "GetContentModerationResponse":{
  1818        "type":"structure",
  1819        "members":{
  1820          "JobStatus":{"shape":"VideoJobStatus"},
  1821          "StatusMessage":{"shape":"StatusMessage"},
  1822          "VideoMetadata":{"shape":"VideoMetadata"},
  1823          "ModerationLabels":{"shape":"ContentModerationDetections"},
  1824          "NextToken":{"shape":"PaginationToken"},
  1825          "ModerationModelVersion":{"shape":"String"}
  1826        }
  1827      },
  1828      "GetFaceDetectionRequest":{
  1829        "type":"structure",
  1830        "required":["JobId"],
  1831        "members":{
  1832          "JobId":{"shape":"JobId"},
  1833          "MaxResults":{"shape":"MaxResults"},
  1834          "NextToken":{"shape":"PaginationToken"}
  1835        }
  1836      },
  1837      "GetFaceDetectionResponse":{
  1838        "type":"structure",
  1839        "members":{
  1840          "JobStatus":{"shape":"VideoJobStatus"},
  1841          "StatusMessage":{"shape":"StatusMessage"},
  1842          "VideoMetadata":{"shape":"VideoMetadata"},
  1843          "NextToken":{"shape":"PaginationToken"},
  1844          "Faces":{"shape":"FaceDetections"}
  1845        }
  1846      },
  1847      "GetFaceSearchRequest":{
  1848        "type":"structure",
  1849        "required":["JobId"],
  1850        "members":{
  1851          "JobId":{"shape":"JobId"},
  1852          "MaxResults":{"shape":"MaxResults"},
  1853          "NextToken":{"shape":"PaginationToken"},
  1854          "SortBy":{"shape":"FaceSearchSortBy"}
  1855        }
  1856      },
  1857      "GetFaceSearchResponse":{
  1858        "type":"structure",
  1859        "members":{
  1860          "JobStatus":{"shape":"VideoJobStatus"},
  1861          "StatusMessage":{"shape":"StatusMessage"},
  1862          "NextToken":{"shape":"PaginationToken"},
  1863          "VideoMetadata":{"shape":"VideoMetadata"},
  1864          "Persons":{"shape":"PersonMatches"}
  1865        }
  1866      },
  1867      "GetLabelDetectionRequest":{
  1868        "type":"structure",
  1869        "required":["JobId"],
  1870        "members":{
  1871          "JobId":{"shape":"JobId"},
  1872          "MaxResults":{"shape":"MaxResults"},
  1873          "NextToken":{"shape":"PaginationToken"},
  1874          "SortBy":{"shape":"LabelDetectionSortBy"}
  1875        }
  1876      },
  1877      "GetLabelDetectionResponse":{
  1878        "type":"structure",
  1879        "members":{
  1880          "JobStatus":{"shape":"VideoJobStatus"},
  1881          "StatusMessage":{"shape":"StatusMessage"},
  1882          "VideoMetadata":{"shape":"VideoMetadata"},
  1883          "NextToken":{"shape":"PaginationToken"},
  1884          "Labels":{"shape":"LabelDetections"},
  1885          "LabelModelVersion":{"shape":"String"}
  1886        }
  1887      },
  1888      "GetPersonTrackingRequest":{
  1889        "type":"structure",
  1890        "required":["JobId"],
  1891        "members":{
  1892          "JobId":{"shape":"JobId"},
  1893          "MaxResults":{"shape":"MaxResults"},
  1894          "NextToken":{"shape":"PaginationToken"},
  1895          "SortBy":{"shape":"PersonTrackingSortBy"}
  1896        }
  1897      },
  1898      "GetPersonTrackingResponse":{
  1899        "type":"structure",
  1900        "members":{
  1901          "JobStatus":{"shape":"VideoJobStatus"},
  1902          "StatusMessage":{"shape":"StatusMessage"},
  1903          "VideoMetadata":{"shape":"VideoMetadata"},
  1904          "NextToken":{"shape":"PaginationToken"},
  1905          "Persons":{"shape":"PersonDetections"}
  1906        }
  1907      },
  1908      "GetSegmentDetectionRequest":{
  1909        "type":"structure",
  1910        "required":["JobId"],
  1911        "members":{
  1912          "JobId":{"shape":"JobId"},
  1913          "MaxResults":{"shape":"MaxResults"},
  1914          "NextToken":{"shape":"PaginationToken"}
  1915        }
  1916      },
  1917      "GetSegmentDetectionResponse":{
  1918        "type":"structure",
  1919        "members":{
  1920          "JobStatus":{"shape":"VideoJobStatus"},
  1921          "StatusMessage":{"shape":"StatusMessage"},
  1922          "VideoMetadata":{"shape":"VideoMetadataList"},
  1923          "AudioMetadata":{"shape":"AudioMetadataList"},
  1924          "NextToken":{"shape":"PaginationToken"},
  1925          "Segments":{"shape":"SegmentDetections"},
  1926          "SelectedSegmentTypes":{"shape":"SegmentTypesInfo"}
  1927        }
  1928      },
  1929      "GetTextDetectionRequest":{
  1930        "type":"structure",
  1931        "required":["JobId"],
  1932        "members":{
  1933          "JobId":{"shape":"JobId"},
  1934          "MaxResults":{"shape":"MaxResults"},
  1935          "NextToken":{"shape":"PaginationToken"}
  1936        }
  1937      },
  1938      "GetTextDetectionResponse":{
  1939        "type":"structure",
  1940        "members":{
  1941          "JobStatus":{"shape":"VideoJobStatus"},
  1942          "StatusMessage":{"shape":"StatusMessage"},
  1943          "VideoMetadata":{"shape":"VideoMetadata"},
  1944          "TextDetections":{"shape":"TextDetectionResults"},
  1945          "NextToken":{"shape":"PaginationToken"},
  1946          "TextModelVersion":{"shape":"String"}
  1947        }
  1948      },
  1949      "GroundTruthManifest":{
  1950        "type":"structure",
  1951        "members":{
  1952          "S3Object":{"shape":"S3Object"}
  1953        }
  1954      },
  1955      "HumanLoopActivationConditionsEvaluationResults":{
  1956        "type":"string",
  1957        "max":10240
  1958      },
  1959      "HumanLoopActivationOutput":{
  1960        "type":"structure",
  1961        "members":{
  1962          "HumanLoopArn":{"shape":"HumanLoopArn"},
  1963          "HumanLoopActivationReasons":{"shape":"HumanLoopActivationReasons"},
  1964          "HumanLoopActivationConditionsEvaluationResults":{
  1965            "shape":"HumanLoopActivationConditionsEvaluationResults",
  1966            "jsonvalue":true
  1967          }
  1968        }
  1969      },
  1970      "HumanLoopActivationReason":{"type":"string"},
  1971      "HumanLoopActivationReasons":{
  1972        "type":"list",
  1973        "member":{"shape":"HumanLoopActivationReason"},
  1974        "min":1
  1975      },
  1976      "HumanLoopArn":{
  1977        "type":"string",
  1978        "max":256
  1979      },
  1980      "HumanLoopConfig":{
  1981        "type":"structure",
  1982        "required":[
  1983          "HumanLoopName",
  1984          "FlowDefinitionArn"
  1985        ],
  1986        "members":{
  1987          "HumanLoopName":{"shape":"HumanLoopName"},
  1988          "FlowDefinitionArn":{"shape":"FlowDefinitionArn"},
  1989          "DataAttributes":{"shape":"HumanLoopDataAttributes"}
  1990        }
  1991      },
  1992      "HumanLoopDataAttributes":{
  1993        "type":"structure",
  1994        "members":{
  1995          "ContentClassifiers":{"shape":"ContentClassifiers"}
  1996        }
  1997      },
  1998      "HumanLoopName":{
  1999        "type":"string",
  2000        "max":63,
  2001        "min":1,
  2002        "pattern":"^[a-z0-9](-*[a-z0-9])*"
  2003      },
  2004      "HumanLoopQuotaExceededException":{
  2005        "type":"structure",
  2006        "members":{
  2007          "ResourceType":{"shape":"String"},
  2008          "QuotaCode":{"shape":"String"},
  2009          "ServiceCode":{"shape":"String"}
  2010        },
  2011        "exception":true
  2012      },
  2013      "IdempotentParameterMismatchException":{
  2014        "type":"structure",
  2015        "members":{
  2016        },
  2017        "exception":true
  2018      },
  2019      "Image":{
  2020        "type":"structure",
  2021        "members":{
  2022          "Bytes":{"shape":"ImageBlob"},
  2023          "S3Object":{"shape":"S3Object"}
  2024        }
  2025      },
  2026      "ImageBlob":{
  2027        "type":"blob",
  2028        "max":5242880,
  2029        "min":1
  2030      },
  2031      "ImageId":{
  2032        "type":"string",
  2033        "pattern":"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}"
  2034      },
  2035      "ImageQuality":{
  2036        "type":"structure",
  2037        "members":{
  2038          "Brightness":{"shape":"Float"},
  2039          "Sharpness":{"shape":"Float"}
  2040        }
  2041      },
  2042      "ImageTooLargeException":{
  2043        "type":"structure",
  2044        "members":{
  2045        },
  2046        "exception":true
  2047      },
  2048      "IndexFacesRequest":{
  2049        "type":"structure",
  2050        "required":[
  2051          "CollectionId",
  2052          "Image"
  2053        ],
  2054        "members":{
  2055          "CollectionId":{"shape":"CollectionId"},
  2056          "Image":{"shape":"Image"},
  2057          "ExternalImageId":{"shape":"ExternalImageId"},
  2058          "DetectionAttributes":{"shape":"Attributes"},
  2059          "MaxFaces":{"shape":"MaxFacesToIndex"},
  2060          "QualityFilter":{"shape":"QualityFilter"}
  2061        }
  2062      },
  2063      "IndexFacesResponse":{
  2064        "type":"structure",
  2065        "members":{
  2066          "FaceRecords":{"shape":"FaceRecordList"},
  2067          "OrientationCorrection":{"shape":"OrientationCorrection"},
  2068          "FaceModelVersion":{"shape":"String"},
  2069          "UnindexedFaces":{"shape":"UnindexedFaces"}
  2070        }
  2071      },
  2072      "InferenceUnits":{
  2073        "type":"integer",
  2074        "min":1
  2075      },
  2076      "Instance":{
  2077        "type":"structure",
  2078        "members":{
  2079          "BoundingBox":{"shape":"BoundingBox"},
  2080          "Confidence":{"shape":"Percent"}
  2081        }
  2082      },
  2083      "Instances":{
  2084        "type":"list",
  2085        "member":{"shape":"Instance"}
  2086      },
  2087      "InternalServerError":{
  2088        "type":"structure",
  2089        "members":{
  2090        },
  2091        "exception":true,
  2092        "fault":true
  2093      },
  2094      "InvalidImageFormatException":{
  2095        "type":"structure",
  2096        "members":{
  2097        },
  2098        "exception":true
  2099      },
  2100      "InvalidPaginationTokenException":{
  2101        "type":"structure",
  2102        "members":{
  2103        },
  2104        "exception":true
  2105      },
  2106      "InvalidParameterException":{
  2107        "type":"structure",
  2108        "members":{
  2109        },
  2110        "exception":true
  2111      },
  2112      "InvalidS3ObjectException":{
  2113        "type":"structure",
  2114        "members":{
  2115        },
  2116        "exception":true
  2117      },
  2118      "JobId":{
  2119        "type":"string",
  2120        "max":64,
  2121        "min":1,
  2122        "pattern":"^[a-zA-Z0-9-_]+$"
  2123      },
  2124      "JobTag":{
  2125        "type":"string",
  2126        "max":256,
  2127        "min":1,
  2128        "pattern":"[a-zA-Z0-9_.\\-:]+"
  2129      },
  2130      "KinesisDataArn":{
  2131        "type":"string",
  2132        "pattern":"(^arn:([a-z\\d-]+):kinesis:([a-z\\d-]+):\\d{12}:.+$)"
  2133      },
  2134      "KinesisDataStream":{
  2135        "type":"structure",
  2136        "members":{
  2137          "Arn":{"shape":"KinesisDataArn"}
  2138        }
  2139      },
  2140      "KinesisVideoArn":{
  2141        "type":"string",
  2142        "pattern":"(^arn:([a-z\\d-]+):kinesisvideo:([a-z\\d-]+):\\d{12}:.+$)"
  2143      },
  2144      "KinesisVideoStream":{
  2145        "type":"structure",
  2146        "members":{
  2147          "Arn":{"shape":"KinesisVideoArn"}
  2148        }
  2149      },
  2150      "KmsKeyId":{
  2151        "type":"string",
  2152        "max":2048,
  2153        "min":1,
  2154        "pattern":"^[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,2048}$"
  2155      },
  2156      "KnownGender":{
  2157        "type":"structure",
  2158        "members":{
  2159          "Type":{"shape":"KnownGenderType"}
  2160        }
  2161      },
  2162      "KnownGenderType":{
  2163        "type":"string",
  2164        "enum":[
  2165          "Male",
  2166          "Female"
  2167        ]
  2168      },
  2169      "Label":{
  2170        "type":"structure",
  2171        "members":{
  2172          "Name":{"shape":"String"},
  2173          "Confidence":{"shape":"Percent"},
  2174          "Instances":{"shape":"Instances"},
  2175          "Parents":{"shape":"Parents"}
  2176        }
  2177      },
  2178      "LabelDetection":{
  2179        "type":"structure",
  2180        "members":{
  2181          "Timestamp":{"shape":"Timestamp"},
  2182          "Label":{"shape":"Label"}
  2183        }
  2184      },
  2185      "LabelDetectionSortBy":{
  2186        "type":"string",
  2187        "enum":[
  2188          "NAME",
  2189          "TIMESTAMP"
  2190        ]
  2191      },
  2192      "LabelDetections":{
  2193        "type":"list",
  2194        "member":{"shape":"LabelDetection"}
  2195      },
  2196      "Labels":{
  2197        "type":"list",
  2198        "member":{"shape":"Label"}
  2199      },
  2200      "Landmark":{
  2201        "type":"structure",
  2202        "members":{
  2203          "Type":{"shape":"LandmarkType"},
  2204          "X":{"shape":"Float"},
  2205          "Y":{"shape":"Float"}
  2206        }
  2207      },
  2208      "LandmarkType":{
  2209        "type":"string",
  2210        "enum":[
  2211          "eyeLeft",
  2212          "eyeRight",
  2213          "nose",
  2214          "mouthLeft",
  2215          "mouthRight",
  2216          "leftEyeBrowLeft",
  2217          "leftEyeBrowRight",
  2218          "leftEyeBrowUp",
  2219          "rightEyeBrowLeft",
  2220          "rightEyeBrowRight",
  2221          "rightEyeBrowUp",
  2222          "leftEyeLeft",
  2223          "leftEyeRight",
  2224          "leftEyeUp",
  2225          "leftEyeDown",
  2226          "rightEyeLeft",
  2227          "rightEyeRight",
  2228          "rightEyeUp",
  2229          "rightEyeDown",
  2230          "noseLeft",
  2231          "noseRight",
  2232          "mouthUp",
  2233          "mouthDown",
  2234          "leftPupil",
  2235          "rightPupil",
  2236          "upperJawlineLeft",
  2237          "midJawlineLeft",
  2238          "chinBottom",
  2239          "midJawlineRight",
  2240          "upperJawlineRight"
  2241        ]
  2242      },
  2243      "Landmarks":{
  2244        "type":"list",
  2245        "member":{"shape":"Landmark"}
  2246      },
  2247      "LimitExceededException":{
  2248        "type":"structure",
  2249        "members":{
  2250        },
  2251        "exception":true
  2252      },
  2253      "ListCollectionsRequest":{
  2254        "type":"structure",
  2255        "members":{
  2256          "NextToken":{"shape":"PaginationToken"},
  2257          "MaxResults":{"shape":"PageSize"}
  2258        }
  2259      },
  2260      "ListCollectionsResponse":{
  2261        "type":"structure",
  2262        "members":{
  2263          "CollectionIds":{"shape":"CollectionIdList"},
  2264          "NextToken":{"shape":"PaginationToken"},
  2265          "FaceModelVersions":{"shape":"FaceModelVersionList"}
  2266        }
  2267      },
  2268      "ListFacesRequest":{
  2269        "type":"structure",
  2270        "required":["CollectionId"],
  2271        "members":{
  2272          "CollectionId":{"shape":"CollectionId"},
  2273          "NextToken":{"shape":"PaginationToken"},
  2274          "MaxResults":{"shape":"PageSize"}
  2275        }
  2276      },
  2277      "ListFacesResponse":{
  2278        "type":"structure",
  2279        "members":{
  2280          "Faces":{"shape":"FaceList"},
  2281          "NextToken":{"shape":"String"},
  2282          "FaceModelVersion":{"shape":"String"}
  2283        }
  2284      },
  2285      "ListStreamProcessorsRequest":{
  2286        "type":"structure",
  2287        "members":{
  2288          "NextToken":{"shape":"PaginationToken"},
  2289          "MaxResults":{"shape":"MaxResults"}
  2290        }
  2291      },
  2292      "ListStreamProcessorsResponse":{
  2293        "type":"structure",
  2294        "members":{
  2295          "NextToken":{"shape":"PaginationToken"},
  2296          "StreamProcessors":{"shape":"StreamProcessorList"}
  2297        }
  2298      },
  2299      "ListTagsForResourceRequest":{
  2300        "type":"structure",
  2301        "required":["ResourceArn"],
  2302        "members":{
  2303          "ResourceArn":{"shape":"ResourceArn"}
  2304        }
  2305      },
  2306      "ListTagsForResourceResponse":{
  2307        "type":"structure",
  2308        "members":{
  2309          "Tags":{"shape":"TagMap"}
  2310        }
  2311      },
  2312      "MaxFaces":{
  2313        "type":"integer",
  2314        "max":4096,
  2315        "min":1
  2316      },
  2317      "MaxFacesToIndex":{
  2318        "type":"integer",
  2319        "min":1
  2320      },
  2321      "MaxPixelThreshold":{
  2322        "type":"float",
  2323        "max":1,
  2324        "min":0
  2325      },
  2326      "MaxResults":{
  2327        "type":"integer",
  2328        "min":1
  2329      },
  2330      "MinCoveragePercentage":{
  2331        "type":"float",
  2332        "max":100,
  2333        "min":0
  2334      },
  2335      "ModerationLabel":{
  2336        "type":"structure",
  2337        "members":{
  2338          "Confidence":{"shape":"Percent"},
  2339          "Name":{"shape":"String"},
  2340          "ParentName":{"shape":"String"}
  2341        }
  2342      },
  2343      "ModerationLabels":{
  2344        "type":"list",
  2345        "member":{"shape":"ModerationLabel"}
  2346      },
  2347      "MouthOpen":{
  2348        "type":"structure",
  2349        "members":{
  2350          "Value":{"shape":"Boolean"},
  2351          "Confidence":{"shape":"Percent"}
  2352        }
  2353      },
  2354      "Mustache":{
  2355        "type":"structure",
  2356        "members":{
  2357          "Value":{"shape":"Boolean"},
  2358          "Confidence":{"shape":"Percent"}
  2359        }
  2360      },
  2361      "NotificationChannel":{
  2362        "type":"structure",
  2363        "required":[
  2364          "SNSTopicArn",
  2365          "RoleArn"
  2366        ],
  2367        "members":{
  2368          "SNSTopicArn":{"shape":"SNSTopicArn"},
  2369          "RoleArn":{"shape":"RoleArn"}
  2370        }
  2371      },
  2372      "OrientationCorrection":{
  2373        "type":"string",
  2374        "enum":[
  2375          "ROTATE_0",
  2376          "ROTATE_90",
  2377          "ROTATE_180",
  2378          "ROTATE_270"
  2379        ]
  2380      },
  2381      "OutputConfig":{
  2382        "type":"structure",
  2383        "members":{
  2384          "S3Bucket":{"shape":"S3Bucket"},
  2385          "S3KeyPrefix":{"shape":"S3KeyPrefix"}
  2386        }
  2387      },
  2388      "PageSize":{
  2389        "type":"integer",
  2390        "max":4096,
  2391        "min":0
  2392      },
  2393      "PaginationToken":{
  2394        "type":"string",
  2395        "max":255
  2396      },
  2397      "Parent":{
  2398        "type":"structure",
  2399        "members":{
  2400          "Name":{"shape":"String"}
  2401        }
  2402      },
  2403      "Parents":{
  2404        "type":"list",
  2405        "member":{"shape":"Parent"}
  2406      },
  2407      "Percent":{
  2408        "type":"float",
  2409        "max":100,
  2410        "min":0
  2411      },
  2412      "PersonDetail":{
  2413        "type":"structure",
  2414        "members":{
  2415          "Index":{"shape":"PersonIndex"},
  2416          "BoundingBox":{"shape":"BoundingBox"},
  2417          "Face":{"shape":"FaceDetail"}
  2418        }
  2419      },
  2420      "PersonDetection":{
  2421        "type":"structure",
  2422        "members":{
  2423          "Timestamp":{"shape":"Timestamp"},
  2424          "Person":{"shape":"PersonDetail"}
  2425        }
  2426      },
  2427      "PersonDetections":{
  2428        "type":"list",
  2429        "member":{"shape":"PersonDetection"}
  2430      },
  2431      "PersonIndex":{"type":"long"},
  2432      "PersonMatch":{
  2433        "type":"structure",
  2434        "members":{
  2435          "Timestamp":{"shape":"Timestamp"},
  2436          "Person":{"shape":"PersonDetail"},
  2437          "FaceMatches":{"shape":"FaceMatchList"}
  2438        }
  2439      },
  2440      "PersonMatches":{
  2441        "type":"list",
  2442        "member":{"shape":"PersonMatch"}
  2443      },
  2444      "PersonTrackingSortBy":{
  2445        "type":"string",
  2446        "enum":[
  2447          "INDEX",
  2448          "TIMESTAMP"
  2449        ]
  2450      },
  2451      "Point":{
  2452        "type":"structure",
  2453        "members":{
  2454          "X":{"shape":"Float"},
  2455          "Y":{"shape":"Float"}
  2456        }
  2457      },
  2458      "Polygon":{
  2459        "type":"list",
  2460        "member":{"shape":"Point"}
  2461      },
  2462      "Pose":{
  2463        "type":"structure",
  2464        "members":{
  2465          "Roll":{"shape":"Degree"},
  2466          "Yaw":{"shape":"Degree"},
  2467          "Pitch":{"shape":"Degree"}
  2468        }
  2469      },
  2470      "ProjectArn":{
  2471        "type":"string",
  2472        "max":2048,
  2473        "min":20,
  2474        "pattern":"(^arn:[a-z\\d-]+:rekognition:[a-z\\d-]+:\\d{12}:project\\/[a-zA-Z0-9_.\\-]{1,255}\\/[0-9]+$)"
  2475      },
  2476      "ProjectDescription":{
  2477        "type":"structure",
  2478        "members":{
  2479          "ProjectArn":{"shape":"ProjectArn"},
  2480          "CreationTimestamp":{"shape":"DateTime"},
  2481          "Status":{"shape":"ProjectStatus"}
  2482        }
  2483      },
  2484      "ProjectDescriptions":{
  2485        "type":"list",
  2486        "member":{"shape":"ProjectDescription"}
  2487      },
  2488      "ProjectName":{
  2489        "type":"string",
  2490        "max":255,
  2491        "min":1,
  2492        "pattern":"[a-zA-Z0-9_.\\-]+"
  2493      },
  2494      "ProjectStatus":{
  2495        "type":"string",
  2496        "enum":[
  2497          "CREATING",
  2498          "CREATED",
  2499          "DELETING"
  2500        ]
  2501      },
  2502      "ProjectVersionArn":{
  2503        "type":"string",
  2504        "max":2048,
  2505        "min":20,
  2506        "pattern":"(^arn:[a-z\\d-]+:rekognition:[a-z\\d-]+:\\d{12}:project\\/[a-zA-Z0-9_.\\-]{1,255}\\/version\\/[a-zA-Z0-9_.\\-]{1,255}\\/[0-9]+$)"
  2507      },
  2508      "ProjectVersionDescription":{
  2509        "type":"structure",
  2510        "members":{
  2511          "ProjectVersionArn":{"shape":"ProjectVersionArn"},
  2512          "CreationTimestamp":{"shape":"DateTime"},
  2513          "MinInferenceUnits":{"shape":"InferenceUnits"},
  2514          "Status":{"shape":"ProjectVersionStatus"},
  2515          "StatusMessage":{"shape":"StatusMessage"},
  2516          "BillableTrainingTimeInSeconds":{"shape":"ULong"},
  2517          "TrainingEndTimestamp":{"shape":"DateTime"},
  2518          "OutputConfig":{"shape":"OutputConfig"},
  2519          "TrainingDataResult":{"shape":"TrainingDataResult"},
  2520          "TestingDataResult":{"shape":"TestingDataResult"},
  2521          "EvaluationResult":{"shape":"EvaluationResult"},
  2522          "ManifestSummary":{"shape":"GroundTruthManifest"},
  2523          "KmsKeyId":{"shape":"KmsKeyId"}
  2524        }
  2525      },
  2526      "ProjectVersionDescriptions":{
  2527        "type":"list",
  2528        "member":{"shape":"ProjectVersionDescription"}
  2529      },
  2530      "ProjectVersionStatus":{
  2531        "type":"string",
  2532        "enum":[
  2533          "TRAINING_IN_PROGRESS",
  2534          "TRAINING_COMPLETED",
  2535          "TRAINING_FAILED",
  2536          "STARTING",
  2537          "RUNNING",
  2538          "FAILED",
  2539          "STOPPING",
  2540          "STOPPED",
  2541          "DELETING"
  2542        ]
  2543      },
  2544      "ProjectVersionsPageSize":{
  2545        "type":"integer",
  2546        "max":100,
  2547        "min":1
  2548      },
  2549      "ProjectsPageSize":{
  2550        "type":"integer",
  2551        "max":100,
  2552        "min":1
  2553      },
  2554      "ProtectiveEquipmentBodyPart":{
  2555        "type":"structure",
  2556        "members":{
  2557          "Name":{"shape":"BodyPart"},
  2558          "Confidence":{"shape":"Percent"},
  2559          "EquipmentDetections":{"shape":"EquipmentDetections"}
  2560        }
  2561      },
  2562      "ProtectiveEquipmentPerson":{
  2563        "type":"structure",
  2564        "members":{
  2565          "BodyParts":{"shape":"BodyParts"},
  2566          "BoundingBox":{"shape":"BoundingBox"},
  2567          "Confidence":{"shape":"Percent"},
  2568          "Id":{"shape":"UInteger"}
  2569        }
  2570      },
  2571      "ProtectiveEquipmentPersonIds":{
  2572        "type":"list",
  2573        "member":{"shape":"UInteger"}
  2574      },
  2575      "ProtectiveEquipmentPersons":{
  2576        "type":"list",
  2577        "member":{"shape":"ProtectiveEquipmentPerson"}
  2578      },
  2579      "ProtectiveEquipmentSummarizationAttributes":{
  2580        "type":"structure",
  2581        "required":[
  2582          "MinConfidence",
  2583          "RequiredEquipmentTypes"
  2584        ],
  2585        "members":{
  2586          "MinConfidence":{"shape":"Percent"},
  2587          "RequiredEquipmentTypes":{"shape":"ProtectiveEquipmentTypes"}
  2588        }
  2589      },
  2590      "ProtectiveEquipmentSummary":{
  2591        "type":"structure",
  2592        "members":{
  2593          "PersonsWithRequiredEquipment":{"shape":"ProtectiveEquipmentPersonIds"},
  2594          "PersonsWithoutRequiredEquipment":{"shape":"ProtectiveEquipmentPersonIds"},
  2595          "PersonsIndeterminate":{"shape":"ProtectiveEquipmentPersonIds"}
  2596        }
  2597      },
  2598      "ProtectiveEquipmentType":{
  2599        "type":"string",
  2600        "enum":[
  2601          "FACE_COVER",
  2602          "HAND_COVER",
  2603          "HEAD_COVER"
  2604        ]
  2605      },
  2606      "ProtectiveEquipmentTypes":{
  2607        "type":"list",
  2608        "member":{"shape":"ProtectiveEquipmentType"}
  2609      },
  2610      "ProvisionedThroughputExceededException":{
  2611        "type":"structure",
  2612        "members":{
  2613        },
  2614        "exception":true
  2615      },
  2616      "QualityFilter":{
  2617        "type":"string",
  2618        "enum":[
  2619          "NONE",
  2620          "AUTO",
  2621          "LOW",
  2622          "MEDIUM",
  2623          "HIGH"
  2624        ]
  2625      },
  2626      "Reason":{
  2627        "type":"string",
  2628        "enum":[
  2629          "EXCEEDS_MAX_FACES",
  2630          "EXTREME_POSE",
  2631          "LOW_BRIGHTNESS",
  2632          "LOW_SHARPNESS",
  2633          "LOW_CONFIDENCE",
  2634          "SMALL_BOUNDING_BOX",
  2635          "LOW_FACE_QUALITY"
  2636        ]
  2637      },
  2638      "Reasons":{
  2639        "type":"list",
  2640        "member":{"shape":"Reason"}
  2641      },
  2642      "RecognizeCelebritiesRequest":{
  2643        "type":"structure",
  2644        "required":["Image"],
  2645        "members":{
  2646          "Image":{"shape":"Image"}
  2647        }
  2648      },
  2649      "RecognizeCelebritiesResponse":{
  2650        "type":"structure",
  2651        "members":{
  2652          "CelebrityFaces":{"shape":"CelebrityList"},
  2653          "UnrecognizedFaces":{"shape":"ComparedFaceList"},
  2654          "OrientationCorrection":{"shape":"OrientationCorrection"}
  2655        }
  2656      },
  2657      "RegionOfInterest":{
  2658        "type":"structure",
  2659        "members":{
  2660          "BoundingBox":{"shape":"BoundingBox"}
  2661        }
  2662      },
  2663      "RegionsOfInterest":{
  2664        "type":"list",
  2665        "member":{"shape":"RegionOfInterest"},
  2666        "max":10,
  2667        "min":0
  2668      },
  2669      "RekognitionUniqueId":{
  2670        "type":"string",
  2671        "pattern":"[0-9A-Za-z]*"
  2672      },
  2673      "ResourceAlreadyExistsException":{
  2674        "type":"structure",
  2675        "members":{
  2676        },
  2677        "exception":true
  2678      },
  2679      "ResourceArn":{
  2680        "type":"string",
  2681        "max":2048,
  2682        "min":20
  2683      },
  2684      "ResourceInUseException":{
  2685        "type":"structure",
  2686        "members":{
  2687        },
  2688        "exception":true
  2689      },
  2690      "ResourceNotFoundException":{
  2691        "type":"structure",
  2692        "members":{
  2693        },
  2694        "exception":true
  2695      },
  2696      "ResourceNotReadyException":{
  2697        "type":"structure",
  2698        "members":{
  2699        },
  2700        "exception":true
  2701      },
  2702      "RoleArn":{
  2703        "type":"string",
  2704        "pattern":"arn:aws:iam::\\d{12}:role/?[a-zA-Z_0-9+=,.@\\-_/]+"
  2705      },
  2706      "S3Bucket":{
  2707        "type":"string",
  2708        "max":255,
  2709        "min":3,
  2710        "pattern":"[0-9A-Za-z\\.\\-_]*"
  2711      },
  2712      "S3KeyPrefix":{
  2713        "type":"string",
  2714        "max":1024
  2715      },
  2716      "S3Object":{
  2717        "type":"structure",
  2718        "members":{
  2719          "Bucket":{"shape":"S3Bucket"},
  2720          "Name":{"shape":"S3ObjectName"},
  2721          "Version":{"shape":"S3ObjectVersion"}
  2722        }
  2723      },
  2724      "S3ObjectName":{
  2725        "type":"string",
  2726        "max":1024,
  2727        "min":1
  2728      },
  2729      "S3ObjectVersion":{
  2730        "type":"string",
  2731        "max":1024,
  2732        "min":1
  2733      },
  2734      "SNSTopicArn":{
  2735        "type":"string",
  2736        "pattern":"(^arn:aws:sns:.*:\\w{12}:.+$)"
  2737      },
  2738      "SearchFacesByImageRequest":{
  2739        "type":"structure",
  2740        "required":[
  2741          "CollectionId",
  2742          "Image"
  2743        ],
  2744        "members":{
  2745          "CollectionId":{"shape":"CollectionId"},
  2746          "Image":{"shape":"Image"},
  2747          "MaxFaces":{"shape":"MaxFaces"},
  2748          "FaceMatchThreshold":{"shape":"Percent"},
  2749          "QualityFilter":{"shape":"QualityFilter"}
  2750        }
  2751      },
  2752      "SearchFacesByImageResponse":{
  2753        "type":"structure",
  2754        "members":{
  2755          "SearchedFaceBoundingBox":{"shape":"BoundingBox"},
  2756          "SearchedFaceConfidence":{"shape":"Percent"},
  2757          "FaceMatches":{"shape":"FaceMatchList"},
  2758          "FaceModelVersion":{"shape":"String"}
  2759        }
  2760      },
  2761      "SearchFacesRequest":{
  2762        "type":"structure",
  2763        "required":[
  2764          "CollectionId",
  2765          "FaceId"
  2766        ],
  2767        "members":{
  2768          "CollectionId":{"shape":"CollectionId"},
  2769          "FaceId":{"shape":"FaceId"},
  2770          "MaxFaces":{"shape":"MaxFaces"},
  2771          "FaceMatchThreshold":{"shape":"Percent"}
  2772        }
  2773      },
  2774      "SearchFacesResponse":{
  2775        "type":"structure",
  2776        "members":{
  2777          "SearchedFaceId":{"shape":"FaceId"},
  2778          "FaceMatches":{"shape":"FaceMatchList"},
  2779          "FaceModelVersion":{"shape":"String"}
  2780        }
  2781      },
  2782      "SegmentConfidence":{
  2783        "type":"float",
  2784        "max":100,
  2785        "min":50
  2786      },
  2787      "SegmentDetection":{
  2788        "type":"structure",
  2789        "members":{
  2790          "Type":{"shape":"SegmentType"},
  2791          "StartTimestampMillis":{"shape":"Timestamp"},
  2792          "EndTimestampMillis":{"shape":"Timestamp"},
  2793          "DurationMillis":{"shape":"ULong"},
  2794          "StartTimecodeSMPTE":{"shape":"Timecode"},
  2795          "EndTimecodeSMPTE":{"shape":"Timecode"},
  2796          "DurationSMPTE":{"shape":"Timecode"},
  2797          "TechnicalCueSegment":{"shape":"TechnicalCueSegment"},
  2798          "ShotSegment":{"shape":"ShotSegment"},
  2799          "StartFrameNumber":{"shape":"ULong"},
  2800          "EndFrameNumber":{"shape":"ULong"},
  2801          "DurationFrames":{"shape":"ULong"}
  2802        }
  2803      },
  2804      "SegmentDetections":{
  2805        "type":"list",
  2806        "member":{"shape":"SegmentDetection"}
  2807      },
  2808      "SegmentType":{
  2809        "type":"string",
  2810        "enum":[
  2811          "TECHNICAL_CUE",
  2812          "SHOT"
  2813        ]
  2814      },
  2815      "SegmentTypeInfo":{
  2816        "type":"structure",
  2817        "members":{
  2818          "Type":{"shape":"SegmentType"},
  2819          "ModelVersion":{"shape":"String"}
  2820        }
  2821      },
  2822      "SegmentTypes":{
  2823        "type":"list",
  2824        "member":{"shape":"SegmentType"},
  2825        "min":1
  2826      },
  2827      "SegmentTypesInfo":{
  2828        "type":"list",
  2829        "member":{"shape":"SegmentTypeInfo"}
  2830      },
  2831      "ServiceQuotaExceededException":{
  2832        "type":"structure",
  2833        "members":{
  2834        },
  2835        "exception":true
  2836      },
  2837      "ShotSegment":{
  2838        "type":"structure",
  2839        "members":{
  2840          "Index":{"shape":"ULong"},
  2841          "Confidence":{"shape":"SegmentConfidence"}
  2842        }
  2843      },
  2844      "Smile":{
  2845        "type":"structure",
  2846        "members":{
  2847          "Value":{"shape":"Boolean"},
  2848          "Confidence":{"shape":"Percent"}
  2849        }
  2850      },
  2851      "StartCelebrityRecognitionRequest":{
  2852        "type":"structure",
  2853        "required":["Video"],
  2854        "members":{
  2855          "Video":{"shape":"Video"},
  2856          "ClientRequestToken":{"shape":"ClientRequestToken"},
  2857          "NotificationChannel":{"shape":"NotificationChannel"},
  2858          "JobTag":{"shape":"JobTag"}
  2859        }
  2860      },
  2861      "StartCelebrityRecognitionResponse":{
  2862        "type":"structure",
  2863        "members":{
  2864          "JobId":{"shape":"JobId"}
  2865        }
  2866      },
  2867      "StartContentModerationRequest":{
  2868        "type":"structure",
  2869        "required":["Video"],
  2870        "members":{
  2871          "Video":{"shape":"Video"},
  2872          "MinConfidence":{"shape":"Percent"},
  2873          "ClientRequestToken":{"shape":"ClientRequestToken"},
  2874          "NotificationChannel":{"shape":"NotificationChannel"},
  2875          "JobTag":{"shape":"JobTag"}
  2876        }
  2877      },
  2878      "StartContentModerationResponse":{
  2879        "type":"structure",
  2880        "members":{
  2881          "JobId":{"shape":"JobId"}
  2882        }
  2883      },
  2884      "StartFaceDetectionRequest":{
  2885        "type":"structure",
  2886        "required":["Video"],
  2887        "members":{
  2888          "Video":{"shape":"Video"},
  2889          "ClientRequestToken":{"shape":"ClientRequestToken"},
  2890          "NotificationChannel":{"shape":"NotificationChannel"},
  2891          "FaceAttributes":{"shape":"FaceAttributes"},
  2892          "JobTag":{"shape":"JobTag"}
  2893        }
  2894      },
  2895      "StartFaceDetectionResponse":{
  2896        "type":"structure",
  2897        "members":{
  2898          "JobId":{"shape":"JobId"}
  2899        }
  2900      },
  2901      "StartFaceSearchRequest":{
  2902        "type":"structure",
  2903        "required":[
  2904          "Video",
  2905          "CollectionId"
  2906        ],
  2907        "members":{
  2908          "Video":{"shape":"Video"},
  2909          "ClientRequestToken":{"shape":"ClientRequestToken"},
  2910          "FaceMatchThreshold":{"shape":"Percent"},
  2911          "CollectionId":{"shape":"CollectionId"},
  2912          "NotificationChannel":{"shape":"NotificationChannel"},
  2913          "JobTag":{"shape":"JobTag"}
  2914        }
  2915      },
  2916      "StartFaceSearchResponse":{
  2917        "type":"structure",
  2918        "members":{
  2919          "JobId":{"shape":"JobId"}
  2920        }
  2921      },
  2922      "StartLabelDetectionRequest":{
  2923        "type":"structure",
  2924        "required":["Video"],
  2925        "members":{
  2926          "Video":{"shape":"Video"},
  2927          "ClientRequestToken":{"shape":"ClientRequestToken"},
  2928          "MinConfidence":{"shape":"Percent"},
  2929          "NotificationChannel":{"shape":"NotificationChannel"},
  2930          "JobTag":{"shape":"JobTag"}
  2931        }
  2932      },
  2933      "StartLabelDetectionResponse":{
  2934        "type":"structure",
  2935        "members":{
  2936          "JobId":{"shape":"JobId"}
  2937        }
  2938      },
  2939      "StartPersonTrackingRequest":{
  2940        "type":"structure",
  2941        "required":["Video"],
  2942        "members":{
  2943          "Video":{"shape":"Video"},
  2944          "ClientRequestToken":{"shape":"ClientRequestToken"},
  2945          "NotificationChannel":{"shape":"NotificationChannel"},
  2946          "JobTag":{"shape":"JobTag"}
  2947        }
  2948      },
  2949      "StartPersonTrackingResponse":{
  2950        "type":"structure",
  2951        "members":{
  2952          "JobId":{"shape":"JobId"}
  2953        }
  2954      },
  2955      "StartProjectVersionRequest":{
  2956        "type":"structure",
  2957        "required":[
  2958          "ProjectVersionArn",
  2959          "MinInferenceUnits"
  2960        ],
  2961        "members":{
  2962          "ProjectVersionArn":{"shape":"ProjectVersionArn"},
  2963          "MinInferenceUnits":{"shape":"InferenceUnits"}
  2964        }
  2965      },
  2966      "StartProjectVersionResponse":{
  2967        "type":"structure",
  2968        "members":{
  2969          "Status":{"shape":"ProjectVersionStatus"}
  2970        }
  2971      },
  2972      "StartSegmentDetectionFilters":{
  2973        "type":"structure",
  2974        "members":{
  2975          "TechnicalCueFilter":{"shape":"StartTechnicalCueDetectionFilter"},
  2976          "ShotFilter":{"shape":"StartShotDetectionFilter"}
  2977        }
  2978      },
  2979      "StartSegmentDetectionRequest":{
  2980        "type":"structure",
  2981        "required":[
  2982          "Video",
  2983          "SegmentTypes"
  2984        ],
  2985        "members":{
  2986          "Video":{"shape":"Video"},
  2987          "ClientRequestToken":{"shape":"ClientRequestToken"},
  2988          "NotificationChannel":{"shape":"NotificationChannel"},
  2989          "JobTag":{"shape":"JobTag"},
  2990          "Filters":{"shape":"StartSegmentDetectionFilters"},
  2991          "SegmentTypes":{"shape":"SegmentTypes"}
  2992        }
  2993      },
  2994      "StartSegmentDetectionResponse":{
  2995        "type":"structure",
  2996        "members":{
  2997          "JobId":{"shape":"JobId"}
  2998        }
  2999      },
  3000      "StartShotDetectionFilter":{
  3001        "type":"structure",
  3002        "members":{
  3003          "MinSegmentConfidence":{"shape":"SegmentConfidence"}
  3004        }
  3005      },
  3006      "StartStreamProcessorRequest":{
  3007        "type":"structure",
  3008        "required":["Name"],
  3009        "members":{
  3010          "Name":{"shape":"StreamProcessorName"}
  3011        }
  3012      },
  3013      "StartStreamProcessorResponse":{
  3014        "type":"structure",
  3015        "members":{
  3016        }
  3017      },
  3018      "StartTechnicalCueDetectionFilter":{
  3019        "type":"structure",
  3020        "members":{
  3021          "MinSegmentConfidence":{"shape":"SegmentConfidence"},
  3022          "BlackFrame":{"shape":"BlackFrame"}
  3023        }
  3024      },
  3025      "StartTextDetectionFilters":{
  3026        "type":"structure",
  3027        "members":{
  3028          "WordFilter":{"shape":"DetectionFilter"},
  3029          "RegionsOfInterest":{"shape":"RegionsOfInterest"}
  3030        }
  3031      },
  3032      "StartTextDetectionRequest":{
  3033        "type":"structure",
  3034        "required":["Video"],
  3035        "members":{
  3036          "Video":{"shape":"Video"},
  3037          "ClientRequestToken":{"shape":"ClientRequestToken"},
  3038          "NotificationChannel":{"shape":"NotificationChannel"},
  3039          "JobTag":{"shape":"JobTag"},
  3040          "Filters":{"shape":"StartTextDetectionFilters"}
  3041        }
  3042      },
  3043      "StartTextDetectionResponse":{
  3044        "type":"structure",
  3045        "members":{
  3046          "JobId":{"shape":"JobId"}
  3047        }
  3048      },
  3049      "StatusMessage":{"type":"string"},
  3050      "StopProjectVersionRequest":{
  3051        "type":"structure",
  3052        "required":["ProjectVersionArn"],
  3053        "members":{
  3054          "ProjectVersionArn":{"shape":"ProjectVersionArn"}
  3055        }
  3056      },
  3057      "StopProjectVersionResponse":{
  3058        "type":"structure",
  3059        "members":{
  3060          "Status":{"shape":"ProjectVersionStatus"}
  3061        }
  3062      },
  3063      "StopStreamProcessorRequest":{
  3064        "type":"structure",
  3065        "required":["Name"],
  3066        "members":{
  3067          "Name":{"shape":"StreamProcessorName"}
  3068        }
  3069      },
  3070      "StopStreamProcessorResponse":{
  3071        "type":"structure",
  3072        "members":{
  3073        }
  3074      },
  3075      "StreamProcessor":{
  3076        "type":"structure",
  3077        "members":{
  3078          "Name":{"shape":"StreamProcessorName"},
  3079          "Status":{"shape":"StreamProcessorStatus"}
  3080        }
  3081      },
  3082      "StreamProcessorArn":{
  3083        "type":"string",
  3084        "pattern":"(^arn:[a-z\\d-]+:rekognition:[a-z\\d-]+:\\d{12}:streamprocessor\\/.+$)"
  3085      },
  3086      "StreamProcessorInput":{
  3087        "type":"structure",
  3088        "members":{
  3089          "KinesisVideoStream":{"shape":"KinesisVideoStream"}
  3090        }
  3091      },
  3092      "StreamProcessorList":{
  3093        "type":"list",
  3094        "member":{"shape":"StreamProcessor"}
  3095      },
  3096      "StreamProcessorName":{
  3097        "type":"string",
  3098        "max":128,
  3099        "min":1,
  3100        "pattern":"[a-zA-Z0-9_.\\-]+"
  3101      },
  3102      "StreamProcessorOutput":{
  3103        "type":"structure",
  3104        "members":{
  3105          "KinesisDataStream":{"shape":"KinesisDataStream"}
  3106        }
  3107      },
  3108      "StreamProcessorSettings":{
  3109        "type":"structure",
  3110        "members":{
  3111          "FaceSearch":{"shape":"FaceSearchSettings"}
  3112        }
  3113      },
  3114      "StreamProcessorStatus":{
  3115        "type":"string",
  3116        "enum":[
  3117          "STOPPED",
  3118          "STARTING",
  3119          "RUNNING",
  3120          "FAILED",
  3121          "STOPPING"
  3122        ]
  3123      },
  3124      "String":{"type":"string"},
  3125      "Summary":{
  3126        "type":"structure",
  3127        "members":{
  3128          "S3Object":{"shape":"S3Object"}
  3129        }
  3130      },
  3131      "Sunglasses":{
  3132        "type":"structure",
  3133        "members":{
  3134          "Value":{"shape":"Boolean"},
  3135          "Confidence":{"shape":"Percent"}
  3136        }
  3137      },
  3138      "TagKey":{
  3139        "type":"string",
  3140        "max":128,
  3141        "min":1,
  3142        "pattern":"^(?!aws:)[\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*$"
  3143      },
  3144      "TagKeyList":{
  3145        "type":"list",
  3146        "member":{"shape":"TagKey"},
  3147        "max":200,
  3148        "min":0
  3149      },
  3150      "TagMap":{
  3151        "type":"map",
  3152        "key":{"shape":"TagKey"},
  3153        "value":{"shape":"TagValue"},
  3154        "max":200,
  3155        "min":0
  3156      },
  3157      "TagResourceRequest":{
  3158        "type":"structure",
  3159        "required":[
  3160          "ResourceArn",
  3161          "Tags"
  3162        ],
  3163        "members":{
  3164          "ResourceArn":{"shape":"ResourceArn"},
  3165          "Tags":{"shape":"TagMap"}
  3166        }
  3167      },
  3168      "TagResourceResponse":{
  3169        "type":"structure",
  3170        "members":{
  3171        }
  3172      },
  3173      "TagValue":{
  3174        "type":"string",
  3175        "max":256,
  3176        "min":0,
  3177        "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
  3178      },
  3179      "TechnicalCueSegment":{
  3180        "type":"structure",
  3181        "members":{
  3182          "Type":{"shape":"TechnicalCueType"},
  3183          "Confidence":{"shape":"SegmentConfidence"}
  3184        }
  3185      },
  3186      "TechnicalCueType":{
  3187        "type":"string",
  3188        "enum":[
  3189          "ColorBars",
  3190          "EndCredits",
  3191          "BlackFrames",
  3192          "OpeningCredits",
  3193          "StudioLogo",
  3194          "Slate",
  3195          "Content"
  3196        ]
  3197      },
  3198      "TestingData":{
  3199        "type":"structure",
  3200        "members":{
  3201          "Assets":{"shape":"Assets"},
  3202          "AutoCreate":{"shape":"Boolean"}
  3203        }
  3204      },
  3205      "TestingDataResult":{
  3206        "type":"structure",
  3207        "members":{
  3208          "Input":{"shape":"TestingData"},
  3209          "Output":{"shape":"TestingData"},
  3210          "Validation":{"shape":"ValidationData"}
  3211        }
  3212      },
  3213      "TextDetection":{
  3214        "type":"structure",
  3215        "members":{
  3216          "DetectedText":{"shape":"String"},
  3217          "Type":{"shape":"TextTypes"},
  3218          "Id":{"shape":"UInteger"},
  3219          "ParentId":{"shape":"UInteger"},
  3220          "Confidence":{"shape":"Percent"},
  3221          "Geometry":{"shape":"Geometry"}
  3222        }
  3223      },
  3224      "TextDetectionList":{
  3225        "type":"list",
  3226        "member":{"shape":"TextDetection"}
  3227      },
  3228      "TextDetectionResult":{
  3229        "type":"structure",
  3230        "members":{
  3231          "Timestamp":{"shape":"Timestamp"},
  3232          "TextDetection":{"shape":"TextDetection"}
  3233        }
  3234      },
  3235      "TextDetectionResults":{
  3236        "type":"list",
  3237        "member":{"shape":"TextDetectionResult"}
  3238      },
  3239      "TextTypes":{
  3240        "type":"string",
  3241        "enum":[
  3242          "LINE",
  3243          "WORD"
  3244        ]
  3245      },
  3246      "ThrottlingException":{
  3247        "type":"structure",
  3248        "members":{
  3249        },
  3250        "exception":true,
  3251        "fault":true
  3252      },
  3253      "Timecode":{"type":"string"},
  3254      "Timestamp":{"type":"long"},
  3255      "TrainingData":{
  3256        "type":"structure",
  3257        "members":{
  3258          "Assets":{"shape":"Assets"}
  3259        }
  3260      },
  3261      "TrainingDataResult":{
  3262        "type":"structure",
  3263        "members":{
  3264          "Input":{"shape":"TrainingData"},
  3265          "Output":{"shape":"TrainingData"},
  3266          "Validation":{"shape":"ValidationData"}
  3267        }
  3268      },
  3269      "UInteger":{
  3270        "type":"integer",
  3271        "min":0
  3272      },
  3273      "ULong":{
  3274        "type":"long",
  3275        "min":0
  3276      },
  3277      "UnindexedFace":{
  3278        "type":"structure",
  3279        "members":{
  3280          "Reasons":{"shape":"Reasons"},
  3281          "FaceDetail":{"shape":"FaceDetail"}
  3282        }
  3283      },
  3284      "UnindexedFaces":{
  3285        "type":"list",
  3286        "member":{"shape":"UnindexedFace"}
  3287      },
  3288      "UntagResourceRequest":{
  3289        "type":"structure",
  3290        "required":[
  3291          "ResourceArn",
  3292          "TagKeys"
  3293        ],
  3294        "members":{
  3295          "ResourceArn":{"shape":"ResourceArn"},
  3296          "TagKeys":{"shape":"TagKeyList"}
  3297        }
  3298      },
  3299      "UntagResourceResponse":{
  3300        "type":"structure",
  3301        "members":{
  3302        }
  3303      },
  3304      "Url":{"type":"string"},
  3305      "Urls":{
  3306        "type":"list",
  3307        "member":{"shape":"Url"},
  3308        "max":255,
  3309        "min":0
  3310      },
  3311      "ValidationData":{
  3312        "type":"structure",
  3313        "members":{
  3314          "Assets":{"shape":"Assets"}
  3315        }
  3316      },
  3317      "VersionName":{
  3318        "type":"string",
  3319        "max":255,
  3320        "min":1,
  3321        "pattern":"[a-zA-Z0-9_.\\-]+"
  3322      },
  3323      "VersionNames":{
  3324        "type":"list",
  3325        "member":{"shape":"VersionName"},
  3326        "max":10,
  3327        "min":1
  3328      },
  3329      "Video":{
  3330        "type":"structure",
  3331        "members":{
  3332          "S3Object":{"shape":"S3Object"}
  3333        }
  3334      },
  3335      "VideoColorRange":{
  3336        "type":"string",
  3337        "enum":[
  3338          "FULL",
  3339          "LIMITED"
  3340        ]
  3341      },
  3342      "VideoJobStatus":{
  3343        "type":"string",
  3344        "enum":[
  3345          "IN_PROGRESS",
  3346          "SUCCEEDED",
  3347          "FAILED"
  3348        ]
  3349      },
  3350      "VideoMetadata":{
  3351        "type":"structure",
  3352        "members":{
  3353          "Codec":{"shape":"String"},
  3354          "DurationMillis":{"shape":"ULong"},
  3355          "Format":{"shape":"String"},
  3356          "FrameRate":{"shape":"Float"},
  3357          "FrameHeight":{"shape":"ULong"},
  3358          "FrameWidth":{"shape":"ULong"},
  3359          "ColorRange":{"shape":"VideoColorRange"}
  3360        }
  3361      },
  3362      "VideoMetadataList":{
  3363        "type":"list",
  3364        "member":{"shape":"VideoMetadata"}
  3365      },
  3366      "VideoTooLargeException":{
  3367        "type":"structure",
  3368        "members":{
  3369        },
  3370        "exception":true
  3371      }
  3372    }
  3373  }