github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/frauddetector/2019-11-15/api-2.json (about)

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2019-11-15",
     5      "endpointPrefix":"frauddetector",
     6      "jsonVersion":"1.1",
     7      "protocol":"json",
     8      "serviceFullName":"Amazon Fraud Detector",
     9      "serviceId":"FraudDetector",
    10      "signatureVersion":"v4",
    11      "targetPrefix":"AWSHawksNestServiceFacade",
    12      "uid":"frauddetector-2019-11-15"
    13    },
    14    "operations":{
    15      "BatchCreateVariable":{
    16        "name":"BatchCreateVariable",
    17        "http":{
    18          "method":"POST",
    19          "requestUri":"/"
    20        },
    21        "input":{"shape":"BatchCreateVariableRequest"},
    22        "output":{"shape":"BatchCreateVariableResult"},
    23        "errors":[
    24          {"shape":"ValidationException"},
    25          {"shape":"InternalServerException"},
    26          {"shape":"ThrottlingException"},
    27          {"shape":"AccessDeniedException"}
    28        ]
    29      },
    30      "BatchGetVariable":{
    31        "name":"BatchGetVariable",
    32        "http":{
    33          "method":"POST",
    34          "requestUri":"/"
    35        },
    36        "input":{"shape":"BatchGetVariableRequest"},
    37        "output":{"shape":"BatchGetVariableResult"},
    38        "errors":[
    39          {"shape":"ValidationException"},
    40          {"shape":"InternalServerException"},
    41          {"shape":"ThrottlingException"},
    42          {"shape":"AccessDeniedException"}
    43        ]
    44      },
    45      "CancelBatchImportJob":{
    46        "name":"CancelBatchImportJob",
    47        "http":{
    48          "method":"POST",
    49          "requestUri":"/"
    50        },
    51        "input":{"shape":"CancelBatchImportJobRequest"},
    52        "output":{"shape":"CancelBatchImportJobResult"},
    53        "errors":[
    54          {"shape":"ValidationException"},
    55          {"shape":"ResourceNotFoundException"},
    56          {"shape":"InternalServerException"},
    57          {"shape":"ThrottlingException"},
    58          {"shape":"AccessDeniedException"}
    59        ]
    60      },
    61      "CancelBatchPredictionJob":{
    62        "name":"CancelBatchPredictionJob",
    63        "http":{
    64          "method":"POST",
    65          "requestUri":"/"
    66        },
    67        "input":{"shape":"CancelBatchPredictionJobRequest"},
    68        "output":{"shape":"CancelBatchPredictionJobResult"},
    69        "errors":[
    70          {"shape":"ValidationException"},
    71          {"shape":"ResourceNotFoundException"},
    72          {"shape":"InternalServerException"},
    73          {"shape":"ThrottlingException"},
    74          {"shape":"AccessDeniedException"}
    75        ]
    76      },
    77      "CreateBatchImportJob":{
    78        "name":"CreateBatchImportJob",
    79        "http":{
    80          "method":"POST",
    81          "requestUri":"/"
    82        },
    83        "input":{"shape":"CreateBatchImportJobRequest"},
    84        "output":{"shape":"CreateBatchImportJobResult"},
    85        "errors":[
    86          {"shape":"ValidationException"},
    87          {"shape":"ResourceNotFoundException"},
    88          {"shape":"InternalServerException"},
    89          {"shape":"ThrottlingException"},
    90          {"shape":"AccessDeniedException"}
    91        ]
    92      },
    93      "CreateBatchPredictionJob":{
    94        "name":"CreateBatchPredictionJob",
    95        "http":{
    96          "method":"POST",
    97          "requestUri":"/"
    98        },
    99        "input":{"shape":"CreateBatchPredictionJobRequest"},
   100        "output":{"shape":"CreateBatchPredictionJobResult"},
   101        "errors":[
   102          {"shape":"ValidationException"},
   103          {"shape":"InternalServerException"},
   104          {"shape":"ThrottlingException"},
   105          {"shape":"AccessDeniedException"},
   106          {"shape":"ResourceNotFoundException"}
   107        ]
   108      },
   109      "CreateDetectorVersion":{
   110        "name":"CreateDetectorVersion",
   111        "http":{
   112          "method":"POST",
   113          "requestUri":"/"
   114        },
   115        "input":{"shape":"CreateDetectorVersionRequest"},
   116        "output":{"shape":"CreateDetectorVersionResult"},
   117        "errors":[
   118          {"shape":"ValidationException"},
   119          {"shape":"ResourceNotFoundException"},
   120          {"shape":"InternalServerException"},
   121          {"shape":"ThrottlingException"},
   122          {"shape":"AccessDeniedException"}
   123        ]
   124      },
   125      "CreateModel":{
   126        "name":"CreateModel",
   127        "http":{
   128          "method":"POST",
   129          "requestUri":"/"
   130        },
   131        "input":{"shape":"CreateModelRequest"},
   132        "output":{"shape":"CreateModelResult"},
   133        "errors":[
   134          {"shape":"ValidationException"},
   135          {"shape":"InternalServerException"},
   136          {"shape":"ThrottlingException"},
   137          {"shape":"AccessDeniedException"}
   138        ]
   139      },
   140      "CreateModelVersion":{
   141        "name":"CreateModelVersion",
   142        "http":{
   143          "method":"POST",
   144          "requestUri":"/"
   145        },
   146        "input":{"shape":"CreateModelVersionRequest"},
   147        "output":{"shape":"CreateModelVersionResult"},
   148        "errors":[
   149          {"shape":"ValidationException"},
   150          {"shape":"ResourceNotFoundException"},
   151          {"shape":"AccessDeniedException"},
   152          {"shape":"ThrottlingException"},
   153          {"shape":"InternalServerException"}
   154        ]
   155      },
   156      "CreateRule":{
   157        "name":"CreateRule",
   158        "http":{
   159          "method":"POST",
   160          "requestUri":"/"
   161        },
   162        "input":{"shape":"CreateRuleRequest"},
   163        "output":{"shape":"CreateRuleResult"},
   164        "errors":[
   165          {"shape":"ValidationException"},
   166          {"shape":"InternalServerException"},
   167          {"shape":"ThrottlingException"},
   168          {"shape":"AccessDeniedException"}
   169        ]
   170      },
   171      "CreateVariable":{
   172        "name":"CreateVariable",
   173        "http":{
   174          "method":"POST",
   175          "requestUri":"/"
   176        },
   177        "input":{"shape":"CreateVariableRequest"},
   178        "output":{"shape":"CreateVariableResult"},
   179        "errors":[
   180          {"shape":"ValidationException"},
   181          {"shape":"InternalServerException"},
   182          {"shape":"ThrottlingException"},
   183          {"shape":"AccessDeniedException"}
   184        ]
   185      },
   186      "DeleteBatchImportJob":{
   187        "name":"DeleteBatchImportJob",
   188        "http":{
   189          "method":"POST",
   190          "requestUri":"/"
   191        },
   192        "input":{"shape":"DeleteBatchImportJobRequest"},
   193        "output":{"shape":"DeleteBatchImportJobResult"},
   194        "errors":[
   195          {"shape":"ValidationException"},
   196          {"shape":"InternalServerException"},
   197          {"shape":"ThrottlingException"},
   198          {"shape":"AccessDeniedException"}
   199        ]
   200      },
   201      "DeleteBatchPredictionJob":{
   202        "name":"DeleteBatchPredictionJob",
   203        "http":{
   204          "method":"POST",
   205          "requestUri":"/"
   206        },
   207        "input":{"shape":"DeleteBatchPredictionJobRequest"},
   208        "output":{"shape":"DeleteBatchPredictionJobResult"},
   209        "errors":[
   210          {"shape":"ValidationException"},
   211          {"shape":"InternalServerException"},
   212          {"shape":"ThrottlingException"},
   213          {"shape":"AccessDeniedException"}
   214        ]
   215      },
   216      "DeleteDetector":{
   217        "name":"DeleteDetector",
   218        "http":{
   219          "method":"POST",
   220          "requestUri":"/"
   221        },
   222        "input":{"shape":"DeleteDetectorRequest"},
   223        "output":{"shape":"DeleteDetectorResult"},
   224        "errors":[
   225          {"shape":"ConflictException"},
   226          {"shape":"ValidationException"},
   227          {"shape":"InternalServerException"},
   228          {"shape":"ThrottlingException"},
   229          {"shape":"AccessDeniedException"}
   230        ]
   231      },
   232      "DeleteDetectorVersion":{
   233        "name":"DeleteDetectorVersion",
   234        "http":{
   235          "method":"POST",
   236          "requestUri":"/"
   237        },
   238        "input":{"shape":"DeleteDetectorVersionRequest"},
   239        "output":{"shape":"DeleteDetectorVersionResult"},
   240        "errors":[
   241          {"shape":"ValidationException"},
   242          {"shape":"ResourceNotFoundException"},
   243          {"shape":"InternalServerException"},
   244          {"shape":"ThrottlingException"},
   245          {"shape":"ConflictException"},
   246          {"shape":"AccessDeniedException"}
   247        ]
   248      },
   249      "DeleteEntityType":{
   250        "name":"DeleteEntityType",
   251        "http":{
   252          "method":"POST",
   253          "requestUri":"/"
   254        },
   255        "input":{"shape":"DeleteEntityTypeRequest"},
   256        "output":{"shape":"DeleteEntityTypeResult"},
   257        "errors":[
   258          {"shape":"ValidationException"},
   259          {"shape":"ConflictException"},
   260          {"shape":"InternalServerException"},
   261          {"shape":"ThrottlingException"},
   262          {"shape":"AccessDeniedException"}
   263        ]
   264      },
   265      "DeleteEvent":{
   266        "name":"DeleteEvent",
   267        "http":{
   268          "method":"POST",
   269          "requestUri":"/"
   270        },
   271        "input":{"shape":"DeleteEventRequest"},
   272        "output":{"shape":"DeleteEventResult"},
   273        "errors":[
   274          {"shape":"InternalServerException"},
   275          {"shape":"ThrottlingException"},
   276          {"shape":"AccessDeniedException"},
   277          {"shape":"ValidationException"}
   278        ]
   279      },
   280      "DeleteEventType":{
   281        "name":"DeleteEventType",
   282        "http":{
   283          "method":"POST",
   284          "requestUri":"/"
   285        },
   286        "input":{"shape":"DeleteEventTypeRequest"},
   287        "output":{"shape":"DeleteEventTypeResult"},
   288        "errors":[
   289          {"shape":"ConflictException"},
   290          {"shape":"ValidationException"},
   291          {"shape":"InternalServerException"},
   292          {"shape":"ThrottlingException"},
   293          {"shape":"AccessDeniedException"}
   294        ]
   295      },
   296      "DeleteEventsByEventType":{
   297        "name":"DeleteEventsByEventType",
   298        "http":{
   299          "method":"POST",
   300          "requestUri":"/"
   301        },
   302        "input":{"shape":"DeleteEventsByEventTypeRequest"},
   303        "output":{"shape":"DeleteEventsByEventTypeResult"},
   304        "errors":[
   305          {"shape":"ConflictException"},
   306          {"shape":"ValidationException"},
   307          {"shape":"ResourceNotFoundException"},
   308          {"shape":"InternalServerException"},
   309          {"shape":"ThrottlingException"},
   310          {"shape":"AccessDeniedException"}
   311        ]
   312      },
   313      "DeleteExternalModel":{
   314        "name":"DeleteExternalModel",
   315        "http":{
   316          "method":"POST",
   317          "requestUri":"/"
   318        },
   319        "input":{"shape":"DeleteExternalModelRequest"},
   320        "output":{"shape":"DeleteExternalModelResult"},
   321        "errors":[
   322          {"shape":"ValidationException"},
   323          {"shape":"ConflictException"},
   324          {"shape":"InternalServerException"},
   325          {"shape":"ThrottlingException"},
   326          {"shape":"AccessDeniedException"}
   327        ]
   328      },
   329      "DeleteLabel":{
   330        "name":"DeleteLabel",
   331        "http":{
   332          "method":"POST",
   333          "requestUri":"/"
   334        },
   335        "input":{"shape":"DeleteLabelRequest"},
   336        "output":{"shape":"DeleteLabelResult"},
   337        "errors":[
   338          {"shape":"ValidationException"},
   339          {"shape":"ConflictException"},
   340          {"shape":"ThrottlingException"},
   341          {"shape":"InternalServerException"}
   342        ]
   343      },
   344      "DeleteModel":{
   345        "name":"DeleteModel",
   346        "http":{
   347          "method":"POST",
   348          "requestUri":"/"
   349        },
   350        "input":{"shape":"DeleteModelRequest"},
   351        "output":{"shape":"DeleteModelResult"},
   352        "errors":[
   353          {"shape":"ConflictException"},
   354          {"shape":"ValidationException"},
   355          {"shape":"InternalServerException"},
   356          {"shape":"ThrottlingException"},
   357          {"shape":"AccessDeniedException"}
   358        ]
   359      },
   360      "DeleteModelVersion":{
   361        "name":"DeleteModelVersion",
   362        "http":{
   363          "method":"POST",
   364          "requestUri":"/"
   365        },
   366        "input":{"shape":"DeleteModelVersionRequest"},
   367        "output":{"shape":"DeleteModelVersionResult"},
   368        "errors":[
   369          {"shape":"ValidationException"},
   370          {"shape":"InternalServerException"},
   371          {"shape":"AccessDeniedException"},
   372          {"shape":"ThrottlingException"},
   373          {"shape":"ConflictException"}
   374        ]
   375      },
   376      "DeleteOutcome":{
   377        "name":"DeleteOutcome",
   378        "http":{
   379          "method":"POST",
   380          "requestUri":"/"
   381        },
   382        "input":{"shape":"DeleteOutcomeRequest"},
   383        "output":{"shape":"DeleteOutcomeResult"},
   384        "errors":[
   385          {"shape":"ValidationException"},
   386          {"shape":"InternalServerException"},
   387          {"shape":"ThrottlingException"},
   388          {"shape":"ConflictException"},
   389          {"shape":"AccessDeniedException"}
   390        ]
   391      },
   392      "DeleteRule":{
   393        "name":"DeleteRule",
   394        "http":{
   395          "method":"POST",
   396          "requestUri":"/"
   397        },
   398        "input":{"shape":"DeleteRuleRequest"},
   399        "output":{"shape":"DeleteRuleResult"},
   400        "errors":[
   401          {"shape":"ConflictException"},
   402          {"shape":"ValidationException"},
   403          {"shape":"InternalServerException"},
   404          {"shape":"ThrottlingException"},
   405          {"shape":"AccessDeniedException"}
   406        ]
   407      },
   408      "DeleteVariable":{
   409        "name":"DeleteVariable",
   410        "http":{
   411          "method":"POST",
   412          "requestUri":"/"
   413        },
   414        "input":{"shape":"DeleteVariableRequest"},
   415        "output":{"shape":"DeleteVariableResult"},
   416        "errors":[
   417          {"shape":"ValidationException"},
   418          {"shape":"ConflictException"},
   419          {"shape":"InternalServerException"},
   420          {"shape":"ThrottlingException"},
   421          {"shape":"AccessDeniedException"}
   422        ]
   423      },
   424      "DescribeDetector":{
   425        "name":"DescribeDetector",
   426        "http":{
   427          "method":"POST",
   428          "requestUri":"/"
   429        },
   430        "input":{"shape":"DescribeDetectorRequest"},
   431        "output":{"shape":"DescribeDetectorResult"},
   432        "errors":[
   433          {"shape":"ValidationException"},
   434          {"shape":"ResourceNotFoundException"},
   435          {"shape":"InternalServerException"},
   436          {"shape":"ThrottlingException"},
   437          {"shape":"AccessDeniedException"}
   438        ]
   439      },
   440      "DescribeModelVersions":{
   441        "name":"DescribeModelVersions",
   442        "http":{
   443          "method":"POST",
   444          "requestUri":"/"
   445        },
   446        "input":{"shape":"DescribeModelVersionsRequest"},
   447        "output":{"shape":"DescribeModelVersionsResult"},
   448        "errors":[
   449          {"shape":"ValidationException"},
   450          {"shape":"ResourceNotFoundException"},
   451          {"shape":"InternalServerException"},
   452          {"shape":"ThrottlingException"},
   453          {"shape":"AccessDeniedException"}
   454        ]
   455      },
   456      "GetBatchImportJobs":{
   457        "name":"GetBatchImportJobs",
   458        "http":{
   459          "method":"POST",
   460          "requestUri":"/"
   461        },
   462        "input":{"shape":"GetBatchImportJobsRequest"},
   463        "output":{"shape":"GetBatchImportJobsResult"},
   464        "errors":[
   465          {"shape":"ValidationException"},
   466          {"shape":"ResourceNotFoundException"},
   467          {"shape":"InternalServerException"},
   468          {"shape":"ThrottlingException"},
   469          {"shape":"AccessDeniedException"}
   470        ]
   471      },
   472      "GetBatchPredictionJobs":{
   473        "name":"GetBatchPredictionJobs",
   474        "http":{
   475          "method":"POST",
   476          "requestUri":"/"
   477        },
   478        "input":{"shape":"GetBatchPredictionJobsRequest"},
   479        "output":{"shape":"GetBatchPredictionJobsResult"},
   480        "errors":[
   481          {"shape":"ValidationException"},
   482          {"shape":"ResourceNotFoundException"},
   483          {"shape":"InternalServerException"},
   484          {"shape":"ThrottlingException"},
   485          {"shape":"AccessDeniedException"}
   486        ]
   487      },
   488      "GetDeleteEventsByEventTypeStatus":{
   489        "name":"GetDeleteEventsByEventTypeStatus",
   490        "http":{
   491          "method":"POST",
   492          "requestUri":"/"
   493        },
   494        "input":{"shape":"GetDeleteEventsByEventTypeStatusRequest"},
   495        "output":{"shape":"GetDeleteEventsByEventTypeStatusResult"},
   496        "errors":[
   497          {"shape":"ValidationException"},
   498          {"shape":"ResourceNotFoundException"},
   499          {"shape":"InternalServerException"},
   500          {"shape":"ThrottlingException"},
   501          {"shape":"AccessDeniedException"}
   502        ]
   503      },
   504      "GetDetectorVersion":{
   505        "name":"GetDetectorVersion",
   506        "http":{
   507          "method":"POST",
   508          "requestUri":"/"
   509        },
   510        "input":{"shape":"GetDetectorVersionRequest"},
   511        "output":{"shape":"GetDetectorVersionResult"},
   512        "errors":[
   513          {"shape":"ValidationException"},
   514          {"shape":"ResourceNotFoundException"},
   515          {"shape":"InternalServerException"},
   516          {"shape":"ThrottlingException"},
   517          {"shape":"AccessDeniedException"}
   518        ]
   519      },
   520      "GetDetectors":{
   521        "name":"GetDetectors",
   522        "http":{
   523          "method":"POST",
   524          "requestUri":"/"
   525        },
   526        "input":{"shape":"GetDetectorsRequest"},
   527        "output":{"shape":"GetDetectorsResult"},
   528        "errors":[
   529          {"shape":"ValidationException"},
   530          {"shape":"ResourceNotFoundException"},
   531          {"shape":"InternalServerException"},
   532          {"shape":"ThrottlingException"},
   533          {"shape":"AccessDeniedException"}
   534        ]
   535      },
   536      "GetEntityTypes":{
   537        "name":"GetEntityTypes",
   538        "http":{
   539          "method":"POST",
   540          "requestUri":"/"
   541        },
   542        "input":{"shape":"GetEntityTypesRequest"},
   543        "output":{"shape":"GetEntityTypesResult"},
   544        "errors":[
   545          {"shape":"ValidationException"},
   546          {"shape":"ResourceNotFoundException"},
   547          {"shape":"InternalServerException"},
   548          {"shape":"ThrottlingException"},
   549          {"shape":"AccessDeniedException"}
   550        ]
   551      },
   552      "GetEvent":{
   553        "name":"GetEvent",
   554        "http":{
   555          "method":"POST",
   556          "requestUri":"/"
   557        },
   558        "input":{"shape":"GetEventRequest"},
   559        "output":{"shape":"GetEventResult"},
   560        "errors":[
   561          {"shape":"ValidationException"},
   562          {"shape":"ResourceNotFoundException"},
   563          {"shape":"InternalServerException"},
   564          {"shape":"ThrottlingException"},
   565          {"shape":"AccessDeniedException"}
   566        ]
   567      },
   568      "GetEventPrediction":{
   569        "name":"GetEventPrediction",
   570        "http":{
   571          "method":"POST",
   572          "requestUri":"/"
   573        },
   574        "input":{"shape":"GetEventPredictionRequest"},
   575        "output":{"shape":"GetEventPredictionResult"},
   576        "errors":[
   577          {"shape":"ValidationException"},
   578          {"shape":"ResourceNotFoundException"},
   579          {"shape":"InternalServerException"},
   580          {"shape":"ThrottlingException"},
   581          {"shape":"AccessDeniedException"},
   582          {"shape":"ConflictException"},
   583          {"shape":"ResourceUnavailableException"}
   584        ]
   585      },
   586      "GetEventTypes":{
   587        "name":"GetEventTypes",
   588        "http":{
   589          "method":"POST",
   590          "requestUri":"/"
   591        },
   592        "input":{"shape":"GetEventTypesRequest"},
   593        "output":{"shape":"GetEventTypesResult"},
   594        "errors":[
   595          {"shape":"ValidationException"},
   596          {"shape":"ResourceNotFoundException"},
   597          {"shape":"InternalServerException"},
   598          {"shape":"ThrottlingException"},
   599          {"shape":"AccessDeniedException"}
   600        ]
   601      },
   602      "GetExternalModels":{
   603        "name":"GetExternalModels",
   604        "http":{
   605          "method":"POST",
   606          "requestUri":"/"
   607        },
   608        "input":{"shape":"GetExternalModelsRequest"},
   609        "output":{"shape":"GetExternalModelsResult"},
   610        "errors":[
   611          {"shape":"ValidationException"},
   612          {"shape":"ResourceNotFoundException"},
   613          {"shape":"InternalServerException"},
   614          {"shape":"ThrottlingException"},
   615          {"shape":"AccessDeniedException"}
   616        ]
   617      },
   618      "GetKMSEncryptionKey":{
   619        "name":"GetKMSEncryptionKey",
   620        "http":{
   621          "method":"POST",
   622          "requestUri":"/"
   623        },
   624        "output":{"shape":"GetKMSEncryptionKeyResult"},
   625        "errors":[
   626          {"shape":"ResourceNotFoundException"},
   627          {"shape":"InternalServerException"},
   628          {"shape":"ThrottlingException"},
   629          {"shape":"AccessDeniedException"}
   630        ]
   631      },
   632      "GetLabels":{
   633        "name":"GetLabels",
   634        "http":{
   635          "method":"POST",
   636          "requestUri":"/"
   637        },
   638        "input":{"shape":"GetLabelsRequest"},
   639        "output":{"shape":"GetLabelsResult"},
   640        "errors":[
   641          {"shape":"ValidationException"},
   642          {"shape":"ResourceNotFoundException"},
   643          {"shape":"InternalServerException"},
   644          {"shape":"ThrottlingException"},
   645          {"shape":"AccessDeniedException"}
   646        ]
   647      },
   648      "GetModelVersion":{
   649        "name":"GetModelVersion",
   650        "http":{
   651          "method":"POST",
   652          "requestUri":"/"
   653        },
   654        "input":{"shape":"GetModelVersionRequest"},
   655        "output":{"shape":"GetModelVersionResult"},
   656        "errors":[
   657          {"shape":"ValidationException"},
   658          {"shape":"ResourceNotFoundException"},
   659          {"shape":"InternalServerException"},
   660          {"shape":"ThrottlingException"},
   661          {"shape":"AccessDeniedException"}
   662        ]
   663      },
   664      "GetModels":{
   665        "name":"GetModels",
   666        "http":{
   667          "method":"POST",
   668          "requestUri":"/"
   669        },
   670        "input":{"shape":"GetModelsRequest"},
   671        "output":{"shape":"GetModelsResult"},
   672        "errors":[
   673          {"shape":"ValidationException"},
   674          {"shape":"ResourceNotFoundException"},
   675          {"shape":"InternalServerException"},
   676          {"shape":"ThrottlingException"},
   677          {"shape":"AccessDeniedException"}
   678        ]
   679      },
   680      "GetOutcomes":{
   681        "name":"GetOutcomes",
   682        "http":{
   683          "method":"POST",
   684          "requestUri":"/"
   685        },
   686        "input":{"shape":"GetOutcomesRequest"},
   687        "output":{"shape":"GetOutcomesResult"},
   688        "errors":[
   689          {"shape":"ValidationException"},
   690          {"shape":"ResourceNotFoundException"},
   691          {"shape":"InternalServerException"},
   692          {"shape":"ThrottlingException"},
   693          {"shape":"AccessDeniedException"}
   694        ]
   695      },
   696      "GetRules":{
   697        "name":"GetRules",
   698        "http":{
   699          "method":"POST",
   700          "requestUri":"/"
   701        },
   702        "input":{"shape":"GetRulesRequest"},
   703        "output":{"shape":"GetRulesResult"},
   704        "errors":[
   705          {"shape":"ValidationException"},
   706          {"shape":"ResourceNotFoundException"},
   707          {"shape":"InternalServerException"},
   708          {"shape":"ThrottlingException"},
   709          {"shape":"AccessDeniedException"}
   710        ]
   711      },
   712      "GetVariables":{
   713        "name":"GetVariables",
   714        "http":{
   715          "method":"POST",
   716          "requestUri":"/"
   717        },
   718        "input":{"shape":"GetVariablesRequest"},
   719        "output":{"shape":"GetVariablesResult"},
   720        "errors":[
   721          {"shape":"ValidationException"},
   722          {"shape":"ResourceNotFoundException"},
   723          {"shape":"InternalServerException"},
   724          {"shape":"ThrottlingException"},
   725          {"shape":"AccessDeniedException"}
   726        ]
   727      },
   728      "ListTagsForResource":{
   729        "name":"ListTagsForResource",
   730        "http":{
   731          "method":"POST",
   732          "requestUri":"/"
   733        },
   734        "input":{"shape":"ListTagsForResourceRequest"},
   735        "output":{"shape":"ListTagsForResourceResult"},
   736        "errors":[
   737          {"shape":"ValidationException"},
   738          {"shape":"ResourceNotFoundException"},
   739          {"shape":"ThrottlingException"},
   740          {"shape":"AccessDeniedException"}
   741        ]
   742      },
   743      "PutDetector":{
   744        "name":"PutDetector",
   745        "http":{
   746          "method":"POST",
   747          "requestUri":"/"
   748        },
   749        "input":{"shape":"PutDetectorRequest"},
   750        "output":{"shape":"PutDetectorResult"},
   751        "errors":[
   752          {"shape":"ValidationException"},
   753          {"shape":"InternalServerException"},
   754          {"shape":"ThrottlingException"},
   755          {"shape":"AccessDeniedException"},
   756          {"shape":"ConflictException"}
   757        ]
   758      },
   759      "PutEntityType":{
   760        "name":"PutEntityType",
   761        "http":{
   762          "method":"POST",
   763          "requestUri":"/"
   764        },
   765        "input":{"shape":"PutEntityTypeRequest"},
   766        "output":{"shape":"PutEntityTypeResult"},
   767        "errors":[
   768          {"shape":"ValidationException"},
   769          {"shape":"InternalServerException"},
   770          {"shape":"ThrottlingException"},
   771          {"shape":"AccessDeniedException"},
   772          {"shape":"ConflictException"}
   773        ]
   774      },
   775      "PutEventType":{
   776        "name":"PutEventType",
   777        "http":{
   778          "method":"POST",
   779          "requestUri":"/"
   780        },
   781        "input":{"shape":"PutEventTypeRequest"},
   782        "output":{"shape":"PutEventTypeResult"},
   783        "errors":[
   784          {"shape":"ValidationException"},
   785          {"shape":"InternalServerException"},
   786          {"shape":"ThrottlingException"},
   787          {"shape":"AccessDeniedException"},
   788          {"shape":"ConflictException"}
   789        ]
   790      },
   791      "PutExternalModel":{
   792        "name":"PutExternalModel",
   793        "http":{
   794          "method":"POST",
   795          "requestUri":"/"
   796        },
   797        "input":{"shape":"PutExternalModelRequest"},
   798        "output":{"shape":"PutExternalModelResult"},
   799        "errors":[
   800          {"shape":"ValidationException"},
   801          {"shape":"InternalServerException"},
   802          {"shape":"ThrottlingException"},
   803          {"shape":"AccessDeniedException"},
   804          {"shape":"ConflictException"}
   805        ]
   806      },
   807      "PutKMSEncryptionKey":{
   808        "name":"PutKMSEncryptionKey",
   809        "http":{
   810          "method":"POST",
   811          "requestUri":"/"
   812        },
   813        "input":{"shape":"PutKMSEncryptionKeyRequest"},
   814        "output":{"shape":"PutKMSEncryptionKeyResult"},
   815        "errors":[
   816          {"shape":"ValidationException"},
   817          {"shape":"ResourceNotFoundException"},
   818          {"shape":"InternalServerException"},
   819          {"shape":"ThrottlingException"},
   820          {"shape":"AccessDeniedException"},
   821          {"shape":"ConflictException"}
   822        ]
   823      },
   824      "PutLabel":{
   825        "name":"PutLabel",
   826        "http":{
   827          "method":"POST",
   828          "requestUri":"/"
   829        },
   830        "input":{"shape":"PutLabelRequest"},
   831        "output":{"shape":"PutLabelResult"},
   832        "errors":[
   833          {"shape":"ValidationException"},
   834          {"shape":"InternalServerException"},
   835          {"shape":"ThrottlingException"},
   836          {"shape":"AccessDeniedException"},
   837          {"shape":"ConflictException"}
   838        ]
   839      },
   840      "PutOutcome":{
   841        "name":"PutOutcome",
   842        "http":{
   843          "method":"POST",
   844          "requestUri":"/"
   845        },
   846        "input":{"shape":"PutOutcomeRequest"},
   847        "output":{"shape":"PutOutcomeResult"},
   848        "errors":[
   849          {"shape":"ValidationException"},
   850          {"shape":"InternalServerException"},
   851          {"shape":"ThrottlingException"},
   852          {"shape":"AccessDeniedException"},
   853          {"shape":"ConflictException"}
   854        ]
   855      },
   856      "SendEvent":{
   857        "name":"SendEvent",
   858        "http":{
   859          "method":"POST",
   860          "requestUri":"/"
   861        },
   862        "input":{"shape":"SendEventRequest"},
   863        "output":{"shape":"SendEventResult"},
   864        "errors":[
   865          {"shape":"ValidationException"},
   866          {"shape":"ConflictException"},
   867          {"shape":"ResourceNotFoundException"},
   868          {"shape":"InternalServerException"},
   869          {"shape":"ThrottlingException"},
   870          {"shape":"AccessDeniedException"}
   871        ]
   872      },
   873      "TagResource":{
   874        "name":"TagResource",
   875        "http":{
   876          "method":"POST",
   877          "requestUri":"/"
   878        },
   879        "input":{"shape":"TagResourceRequest"},
   880        "output":{"shape":"TagResourceResult"},
   881        "errors":[
   882          {"shape":"ValidationException"},
   883          {"shape":"ResourceNotFoundException"},
   884          {"shape":"ThrottlingException"},
   885          {"shape":"AccessDeniedException"}
   886        ]
   887      },
   888      "UntagResource":{
   889        "name":"UntagResource",
   890        "http":{
   891          "method":"POST",
   892          "requestUri":"/"
   893        },
   894        "input":{"shape":"UntagResourceRequest"},
   895        "output":{"shape":"UntagResourceResult"},
   896        "errors":[
   897          {"shape":"ValidationException"},
   898          {"shape":"ResourceNotFoundException"},
   899          {"shape":"ThrottlingException"},
   900          {"shape":"AccessDeniedException"}
   901        ]
   902      },
   903      "UpdateDetectorVersion":{
   904        "name":"UpdateDetectorVersion",
   905        "http":{
   906          "method":"POST",
   907          "requestUri":"/"
   908        },
   909        "input":{"shape":"UpdateDetectorVersionRequest"},
   910        "output":{"shape":"UpdateDetectorVersionResult"},
   911        "errors":[
   912          {"shape":"ValidationException"},
   913          {"shape":"ResourceNotFoundException"},
   914          {"shape":"InternalServerException"},
   915          {"shape":"ThrottlingException"},
   916          {"shape":"AccessDeniedException"},
   917          {"shape":"ConflictException"}
   918        ]
   919      },
   920      "UpdateDetectorVersionMetadata":{
   921        "name":"UpdateDetectorVersionMetadata",
   922        "http":{
   923          "method":"POST",
   924          "requestUri":"/"
   925        },
   926        "input":{"shape":"UpdateDetectorVersionMetadataRequest"},
   927        "output":{"shape":"UpdateDetectorVersionMetadataResult"},
   928        "errors":[
   929          {"shape":"ValidationException"},
   930          {"shape":"InternalServerException"},
   931          {"shape":"ThrottlingException"},
   932          {"shape":"AccessDeniedException"},
   933          {"shape":"ConflictException"}
   934        ]
   935      },
   936      "UpdateDetectorVersionStatus":{
   937        "name":"UpdateDetectorVersionStatus",
   938        "http":{
   939          "method":"POST",
   940          "requestUri":"/"
   941        },
   942        "input":{"shape":"UpdateDetectorVersionStatusRequest"},
   943        "output":{"shape":"UpdateDetectorVersionStatusResult"},
   944        "errors":[
   945          {"shape":"ValidationException"},
   946          {"shape":"ResourceNotFoundException"},
   947          {"shape":"InternalServerException"},
   948          {"shape":"ThrottlingException"},
   949          {"shape":"AccessDeniedException"},
   950          {"shape":"ConflictException"}
   951        ]
   952      },
   953      "UpdateEventLabel":{
   954        "name":"UpdateEventLabel",
   955        "http":{
   956          "method":"POST",
   957          "requestUri":"/"
   958        },
   959        "input":{"shape":"UpdateEventLabelRequest"},
   960        "output":{"shape":"UpdateEventLabelResult"},
   961        "errors":[
   962          {"shape":"ValidationException"},
   963          {"shape":"ResourceNotFoundException"},
   964          {"shape":"InternalServerException"},
   965          {"shape":"ThrottlingException"},
   966          {"shape":"AccessDeniedException"},
   967          {"shape":"ConflictException"}
   968        ]
   969      },
   970      "UpdateModel":{
   971        "name":"UpdateModel",
   972        "http":{
   973          "method":"POST",
   974          "requestUri":"/"
   975        },
   976        "input":{"shape":"UpdateModelRequest"},
   977        "output":{"shape":"UpdateModelResult"},
   978        "errors":[
   979          {"shape":"ValidationException"},
   980          {"shape":"ResourceNotFoundException"},
   981          {"shape":"InternalServerException"},
   982          {"shape":"ThrottlingException"},
   983          {"shape":"AccessDeniedException"},
   984          {"shape":"ConflictException"}
   985        ]
   986      },
   987      "UpdateModelVersion":{
   988        "name":"UpdateModelVersion",
   989        "http":{
   990          "method":"POST",
   991          "requestUri":"/"
   992        },
   993        "input":{"shape":"UpdateModelVersionRequest"},
   994        "output":{"shape":"UpdateModelVersionResult"},
   995        "errors":[
   996          {"shape":"ValidationException"},
   997          {"shape":"ResourceNotFoundException"},
   998          {"shape":"AccessDeniedException"},
   999          {"shape":"ThrottlingException"},
  1000          {"shape":"InternalServerException"},
  1001          {"shape":"ConflictException"}
  1002        ]
  1003      },
  1004      "UpdateModelVersionStatus":{
  1005        "name":"UpdateModelVersionStatus",
  1006        "http":{
  1007          "method":"POST",
  1008          "requestUri":"/"
  1009        },
  1010        "input":{"shape":"UpdateModelVersionStatusRequest"},
  1011        "output":{"shape":"UpdateModelVersionStatusResult"},
  1012        "errors":[
  1013          {"shape":"ValidationException"},
  1014          {"shape":"ResourceNotFoundException"},
  1015          {"shape":"InternalServerException"},
  1016          {"shape":"ThrottlingException"},
  1017          {"shape":"AccessDeniedException"},
  1018          {"shape":"ConflictException"}
  1019        ]
  1020      },
  1021      "UpdateRuleMetadata":{
  1022        "name":"UpdateRuleMetadata",
  1023        "http":{
  1024          "method":"POST",
  1025          "requestUri":"/"
  1026        },
  1027        "input":{"shape":"UpdateRuleMetadataRequest"},
  1028        "output":{"shape":"UpdateRuleMetadataResult"},
  1029        "errors":[
  1030          {"shape":"ValidationException"},
  1031          {"shape":"ResourceNotFoundException"},
  1032          {"shape":"InternalServerException"},
  1033          {"shape":"ThrottlingException"},
  1034          {"shape":"AccessDeniedException"},
  1035          {"shape":"ConflictException"}
  1036        ]
  1037      },
  1038      "UpdateRuleVersion":{
  1039        "name":"UpdateRuleVersion",
  1040        "http":{
  1041          "method":"POST",
  1042          "requestUri":"/"
  1043        },
  1044        "input":{"shape":"UpdateRuleVersionRequest"},
  1045        "output":{"shape":"UpdateRuleVersionResult"},
  1046        "errors":[
  1047          {"shape":"ValidationException"},
  1048          {"shape":"ResourceNotFoundException"},
  1049          {"shape":"InternalServerException"},
  1050          {"shape":"ThrottlingException"},
  1051          {"shape":"AccessDeniedException"},
  1052          {"shape":"ConflictException"}
  1053        ]
  1054      },
  1055      "UpdateVariable":{
  1056        "name":"UpdateVariable",
  1057        "http":{
  1058          "method":"POST",
  1059          "requestUri":"/"
  1060        },
  1061        "input":{"shape":"UpdateVariableRequest"},
  1062        "output":{"shape":"UpdateVariableResult"},
  1063        "errors":[
  1064          {"shape":"ValidationException"},
  1065          {"shape":"ResourceNotFoundException"},
  1066          {"shape":"InternalServerException"},
  1067          {"shape":"ThrottlingException"},
  1068          {"shape":"AccessDeniedException"},
  1069          {"shape":"ConflictException"}
  1070        ]
  1071      }
  1072    },
  1073    "shapes":{
  1074      "AccessDeniedException":{
  1075        "type":"structure",
  1076        "required":["message"],
  1077        "members":{
  1078          "message":{"shape":"string"}
  1079        },
  1080        "exception":true
  1081      },
  1082      "AsyncJobStatus":{
  1083        "type":"string",
  1084        "enum":[
  1085          "IN_PROGRESS_INITIALIZING",
  1086          "IN_PROGRESS",
  1087          "CANCEL_IN_PROGRESS",
  1088          "CANCELED",
  1089          "COMPLETE",
  1090          "FAILED"
  1091        ]
  1092      },
  1093      "BatchCreateVariableError":{
  1094        "type":"structure",
  1095        "members":{
  1096          "name":{"shape":"string"},
  1097          "code":{"shape":"integer"},
  1098          "message":{"shape":"string"}
  1099        }
  1100      },
  1101      "BatchCreateVariableErrorList":{
  1102        "type":"list",
  1103        "member":{"shape":"BatchCreateVariableError"}
  1104      },
  1105      "BatchCreateVariableRequest":{
  1106        "type":"structure",
  1107        "required":["variableEntries"],
  1108        "members":{
  1109          "variableEntries":{"shape":"VariableEntryList"},
  1110          "tags":{"shape":"tagList"}
  1111        }
  1112      },
  1113      "BatchCreateVariableResult":{
  1114        "type":"structure",
  1115        "members":{
  1116          "errors":{"shape":"BatchCreateVariableErrorList"}
  1117        }
  1118      },
  1119      "BatchGetVariableError":{
  1120        "type":"structure",
  1121        "members":{
  1122          "name":{"shape":"string"},
  1123          "code":{"shape":"integer"},
  1124          "message":{"shape":"string"}
  1125        }
  1126      },
  1127      "BatchGetVariableErrorList":{
  1128        "type":"list",
  1129        "member":{"shape":"BatchGetVariableError"}
  1130      },
  1131      "BatchGetVariableRequest":{
  1132        "type":"structure",
  1133        "required":["names"],
  1134        "members":{
  1135          "names":{"shape":"NameList"}
  1136        }
  1137      },
  1138      "BatchGetVariableResult":{
  1139        "type":"structure",
  1140        "members":{
  1141          "variables":{"shape":"VariableList"},
  1142          "errors":{"shape":"BatchGetVariableErrorList"}
  1143        }
  1144      },
  1145      "BatchImport":{
  1146        "type":"structure",
  1147        "members":{
  1148          "jobId":{"shape":"identifier"},
  1149          "status":{"shape":"AsyncJobStatus"},
  1150          "failureReason":{"shape":"string"},
  1151          "startTime":{"shape":"time"},
  1152          "completionTime":{"shape":"time"},
  1153          "inputPath":{"shape":"s3BucketLocation"},
  1154          "outputPath":{"shape":"s3BucketLocation"},
  1155          "eventTypeName":{"shape":"identifier"},
  1156          "iamRoleArn":{"shape":"iamRoleArn"},
  1157          "arn":{"shape":"fraudDetectorArn"},
  1158          "processedRecordsCount":{"shape":"Integer"},
  1159          "failedRecordsCount":{"shape":"Integer"},
  1160          "totalRecordsCount":{"shape":"Integer"}
  1161        }
  1162      },
  1163      "BatchImportList":{
  1164        "type":"list",
  1165        "member":{"shape":"BatchImport"}
  1166      },
  1167      "BatchPrediction":{
  1168        "type":"structure",
  1169        "members":{
  1170          "jobId":{"shape":"identifier"},
  1171          "status":{"shape":"AsyncJobStatus"},
  1172          "failureReason":{"shape":"string"},
  1173          "startTime":{"shape":"time"},
  1174          "completionTime":{"shape":"time"},
  1175          "lastHeartbeatTime":{"shape":"time"},
  1176          "inputPath":{"shape":"s3BucketLocation"},
  1177          "outputPath":{"shape":"s3BucketLocation"},
  1178          "eventTypeName":{"shape":"identifier"},
  1179          "detectorName":{"shape":"identifier"},
  1180          "detectorVersion":{"shape":"floatVersionString"},
  1181          "iamRoleArn":{"shape":"iamRoleArn"},
  1182          "arn":{"shape":"fraudDetectorArn"},
  1183          "processedRecordsCount":{"shape":"Integer"},
  1184          "totalRecordsCount":{"shape":"Integer"}
  1185        }
  1186      },
  1187      "BatchPredictionList":{
  1188        "type":"list",
  1189        "member":{"shape":"BatchPrediction"}
  1190      },
  1191      "CancelBatchImportJobRequest":{
  1192        "type":"structure",
  1193        "required":["jobId"],
  1194        "members":{
  1195          "jobId":{"shape":"identifier"}
  1196        }
  1197      },
  1198      "CancelBatchImportJobResult":{
  1199        "type":"structure",
  1200        "members":{
  1201        }
  1202      },
  1203      "CancelBatchPredictionJobRequest":{
  1204        "type":"structure",
  1205        "required":["jobId"],
  1206        "members":{
  1207          "jobId":{"shape":"identifier"}
  1208        }
  1209      },
  1210      "CancelBatchPredictionJobResult":{
  1211        "type":"structure",
  1212        "members":{
  1213        }
  1214      },
  1215      "ConflictException":{
  1216        "type":"structure",
  1217        "required":["message"],
  1218        "members":{
  1219          "message":{"shape":"string"}
  1220        },
  1221        "exception":true
  1222      },
  1223      "CreateBatchImportJobRequest":{
  1224        "type":"structure",
  1225        "required":[
  1226          "jobId",
  1227          "inputPath",
  1228          "outputPath",
  1229          "eventTypeName",
  1230          "iamRoleArn"
  1231        ],
  1232        "members":{
  1233          "jobId":{"shape":"identifier"},
  1234          "inputPath":{"shape":"s3BucketLocation"},
  1235          "outputPath":{"shape":"s3BucketLocation"},
  1236          "eventTypeName":{"shape":"identifier"},
  1237          "iamRoleArn":{"shape":"iamRoleArn"},
  1238          "tags":{"shape":"tagList"}
  1239        }
  1240      },
  1241      "CreateBatchImportJobResult":{
  1242        "type":"structure",
  1243        "members":{
  1244        }
  1245      },
  1246      "CreateBatchPredictionJobRequest":{
  1247        "type":"structure",
  1248        "required":[
  1249          "jobId",
  1250          "inputPath",
  1251          "outputPath",
  1252          "eventTypeName",
  1253          "detectorName",
  1254          "iamRoleArn"
  1255        ],
  1256        "members":{
  1257          "jobId":{"shape":"identifier"},
  1258          "inputPath":{"shape":"s3BucketLocation"},
  1259          "outputPath":{"shape":"s3BucketLocation"},
  1260          "eventTypeName":{"shape":"identifier"},
  1261          "detectorName":{"shape":"identifier"},
  1262          "detectorVersion":{"shape":"wholeNumberVersionString"},
  1263          "iamRoleArn":{"shape":"iamRoleArn"},
  1264          "tags":{"shape":"tagList"}
  1265        }
  1266      },
  1267      "CreateBatchPredictionJobResult":{
  1268        "type":"structure",
  1269        "members":{
  1270        }
  1271      },
  1272      "CreateDetectorVersionRequest":{
  1273        "type":"structure",
  1274        "required":[
  1275          "detectorId",
  1276          "rules"
  1277        ],
  1278        "members":{
  1279          "detectorId":{"shape":"identifier"},
  1280          "description":{"shape":"description"},
  1281          "externalModelEndpoints":{"shape":"ListOfStrings"},
  1282          "rules":{"shape":"RuleList"},
  1283          "modelVersions":{"shape":"ListOfModelVersions"},
  1284          "ruleExecutionMode":{"shape":"RuleExecutionMode"},
  1285          "tags":{"shape":"tagList"}
  1286        }
  1287      },
  1288      "CreateDetectorVersionResult":{
  1289        "type":"structure",
  1290        "members":{
  1291          "detectorId":{"shape":"identifier"},
  1292          "detectorVersionId":{"shape":"wholeNumberVersionString"},
  1293          "status":{"shape":"DetectorVersionStatus"}
  1294        }
  1295      },
  1296      "CreateModelRequest":{
  1297        "type":"structure",
  1298        "required":[
  1299          "modelId",
  1300          "modelType",
  1301          "eventTypeName"
  1302        ],
  1303        "members":{
  1304          "modelId":{"shape":"modelIdentifier"},
  1305          "modelType":{"shape":"ModelTypeEnum"},
  1306          "description":{"shape":"description"},
  1307          "eventTypeName":{"shape":"string"},
  1308          "tags":{"shape":"tagList"}
  1309        }
  1310      },
  1311      "CreateModelResult":{
  1312        "type":"structure",
  1313        "members":{
  1314        }
  1315      },
  1316      "CreateModelVersionRequest":{
  1317        "type":"structure",
  1318        "required":[
  1319          "modelId",
  1320          "modelType",
  1321          "trainingDataSource",
  1322          "trainingDataSchema"
  1323        ],
  1324        "members":{
  1325          "modelId":{"shape":"modelIdentifier"},
  1326          "modelType":{"shape":"ModelTypeEnum"},
  1327          "trainingDataSource":{"shape":"TrainingDataSourceEnum"},
  1328          "trainingDataSchema":{"shape":"TrainingDataSchema"},
  1329          "externalEventsDetail":{"shape":"ExternalEventsDetail"},
  1330          "ingestedEventsDetail":{"shape":"IngestedEventsDetail"},
  1331          "tags":{"shape":"tagList"}
  1332        }
  1333      },
  1334      "CreateModelVersionResult":{
  1335        "type":"structure",
  1336        "members":{
  1337          "modelId":{"shape":"modelIdentifier"},
  1338          "modelType":{"shape":"ModelTypeEnum"},
  1339          "modelVersionNumber":{"shape":"floatVersionString"},
  1340          "status":{"shape":"string"}
  1341        }
  1342      },
  1343      "CreateRuleRequest":{
  1344        "type":"structure",
  1345        "required":[
  1346          "ruleId",
  1347          "detectorId",
  1348          "expression",
  1349          "language",
  1350          "outcomes"
  1351        ],
  1352        "members":{
  1353          "ruleId":{"shape":"identifier"},
  1354          "detectorId":{"shape":"identifier"},
  1355          "description":{"shape":"description"},
  1356          "expression":{"shape":"ruleExpression"},
  1357          "language":{"shape":"Language"},
  1358          "outcomes":{"shape":"NonEmptyListOfStrings"},
  1359          "tags":{"shape":"tagList"}
  1360        }
  1361      },
  1362      "CreateRuleResult":{
  1363        "type":"structure",
  1364        "members":{
  1365          "rule":{"shape":"Rule"}
  1366        }
  1367      },
  1368      "CreateVariableRequest":{
  1369        "type":"structure",
  1370        "required":[
  1371          "name",
  1372          "dataType",
  1373          "dataSource",
  1374          "defaultValue"
  1375        ],
  1376        "members":{
  1377          "name":{"shape":"string"},
  1378          "dataType":{"shape":"DataType"},
  1379          "dataSource":{"shape":"DataSource"},
  1380          "defaultValue":{"shape":"string"},
  1381          "description":{"shape":"string"},
  1382          "variableType":{"shape":"string"},
  1383          "tags":{"shape":"tagList"}
  1384        }
  1385      },
  1386      "CreateVariableResult":{
  1387        "type":"structure",
  1388        "members":{
  1389        }
  1390      },
  1391      "CsvIndexToVariableMap":{
  1392        "type":"map",
  1393        "key":{"shape":"string"},
  1394        "value":{"shape":"string"}
  1395      },
  1396      "DataSource":{
  1397        "type":"string",
  1398        "enum":[
  1399          "EVENT",
  1400          "MODEL_SCORE",
  1401          "EXTERNAL_MODEL_SCORE"
  1402        ]
  1403      },
  1404      "DataType":{
  1405        "type":"string",
  1406        "enum":[
  1407          "STRING",
  1408          "INTEGER",
  1409          "FLOAT",
  1410          "BOOLEAN"
  1411        ]
  1412      },
  1413      "DataValidationMetrics":{
  1414        "type":"structure",
  1415        "members":{
  1416          "fileLevelMessages":{"shape":"fileValidationMessageList"},
  1417          "fieldLevelMessages":{"shape":"fieldValidationMessageList"}
  1418        }
  1419      },
  1420      "DeleteAuditHistory":{"type":"boolean"},
  1421      "DeleteBatchImportJobRequest":{
  1422        "type":"structure",
  1423        "required":["jobId"],
  1424        "members":{
  1425          "jobId":{"shape":"identifier"}
  1426        }
  1427      },
  1428      "DeleteBatchImportJobResult":{
  1429        "type":"structure",
  1430        "members":{
  1431        }
  1432      },
  1433      "DeleteBatchPredictionJobRequest":{
  1434        "type":"structure",
  1435        "required":["jobId"],
  1436        "members":{
  1437          "jobId":{"shape":"identifier"}
  1438        }
  1439      },
  1440      "DeleteBatchPredictionJobResult":{
  1441        "type":"structure",
  1442        "members":{
  1443        }
  1444      },
  1445      "DeleteDetectorRequest":{
  1446        "type":"structure",
  1447        "required":["detectorId"],
  1448        "members":{
  1449          "detectorId":{"shape":"identifier"}
  1450        }
  1451      },
  1452      "DeleteDetectorResult":{
  1453        "type":"structure",
  1454        "members":{
  1455        }
  1456      },
  1457      "DeleteDetectorVersionRequest":{
  1458        "type":"structure",
  1459        "required":[
  1460          "detectorId",
  1461          "detectorVersionId"
  1462        ],
  1463        "members":{
  1464          "detectorId":{"shape":"identifier"},
  1465          "detectorVersionId":{"shape":"wholeNumberVersionString"}
  1466        }
  1467      },
  1468      "DeleteDetectorVersionResult":{
  1469        "type":"structure",
  1470        "members":{
  1471        }
  1472      },
  1473      "DeleteEntityTypeRequest":{
  1474        "type":"structure",
  1475        "required":["name"],
  1476        "members":{
  1477          "name":{"shape":"identifier"}
  1478        }
  1479      },
  1480      "DeleteEntityTypeResult":{
  1481        "type":"structure",
  1482        "members":{
  1483        }
  1484      },
  1485      "DeleteEventRequest":{
  1486        "type":"structure",
  1487        "required":[
  1488          "eventId",
  1489          "eventTypeName"
  1490        ],
  1491        "members":{
  1492          "eventId":{"shape":"identifier"},
  1493          "eventTypeName":{"shape":"identifier"},
  1494          "deleteAuditHistory":{"shape":"DeleteAuditHistory"}
  1495        }
  1496      },
  1497      "DeleteEventResult":{
  1498        "type":"structure",
  1499        "members":{
  1500        }
  1501      },
  1502      "DeleteEventTypeRequest":{
  1503        "type":"structure",
  1504        "required":["name"],
  1505        "members":{
  1506          "name":{"shape":"identifier"}
  1507        }
  1508      },
  1509      "DeleteEventTypeResult":{
  1510        "type":"structure",
  1511        "members":{
  1512        }
  1513      },
  1514      "DeleteEventsByEventTypeRequest":{
  1515        "type":"structure",
  1516        "required":["eventTypeName"],
  1517        "members":{
  1518          "eventTypeName":{"shape":"identifier"}
  1519        }
  1520      },
  1521      "DeleteEventsByEventTypeResult":{
  1522        "type":"structure",
  1523        "members":{
  1524          "eventTypeName":{"shape":"identifier"},
  1525          "eventsDeletionStatus":{"shape":"string"}
  1526        }
  1527      },
  1528      "DeleteExternalModelRequest":{
  1529        "type":"structure",
  1530        "required":["modelEndpoint"],
  1531        "members":{
  1532          "modelEndpoint":{"shape":"sageMakerEndpointIdentifier"}
  1533        }
  1534      },
  1535      "DeleteExternalModelResult":{
  1536        "type":"structure",
  1537        "members":{
  1538        }
  1539      },
  1540      "DeleteLabelRequest":{
  1541        "type":"structure",
  1542        "required":["name"],
  1543        "members":{
  1544          "name":{"shape":"identifier"}
  1545        }
  1546      },
  1547      "DeleteLabelResult":{
  1548        "type":"structure",
  1549        "members":{
  1550        }
  1551      },
  1552      "DeleteModelRequest":{
  1553        "type":"structure",
  1554        "required":[
  1555          "modelId",
  1556          "modelType"
  1557        ],
  1558        "members":{
  1559          "modelId":{"shape":"modelIdentifier"},
  1560          "modelType":{"shape":"ModelTypeEnum"}
  1561        }
  1562      },
  1563      "DeleteModelResult":{
  1564        "type":"structure",
  1565        "members":{
  1566        }
  1567      },
  1568      "DeleteModelVersionRequest":{
  1569        "type":"structure",
  1570        "required":[
  1571          "modelId",
  1572          "modelType",
  1573          "modelVersionNumber"
  1574        ],
  1575        "members":{
  1576          "modelId":{"shape":"modelIdentifier"},
  1577          "modelType":{"shape":"ModelTypeEnum"},
  1578          "modelVersionNumber":{"shape":"floatVersionString"}
  1579        }
  1580      },
  1581      "DeleteModelVersionResult":{
  1582        "type":"structure",
  1583        "members":{
  1584        }
  1585      },
  1586      "DeleteOutcomeRequest":{
  1587        "type":"structure",
  1588        "required":["name"],
  1589        "members":{
  1590          "name":{"shape":"identifier"}
  1591        }
  1592      },
  1593      "DeleteOutcomeResult":{
  1594        "type":"structure",
  1595        "members":{
  1596        }
  1597      },
  1598      "DeleteRuleRequest":{
  1599        "type":"structure",
  1600        "required":["rule"],
  1601        "members":{
  1602          "rule":{"shape":"Rule"}
  1603        }
  1604      },
  1605      "DeleteRuleResult":{
  1606        "type":"structure",
  1607        "members":{
  1608        }
  1609      },
  1610      "DeleteVariableRequest":{
  1611        "type":"structure",
  1612        "required":["name"],
  1613        "members":{
  1614          "name":{"shape":"string"}
  1615        }
  1616      },
  1617      "DeleteVariableResult":{
  1618        "type":"structure",
  1619        "members":{
  1620        }
  1621      },
  1622      "DescribeDetectorRequest":{
  1623        "type":"structure",
  1624        "required":["detectorId"],
  1625        "members":{
  1626          "detectorId":{"shape":"identifier"},
  1627          "nextToken":{"shape":"string"},
  1628          "maxResults":{"shape":"DetectorVersionMaxResults"}
  1629        }
  1630      },
  1631      "DescribeDetectorResult":{
  1632        "type":"structure",
  1633        "members":{
  1634          "detectorId":{"shape":"identifier"},
  1635          "detectorVersionSummaries":{"shape":"DetectorVersionSummaryList"},
  1636          "nextToken":{"shape":"string"},
  1637          "arn":{"shape":"fraudDetectorArn"}
  1638        }
  1639      },
  1640      "DescribeModelVersionsRequest":{
  1641        "type":"structure",
  1642        "members":{
  1643          "modelId":{"shape":"modelIdentifier"},
  1644          "modelVersionNumber":{"shape":"floatVersionString"},
  1645          "modelType":{"shape":"ModelTypeEnum"},
  1646          "nextToken":{"shape":"string"},
  1647          "maxResults":{"shape":"modelsMaxPageSize"}
  1648        }
  1649      },
  1650      "DescribeModelVersionsResult":{
  1651        "type":"structure",
  1652        "members":{
  1653          "modelVersionDetails":{"shape":"modelVersionDetailList"},
  1654          "nextToken":{"shape":"string"}
  1655        }
  1656      },
  1657      "Detector":{
  1658        "type":"structure",
  1659        "members":{
  1660          "detectorId":{"shape":"identifier"},
  1661          "description":{"shape":"description"},
  1662          "eventTypeName":{"shape":"identifier"},
  1663          "lastUpdatedTime":{"shape":"time"},
  1664          "createdTime":{"shape":"time"},
  1665          "arn":{"shape":"fraudDetectorArn"}
  1666        }
  1667      },
  1668      "DetectorList":{
  1669        "type":"list",
  1670        "member":{"shape":"Detector"}
  1671      },
  1672      "DetectorVersionMaxResults":{
  1673        "type":"integer",
  1674        "box":true,
  1675        "max":2500,
  1676        "min":1000
  1677      },
  1678      "DetectorVersionStatus":{
  1679        "type":"string",
  1680        "enum":[
  1681          "DRAFT",
  1682          "ACTIVE",
  1683          "INACTIVE"
  1684        ]
  1685      },
  1686      "DetectorVersionSummary":{
  1687        "type":"structure",
  1688        "members":{
  1689          "detectorVersionId":{"shape":"wholeNumberVersionString"},
  1690          "status":{"shape":"DetectorVersionStatus"},
  1691          "description":{"shape":"description"},
  1692          "lastUpdatedTime":{"shape":"time"}
  1693        }
  1694      },
  1695      "DetectorVersionSummaryList":{
  1696        "type":"list",
  1697        "member":{"shape":"DetectorVersionSummary"}
  1698      },
  1699      "DetectorsMaxResults":{
  1700        "type":"integer",
  1701        "box":true,
  1702        "max":10,
  1703        "min":5
  1704      },
  1705      "Entity":{
  1706        "type":"structure",
  1707        "required":[
  1708          "entityType",
  1709          "entityId"
  1710        ],
  1711        "members":{
  1712          "entityType":{"shape":"string"},
  1713          "entityId":{"shape":"entityRestrictedString"}
  1714        },
  1715        "sensitive":true
  1716      },
  1717      "EntityType":{
  1718        "type":"structure",
  1719        "members":{
  1720          "name":{"shape":"string"},
  1721          "description":{"shape":"description"},
  1722          "lastUpdatedTime":{"shape":"time"},
  1723          "createdTime":{"shape":"time"},
  1724          "arn":{"shape":"fraudDetectorArn"}
  1725        }
  1726      },
  1727      "Event":{
  1728        "type":"structure",
  1729        "members":{
  1730          "eventId":{"shape":"string"},
  1731          "eventTypeName":{"shape":"string"},
  1732          "eventTimestamp":{"shape":"string"},
  1733          "eventVariables":{"shape":"EventAttributeMap"},
  1734          "currentLabel":{"shape":"string"},
  1735          "labelTimestamp":{"shape":"string"},
  1736          "entities":{"shape":"listOfEntities"}
  1737        }
  1738      },
  1739      "EventAttributeMap":{
  1740        "type":"map",
  1741        "key":{"shape":"attributeKey"},
  1742        "value":{"shape":"attributeValue"}
  1743      },
  1744      "EventIngestion":{
  1745        "type":"string",
  1746        "enum":[
  1747          "ENABLED",
  1748          "DISABLED"
  1749        ]
  1750      },
  1751      "EventType":{
  1752        "type":"structure",
  1753        "members":{
  1754          "name":{"shape":"string"},
  1755          "description":{"shape":"description"},
  1756          "eventVariables":{"shape":"ListOfStrings"},
  1757          "labels":{"shape":"ListOfStrings"},
  1758          "entityTypes":{"shape":"NonEmptyListOfStrings"},
  1759          "eventIngestion":{"shape":"EventIngestion"},
  1760          "ingestedEventStatistics":{"shape":"IngestedEventStatistics"},
  1761          "lastUpdatedTime":{"shape":"time"},
  1762          "createdTime":{"shape":"time"},
  1763          "arn":{"shape":"fraudDetectorArn"}
  1764        },
  1765        "sensitive":true
  1766      },
  1767      "EventVariableMap":{
  1768        "type":"map",
  1769        "key":{"shape":"variableName"},
  1770        "value":{"shape":"variableValue"},
  1771        "min":1
  1772      },
  1773      "ExternalEventsDetail":{
  1774        "type":"structure",
  1775        "required":[
  1776          "dataLocation",
  1777          "dataAccessRoleArn"
  1778        ],
  1779        "members":{
  1780          "dataLocation":{"shape":"s3BucketLocation"},
  1781          "dataAccessRoleArn":{"shape":"iamRoleArn"}
  1782        }
  1783      },
  1784      "ExternalModel":{
  1785        "type":"structure",
  1786        "members":{
  1787          "modelEndpoint":{"shape":"string"},
  1788          "modelSource":{"shape":"ModelSource"},
  1789          "invokeModelEndpointRoleArn":{"shape":"string"},
  1790          "inputConfiguration":{"shape":"ModelInputConfiguration"},
  1791          "outputConfiguration":{"shape":"ModelOutputConfiguration"},
  1792          "modelEndpointStatus":{"shape":"ModelEndpointStatus"},
  1793          "lastUpdatedTime":{"shape":"time"},
  1794          "createdTime":{"shape":"time"},
  1795          "arn":{"shape":"fraudDetectorArn"}
  1796        }
  1797      },
  1798      "ExternalModelEndpointDataBlobMap":{
  1799        "type":"map",
  1800        "key":{"shape":"sageMakerEndpointIdentifier"},
  1801        "value":{"shape":"ModelEndpointDataBlob"},
  1802        "sensitive":true
  1803      },
  1804      "ExternalModelList":{
  1805        "type":"list",
  1806        "member":{"shape":"ExternalModel"}
  1807      },
  1808      "ExternalModelOutputs":{
  1809        "type":"structure",
  1810        "members":{
  1811          "externalModel":{"shape":"ExternalModelSummary"},
  1812          "outputs":{"shape":"ExternalModelPredictionMap"}
  1813        }
  1814      },
  1815      "ExternalModelPredictionMap":{
  1816        "type":"map",
  1817        "key":{"shape":"string"},
  1818        "value":{"shape":"string"}
  1819      },
  1820      "ExternalModelSummary":{
  1821        "type":"structure",
  1822        "members":{
  1823          "modelEndpoint":{"shape":"string"},
  1824          "modelSource":{"shape":"ModelSource"}
  1825        }
  1826      },
  1827      "ExternalModelsMaxResults":{
  1828        "type":"integer",
  1829        "box":true,
  1830        "max":10,
  1831        "min":5
  1832      },
  1833      "FieldValidationMessage":{
  1834        "type":"structure",
  1835        "members":{
  1836          "fieldName":{"shape":"string"},
  1837          "identifier":{"shape":"string"},
  1838          "title":{"shape":"string"},
  1839          "content":{"shape":"string"},
  1840          "type":{"shape":"string"}
  1841        }
  1842      },
  1843      "FileValidationMessage":{
  1844        "type":"structure",
  1845        "members":{
  1846          "title":{"shape":"string"},
  1847          "content":{"shape":"string"},
  1848          "type":{"shape":"string"}
  1849        }
  1850      },
  1851      "GetBatchImportJobsRequest":{
  1852        "type":"structure",
  1853        "members":{
  1854          "jobId":{"shape":"identifier"},
  1855          "maxResults":{"shape":"batchImportsMaxPageSize"},
  1856          "nextToken":{"shape":"string"}
  1857        }
  1858      },
  1859      "GetBatchImportJobsResult":{
  1860        "type":"structure",
  1861        "members":{
  1862          "batchImports":{"shape":"BatchImportList"},
  1863          "nextToken":{"shape":"string"}
  1864        }
  1865      },
  1866      "GetBatchPredictionJobsRequest":{
  1867        "type":"structure",
  1868        "members":{
  1869          "jobId":{"shape":"identifier"},
  1870          "maxResults":{"shape":"batchPredictionsMaxPageSize"},
  1871          "nextToken":{"shape":"string"}
  1872        }
  1873      },
  1874      "GetBatchPredictionJobsResult":{
  1875        "type":"structure",
  1876        "members":{
  1877          "batchPredictions":{"shape":"BatchPredictionList"},
  1878          "nextToken":{"shape":"string"}
  1879        }
  1880      },
  1881      "GetDeleteEventsByEventTypeStatusRequest":{
  1882        "type":"structure",
  1883        "required":["eventTypeName"],
  1884        "members":{
  1885          "eventTypeName":{"shape":"identifier"}
  1886        }
  1887      },
  1888      "GetDeleteEventsByEventTypeStatusResult":{
  1889        "type":"structure",
  1890        "members":{
  1891          "eventTypeName":{"shape":"identifier"},
  1892          "eventsDeletionStatus":{"shape":"AsyncJobStatus"}
  1893        }
  1894      },
  1895      "GetDetectorVersionRequest":{
  1896        "type":"structure",
  1897        "required":[
  1898          "detectorId",
  1899          "detectorVersionId"
  1900        ],
  1901        "members":{
  1902          "detectorId":{"shape":"identifier"},
  1903          "detectorVersionId":{"shape":"wholeNumberVersionString"}
  1904        }
  1905      },
  1906      "GetDetectorVersionResult":{
  1907        "type":"structure",
  1908        "members":{
  1909          "detectorId":{"shape":"identifier"},
  1910          "detectorVersionId":{"shape":"wholeNumberVersionString"},
  1911          "description":{"shape":"description"},
  1912          "externalModelEndpoints":{"shape":"ListOfStrings"},
  1913          "modelVersions":{"shape":"ListOfModelVersions"},
  1914          "rules":{"shape":"RuleList"},
  1915          "status":{"shape":"DetectorVersionStatus"},
  1916          "lastUpdatedTime":{"shape":"time"},
  1917          "createdTime":{"shape":"time"},
  1918          "ruleExecutionMode":{"shape":"RuleExecutionMode"},
  1919          "arn":{"shape":"fraudDetectorArn"}
  1920        }
  1921      },
  1922      "GetDetectorsRequest":{
  1923        "type":"structure",
  1924        "members":{
  1925          "detectorId":{"shape":"identifier"},
  1926          "nextToken":{"shape":"string"},
  1927          "maxResults":{"shape":"DetectorsMaxResults"}
  1928        }
  1929      },
  1930      "GetDetectorsResult":{
  1931        "type":"structure",
  1932        "members":{
  1933          "detectors":{"shape":"DetectorList"},
  1934          "nextToken":{"shape":"string"}
  1935        }
  1936      },
  1937      "GetEntityTypesRequest":{
  1938        "type":"structure",
  1939        "members":{
  1940          "name":{"shape":"identifier"},
  1941          "nextToken":{"shape":"string"},
  1942          "maxResults":{"shape":"entityTypesMaxResults"}
  1943        }
  1944      },
  1945      "GetEntityTypesResult":{
  1946        "type":"structure",
  1947        "members":{
  1948          "entityTypes":{"shape":"entityTypeList"},
  1949          "nextToken":{"shape":"string"}
  1950        }
  1951      },
  1952      "GetEventPredictionRequest":{
  1953        "type":"structure",
  1954        "required":[
  1955          "detectorId",
  1956          "eventId",
  1957          "eventTypeName",
  1958          "entities",
  1959          "eventTimestamp",
  1960          "eventVariables"
  1961        ],
  1962        "members":{
  1963          "detectorId":{"shape":"string"},
  1964          "detectorVersionId":{"shape":"wholeNumberVersionString"},
  1965          "eventId":{"shape":"string"},
  1966          "eventTypeName":{"shape":"string"},
  1967          "entities":{"shape":"listOfEntities"},
  1968          "eventTimestamp":{"shape":"utcTimestampISO8601"},
  1969          "eventVariables":{"shape":"EventVariableMap"},
  1970          "externalModelEndpointDataBlobs":{"shape":"ExternalModelEndpointDataBlobMap"}
  1971        }
  1972      },
  1973      "GetEventPredictionResult":{
  1974        "type":"structure",
  1975        "members":{
  1976          "modelScores":{"shape":"ListOfModelScores"},
  1977          "ruleResults":{"shape":"ListOfRuleResults"},
  1978          "externalModelOutputs":{"shape":"ListOfExternalModelOutputs"}
  1979        }
  1980      },
  1981      "GetEventRequest":{
  1982        "type":"structure",
  1983        "required":[
  1984          "eventId",
  1985          "eventTypeName"
  1986        ],
  1987        "members":{
  1988          "eventId":{"shape":"string"},
  1989          "eventTypeName":{"shape":"string"}
  1990        }
  1991      },
  1992      "GetEventResult":{
  1993        "type":"structure",
  1994        "members":{
  1995          "event":{"shape":"Event"}
  1996        }
  1997      },
  1998      "GetEventTypesRequest":{
  1999        "type":"structure",
  2000        "members":{
  2001          "name":{"shape":"identifier"},
  2002          "nextToken":{"shape":"string"},
  2003          "maxResults":{"shape":"eventTypesMaxResults"}
  2004        }
  2005      },
  2006      "GetEventTypesResult":{
  2007        "type":"structure",
  2008        "members":{
  2009          "eventTypes":{"shape":"eventTypeList"},
  2010          "nextToken":{"shape":"string"}
  2011        }
  2012      },
  2013      "GetExternalModelsRequest":{
  2014        "type":"structure",
  2015        "members":{
  2016          "modelEndpoint":{"shape":"string"},
  2017          "nextToken":{"shape":"string"},
  2018          "maxResults":{"shape":"ExternalModelsMaxResults"}
  2019        }
  2020      },
  2021      "GetExternalModelsResult":{
  2022        "type":"structure",
  2023        "members":{
  2024          "externalModels":{"shape":"ExternalModelList"},
  2025          "nextToken":{"shape":"string"}
  2026        }
  2027      },
  2028      "GetKMSEncryptionKeyResult":{
  2029        "type":"structure",
  2030        "members":{
  2031          "kmsKey":{"shape":"KMSKey"}
  2032        }
  2033      },
  2034      "GetLabelsRequest":{
  2035        "type":"structure",
  2036        "members":{
  2037          "name":{"shape":"identifier"},
  2038          "nextToken":{"shape":"string"},
  2039          "maxResults":{"shape":"labelsMaxResults"}
  2040        }
  2041      },
  2042      "GetLabelsResult":{
  2043        "type":"structure",
  2044        "members":{
  2045          "labels":{"shape":"labelList"},
  2046          "nextToken":{"shape":"string"}
  2047        }
  2048      },
  2049      "GetModelVersionRequest":{
  2050        "type":"structure",
  2051        "required":[
  2052          "modelId",
  2053          "modelType",
  2054          "modelVersionNumber"
  2055        ],
  2056        "members":{
  2057          "modelId":{"shape":"modelIdentifier"},
  2058          "modelType":{"shape":"ModelTypeEnum"},
  2059          "modelVersionNumber":{"shape":"floatVersionString"}
  2060        }
  2061      },
  2062      "GetModelVersionResult":{
  2063        "type":"structure",
  2064        "members":{
  2065          "modelId":{"shape":"modelIdentifier"},
  2066          "modelType":{"shape":"ModelTypeEnum"},
  2067          "modelVersionNumber":{"shape":"floatVersionString"},
  2068          "trainingDataSource":{"shape":"TrainingDataSourceEnum"},
  2069          "trainingDataSchema":{"shape":"TrainingDataSchema"},
  2070          "externalEventsDetail":{"shape":"ExternalEventsDetail"},
  2071          "ingestedEventsDetail":{"shape":"IngestedEventsDetail"},
  2072          "status":{"shape":"string"},
  2073          "arn":{"shape":"fraudDetectorArn"}
  2074        }
  2075      },
  2076      "GetModelsRequest":{
  2077        "type":"structure",
  2078        "members":{
  2079          "modelId":{"shape":"modelIdentifier"},
  2080          "modelType":{"shape":"ModelTypeEnum"},
  2081          "nextToken":{"shape":"string"},
  2082          "maxResults":{"shape":"modelsMaxPageSize"}
  2083        }
  2084      },
  2085      "GetModelsResult":{
  2086        "type":"structure",
  2087        "members":{
  2088          "nextToken":{"shape":"string"},
  2089          "models":{"shape":"modelList"}
  2090        }
  2091      },
  2092      "GetOutcomesRequest":{
  2093        "type":"structure",
  2094        "members":{
  2095          "name":{"shape":"identifier"},
  2096          "nextToken":{"shape":"string"},
  2097          "maxResults":{"shape":"OutcomesMaxResults"}
  2098        }
  2099      },
  2100      "GetOutcomesResult":{
  2101        "type":"structure",
  2102        "members":{
  2103          "outcomes":{"shape":"OutcomeList"},
  2104          "nextToken":{"shape":"string"}
  2105        }
  2106      },
  2107      "GetRulesRequest":{
  2108        "type":"structure",
  2109        "required":["detectorId"],
  2110        "members":{
  2111          "ruleId":{"shape":"identifier"},
  2112          "detectorId":{"shape":"identifier"},
  2113          "ruleVersion":{"shape":"wholeNumberVersionString"},
  2114          "nextToken":{"shape":"string"},
  2115          "maxResults":{"shape":"RulesMaxResults"}
  2116        }
  2117      },
  2118      "GetRulesResult":{
  2119        "type":"structure",
  2120        "members":{
  2121          "ruleDetails":{"shape":"RuleDetailList"},
  2122          "nextToken":{"shape":"string"}
  2123        }
  2124      },
  2125      "GetVariablesRequest":{
  2126        "type":"structure",
  2127        "members":{
  2128          "name":{"shape":"string"},
  2129          "nextToken":{"shape":"string"},
  2130          "maxResults":{"shape":"VariablesMaxResults"}
  2131        }
  2132      },
  2133      "GetVariablesResult":{
  2134        "type":"structure",
  2135        "members":{
  2136          "variables":{"shape":"VariableList"},
  2137          "nextToken":{"shape":"string"}
  2138        }
  2139      },
  2140      "IngestedEventStatistics":{
  2141        "type":"structure",
  2142        "members":{
  2143          "numberOfEvents":{"shape":"Long"},
  2144          "eventDataSizeInBytes":{"shape":"Long"},
  2145          "leastRecentEvent":{"shape":"time"},
  2146          "mostRecentEvent":{"shape":"time"},
  2147          "lastUpdatedTime":{"shape":"time"}
  2148        }
  2149      },
  2150      "IngestedEventsDetail":{
  2151        "type":"structure",
  2152        "required":["ingestedEventsTimeWindow"],
  2153        "members":{
  2154          "ingestedEventsTimeWindow":{"shape":"IngestedEventsTimeWindow"}
  2155        }
  2156      },
  2157      "IngestedEventsTimeWindow":{
  2158        "type":"structure",
  2159        "required":[
  2160          "startTime",
  2161          "endTime"
  2162        ],
  2163        "members":{
  2164          "startTime":{"shape":"time"},
  2165          "endTime":{"shape":"time"}
  2166        }
  2167      },
  2168      "Integer":{"type":"integer"},
  2169      "InternalServerException":{
  2170        "type":"structure",
  2171        "required":["message"],
  2172        "members":{
  2173          "message":{"shape":"string"}
  2174        },
  2175        "exception":true,
  2176        "fault":true
  2177      },
  2178      "JsonKeyToVariableMap":{
  2179        "type":"map",
  2180        "key":{"shape":"string"},
  2181        "value":{"shape":"string"}
  2182      },
  2183      "KMSKey":{
  2184        "type":"structure",
  2185        "members":{
  2186          "kmsEncryptionKeyArn":{"shape":"KmsEncryptionKeyArn"}
  2187        }
  2188      },
  2189      "KmsEncryptionKeyArn":{
  2190        "type":"string",
  2191        "max":90,
  2192        "min":7,
  2193        "pattern":"^DEFAULT|arn:[a-zA-Z0-9-]+:kms:[a-zA-Z0-9-]+:\\d{12}:key\\/\\w{8}-\\w{4}-\\w{4}-\\w{4}-\\w{12}$"
  2194      },
  2195      "Label":{
  2196        "type":"structure",
  2197        "members":{
  2198          "name":{"shape":"string"},
  2199          "description":{"shape":"description"},
  2200          "lastUpdatedTime":{"shape":"time"},
  2201          "createdTime":{"shape":"time"},
  2202          "arn":{"shape":"fraudDetectorArn"}
  2203        }
  2204      },
  2205      "LabelSchema":{
  2206        "type":"structure",
  2207        "required":["labelMapper"],
  2208        "members":{
  2209          "labelMapper":{"shape":"labelMapper"},
  2210          "unlabeledEventsTreatment":{"shape":"UnlabeledEventsTreatment"}
  2211        }
  2212      },
  2213      "Language":{
  2214        "type":"string",
  2215        "enum":["DETECTORPL"]
  2216      },
  2217      "ListOfExternalModelOutputs":{
  2218        "type":"list",
  2219        "member":{"shape":"ExternalModelOutputs"}
  2220      },
  2221      "ListOfLogOddsMetrics":{
  2222        "type":"list",
  2223        "member":{"shape":"LogOddsMetric"}
  2224      },
  2225      "ListOfModelScores":{
  2226        "type":"list",
  2227        "member":{"shape":"ModelScores"}
  2228      },
  2229      "ListOfModelVersions":{
  2230        "type":"list",
  2231        "member":{"shape":"ModelVersion"}
  2232      },
  2233      "ListOfRuleResults":{
  2234        "type":"list",
  2235        "member":{"shape":"RuleResult"}
  2236      },
  2237      "ListOfStrings":{
  2238        "type":"list",
  2239        "member":{"shape":"string"}
  2240      },
  2241      "ListTagsForResourceRequest":{
  2242        "type":"structure",
  2243        "required":["resourceARN"],
  2244        "members":{
  2245          "resourceARN":{"shape":"fraudDetectorArn"},
  2246          "nextToken":{"shape":"string"},
  2247          "maxResults":{"shape":"TagsMaxResults"}
  2248        }
  2249      },
  2250      "ListTagsForResourceResult":{
  2251        "type":"structure",
  2252        "members":{
  2253          "tags":{"shape":"tagList"},
  2254          "nextToken":{"shape":"string"}
  2255        }
  2256      },
  2257      "LogOddsMetric":{
  2258        "type":"structure",
  2259        "required":[
  2260          "variableName",
  2261          "variableType",
  2262          "variableImportance"
  2263        ],
  2264        "members":{
  2265          "variableName":{"shape":"string"},
  2266          "variableType":{"shape":"string"},
  2267          "variableImportance":{"shape":"float"}
  2268        }
  2269      },
  2270      "Long":{"type":"long"},
  2271      "MetricDataPoint":{
  2272        "type":"structure",
  2273        "members":{
  2274          "fpr":{"shape":"float"},
  2275          "precision":{"shape":"float"},
  2276          "tpr":{"shape":"float"},
  2277          "threshold":{"shape":"float"}
  2278        }
  2279      },
  2280      "Model":{
  2281        "type":"structure",
  2282        "members":{
  2283          "modelId":{"shape":"modelIdentifier"},
  2284          "modelType":{"shape":"ModelTypeEnum"},
  2285          "description":{"shape":"description"},
  2286          "eventTypeName":{"shape":"string"},
  2287          "createdTime":{"shape":"time"},
  2288          "lastUpdatedTime":{"shape":"time"},
  2289          "arn":{"shape":"fraudDetectorArn"}
  2290        }
  2291      },
  2292      "ModelEndpointDataBlob":{
  2293        "type":"structure",
  2294        "members":{
  2295          "byteBuffer":{"shape":"blob"},
  2296          "contentType":{"shape":"contentType"}
  2297        }
  2298      },
  2299      "ModelEndpointStatus":{
  2300        "type":"string",
  2301        "enum":[
  2302          "ASSOCIATED",
  2303          "DISSOCIATED"
  2304        ]
  2305      },
  2306      "ModelInputConfiguration":{
  2307        "type":"structure",
  2308        "required":["useEventVariables"],
  2309        "members":{
  2310          "eventTypeName":{"shape":"identifier"},
  2311          "format":{"shape":"ModelInputDataFormat"},
  2312          "useEventVariables":{"shape":"UseEventVariables"},
  2313          "jsonInputTemplate":{"shape":"modelInputTemplate"},
  2314          "csvInputTemplate":{"shape":"modelInputTemplate"}
  2315        }
  2316      },
  2317      "ModelInputDataFormat":{
  2318        "type":"string",
  2319        "enum":[
  2320          "TEXT_CSV",
  2321          "APPLICATION_JSON"
  2322        ]
  2323      },
  2324      "ModelOutputConfiguration":{
  2325        "type":"structure",
  2326        "required":["format"],
  2327        "members":{
  2328          "format":{"shape":"ModelOutputDataFormat"},
  2329          "jsonKeyToVariableMap":{"shape":"JsonKeyToVariableMap"},
  2330          "csvIndexToVariableMap":{"shape":"CsvIndexToVariableMap"}
  2331        }
  2332      },
  2333      "ModelOutputDataFormat":{
  2334        "type":"string",
  2335        "enum":[
  2336          "TEXT_CSV",
  2337          "APPLICATION_JSONLINES"
  2338        ]
  2339      },
  2340      "ModelPredictionMap":{
  2341        "type":"map",
  2342        "key":{"shape":"string"},
  2343        "value":{"shape":"float"}
  2344      },
  2345      "ModelScores":{
  2346        "type":"structure",
  2347        "members":{
  2348          "modelVersion":{"shape":"ModelVersion"},
  2349          "scores":{"shape":"ModelPredictionMap"}
  2350        }
  2351      },
  2352      "ModelSource":{
  2353        "type":"string",
  2354        "enum":["SAGEMAKER"]
  2355      },
  2356      "ModelTypeEnum":{
  2357        "type":"string",
  2358        "enum":[
  2359          "ONLINE_FRAUD_INSIGHTS",
  2360          "TRANSACTION_FRAUD_INSIGHTS"
  2361        ]
  2362      },
  2363      "ModelVersion":{
  2364        "type":"structure",
  2365        "required":[
  2366          "modelId",
  2367          "modelType",
  2368          "modelVersionNumber"
  2369        ],
  2370        "members":{
  2371          "modelId":{"shape":"modelIdentifier"},
  2372          "modelType":{"shape":"ModelTypeEnum"},
  2373          "modelVersionNumber":{"shape":"floatVersionString"},
  2374          "arn":{"shape":"fraudDetectorArn"}
  2375        }
  2376      },
  2377      "ModelVersionDetail":{
  2378        "type":"structure",
  2379        "members":{
  2380          "modelId":{"shape":"modelIdentifier"},
  2381          "modelType":{"shape":"ModelTypeEnum"},
  2382          "modelVersionNumber":{"shape":"floatVersionString"},
  2383          "status":{"shape":"string"},
  2384          "trainingDataSource":{"shape":"TrainingDataSourceEnum"},
  2385          "trainingDataSchema":{"shape":"TrainingDataSchema"},
  2386          "externalEventsDetail":{"shape":"ExternalEventsDetail"},
  2387          "ingestedEventsDetail":{"shape":"IngestedEventsDetail"},
  2388          "trainingResult":{"shape":"TrainingResult"},
  2389          "lastUpdatedTime":{"shape":"time"},
  2390          "createdTime":{"shape":"time"},
  2391          "arn":{"shape":"fraudDetectorArn"}
  2392        }
  2393      },
  2394      "ModelVersionStatus":{
  2395        "type":"string",
  2396        "enum":[
  2397          "ACTIVE",
  2398          "INACTIVE",
  2399          "TRAINING_CANCELLED"
  2400        ]
  2401      },
  2402      "NameList":{
  2403        "type":"list",
  2404        "member":{"shape":"string"},
  2405        "max":100,
  2406        "min":1
  2407      },
  2408      "NonEmptyListOfStrings":{
  2409        "type":"list",
  2410        "member":{"shape":"string"},
  2411        "min":1
  2412      },
  2413      "Outcome":{
  2414        "type":"structure",
  2415        "members":{
  2416          "name":{"shape":"identifier"},
  2417          "description":{"shape":"description"},
  2418          "lastUpdatedTime":{"shape":"time"},
  2419          "createdTime":{"shape":"time"},
  2420          "arn":{"shape":"fraudDetectorArn"}
  2421        }
  2422      },
  2423      "OutcomeList":{
  2424        "type":"list",
  2425        "member":{"shape":"Outcome"}
  2426      },
  2427      "OutcomesMaxResults":{
  2428        "type":"integer",
  2429        "box":true,
  2430        "max":100,
  2431        "min":50
  2432      },
  2433      "PutDetectorRequest":{
  2434        "type":"structure",
  2435        "required":[
  2436          "detectorId",
  2437          "eventTypeName"
  2438        ],
  2439        "members":{
  2440          "detectorId":{"shape":"identifier"},
  2441          "description":{"shape":"description"},
  2442          "eventTypeName":{"shape":"identifier"},
  2443          "tags":{"shape":"tagList"}
  2444        }
  2445      },
  2446      "PutDetectorResult":{
  2447        "type":"structure",
  2448        "members":{
  2449        }
  2450      },
  2451      "PutEntityTypeRequest":{
  2452        "type":"structure",
  2453        "required":["name"],
  2454        "members":{
  2455          "name":{"shape":"identifier"},
  2456          "description":{"shape":"description"},
  2457          "tags":{"shape":"tagList"}
  2458        }
  2459      },
  2460      "PutEntityTypeResult":{
  2461        "type":"structure",
  2462        "members":{
  2463        }
  2464      },
  2465      "PutEventTypeRequest":{
  2466        "type":"structure",
  2467        "required":[
  2468          "name",
  2469          "eventVariables",
  2470          "entityTypes"
  2471        ],
  2472        "members":{
  2473          "name":{"shape":"identifier"},
  2474          "description":{"shape":"description"},
  2475          "eventVariables":{"shape":"NonEmptyListOfStrings"},
  2476          "labels":{"shape":"ListOfStrings"},
  2477          "entityTypes":{"shape":"NonEmptyListOfStrings"},
  2478          "eventIngestion":{"shape":"EventIngestion"},
  2479          "tags":{"shape":"tagList"}
  2480        }
  2481      },
  2482      "PutEventTypeResult":{
  2483        "type":"structure",
  2484        "members":{
  2485        }
  2486      },
  2487      "PutExternalModelRequest":{
  2488        "type":"structure",
  2489        "required":[
  2490          "modelEndpoint",
  2491          "modelSource",
  2492          "invokeModelEndpointRoleArn",
  2493          "inputConfiguration",
  2494          "outputConfiguration",
  2495          "modelEndpointStatus"
  2496        ],
  2497        "members":{
  2498          "modelEndpoint":{"shape":"sageMakerEndpointIdentifier"},
  2499          "modelSource":{"shape":"ModelSource"},
  2500          "invokeModelEndpointRoleArn":{"shape":"string"},
  2501          "inputConfiguration":{"shape":"ModelInputConfiguration"},
  2502          "outputConfiguration":{"shape":"ModelOutputConfiguration"},
  2503          "modelEndpointStatus":{"shape":"ModelEndpointStatus"},
  2504          "tags":{"shape":"tagList"}
  2505        }
  2506      },
  2507      "PutExternalModelResult":{
  2508        "type":"structure",
  2509        "members":{
  2510        }
  2511      },
  2512      "PutKMSEncryptionKeyRequest":{
  2513        "type":"structure",
  2514        "required":["kmsEncryptionKeyArn"],
  2515        "members":{
  2516          "kmsEncryptionKeyArn":{"shape":"KmsEncryptionKeyArn"}
  2517        }
  2518      },
  2519      "PutKMSEncryptionKeyResult":{
  2520        "type":"structure",
  2521        "members":{
  2522        }
  2523      },
  2524      "PutLabelRequest":{
  2525        "type":"structure",
  2526        "required":["name"],
  2527        "members":{
  2528          "name":{"shape":"identifier"},
  2529          "description":{"shape":"description"},
  2530          "tags":{"shape":"tagList"}
  2531        }
  2532      },
  2533      "PutLabelResult":{
  2534        "type":"structure",
  2535        "members":{
  2536        }
  2537      },
  2538      "PutOutcomeRequest":{
  2539        "type":"structure",
  2540        "required":["name"],
  2541        "members":{
  2542          "name":{"shape":"identifier"},
  2543          "description":{"shape":"description"},
  2544          "tags":{"shape":"tagList"}
  2545        }
  2546      },
  2547      "PutOutcomeResult":{
  2548        "type":"structure",
  2549        "members":{
  2550        }
  2551      },
  2552      "ResourceNotFoundException":{
  2553        "type":"structure",
  2554        "required":["message"],
  2555        "members":{
  2556          "message":{"shape":"string"}
  2557        },
  2558        "exception":true
  2559      },
  2560      "ResourceUnavailableException":{
  2561        "type":"structure",
  2562        "members":{
  2563          "message":{"shape":"string"}
  2564        },
  2565        "exception":true
  2566      },
  2567      "Rule":{
  2568        "type":"structure",
  2569        "required":[
  2570          "detectorId",
  2571          "ruleId",
  2572          "ruleVersion"
  2573        ],
  2574        "members":{
  2575          "detectorId":{"shape":"identifier"},
  2576          "ruleId":{"shape":"identifier"},
  2577          "ruleVersion":{"shape":"wholeNumberVersionString"}
  2578        }
  2579      },
  2580      "RuleDetail":{
  2581        "type":"structure",
  2582        "members":{
  2583          "ruleId":{"shape":"identifier"},
  2584          "description":{"shape":"description"},
  2585          "detectorId":{"shape":"identifier"},
  2586          "ruleVersion":{"shape":"wholeNumberVersionString"},
  2587          "expression":{"shape":"ruleExpression"},
  2588          "language":{"shape":"Language"},
  2589          "outcomes":{"shape":"NonEmptyListOfStrings"},
  2590          "lastUpdatedTime":{"shape":"time"},
  2591          "createdTime":{"shape":"time"},
  2592          "arn":{"shape":"fraudDetectorArn"}
  2593        }
  2594      },
  2595      "RuleDetailList":{
  2596        "type":"list",
  2597        "member":{"shape":"RuleDetail"}
  2598      },
  2599      "RuleExecutionMode":{
  2600        "type":"string",
  2601        "enum":[
  2602          "ALL_MATCHED",
  2603          "FIRST_MATCHED"
  2604        ]
  2605      },
  2606      "RuleList":{
  2607        "type":"list",
  2608        "member":{"shape":"Rule"}
  2609      },
  2610      "RuleResult":{
  2611        "type":"structure",
  2612        "members":{
  2613          "ruleId":{"shape":"string"},
  2614          "outcomes":{"shape":"ListOfStrings"}
  2615        }
  2616      },
  2617      "RulesMaxResults":{
  2618        "type":"integer",
  2619        "box":true,
  2620        "max":100,
  2621        "min":50
  2622      },
  2623      "SendEventRequest":{
  2624        "type":"structure",
  2625        "required":[
  2626          "eventId",
  2627          "eventTypeName",
  2628          "eventTimestamp",
  2629          "eventVariables",
  2630          "entities"
  2631        ],
  2632        "members":{
  2633          "eventId":{"shape":"identifier"},
  2634          "eventTypeName":{"shape":"identifier"},
  2635          "eventTimestamp":{"shape":"utcTimestampISO8601"},
  2636          "eventVariables":{"shape":"EventVariableMap"},
  2637          "assignedLabel":{"shape":"identifier"},
  2638          "labelTimestamp":{"shape":"utcTimestampISO8601"},
  2639          "entities":{"shape":"listOfEntities"}
  2640        }
  2641      },
  2642      "SendEventResult":{
  2643        "type":"structure",
  2644        "members":{
  2645        }
  2646      },
  2647      "Tag":{
  2648        "type":"structure",
  2649        "required":[
  2650          "key",
  2651          "value"
  2652        ],
  2653        "members":{
  2654          "key":{"shape":"tagKey"},
  2655          "value":{"shape":"tagValue"}
  2656        }
  2657      },
  2658      "TagResourceRequest":{
  2659        "type":"structure",
  2660        "required":[
  2661          "resourceARN",
  2662          "tags"
  2663        ],
  2664        "members":{
  2665          "resourceARN":{"shape":"fraudDetectorArn"},
  2666          "tags":{"shape":"tagList"}
  2667        }
  2668      },
  2669      "TagResourceResult":{
  2670        "type":"structure",
  2671        "members":{
  2672        }
  2673      },
  2674      "TagsMaxResults":{
  2675        "type":"integer",
  2676        "box":true,
  2677        "max":50,
  2678        "min":50
  2679      },
  2680      "ThrottlingException":{
  2681        "type":"structure",
  2682        "required":["message"],
  2683        "members":{
  2684          "message":{"shape":"string"}
  2685        },
  2686        "exception":true
  2687      },
  2688      "TrainingDataSchema":{
  2689        "type":"structure",
  2690        "required":[
  2691          "modelVariables",
  2692          "labelSchema"
  2693        ],
  2694        "members":{
  2695          "modelVariables":{"shape":"ListOfStrings"},
  2696          "labelSchema":{"shape":"LabelSchema"}
  2697        }
  2698      },
  2699      "TrainingDataSourceEnum":{
  2700        "type":"string",
  2701        "enum":[
  2702          "EXTERNAL_EVENTS",
  2703          "INGESTED_EVENTS"
  2704        ]
  2705      },
  2706      "TrainingMetrics":{
  2707        "type":"structure",
  2708        "members":{
  2709          "auc":{"shape":"float"},
  2710          "metricDataPoints":{"shape":"metricDataPointsList"}
  2711        }
  2712      },
  2713      "TrainingResult":{
  2714        "type":"structure",
  2715        "members":{
  2716          "dataValidationMetrics":{"shape":"DataValidationMetrics"},
  2717          "trainingMetrics":{"shape":"TrainingMetrics"},
  2718          "variableImportanceMetrics":{"shape":"VariableImportanceMetrics"}
  2719        }
  2720      },
  2721      "UnlabeledEventsTreatment":{
  2722        "type":"string",
  2723        "enum":[
  2724          "IGNORE",
  2725          "FRAUD",
  2726          "LEGIT"
  2727        ]
  2728      },
  2729      "UntagResourceRequest":{
  2730        "type":"structure",
  2731        "required":[
  2732          "resourceARN",
  2733          "tagKeys"
  2734        ],
  2735        "members":{
  2736          "resourceARN":{"shape":"fraudDetectorArn"},
  2737          "tagKeys":{"shape":"tagKeyList"}
  2738        }
  2739      },
  2740      "UntagResourceResult":{
  2741        "type":"structure",
  2742        "members":{
  2743        }
  2744      },
  2745      "UpdateDetectorVersionMetadataRequest":{
  2746        "type":"structure",
  2747        "required":[
  2748          "detectorId",
  2749          "detectorVersionId",
  2750          "description"
  2751        ],
  2752        "members":{
  2753          "detectorId":{"shape":"identifier"},
  2754          "detectorVersionId":{"shape":"wholeNumberVersionString"},
  2755          "description":{"shape":"description"}
  2756        }
  2757      },
  2758      "UpdateDetectorVersionMetadataResult":{
  2759        "type":"structure",
  2760        "members":{
  2761        }
  2762      },
  2763      "UpdateDetectorVersionRequest":{
  2764        "type":"structure",
  2765        "required":[
  2766          "detectorId",
  2767          "detectorVersionId",
  2768          "externalModelEndpoints",
  2769          "rules"
  2770        ],
  2771        "members":{
  2772          "detectorId":{"shape":"identifier"},
  2773          "detectorVersionId":{"shape":"wholeNumberVersionString"},
  2774          "externalModelEndpoints":{"shape":"ListOfStrings"},
  2775          "rules":{"shape":"RuleList"},
  2776          "description":{"shape":"description"},
  2777          "modelVersions":{"shape":"ListOfModelVersions"},
  2778          "ruleExecutionMode":{"shape":"RuleExecutionMode"}
  2779        }
  2780      },
  2781      "UpdateDetectorVersionResult":{
  2782        "type":"structure",
  2783        "members":{
  2784        }
  2785      },
  2786      "UpdateDetectorVersionStatusRequest":{
  2787        "type":"structure",
  2788        "required":[
  2789          "detectorId",
  2790          "detectorVersionId",
  2791          "status"
  2792        ],
  2793        "members":{
  2794          "detectorId":{"shape":"identifier"},
  2795          "detectorVersionId":{"shape":"wholeNumberVersionString"},
  2796          "status":{"shape":"DetectorVersionStatus"}
  2797        }
  2798      },
  2799      "UpdateDetectorVersionStatusResult":{
  2800        "type":"structure",
  2801        "members":{
  2802        }
  2803      },
  2804      "UpdateEventLabelRequest":{
  2805        "type":"structure",
  2806        "required":[
  2807          "eventId",
  2808          "eventTypeName",
  2809          "assignedLabel",
  2810          "labelTimestamp"
  2811        ],
  2812        "members":{
  2813          "eventId":{"shape":"identifier"},
  2814          "eventTypeName":{"shape":"identifier"},
  2815          "assignedLabel":{"shape":"identifier"},
  2816          "labelTimestamp":{"shape":"utcTimestampISO8601"}
  2817        }
  2818      },
  2819      "UpdateEventLabelResult":{
  2820        "type":"structure",
  2821        "members":{
  2822        }
  2823      },
  2824      "UpdateModelRequest":{
  2825        "type":"structure",
  2826        "required":[
  2827          "modelId",
  2828          "modelType"
  2829        ],
  2830        "members":{
  2831          "modelId":{"shape":"modelIdentifier"},
  2832          "modelType":{"shape":"ModelTypeEnum"},
  2833          "description":{"shape":"description"}
  2834        }
  2835      },
  2836      "UpdateModelResult":{
  2837        "type":"structure",
  2838        "members":{
  2839        }
  2840      },
  2841      "UpdateModelVersionRequest":{
  2842        "type":"structure",
  2843        "required":[
  2844          "modelId",
  2845          "modelType",
  2846          "majorVersionNumber"
  2847        ],
  2848        "members":{
  2849          "modelId":{"shape":"modelIdentifier"},
  2850          "modelType":{"shape":"ModelTypeEnum"},
  2851          "majorVersionNumber":{"shape":"wholeNumberVersionString"},
  2852          "externalEventsDetail":{"shape":"ExternalEventsDetail"},
  2853          "ingestedEventsDetail":{"shape":"IngestedEventsDetail"},
  2854          "tags":{"shape":"tagList"}
  2855        }
  2856      },
  2857      "UpdateModelVersionResult":{
  2858        "type":"structure",
  2859        "members":{
  2860          "modelId":{"shape":"modelIdentifier"},
  2861          "modelType":{"shape":"ModelTypeEnum"},
  2862          "modelVersionNumber":{"shape":"floatVersionString"},
  2863          "status":{"shape":"string"}
  2864        }
  2865      },
  2866      "UpdateModelVersionStatusRequest":{
  2867        "type":"structure",
  2868        "required":[
  2869          "modelId",
  2870          "modelType",
  2871          "modelVersionNumber",
  2872          "status"
  2873        ],
  2874        "members":{
  2875          "modelId":{"shape":"modelIdentifier"},
  2876          "modelType":{"shape":"ModelTypeEnum"},
  2877          "modelVersionNumber":{"shape":"floatVersionString"},
  2878          "status":{"shape":"ModelVersionStatus"}
  2879        }
  2880      },
  2881      "UpdateModelVersionStatusResult":{
  2882        "type":"structure",
  2883        "members":{
  2884        }
  2885      },
  2886      "UpdateRuleMetadataRequest":{
  2887        "type":"structure",
  2888        "required":[
  2889          "rule",
  2890          "description"
  2891        ],
  2892        "members":{
  2893          "rule":{"shape":"Rule"},
  2894          "description":{"shape":"description"}
  2895        }
  2896      },
  2897      "UpdateRuleMetadataResult":{
  2898        "type":"structure",
  2899        "members":{
  2900        }
  2901      },
  2902      "UpdateRuleVersionRequest":{
  2903        "type":"structure",
  2904        "required":[
  2905          "rule",
  2906          "expression",
  2907          "language",
  2908          "outcomes"
  2909        ],
  2910        "members":{
  2911          "rule":{"shape":"Rule"},
  2912          "description":{"shape":"description"},
  2913          "expression":{"shape":"ruleExpression"},
  2914          "language":{"shape":"Language"},
  2915          "outcomes":{"shape":"NonEmptyListOfStrings"},
  2916          "tags":{"shape":"tagList"}
  2917        }
  2918      },
  2919      "UpdateRuleVersionResult":{
  2920        "type":"structure",
  2921        "members":{
  2922          "rule":{"shape":"Rule"}
  2923        }
  2924      },
  2925      "UpdateVariableRequest":{
  2926        "type":"structure",
  2927        "required":["name"],
  2928        "members":{
  2929          "name":{"shape":"string"},
  2930          "defaultValue":{"shape":"string"},
  2931          "description":{"shape":"string"},
  2932          "variableType":{"shape":"string"}
  2933        }
  2934      },
  2935      "UpdateVariableResult":{
  2936        "type":"structure",
  2937        "members":{
  2938        }
  2939      },
  2940      "UseEventVariables":{"type":"boolean"},
  2941      "ValidationException":{
  2942        "type":"structure",
  2943        "required":["message"],
  2944        "members":{
  2945          "message":{"shape":"string"}
  2946        },
  2947        "exception":true
  2948      },
  2949      "Variable":{
  2950        "type":"structure",
  2951        "members":{
  2952          "name":{"shape":"string"},
  2953          "dataType":{"shape":"DataType"},
  2954          "dataSource":{"shape":"DataSource"},
  2955          "defaultValue":{"shape":"string"},
  2956          "description":{"shape":"string"},
  2957          "variableType":{"shape":"string"},
  2958          "lastUpdatedTime":{"shape":"time"},
  2959          "createdTime":{"shape":"time"},
  2960          "arn":{"shape":"fraudDetectorArn"}
  2961        }
  2962      },
  2963      "VariableEntry":{
  2964        "type":"structure",
  2965        "members":{
  2966          "name":{"shape":"string"},
  2967          "dataType":{"shape":"string"},
  2968          "dataSource":{"shape":"string"},
  2969          "defaultValue":{"shape":"string"},
  2970          "description":{"shape":"string"},
  2971          "variableType":{"shape":"string"}
  2972        }
  2973      },
  2974      "VariableEntryList":{
  2975        "type":"list",
  2976        "member":{"shape":"VariableEntry"},
  2977        "max":25,
  2978        "min":1
  2979      },
  2980      "VariableImportanceMetrics":{
  2981        "type":"structure",
  2982        "members":{
  2983          "logOddsMetrics":{"shape":"ListOfLogOddsMetrics"}
  2984        }
  2985      },
  2986      "VariableList":{
  2987        "type":"list",
  2988        "member":{"shape":"Variable"}
  2989      },
  2990      "VariablesMaxResults":{
  2991        "type":"integer",
  2992        "box":true,
  2993        "max":100,
  2994        "min":50
  2995      },
  2996      "attributeKey":{
  2997        "type":"string",
  2998        "max":64,
  2999        "min":1
  3000      },
  3001      "attributeValue":{
  3002        "type":"string",
  3003        "max":256,
  3004        "min":1,
  3005        "sensitive":true
  3006      },
  3007      "batchImportsMaxPageSize":{
  3008        "type":"integer",
  3009        "box":true,
  3010        "max":50,
  3011        "min":1
  3012      },
  3013      "batchPredictionsMaxPageSize":{
  3014        "type":"integer",
  3015        "box":true,
  3016        "max":50,
  3017        "min":1
  3018      },
  3019      "blob":{"type":"blob"},
  3020      "contentType":{
  3021        "type":"string",
  3022        "max":1024,
  3023        "min":1
  3024      },
  3025      "description":{
  3026        "type":"string",
  3027        "max":128,
  3028        "min":1
  3029      },
  3030      "entityRestrictedString":{
  3031        "type":"string",
  3032        "max":256,
  3033        "min":1,
  3034        "pattern":"^[0-9A-Za-z_.@+-]+$"
  3035      },
  3036      "entityTypeList":{
  3037        "type":"list",
  3038        "member":{"shape":"EntityType"}
  3039      },
  3040      "entityTypesMaxResults":{
  3041        "type":"integer",
  3042        "box":true,
  3043        "max":10,
  3044        "min":5
  3045      },
  3046      "eventTypeList":{
  3047        "type":"list",
  3048        "member":{"shape":"EventType"}
  3049      },
  3050      "eventTypesMaxResults":{
  3051        "type":"integer",
  3052        "box":true,
  3053        "max":10,
  3054        "min":5
  3055      },
  3056      "fieldValidationMessageList":{
  3057        "type":"list",
  3058        "member":{"shape":"FieldValidationMessage"}
  3059      },
  3060      "fileValidationMessageList":{
  3061        "type":"list",
  3062        "member":{"shape":"FileValidationMessage"}
  3063      },
  3064      "float":{"type":"float"},
  3065      "floatVersionString":{
  3066        "type":"string",
  3067        "max":7,
  3068        "min":3,
  3069        "pattern":"^[1-9][0-9]{0,3}\\.[0-9]{1,2}$"
  3070      },
  3071      "fraudDetectorArn":{
  3072        "type":"string",
  3073        "max":256,
  3074        "min":1,
  3075        "pattern":"^arn\\:aws[a-z-]{0,15}\\:frauddetector\\:[a-z0-9-]{3,20}\\:[0-9]{12}\\:[^\\s]{2,128}$"
  3076      },
  3077      "iamRoleArn":{
  3078        "type":"string",
  3079        "max":256,
  3080        "min":1,
  3081        "pattern":"^arn\\:aws[a-z-]{0,15}\\:iam\\:\\:[0-9]{12}\\:role\\/[^\\s]{2,64}$"
  3082      },
  3083      "identifier":{
  3084        "type":"string",
  3085        "max":64,
  3086        "min":1,
  3087        "pattern":"^[0-9a-z_-]+$"
  3088      },
  3089      "integer":{"type":"integer"},
  3090      "labelList":{
  3091        "type":"list",
  3092        "member":{"shape":"Label"}
  3093      },
  3094      "labelMapper":{
  3095        "type":"map",
  3096        "key":{"shape":"string"},
  3097        "value":{"shape":"NonEmptyListOfStrings"}
  3098      },
  3099      "labelsMaxResults":{
  3100        "type":"integer",
  3101        "box":true,
  3102        "max":50,
  3103        "min":10
  3104      },
  3105      "listOfEntities":{
  3106        "type":"list",
  3107        "member":{"shape":"Entity"}
  3108      },
  3109      "metricDataPointsList":{
  3110        "type":"list",
  3111        "member":{"shape":"MetricDataPoint"}
  3112      },
  3113      "modelIdentifier":{
  3114        "type":"string",
  3115        "max":64,
  3116        "min":1,
  3117        "pattern":"^[0-9a-z_]+$"
  3118      },
  3119      "modelInputTemplate":{
  3120        "type":"string",
  3121        "max":2000,
  3122        "min":1
  3123      },
  3124      "modelList":{
  3125        "type":"list",
  3126        "member":{"shape":"Model"}
  3127      },
  3128      "modelVersionDetailList":{
  3129        "type":"list",
  3130        "member":{"shape":"ModelVersionDetail"}
  3131      },
  3132      "modelsMaxPageSize":{
  3133        "type":"integer",
  3134        "box":true,
  3135        "max":10,
  3136        "min":1
  3137      },
  3138      "ruleExpression":{
  3139        "type":"string",
  3140        "max":4096,
  3141        "min":1,
  3142        "sensitive":true
  3143      },
  3144      "s3BucketLocation":{
  3145        "type":"string",
  3146        "max":512,
  3147        "min":1,
  3148        "pattern":"^s3:\\/\\/(.+)$"
  3149      },
  3150      "sageMakerEndpointIdentifier":{
  3151        "type":"string",
  3152        "max":63,
  3153        "min":1,
  3154        "pattern":"^[0-9A-Za-z_-]+$"
  3155      },
  3156      "string":{"type":"string"},
  3157      "tagKey":{
  3158        "type":"string",
  3159        "max":128,
  3160        "min":1,
  3161        "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
  3162      },
  3163      "tagKeyList":{
  3164        "type":"list",
  3165        "member":{"shape":"tagKey"},
  3166        "max":50,
  3167        "min":0
  3168      },
  3169      "tagList":{
  3170        "type":"list",
  3171        "member":{"shape":"Tag"},
  3172        "max":200,
  3173        "min":0
  3174      },
  3175      "tagValue":{
  3176        "type":"string",
  3177        "max":256,
  3178        "min":0
  3179      },
  3180      "time":{
  3181        "type":"string",
  3182        "max":30,
  3183        "min":11
  3184      },
  3185      "utcTimestampISO8601":{
  3186        "type":"string",
  3187        "max":30,
  3188        "min":10
  3189      },
  3190      "variableName":{
  3191        "type":"string",
  3192        "max":64,
  3193        "min":1
  3194      },
  3195      "variableValue":{
  3196        "type":"string",
  3197        "max":1024,
  3198        "min":1,
  3199        "sensitive":true
  3200      },
  3201      "wholeNumberVersionString":{
  3202        "type":"string",
  3203        "max":5,
  3204        "min":1,
  3205        "pattern":"^([1-9][0-9]*)$"
  3206      }
  3207    }
  3208  }