ROOTPLOIT
Server: LiteSpeed
System: Linux in-mum-web1878.main-hosting.eu 5.14.0-570.21.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 11 07:22:35 EDT 2025 x86_64
User: u435929562 (435929562)
PHP: 7.4.33
Disabled: system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
Upload Files
File: //opt/go/pkg/mod/github.com/aws/[email protected]/models/apis/frauddetector/2019-11-15/api-2.json
{
  "version":"2.0",
  "metadata":{
    "apiVersion":"2019-11-15",
    "endpointPrefix":"frauddetector",
    "jsonVersion":"1.1",
    "protocol":"json",
    "serviceFullName":"Amazon Fraud Detector",
    "serviceId":"FraudDetector",
    "signatureVersion":"v4",
    "targetPrefix":"AWSHawksNestServiceFacade",
    "uid":"frauddetector-2019-11-15"
  },
  "operations":{
    "BatchCreateVariable":{
      "name":"BatchCreateVariable",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"BatchCreateVariableRequest"},
      "output":{"shape":"BatchCreateVariableResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "BatchGetVariable":{
      "name":"BatchGetVariable",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"BatchGetVariableRequest"},
      "output":{"shape":"BatchGetVariableResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "CancelBatchImportJob":{
      "name":"CancelBatchImportJob",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"CancelBatchImportJobRequest"},
      "output":{"shape":"CancelBatchImportJobResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "CancelBatchPredictionJob":{
      "name":"CancelBatchPredictionJob",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"CancelBatchPredictionJobRequest"},
      "output":{"shape":"CancelBatchPredictionJobResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "CreateBatchImportJob":{
      "name":"CreateBatchImportJob",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"CreateBatchImportJobRequest"},
      "output":{"shape":"CreateBatchImportJobResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "CreateBatchPredictionJob":{
      "name":"CreateBatchPredictionJob",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"CreateBatchPredictionJobRequest"},
      "output":{"shape":"CreateBatchPredictionJobResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ResourceNotFoundException"}
      ]
    },
    "CreateDetectorVersion":{
      "name":"CreateDetectorVersion",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"CreateDetectorVersionRequest"},
      "output":{"shape":"CreateDetectorVersionResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "CreateList":{
      "name":"CreateList",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"CreateListRequest"},
      "output":{"shape":"CreateListResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "CreateModel":{
      "name":"CreateModel",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"CreateModelRequest"},
      "output":{"shape":"CreateModelResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "CreateModelVersion":{
      "name":"CreateModelVersion",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"CreateModelVersionRequest"},
      "output":{"shape":"CreateModelVersionResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"InternalServerException"}
      ]
    },
    "CreateRule":{
      "name":"CreateRule",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"CreateRuleRequest"},
      "output":{"shape":"CreateRuleResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "CreateVariable":{
      "name":"CreateVariable",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"CreateVariableRequest"},
      "output":{"shape":"CreateVariableResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "DeleteBatchImportJob":{
      "name":"DeleteBatchImportJob",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"DeleteBatchImportJobRequest"},
      "output":{"shape":"DeleteBatchImportJobResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "DeleteBatchPredictionJob":{
      "name":"DeleteBatchPredictionJob",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"DeleteBatchPredictionJobRequest"},
      "output":{"shape":"DeleteBatchPredictionJobResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "DeleteDetector":{
      "name":"DeleteDetector",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"DeleteDetectorRequest"},
      "output":{"shape":"DeleteDetectorResult"},
      "errors":[
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "DeleteDetectorVersion":{
      "name":"DeleteDetectorVersion",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"DeleteDetectorVersionRequest"},
      "output":{"shape":"DeleteDetectorVersionResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "DeleteEntityType":{
      "name":"DeleteEntityType",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"DeleteEntityTypeRequest"},
      "output":{"shape":"DeleteEntityTypeResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ConflictException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "DeleteEvent":{
      "name":"DeleteEvent",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"DeleteEventRequest"},
      "output":{"shape":"DeleteEventResult"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ValidationException"}
      ]
    },
    "DeleteEventType":{
      "name":"DeleteEventType",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"DeleteEventTypeRequest"},
      "output":{"shape":"DeleteEventTypeResult"},
      "errors":[
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "DeleteEventsByEventType":{
      "name":"DeleteEventsByEventType",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"DeleteEventsByEventTypeRequest"},
      "output":{"shape":"DeleteEventsByEventTypeResult"},
      "errors":[
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "DeleteExternalModel":{
      "name":"DeleteExternalModel",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"DeleteExternalModelRequest"},
      "output":{"shape":"DeleteExternalModelResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ConflictException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "DeleteLabel":{
      "name":"DeleteLabel",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"DeleteLabelRequest"},
      "output":{"shape":"DeleteLabelResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ConflictException"},
        {"shape":"ThrottlingException"},
        {"shape":"InternalServerException"}
      ]
    },
    "DeleteList":{
      "name":"DeleteList",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"DeleteListRequest"},
      "output":{"shape":"DeleteListResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ConflictException"}
      ]
    },
    "DeleteModel":{
      "name":"DeleteModel",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"DeleteModelRequest"},
      "output":{"shape":"DeleteModelResult"},
      "errors":[
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "DeleteModelVersion":{
      "name":"DeleteModelVersion",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"DeleteModelVersionRequest"},
      "output":{"shape":"DeleteModelVersionResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"}
      ]
    },
    "DeleteOutcome":{
      "name":"DeleteOutcome",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"DeleteOutcomeRequest"},
      "output":{"shape":"DeleteOutcomeResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "DeleteRule":{
      "name":"DeleteRule",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"DeleteRuleRequest"},
      "output":{"shape":"DeleteRuleResult"},
      "errors":[
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "DeleteVariable":{
      "name":"DeleteVariable",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"DeleteVariableRequest"},
      "output":{"shape":"DeleteVariableResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ConflictException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "DescribeDetector":{
      "name":"DescribeDetector",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"DescribeDetectorRequest"},
      "output":{"shape":"DescribeDetectorResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "DescribeModelVersions":{
      "name":"DescribeModelVersions",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"DescribeModelVersionsRequest"},
      "output":{"shape":"DescribeModelVersionsResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "GetBatchImportJobs":{
      "name":"GetBatchImportJobs",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"GetBatchImportJobsRequest"},
      "output":{"shape":"GetBatchImportJobsResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "GetBatchPredictionJobs":{
      "name":"GetBatchPredictionJobs",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"GetBatchPredictionJobsRequest"},
      "output":{"shape":"GetBatchPredictionJobsResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "GetDeleteEventsByEventTypeStatus":{
      "name":"GetDeleteEventsByEventTypeStatus",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"GetDeleteEventsByEventTypeStatusRequest"},
      "output":{"shape":"GetDeleteEventsByEventTypeStatusResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "GetDetectorVersion":{
      "name":"GetDetectorVersion",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"GetDetectorVersionRequest"},
      "output":{"shape":"GetDetectorVersionResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "GetDetectors":{
      "name":"GetDetectors",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"GetDetectorsRequest"},
      "output":{"shape":"GetDetectorsResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "GetEntityTypes":{
      "name":"GetEntityTypes",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"GetEntityTypesRequest"},
      "output":{"shape":"GetEntityTypesResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "GetEvent":{
      "name":"GetEvent",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"GetEventRequest"},
      "output":{"shape":"GetEventResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "GetEventPrediction":{
      "name":"GetEventPrediction",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"GetEventPredictionRequest"},
      "output":{"shape":"GetEventPredictionResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ConflictException"},
        {"shape":"ResourceUnavailableException"}
      ]
    },
    "GetEventPredictionMetadata":{
      "name":"GetEventPredictionMetadata",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"GetEventPredictionMetadataRequest"},
      "output":{"shape":"GetEventPredictionMetadataResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"InternalServerException"}
      ]
    },
    "GetEventTypes":{
      "name":"GetEventTypes",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"GetEventTypesRequest"},
      "output":{"shape":"GetEventTypesResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "GetExternalModels":{
      "name":"GetExternalModels",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"GetExternalModelsRequest"},
      "output":{"shape":"GetExternalModelsResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "GetKMSEncryptionKey":{
      "name":"GetKMSEncryptionKey",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "output":{"shape":"GetKMSEncryptionKeyResult"},
      "errors":[
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "GetLabels":{
      "name":"GetLabels",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"GetLabelsRequest"},
      "output":{"shape":"GetLabelsResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "GetListElements":{
      "name":"GetListElements",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"GetListElementsRequest"},
      "output":{"shape":"GetListElementsResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "GetListsMetadata":{
      "name":"GetListsMetadata",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"GetListsMetadataRequest"},
      "output":{"shape":"GetListsMetadataResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "GetModelVersion":{
      "name":"GetModelVersion",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"GetModelVersionRequest"},
      "output":{"shape":"GetModelVersionResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "GetModels":{
      "name":"GetModels",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"GetModelsRequest"},
      "output":{"shape":"GetModelsResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "GetOutcomes":{
      "name":"GetOutcomes",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"GetOutcomesRequest"},
      "output":{"shape":"GetOutcomesResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "GetRules":{
      "name":"GetRules",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"GetRulesRequest"},
      "output":{"shape":"GetRulesResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "GetVariables":{
      "name":"GetVariables",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"GetVariablesRequest"},
      "output":{"shape":"GetVariablesResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "ListEventPredictions":{
      "name":"ListEventPredictions",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"ListEventPredictionsRequest"},
      "output":{"shape":"ListEventPredictionsResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"InternalServerException"}
      ]
    },
    "ListTagsForResource":{
      "name":"ListTagsForResource",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"ListTagsForResourceRequest"},
      "output":{"shape":"ListTagsForResourceResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "PutDetector":{
      "name":"PutDetector",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"PutDetectorRequest"},
      "output":{"shape":"PutDetectorResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ConflictException"}
      ]
    },
    "PutEntityType":{
      "name":"PutEntityType",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"PutEntityTypeRequest"},
      "output":{"shape":"PutEntityTypeResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ConflictException"}
      ]
    },
    "PutEventType":{
      "name":"PutEventType",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"PutEventTypeRequest"},
      "output":{"shape":"PutEventTypeResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ConflictException"}
      ]
    },
    "PutExternalModel":{
      "name":"PutExternalModel",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"PutExternalModelRequest"},
      "output":{"shape":"PutExternalModelResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ConflictException"}
      ]
    },
    "PutKMSEncryptionKey":{
      "name":"PutKMSEncryptionKey",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"PutKMSEncryptionKeyRequest"},
      "output":{"shape":"PutKMSEncryptionKeyResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ConflictException"}
      ]
    },
    "PutLabel":{
      "name":"PutLabel",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"PutLabelRequest"},
      "output":{"shape":"PutLabelResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ConflictException"}
      ]
    },
    "PutOutcome":{
      "name":"PutOutcome",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"PutOutcomeRequest"},
      "output":{"shape":"PutOutcomeResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ConflictException"}
      ]
    },
    "SendEvent":{
      "name":"SendEvent",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"SendEventRequest"},
      "output":{"shape":"SendEventResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ConflictException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "TagResource":{
      "name":"TagResource",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"TagResourceRequest"},
      "output":{"shape":"TagResourceResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "UntagResource":{
      "name":"UntagResource",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"UntagResourceRequest"},
      "output":{"shape":"UntagResourceResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "UpdateDetectorVersion":{
      "name":"UpdateDetectorVersion",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"UpdateDetectorVersionRequest"},
      "output":{"shape":"UpdateDetectorVersionResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ConflictException"}
      ]
    },
    "UpdateDetectorVersionMetadata":{
      "name":"UpdateDetectorVersionMetadata",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"UpdateDetectorVersionMetadataRequest"},
      "output":{"shape":"UpdateDetectorVersionMetadataResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ConflictException"}
      ]
    },
    "UpdateDetectorVersionStatus":{
      "name":"UpdateDetectorVersionStatus",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"UpdateDetectorVersionStatusRequest"},
      "output":{"shape":"UpdateDetectorVersionStatusResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ConflictException"}
      ]
    },
    "UpdateEventLabel":{
      "name":"UpdateEventLabel",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"UpdateEventLabelRequest"},
      "output":{"shape":"UpdateEventLabelResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ConflictException"}
      ]
    },
    "UpdateList":{
      "name":"UpdateList",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"UpdateListRequest"},
      "output":{"shape":"UpdateListResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ConflictException"}
      ]
    },
    "UpdateModel":{
      "name":"UpdateModel",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"UpdateModelRequest"},
      "output":{"shape":"UpdateModelResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ConflictException"}
      ]
    },
    "UpdateModelVersion":{
      "name":"UpdateModelVersion",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"UpdateModelVersionRequest"},
      "output":{"shape":"UpdateModelVersionResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"InternalServerException"},
        {"shape":"ConflictException"}
      ]
    },
    "UpdateModelVersionStatus":{
      "name":"UpdateModelVersionStatus",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"UpdateModelVersionStatusRequest"},
      "output":{"shape":"UpdateModelVersionStatusResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ConflictException"}
      ]
    },
    "UpdateRuleMetadata":{
      "name":"UpdateRuleMetadata",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"UpdateRuleMetadataRequest"},
      "output":{"shape":"UpdateRuleMetadataResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ConflictException"}
      ]
    },
    "UpdateRuleVersion":{
      "name":"UpdateRuleVersion",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"UpdateRuleVersionRequest"},
      "output":{"shape":"UpdateRuleVersionResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ConflictException"}
      ]
    },
    "UpdateVariable":{
      "name":"UpdateVariable",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"UpdateVariableRequest"},
      "output":{"shape":"UpdateVariableResult"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"},
        {"shape":"ThrottlingException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ConflictException"}
      ]
    }
  },
  "shapes":{
    "ATIMetricDataPoint":{
      "type":"structure",
      "members":{
        "cr":{"shape":"float"},
        "adr":{"shape":"float"},
        "threshold":{"shape":"float"},
        "atodr":{"shape":"float"}
      }
    },
    "ATIMetricDataPointsList":{
      "type":"list",
      "member":{"shape":"ATIMetricDataPoint"}
    },
    "ATIModelPerformance":{
      "type":"structure",
      "members":{
        "asi":{"shape":"float"}
      }
    },
    "ATITrainingMetricsValue":{
      "type":"structure",
      "members":{
        "metricDataPoints":{"shape":"ATIMetricDataPointsList"},
        "modelPerformance":{"shape":"ATIModelPerformance"}
      }
    },
    "AccessDeniedException":{
      "type":"structure",
      "required":["message"],
      "members":{
        "message":{"shape":"string"}
      },
      "exception":true
    },
    "AggregatedLogOddsMetric":{
      "type":"structure",
      "required":[
        "variableNames",
        "aggregatedVariablesImportance"
      ],
      "members":{
        "variableNames":{"shape":"ListOfStrings"},
        "aggregatedVariablesImportance":{"shape":"float"}
      }
    },
    "AggregatedVariablesImpactExplanation":{
      "type":"structure",
      "members":{
        "eventVariableNames":{"shape":"ListOfStrings"},
        "relativeImpact":{"shape":"string"},
        "logOddsImpact":{"shape":"float"}
      }
    },
    "AggregatedVariablesImportanceMetrics":{
      "type":"structure",
      "members":{
        "logOddsMetrics":{"shape":"ListOfAggregatedLogOddsMetrics"}
      }
    },
    "AllowDenyList":{
      "type":"structure",
      "required":["name"],
      "members":{
        "name":{"shape":"noDashIdentifier"},
        "description":{"shape":"description"},
        "variableType":{"shape":"variableType"},
        "createdTime":{"shape":"time"},
        "updatedTime":{"shape":"time"},
        "arn":{"shape":"fraudDetectorArn"}
      }
    },
    "AllowDenyLists":{
      "type":"list",
      "member":{"shape":"AllowDenyList"}
    },
    "AsyncJobStatus":{
      "type":"string",
      "enum":[
        "IN_PROGRESS_INITIALIZING",
        "IN_PROGRESS",
        "CANCEL_IN_PROGRESS",
        "CANCELED",
        "COMPLETE",
        "FAILED"
      ]
    },
    "BatchCreateVariableError":{
      "type":"structure",
      "members":{
        "name":{"shape":"string"},
        "code":{"shape":"integer"},
        "message":{"shape":"string"}
      }
    },
    "BatchCreateVariableErrorList":{
      "type":"list",
      "member":{"shape":"BatchCreateVariableError"}
    },
    "BatchCreateVariableRequest":{
      "type":"structure",
      "required":["variableEntries"],
      "members":{
        "variableEntries":{"shape":"VariableEntryList"},
        "tags":{"shape":"tagList"}
      }
    },
    "BatchCreateVariableResult":{
      "type":"structure",
      "members":{
        "errors":{"shape":"BatchCreateVariableErrorList"}
      }
    },
    "BatchGetVariableError":{
      "type":"structure",
      "members":{
        "name":{"shape":"string"},
        "code":{"shape":"integer"},
        "message":{"shape":"string"}
      }
    },
    "BatchGetVariableErrorList":{
      "type":"list",
      "member":{"shape":"BatchGetVariableError"}
    },
    "BatchGetVariableRequest":{
      "type":"structure",
      "required":["names"],
      "members":{
        "names":{"shape":"NameList"}
      }
    },
    "BatchGetVariableResult":{
      "type":"structure",
      "members":{
        "variables":{"shape":"VariableList"},
        "errors":{"shape":"BatchGetVariableErrorList"}
      }
    },
    "BatchImport":{
      "type":"structure",
      "members":{
        "jobId":{"shape":"identifier"},
        "status":{"shape":"AsyncJobStatus"},
        "failureReason":{"shape":"string"},
        "startTime":{"shape":"time"},
        "completionTime":{"shape":"time"},
        "inputPath":{"shape":"s3BucketLocation"},
        "outputPath":{"shape":"s3BucketLocation"},
        "eventTypeName":{"shape":"identifier"},
        "iamRoleArn":{"shape":"iamRoleArn"},
        "arn":{"shape":"fraudDetectorArn"},
        "processedRecordsCount":{"shape":"Integer"},
        "failedRecordsCount":{"shape":"Integer"},
        "totalRecordsCount":{"shape":"Integer"}
      }
    },
    "BatchImportList":{
      "type":"list",
      "member":{"shape":"BatchImport"}
    },
    "BatchPrediction":{
      "type":"structure",
      "members":{
        "jobId":{"shape":"identifier"},
        "status":{"shape":"AsyncJobStatus"},
        "failureReason":{"shape":"string"},
        "startTime":{"shape":"time"},
        "completionTime":{"shape":"time"},
        "lastHeartbeatTime":{"shape":"time"},
        "inputPath":{"shape":"s3BucketLocation"},
        "outputPath":{"shape":"s3BucketLocation"},
        "eventTypeName":{"shape":"identifier"},
        "detectorName":{"shape":"identifier"},
        "detectorVersion":{"shape":"floatVersionString"},
        "iamRoleArn":{"shape":"iamRoleArn"},
        "arn":{"shape":"fraudDetectorArn"},
        "processedRecordsCount":{"shape":"Integer"},
        "totalRecordsCount":{"shape":"Integer"}
      }
    },
    "BatchPredictionList":{
      "type":"list",
      "member":{"shape":"BatchPrediction"}
    },
    "Boolean":{"type":"boolean"},
    "CancelBatchImportJobRequest":{
      "type":"structure",
      "required":["jobId"],
      "members":{
        "jobId":{"shape":"identifier"}
      }
    },
    "CancelBatchImportJobResult":{
      "type":"structure",
      "members":{
      }
    },
    "CancelBatchPredictionJobRequest":{
      "type":"structure",
      "required":["jobId"],
      "members":{
        "jobId":{"shape":"identifier"}
      }
    },
    "CancelBatchPredictionJobResult":{
      "type":"structure",
      "members":{
      }
    },
    "ConflictException":{
      "type":"structure",
      "required":["message"],
      "members":{
        "message":{"shape":"string"}
      },
      "exception":true
    },
    "CreateBatchImportJobRequest":{
      "type":"structure",
      "required":[
        "jobId",
        "inputPath",
        "outputPath",
        "eventTypeName",
        "iamRoleArn"
      ],
      "members":{
        "jobId":{"shape":"identifier"},
        "inputPath":{"shape":"s3BucketLocation"},
        "outputPath":{"shape":"s3BucketLocation"},
        "eventTypeName":{"shape":"identifier"},
        "iamRoleArn":{"shape":"iamRoleArn"},
        "tags":{"shape":"tagList"}
      }
    },
    "CreateBatchImportJobResult":{
      "type":"structure",
      "members":{
      }
    },
    "CreateBatchPredictionJobRequest":{
      "type":"structure",
      "required":[
        "jobId",
        "inputPath",
        "outputPath",
        "eventTypeName",
        "detectorName",
        "iamRoleArn"
      ],
      "members":{
        "jobId":{"shape":"identifier"},
        "inputPath":{"shape":"s3BucketLocation"},
        "outputPath":{"shape":"s3BucketLocation"},
        "eventTypeName":{"shape":"identifier"},
        "detectorName":{"shape":"identifier"},
        "detectorVersion":{"shape":"wholeNumberVersionString"},
        "iamRoleArn":{"shape":"iamRoleArn"},
        "tags":{"shape":"tagList"}
      }
    },
    "CreateBatchPredictionJobResult":{
      "type":"structure",
      "members":{
      }
    },
    "CreateDetectorVersionRequest":{
      "type":"structure",
      "required":[
        "detectorId",
        "rules"
      ],
      "members":{
        "detectorId":{"shape":"identifier"},
        "description":{"shape":"description"},
        "externalModelEndpoints":{"shape":"ListOfStrings"},
        "rules":{"shape":"RuleList"},
        "modelVersions":{"shape":"ListOfModelVersions"},
        "ruleExecutionMode":{"shape":"RuleExecutionMode"},
        "tags":{"shape":"tagList"}
      }
    },
    "CreateDetectorVersionResult":{
      "type":"structure",
      "members":{
        "detectorId":{"shape":"identifier"},
        "detectorVersionId":{"shape":"wholeNumberVersionString"},
        "status":{"shape":"DetectorVersionStatus"}
      }
    },
    "CreateListRequest":{
      "type":"structure",
      "required":["name"],
      "members":{
        "name":{"shape":"noDashIdentifier"},
        "elements":{"shape":"ElementsList"},
        "variableType":{"shape":"variableType"},
        "description":{"shape":"description"},
        "tags":{"shape":"tagList"}
      }
    },
    "CreateListResult":{
      "type":"structure",
      "members":{
      }
    },
    "CreateModelRequest":{
      "type":"structure",
      "required":[
        "modelId",
        "modelType",
        "eventTypeName"
      ],
      "members":{
        "modelId":{"shape":"modelIdentifier"},
        "modelType":{"shape":"ModelTypeEnum"},
        "description":{"shape":"description"},
        "eventTypeName":{"shape":"string"},
        "tags":{"shape":"tagList"}
      }
    },
    "CreateModelResult":{
      "type":"structure",
      "members":{
      }
    },
    "CreateModelVersionRequest":{
      "type":"structure",
      "required":[
        "modelId",
        "modelType",
        "trainingDataSource",
        "trainingDataSchema"
      ],
      "members":{
        "modelId":{"shape":"modelIdentifier"},
        "modelType":{"shape":"ModelTypeEnum"},
        "trainingDataSource":{"shape":"TrainingDataSourceEnum"},
        "trainingDataSchema":{"shape":"TrainingDataSchema"},
        "externalEventsDetail":{"shape":"ExternalEventsDetail"},
        "ingestedEventsDetail":{"shape":"IngestedEventsDetail"},
        "tags":{"shape":"tagList"}
      }
    },
    "CreateModelVersionResult":{
      "type":"structure",
      "members":{
        "modelId":{"shape":"modelIdentifier"},
        "modelType":{"shape":"ModelTypeEnum"},
        "modelVersionNumber":{"shape":"floatVersionString"},
        "status":{"shape":"string"}
      }
    },
    "CreateRuleRequest":{
      "type":"structure",
      "required":[
        "ruleId",
        "detectorId",
        "expression",
        "language",
        "outcomes"
      ],
      "members":{
        "ruleId":{"shape":"identifier"},
        "detectorId":{"shape":"identifier"},
        "description":{"shape":"description"},
        "expression":{"shape":"ruleExpression"},
        "language":{"shape":"Language"},
        "outcomes":{"shape":"NonEmptyListOfStrings"},
        "tags":{"shape":"tagList"}
      }
    },
    "CreateRuleResult":{
      "type":"structure",
      "members":{
        "rule":{"shape":"Rule"}
      }
    },
    "CreateVariableRequest":{
      "type":"structure",
      "required":[
        "name",
        "dataType",
        "dataSource",
        "defaultValue"
      ],
      "members":{
        "name":{"shape":"string"},
        "dataType":{"shape":"DataType"},
        "dataSource":{"shape":"DataSource"},
        "defaultValue":{"shape":"string"},
        "description":{"shape":"string"},
        "variableType":{"shape":"string"},
        "tags":{"shape":"tagList"}
      }
    },
    "CreateVariableResult":{
      "type":"structure",
      "members":{
      }
    },
    "CsvIndexToVariableMap":{
      "type":"map",
      "key":{"shape":"string"},
      "value":{"shape":"string"}
    },
    "DataSource":{
      "type":"string",
      "enum":[
        "EVENT",
        "MODEL_SCORE",
        "EXTERNAL_MODEL_SCORE"
      ]
    },
    "DataType":{
      "type":"string",
      "enum":[
        "STRING",
        "INTEGER",
        "FLOAT",
        "BOOLEAN",
        "DATETIME"
      ]
    },
    "DataValidationMetrics":{
      "type":"structure",
      "members":{
        "fileLevelMessages":{"shape":"fileValidationMessageList"},
        "fieldLevelMessages":{"shape":"fieldValidationMessageList"}
      }
    },
    "DeleteAuditHistory":{"type":"boolean"},
    "DeleteBatchImportJobRequest":{
      "type":"structure",
      "required":["jobId"],
      "members":{
        "jobId":{"shape":"identifier"}
      }
    },
    "DeleteBatchImportJobResult":{
      "type":"structure",
      "members":{
      }
    },
    "DeleteBatchPredictionJobRequest":{
      "type":"structure",
      "required":["jobId"],
      "members":{
        "jobId":{"shape":"identifier"}
      }
    },
    "DeleteBatchPredictionJobResult":{
      "type":"structure",
      "members":{
      }
    },
    "DeleteDetectorRequest":{
      "type":"structure",
      "required":["detectorId"],
      "members":{
        "detectorId":{"shape":"identifier"}
      }
    },
    "DeleteDetectorResult":{
      "type":"structure",
      "members":{
      }
    },
    "DeleteDetectorVersionRequest":{
      "type":"structure",
      "required":[
        "detectorId",
        "detectorVersionId"
      ],
      "members":{
        "detectorId":{"shape":"identifier"},
        "detectorVersionId":{"shape":"wholeNumberVersionString"}
      }
    },
    "DeleteDetectorVersionResult":{
      "type":"structure",
      "members":{
      }
    },
    "DeleteEntityTypeRequest":{
      "type":"structure",
      "required":["name"],
      "members":{
        "name":{"shape":"identifier"}
      }
    },
    "DeleteEntityTypeResult":{
      "type":"structure",
      "members":{
      }
    },
    "DeleteEventRequest":{
      "type":"structure",
      "required":[
        "eventId",
        "eventTypeName"
      ],
      "members":{
        "eventId":{"shape":"identifier"},
        "eventTypeName":{"shape":"identifier"},
        "deleteAuditHistory":{"shape":"DeleteAuditHistory"}
      }
    },
    "DeleteEventResult":{
      "type":"structure",
      "members":{
      }
    },
    "DeleteEventTypeRequest":{
      "type":"structure",
      "required":["name"],
      "members":{
        "name":{"shape":"identifier"}
      }
    },
    "DeleteEventTypeResult":{
      "type":"structure",
      "members":{
      }
    },
    "DeleteEventsByEventTypeRequest":{
      "type":"structure",
      "required":["eventTypeName"],
      "members":{
        "eventTypeName":{"shape":"identifier"}
      }
    },
    "DeleteEventsByEventTypeResult":{
      "type":"structure",
      "members":{
        "eventTypeName":{"shape":"identifier"},
        "eventsDeletionStatus":{"shape":"string"}
      }
    },
    "DeleteExternalModelRequest":{
      "type":"structure",
      "required":["modelEndpoint"],
      "members":{
        "modelEndpoint":{"shape":"sageMakerEndpointIdentifier"}
      }
    },
    "DeleteExternalModelResult":{
      "type":"structure",
      "members":{
      }
    },
    "DeleteLabelRequest":{
      "type":"structure",
      "required":["name"],
      "members":{
        "name":{"shape":"identifier"}
      }
    },
    "DeleteLabelResult":{
      "type":"structure",
      "members":{
      }
    },
    "DeleteListRequest":{
      "type":"structure",
      "required":["name"],
      "members":{
        "name":{"shape":"noDashIdentifier"}
      }
    },
    "DeleteListResult":{
      "type":"structure",
      "members":{
      }
    },
    "DeleteModelRequest":{
      "type":"structure",
      "required":[
        "modelId",
        "modelType"
      ],
      "members":{
        "modelId":{"shape":"modelIdentifier"},
        "modelType":{"shape":"ModelTypeEnum"}
      }
    },
    "DeleteModelResult":{
      "type":"structure",
      "members":{
      }
    },
    "DeleteModelVersionRequest":{
      "type":"structure",
      "required":[
        "modelId",
        "modelType",
        "modelVersionNumber"
      ],
      "members":{
        "modelId":{"shape":"modelIdentifier"},
        "modelType":{"shape":"ModelTypeEnum"},
        "modelVersionNumber":{"shape":"floatVersionString"}
      }
    },
    "DeleteModelVersionResult":{
      "type":"structure",
      "members":{
      }
    },
    "DeleteOutcomeRequest":{
      "type":"structure",
      "required":["name"],
      "members":{
        "name":{"shape":"identifier"}
      }
    },
    "DeleteOutcomeResult":{
      "type":"structure",
      "members":{
      }
    },
    "DeleteRuleRequest":{
      "type":"structure",
      "required":["rule"],
      "members":{
        "rule":{"shape":"Rule"}
      }
    },
    "DeleteRuleResult":{
      "type":"structure",
      "members":{
      }
    },
    "DeleteVariableRequest":{
      "type":"structure",
      "required":["name"],
      "members":{
        "name":{"shape":"string"}
      }
    },
    "DeleteVariableResult":{
      "type":"structure",
      "members":{
      }
    },
    "DescribeDetectorRequest":{
      "type":"structure",
      "required":["detectorId"],
      "members":{
        "detectorId":{"shape":"identifier"},
        "nextToken":{"shape":"string"},
        "maxResults":{"shape":"DetectorVersionMaxResults"}
      }
    },
    "DescribeDetectorResult":{
      "type":"structure",
      "members":{
        "detectorId":{"shape":"identifier"},
        "detectorVersionSummaries":{"shape":"DetectorVersionSummaryList"},
        "nextToken":{"shape":"string"},
        "arn":{"shape":"fraudDetectorArn"}
      }
    },
    "DescribeModelVersionsRequest":{
      "type":"structure",
      "members":{
        "modelId":{"shape":"modelIdentifier"},
        "modelVersionNumber":{"shape":"floatVersionString"},
        "modelType":{"shape":"ModelTypeEnum"},
        "nextToken":{"shape":"string"},
        "maxResults":{"shape":"modelsMaxPageSize"}
      }
    },
    "DescribeModelVersionsResult":{
      "type":"structure",
      "members":{
        "modelVersionDetails":{"shape":"modelVersionDetailList"},
        "nextToken":{"shape":"string"}
      }
    },
    "Detector":{
      "type":"structure",
      "members":{
        "detectorId":{"shape":"identifier"},
        "description":{"shape":"description"},
        "eventTypeName":{"shape":"identifier"},
        "lastUpdatedTime":{"shape":"time"},
        "createdTime":{"shape":"time"},
        "arn":{"shape":"fraudDetectorArn"}
      }
    },
    "DetectorList":{
      "type":"list",
      "member":{"shape":"Detector"}
    },
    "DetectorVersionMaxResults":{
      "type":"integer",
      "box":true,
      "max":2500,
      "min":1000
    },
    "DetectorVersionStatus":{
      "type":"string",
      "enum":[
        "DRAFT",
        "ACTIVE",
        "INACTIVE"
      ]
    },
    "DetectorVersionSummary":{
      "type":"structure",
      "members":{
        "detectorVersionId":{"shape":"wholeNumberVersionString"},
        "status":{"shape":"DetectorVersionStatus"},
        "description":{"shape":"description"},
        "lastUpdatedTime":{"shape":"time"}
      }
    },
    "DetectorVersionSummaryList":{
      "type":"list",
      "member":{"shape":"DetectorVersionSummary"}
    },
    "DetectorsMaxResults":{
      "type":"integer",
      "box":true,
      "max":10,
      "min":5
    },
    "Elements":{
      "type":"string",
      "max":320,
      "min":1,
      "pattern":"^\\S+( +\\S+)*$",
      "sensitive":true
    },
    "ElementsList":{
      "type":"list",
      "member":{"shape":"Elements"},
      "max":100000,
      "min":0
    },
    "Entity":{
      "type":"structure",
      "required":[
        "entityType",
        "entityId"
      ],
      "members":{
        "entityType":{"shape":"string"},
        "entityId":{"shape":"entityRestrictedString"}
      },
      "sensitive":true
    },
    "EntityType":{
      "type":"structure",
      "members":{
        "name":{"shape":"string"},
        "description":{"shape":"description"},
        "lastUpdatedTime":{"shape":"time"},
        "createdTime":{"shape":"time"},
        "arn":{"shape":"fraudDetectorArn"}
      }
    },
    "EvaluatedExternalModel":{
      "type":"structure",
      "members":{
        "modelEndpoint":{"shape":"string"},
        "useEventVariables":{"shape":"Boolean"},
        "inputVariables":{"shape":"MapOfStrings"},
        "outputVariables":{"shape":"MapOfStrings"}
      }
    },
    "EvaluatedModelVersion":{
      "type":"structure",
      "members":{
        "modelId":{"shape":"string"},
        "modelVersion":{"shape":"string"},
        "modelType":{"shape":"string"},
        "evaluations":{"shape":"ListOfModelVersionEvaluations"}
      }
    },
    "EvaluatedRule":{
      "type":"structure",
      "members":{
        "ruleId":{"shape":"identifier"},
        "ruleVersion":{"shape":"wholeNumberVersionString"},
        "expression":{"shape":"sensitiveString"},
        "expressionWithValues":{"shape":"sensitiveString"},
        "outcomes":{"shape":"ListOfStrings"},
        "evaluated":{"shape":"Boolean"},
        "matched":{"shape":"Boolean"}
      }
    },
    "EvaluatedRuleList":{
      "type":"list",
      "member":{"shape":"EvaluatedRule"}
    },
    "Event":{
      "type":"structure",
      "members":{
        "eventId":{"shape":"string"},
        "eventTypeName":{"shape":"string"},
        "eventTimestamp":{"shape":"string"},
        "eventVariables":{"shape":"EventAttributeMap"},
        "currentLabel":{"shape":"string"},
        "labelTimestamp":{"shape":"string"},
        "entities":{"shape":"listOfEntities"}
      }
    },
    "EventAttributeMap":{
      "type":"map",
      "key":{"shape":"attributeKey"},
      "value":{"shape":"attributeValue"}
    },
    "EventIngestion":{
      "type":"string",
      "enum":[
        "ENABLED",
        "DISABLED"
      ]
    },
    "EventOrchestration":{
      "type":"structure",
      "required":["eventBridgeEnabled"],
      "members":{
        "eventBridgeEnabled":{"shape":"Boolean"}
      }
    },
    "EventPredictionSummary":{
      "type":"structure",
      "members":{
        "eventId":{"shape":"identifier"},
        "eventTypeName":{"shape":"identifier"},
        "eventTimestamp":{"shape":"time"},
        "predictionTimestamp":{"shape":"time"},
        "detectorId":{"shape":"identifier"},
        "detectorVersionId":{"shape":"wholeNumberVersionString"}
      }
    },
    "EventPredictionsMaxResults":{
      "type":"integer",
      "box":true,
      "max":100,
      "min":50
    },
    "EventType":{
      "type":"structure",
      "members":{
        "name":{"shape":"string"},
        "description":{"shape":"description"},
        "eventVariables":{"shape":"ListOfStrings"},
        "labels":{"shape":"ListOfStrings"},
        "entityTypes":{"shape":"NonEmptyListOfStrings"},
        "eventIngestion":{"shape":"EventIngestion"},
        "ingestedEventStatistics":{"shape":"IngestedEventStatistics"},
        "lastUpdatedTime":{"shape":"time"},
        "createdTime":{"shape":"time"},
        "arn":{"shape":"fraudDetectorArn"},
        "eventOrchestration":{"shape":"EventOrchestration"}
      },
      "sensitive":true
    },
    "EventVariableMap":{
      "type":"map",
      "key":{"shape":"variableName"},
      "value":{"shape":"variableValue"},
      "min":1
    },
    "EventVariableSummary":{
      "type":"structure",
      "members":{
        "name":{"shape":"sensitiveString"},
        "value":{"shape":"sensitiveString"},
        "source":{"shape":"sensitiveString"}
      }
    },
    "ExternalEventsDetail":{
      "type":"structure",
      "required":[
        "dataLocation",
        "dataAccessRoleArn"
      ],
      "members":{
        "dataLocation":{"shape":"s3BucketLocation"},
        "dataAccessRoleArn":{"shape":"iamRoleArn"}
      }
    },
    "ExternalModel":{
      "type":"structure",
      "members":{
        "modelEndpoint":{"shape":"string"},
        "modelSource":{"shape":"ModelSource"},
        "invokeModelEndpointRoleArn":{"shape":"string"},
        "inputConfiguration":{"shape":"ModelInputConfiguration"},
        "outputConfiguration":{"shape":"ModelOutputConfiguration"},
        "modelEndpointStatus":{"shape":"ModelEndpointStatus"},
        "lastUpdatedTime":{"shape":"time"},
        "createdTime":{"shape":"time"},
        "arn":{"shape":"fraudDetectorArn"}
      }
    },
    "ExternalModelEndpointDataBlobMap":{
      "type":"map",
      "key":{"shape":"sageMakerEndpointIdentifier"},
      "value":{"shape":"ModelEndpointDataBlob"},
      "sensitive":true
    },
    "ExternalModelList":{
      "type":"list",
      "member":{"shape":"ExternalModel"}
    },
    "ExternalModelOutputs":{
      "type":"structure",
      "members":{
        "externalModel":{"shape":"ExternalModelSummary"},
        "outputs":{"shape":"ExternalModelPredictionMap"}
      }
    },
    "ExternalModelPredictionMap":{
      "type":"map",
      "key":{"shape":"string"},
      "value":{"shape":"string"}
    },
    "ExternalModelSummary":{
      "type":"structure",
      "members":{
        "modelEndpoint":{"shape":"string"},
        "modelSource":{"shape":"ModelSource"}
      }
    },
    "ExternalModelsMaxResults":{
      "type":"integer",
      "box":true,
      "max":10,
      "min":5
    },
    "FieldValidationMessage":{
      "type":"structure",
      "members":{
        "fieldName":{"shape":"string"},
        "identifier":{"shape":"string"},
        "title":{"shape":"string"},
        "content":{"shape":"string"},
        "type":{"shape":"string"}
      }
    },
    "FileValidationMessage":{
      "type":"structure",
      "members":{
        "title":{"shape":"string"},
        "content":{"shape":"string"},
        "type":{"shape":"string"}
      }
    },
    "FilterCondition":{
      "type":"structure",
      "members":{
        "value":{"shape":"filterString"}
      }
    },
    "GetBatchImportJobsRequest":{
      "type":"structure",
      "members":{
        "jobId":{"shape":"identifier"},
        "maxResults":{"shape":"batchImportsMaxPageSize"},
        "nextToken":{"shape":"string"}
      }
    },
    "GetBatchImportJobsResult":{
      "type":"structure",
      "members":{
        "batchImports":{"shape":"BatchImportList"},
        "nextToken":{"shape":"string"}
      }
    },
    "GetBatchPredictionJobsRequest":{
      "type":"structure",
      "members":{
        "jobId":{"shape":"identifier"},
        "maxResults":{"shape":"batchPredictionsMaxPageSize"},
        "nextToken":{"shape":"string"}
      }
    },
    "GetBatchPredictionJobsResult":{
      "type":"structure",
      "members":{
        "batchPredictions":{"shape":"BatchPredictionList"},
        "nextToken":{"shape":"string"}
      }
    },
    "GetDeleteEventsByEventTypeStatusRequest":{
      "type":"structure",
      "required":["eventTypeName"],
      "members":{
        "eventTypeName":{"shape":"identifier"}
      }
    },
    "GetDeleteEventsByEventTypeStatusResult":{
      "type":"structure",
      "members":{
        "eventTypeName":{"shape":"identifier"},
        "eventsDeletionStatus":{"shape":"AsyncJobStatus"}
      }
    },
    "GetDetectorVersionRequest":{
      "type":"structure",
      "required":[
        "detectorId",
        "detectorVersionId"
      ],
      "members":{
        "detectorId":{"shape":"identifier"},
        "detectorVersionId":{"shape":"wholeNumberVersionString"}
      }
    },
    "GetDetectorVersionResult":{
      "type":"structure",
      "members":{
        "detectorId":{"shape":"identifier"},
        "detectorVersionId":{"shape":"wholeNumberVersionString"},
        "description":{"shape":"description"},
        "externalModelEndpoints":{"shape":"ListOfStrings"},
        "modelVersions":{"shape":"ListOfModelVersions"},
        "rules":{"shape":"RuleList"},
        "status":{"shape":"DetectorVersionStatus"},
        "lastUpdatedTime":{"shape":"time"},
        "createdTime":{"shape":"time"},
        "ruleExecutionMode":{"shape":"RuleExecutionMode"},
        "arn":{"shape":"fraudDetectorArn"}
      }
    },
    "GetDetectorsRequest":{
      "type":"structure",
      "members":{
        "detectorId":{"shape":"identifier"},
        "nextToken":{"shape":"string"},
        "maxResults":{"shape":"DetectorsMaxResults"}
      }
    },
    "GetDetectorsResult":{
      "type":"structure",
      "members":{
        "detectors":{"shape":"DetectorList"},
        "nextToken":{"shape":"string"}
      }
    },
    "GetEntityTypesRequest":{
      "type":"structure",
      "members":{
        "name":{"shape":"identifier"},
        "nextToken":{"shape":"string"},
        "maxResults":{"shape":"entityTypesMaxResults"}
      }
    },
    "GetEntityTypesResult":{
      "type":"structure",
      "members":{
        "entityTypes":{"shape":"entityTypeList"},
        "nextToken":{"shape":"string"}
      }
    },
    "GetEventPredictionMetadataRequest":{
      "type":"structure",
      "required":[
        "eventId",
        "eventTypeName",
        "detectorId",
        "detectorVersionId",
        "predictionTimestamp"
      ],
      "members":{
        "eventId":{"shape":"identifier"},
        "eventTypeName":{"shape":"identifier"},
        "detectorId":{"shape":"identifier"},
        "detectorVersionId":{"shape":"wholeNumberVersionString"},
        "predictionTimestamp":{"shape":"time"}
      }
    },
    "GetEventPredictionMetadataResult":{
      "type":"structure",
      "members":{
        "eventId":{"shape":"identifier"},
        "eventTypeName":{"shape":"identifier"},
        "entityId":{"shape":"string"},
        "entityType":{"shape":"string"},
        "eventTimestamp":{"shape":"time"},
        "detectorId":{"shape":"identifier"},
        "detectorVersionId":{"shape":"wholeNumberVersionString"},
        "detectorVersionStatus":{"shape":"string"},
        "eventVariables":{"shape":"ListOfEventVariableSummaries"},
        "rules":{"shape":"EvaluatedRuleList"},
        "ruleExecutionMode":{"shape":"RuleExecutionMode"},
        "outcomes":{"shape":"ListOfStrings"},
        "evaluatedModelVersions":{"shape":"ListOfEvaluatedModelVersions"},
        "evaluatedExternalModels":{"shape":"ListOfEvaluatedExternalModels"},
        "predictionTimestamp":{"shape":"time"}
      }
    },
    "GetEventPredictionRequest":{
      "type":"structure",
      "required":[
        "detectorId",
        "eventId",
        "eventTypeName",
        "entities",
        "eventTimestamp",
        "eventVariables"
      ],
      "members":{
        "detectorId":{"shape":"string"},
        "detectorVersionId":{"shape":"wholeNumberVersionString"},
        "eventId":{"shape":"string"},
        "eventTypeName":{"shape":"string"},
        "entities":{"shape":"listOfEntities"},
        "eventTimestamp":{"shape":"utcTimestampISO8601"},
        "eventVariables":{"shape":"EventVariableMap"},
        "externalModelEndpointDataBlobs":{"shape":"ExternalModelEndpointDataBlobMap"}
      }
    },
    "GetEventPredictionResult":{
      "type":"structure",
      "members":{
        "modelScores":{"shape":"ListOfModelScores"},
        "ruleResults":{"shape":"ListOfRuleResults"},
        "externalModelOutputs":{"shape":"ListOfExternalModelOutputs"}
      }
    },
    "GetEventRequest":{
      "type":"structure",
      "required":[
        "eventId",
        "eventTypeName"
      ],
      "members":{
        "eventId":{"shape":"string"},
        "eventTypeName":{"shape":"string"}
      }
    },
    "GetEventResult":{
      "type":"structure",
      "members":{
        "event":{"shape":"Event"}
      }
    },
    "GetEventTypesRequest":{
      "type":"structure",
      "members":{
        "name":{"shape":"identifier"},
        "nextToken":{"shape":"string"},
        "maxResults":{"shape":"eventTypesMaxResults"}
      }
    },
    "GetEventTypesResult":{
      "type":"structure",
      "members":{
        "eventTypes":{"shape":"eventTypeList"},
        "nextToken":{"shape":"string"}
      }
    },
    "GetExternalModelsRequest":{
      "type":"structure",
      "members":{
        "modelEndpoint":{"shape":"string"},
        "nextToken":{"shape":"string"},
        "maxResults":{"shape":"ExternalModelsMaxResults"}
      }
    },
    "GetExternalModelsResult":{
      "type":"structure",
      "members":{
        "externalModels":{"shape":"ExternalModelList"},
        "nextToken":{"shape":"string"}
      }
    },
    "GetKMSEncryptionKeyResult":{
      "type":"structure",
      "members":{
        "kmsKey":{"shape":"KMSKey"}
      }
    },
    "GetLabelsRequest":{
      "type":"structure",
      "members":{
        "name":{"shape":"identifier"},
        "nextToken":{"shape":"string"},
        "maxResults":{"shape":"labelsMaxResults"}
      }
    },
    "GetLabelsResult":{
      "type":"structure",
      "members":{
        "labels":{"shape":"labelList"},
        "nextToken":{"shape":"string"}
      }
    },
    "GetListElementsRequest":{
      "type":"structure",
      "required":["name"],
      "members":{
        "name":{"shape":"noDashIdentifier"},
        "nextToken":{"shape":"nextToken"},
        "maxResults":{"shape":"ListsElementsMaxResults"}
      }
    },
    "GetListElementsResult":{
      "type":"structure",
      "members":{
        "elements":{"shape":"ElementsList"},
        "nextToken":{"shape":"nextToken"}
      }
    },
    "GetListsMetadataRequest":{
      "type":"structure",
      "members":{
        "name":{"shape":"noDashIdentifier"},
        "nextToken":{"shape":"nextToken"},
        "maxResults":{"shape":"ListsMetadataMaxResults"}
      }
    },
    "GetListsMetadataResult":{
      "type":"structure",
      "members":{
        "lists":{"shape":"AllowDenyLists"},
        "nextToken":{"shape":"nextToken"}
      }
    },
    "GetModelVersionRequest":{
      "type":"structure",
      "required":[
        "modelId",
        "modelType",
        "modelVersionNumber"
      ],
      "members":{
        "modelId":{"shape":"modelIdentifier"},
        "modelType":{"shape":"ModelTypeEnum"},
        "modelVersionNumber":{"shape":"floatVersionString"}
      }
    },
    "GetModelVersionResult":{
      "type":"structure",
      "members":{
        "modelId":{"shape":"modelIdentifier"},
        "modelType":{"shape":"ModelTypeEnum"},
        "modelVersionNumber":{"shape":"floatVersionString"},
        "trainingDataSource":{"shape":"TrainingDataSourceEnum"},
        "trainingDataSchema":{"shape":"TrainingDataSchema"},
        "externalEventsDetail":{"shape":"ExternalEventsDetail"},
        "ingestedEventsDetail":{"shape":"IngestedEventsDetail"},
        "status":{"shape":"string"},
        "arn":{"shape":"fraudDetectorArn"}
      }
    },
    "GetModelsRequest":{
      "type":"structure",
      "members":{
        "modelId":{"shape":"modelIdentifier"},
        "modelType":{"shape":"ModelTypeEnum"},
        "nextToken":{"shape":"string"},
        "maxResults":{"shape":"modelsMaxPageSize"}
      }
    },
    "GetModelsResult":{
      "type":"structure",
      "members":{
        "nextToken":{"shape":"string"},
        "models":{"shape":"modelList"}
      }
    },
    "GetOutcomesRequest":{
      "type":"structure",
      "members":{
        "name":{"shape":"identifier"},
        "nextToken":{"shape":"string"},
        "maxResults":{"shape":"OutcomesMaxResults"}
      }
    },
    "GetOutcomesResult":{
      "type":"structure",
      "members":{
        "outcomes":{"shape":"OutcomeList"},
        "nextToken":{"shape":"string"}
      }
    },
    "GetRulesRequest":{
      "type":"structure",
      "required":["detectorId"],
      "members":{
        "ruleId":{"shape":"identifier"},
        "detectorId":{"shape":"identifier"},
        "ruleVersion":{"shape":"wholeNumberVersionString"},
        "nextToken":{"shape":"string"},
        "maxResults":{"shape":"RulesMaxResults"}
      }
    },
    "GetRulesResult":{
      "type":"structure",
      "members":{
        "ruleDetails":{"shape":"RuleDetailList"},
        "nextToken":{"shape":"string"}
      }
    },
    "GetVariablesRequest":{
      "type":"structure",
      "members":{
        "name":{"shape":"string"},
        "nextToken":{"shape":"string"},
        "maxResults":{"shape":"VariablesMaxResults"}
      }
    },
    "GetVariablesResult":{
      "type":"structure",
      "members":{
        "variables":{"shape":"VariableList"},
        "nextToken":{"shape":"string"}
      }
    },
    "IngestedEventStatistics":{
      "type":"structure",
      "members":{
        "numberOfEvents":{"shape":"Long"},
        "eventDataSizeInBytes":{"shape":"Long"},
        "leastRecentEvent":{"shape":"time"},
        "mostRecentEvent":{"shape":"time"},
        "lastUpdatedTime":{"shape":"time"}
      }
    },
    "IngestedEventsDetail":{
      "type":"structure",
      "required":["ingestedEventsTimeWindow"],
      "members":{
        "ingestedEventsTimeWindow":{"shape":"IngestedEventsTimeWindow"}
      }
    },
    "IngestedEventsTimeWindow":{
      "type":"structure",
      "required":[
        "startTime",
        "endTime"
      ],
      "members":{
        "startTime":{"shape":"time"},
        "endTime":{"shape":"time"}
      }
    },
    "Integer":{"type":"integer"},
    "InternalServerException":{
      "type":"structure",
      "required":["message"],
      "members":{
        "message":{"shape":"string"}
      },
      "exception":true,
      "fault":true
    },
    "JsonKeyToVariableMap":{
      "type":"map",
      "key":{"shape":"string"},
      "value":{"shape":"string"}
    },
    "KMSKey":{
      "type":"structure",
      "members":{
        "kmsEncryptionKeyArn":{"shape":"KmsEncryptionKeyArn"}
      }
    },
    "KmsEncryptionKeyArn":{
      "type":"string",
      "max":90,
      "min":7,
      "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}$"
    },
    "Label":{
      "type":"structure",
      "members":{
        "name":{"shape":"string"},
        "description":{"shape":"description"},
        "lastUpdatedTime":{"shape":"time"},
        "createdTime":{"shape":"time"},
        "arn":{"shape":"fraudDetectorArn"}
      }
    },
    "LabelSchema":{
      "type":"structure",
      "members":{
        "labelMapper":{"shape":"labelMapper"},
        "unlabeledEventsTreatment":{"shape":"UnlabeledEventsTreatment"}
      }
    },
    "Language":{
      "type":"string",
      "enum":["DETECTORPL"]
    },
    "ListEventPredictionsRequest":{
      "type":"structure",
      "members":{
        "eventId":{"shape":"FilterCondition"},
        "eventType":{"shape":"FilterCondition"},
        "detectorId":{"shape":"FilterCondition"},
        "detectorVersionId":{"shape":"FilterCondition"},
        "predictionTimeRange":{"shape":"PredictionTimeRange"},
        "nextToken":{"shape":"string"},
        "maxResults":{"shape":"EventPredictionsMaxResults"}
      }
    },
    "ListEventPredictionsResult":{
      "type":"structure",
      "members":{
        "eventPredictionSummaries":{"shape":"ListOfEventPredictionSummaries"},
        "nextToken":{"shape":"string"}
      }
    },
    "ListOfAggregatedLogOddsMetrics":{
      "type":"list",
      "member":{"shape":"AggregatedLogOddsMetric"}
    },
    "ListOfAggregatedVariablesImpactExplanations":{
      "type":"list",
      "member":{"shape":"AggregatedVariablesImpactExplanation"}
    },
    "ListOfEvaluatedExternalModels":{
      "type":"list",
      "member":{"shape":"EvaluatedExternalModel"}
    },
    "ListOfEvaluatedModelVersions":{
      "type":"list",
      "member":{"shape":"EvaluatedModelVersion"}
    },
    "ListOfEventPredictionSummaries":{
      "type":"list",
      "member":{"shape":"EventPredictionSummary"}
    },
    "ListOfEventVariableSummaries":{
      "type":"list",
      "member":{"shape":"EventVariableSummary"}
    },
    "ListOfExternalModelOutputs":{
      "type":"list",
      "member":{"shape":"ExternalModelOutputs"}
    },
    "ListOfLogOddsMetrics":{
      "type":"list",
      "member":{"shape":"LogOddsMetric"}
    },
    "ListOfModelScores":{
      "type":"list",
      "member":{"shape":"ModelScores"}
    },
    "ListOfModelVersionEvaluations":{
      "type":"list",
      "member":{"shape":"ModelVersionEvaluation"}
    },
    "ListOfModelVersions":{
      "type":"list",
      "member":{"shape":"ModelVersion"}
    },
    "ListOfRuleResults":{
      "type":"list",
      "member":{"shape":"RuleResult"}
    },
    "ListOfStrings":{
      "type":"list",
      "member":{"shape":"string"}
    },
    "ListTagsForResourceRequest":{
      "type":"structure",
      "required":["resourceARN"],
      "members":{
        "resourceARN":{"shape":"fraudDetectorArn"},
        "nextToken":{"shape":"string"},
        "maxResults":{"shape":"TagsMaxResults"}
      }
    },
    "ListTagsForResourceResult":{
      "type":"structure",
      "members":{
        "tags":{"shape":"tagList"},
        "nextToken":{"shape":"string"}
      }
    },
    "ListUpdateMode":{
      "type":"string",
      "enum":[
        "REPLACE",
        "APPEND",
        "REMOVE"
      ]
    },
    "ListsElementsMaxResults":{
      "type":"integer",
      "box":true,
      "max":5000,
      "min":500
    },
    "ListsMetadataMaxResults":{
      "type":"integer",
      "box":true,
      "max":50,
      "min":5
    },
    "LogOddsMetric":{
      "type":"structure",
      "required":[
        "variableName",
        "variableType",
        "variableImportance"
      ],
      "members":{
        "variableName":{"shape":"string"},
        "variableType":{"shape":"string"},
        "variableImportance":{"shape":"float"}
      }
    },
    "Long":{"type":"long"},
    "MapOfStrings":{
      "type":"map",
      "key":{"shape":"string"},
      "value":{"shape":"string"},
      "sensitive":true
    },
    "MetricDataPoint":{
      "type":"structure",
      "members":{
        "fpr":{"shape":"float"},
        "precision":{"shape":"float"},
        "tpr":{"shape":"float"},
        "threshold":{"shape":"float"}
      }
    },
    "Model":{
      "type":"structure",
      "members":{
        "modelId":{"shape":"modelIdentifier"},
        "modelType":{"shape":"ModelTypeEnum"},
        "description":{"shape":"description"},
        "eventTypeName":{"shape":"string"},
        "createdTime":{"shape":"time"},
        "lastUpdatedTime":{"shape":"time"},
        "arn":{"shape":"fraudDetectorArn"}
      }
    },
    "ModelEndpointDataBlob":{
      "type":"structure",
      "members":{
        "byteBuffer":{"shape":"blob"},
        "contentType":{"shape":"contentType"}
      }
    },
    "ModelEndpointStatus":{
      "type":"string",
      "enum":[
        "ASSOCIATED",
        "DISSOCIATED"
      ]
    },
    "ModelInputConfiguration":{
      "type":"structure",
      "required":["useEventVariables"],
      "members":{
        "eventTypeName":{"shape":"identifier"},
        "format":{"shape":"ModelInputDataFormat"},
        "useEventVariables":{"shape":"UseEventVariables"},
        "jsonInputTemplate":{"shape":"modelInputTemplate"},
        "csvInputTemplate":{"shape":"modelInputTemplate"}
      }
    },
    "ModelInputDataFormat":{
      "type":"string",
      "enum":[
        "TEXT_CSV",
        "APPLICATION_JSON"
      ]
    },
    "ModelOutputConfiguration":{
      "type":"structure",
      "required":["format"],
      "members":{
        "format":{"shape":"ModelOutputDataFormat"},
        "jsonKeyToVariableMap":{"shape":"JsonKeyToVariableMap"},
        "csvIndexToVariableMap":{"shape":"CsvIndexToVariableMap"}
      }
    },
    "ModelOutputDataFormat":{
      "type":"string",
      "enum":[
        "TEXT_CSV",
        "APPLICATION_JSONLINES"
      ]
    },
    "ModelPredictionMap":{
      "type":"map",
      "key":{"shape":"string"},
      "value":{"shape":"float"}
    },
    "ModelScores":{
      "type":"structure",
      "members":{
        "modelVersion":{"shape":"ModelVersion"},
        "scores":{"shape":"ModelPredictionMap"}
      }
    },
    "ModelSource":{
      "type":"string",
      "enum":["SAGEMAKER"]
    },
    "ModelTypeEnum":{
      "type":"string",
      "enum":[
        "ONLINE_FRAUD_INSIGHTS",
        "TRANSACTION_FRAUD_INSIGHTS",
        "ACCOUNT_TAKEOVER_INSIGHTS"
      ]
    },
    "ModelVersion":{
      "type":"structure",
      "required":[
        "modelId",
        "modelType",
        "modelVersionNumber"
      ],
      "members":{
        "modelId":{"shape":"modelIdentifier"},
        "modelType":{"shape":"ModelTypeEnum"},
        "modelVersionNumber":{"shape":"floatVersionString"},
        "arn":{"shape":"fraudDetectorArn"}
      }
    },
    "ModelVersionDetail":{
      "type":"structure",
      "members":{
        "modelId":{"shape":"modelIdentifier"},
        "modelType":{"shape":"ModelTypeEnum"},
        "modelVersionNumber":{"shape":"floatVersionString"},
        "status":{"shape":"string"},
        "trainingDataSource":{"shape":"TrainingDataSourceEnum"},
        "trainingDataSchema":{"shape":"TrainingDataSchema"},
        "externalEventsDetail":{"shape":"ExternalEventsDetail"},
        "ingestedEventsDetail":{"shape":"IngestedEventsDetail"},
        "trainingResult":{"shape":"TrainingResult"},
        "lastUpdatedTime":{"shape":"time"},
        "createdTime":{"shape":"time"},
        "arn":{"shape":"fraudDetectorArn"},
        "trainingResultV2":{"shape":"TrainingResultV2"}
      }
    },
    "ModelVersionEvaluation":{
      "type":"structure",
      "members":{
        "outputVariableName":{"shape":"string"},
        "evaluationScore":{"shape":"string"},
        "predictionExplanations":{"shape":"PredictionExplanations"}
      }
    },
    "ModelVersionStatus":{
      "type":"string",
      "enum":[
        "ACTIVE",
        "INACTIVE",
        "TRAINING_CANCELLED"
      ]
    },
    "NameList":{
      "type":"list",
      "member":{"shape":"string"},
      "max":100,
      "min":1
    },
    "NonEmptyListOfStrings":{
      "type":"list",
      "member":{"shape":"string"},
      "min":1
    },
    "OFIMetricDataPoint":{
      "type":"structure",
      "members":{
        "fpr":{"shape":"float"},
        "precision":{"shape":"float"},
        "tpr":{"shape":"float"},
        "threshold":{"shape":"float"}
      }
    },
    "OFIMetricDataPointsList":{
      "type":"list",
      "member":{"shape":"OFIMetricDataPoint"}
    },
    "OFIModelPerformance":{
      "type":"structure",
      "members":{
        "auc":{"shape":"float"},
        "uncertaintyRange":{"shape":"UncertaintyRange"}
      }
    },
    "OFITrainingMetricsValue":{
      "type":"structure",
      "members":{
        "metricDataPoints":{"shape":"OFIMetricDataPointsList"},
        "modelPerformance":{"shape":"OFIModelPerformance"}
      }
    },
    "Outcome":{
      "type":"structure",
      "members":{
        "name":{"shape":"identifier"},
        "description":{"shape":"description"},
        "lastUpdatedTime":{"shape":"time"},
        "createdTime":{"shape":"time"},
        "arn":{"shape":"fraudDetectorArn"}
      }
    },
    "OutcomeList":{
      "type":"list",
      "member":{"shape":"Outcome"}
    },
    "OutcomesMaxResults":{
      "type":"integer",
      "box":true,
      "max":100,
      "min":50
    },
    "PredictionExplanations":{
      "type":"structure",
      "members":{
        "variableImpactExplanations":{"shape":"listOfVariableImpactExplanations"},
        "aggregatedVariablesImpactExplanations":{"shape":"ListOfAggregatedVariablesImpactExplanations"}
      }
    },
    "PredictionTimeRange":{
      "type":"structure",
      "required":[
        "startTime",
        "endTime"
      ],
      "members":{
        "startTime":{"shape":"time"},
        "endTime":{"shape":"time"}
      }
    },
    "PutDetectorRequest":{
      "type":"structure",
      "required":[
        "detectorId",
        "eventTypeName"
      ],
      "members":{
        "detectorId":{"shape":"identifier"},
        "description":{"shape":"description"},
        "eventTypeName":{"shape":"identifier"},
        "tags":{"shape":"tagList"}
      }
    },
    "PutDetectorResult":{
      "type":"structure",
      "members":{
      }
    },
    "PutEntityTypeRequest":{
      "type":"structure",
      "required":["name"],
      "members":{
        "name":{"shape":"identifier"},
        "description":{"shape":"description"},
        "tags":{"shape":"tagList"}
      }
    },
    "PutEntityTypeResult":{
      "type":"structure",
      "members":{
      }
    },
    "PutEventTypeRequest":{
      "type":"structure",
      "required":[
        "name",
        "eventVariables",
        "entityTypes"
      ],
      "members":{
        "name":{"shape":"identifier"},
        "description":{"shape":"description"},
        "eventVariables":{"shape":"NonEmptyListOfStrings"},
        "labels":{"shape":"ListOfStrings"},
        "entityTypes":{"shape":"NonEmptyListOfStrings"},
        "eventIngestion":{"shape":"EventIngestion"},
        "tags":{"shape":"tagList"},
        "eventOrchestration":{"shape":"EventOrchestration"}
      }
    },
    "PutEventTypeResult":{
      "type":"structure",
      "members":{
      }
    },
    "PutExternalModelRequest":{
      "type":"structure",
      "required":[
        "modelEndpoint",
        "modelSource",
        "invokeModelEndpointRoleArn",
        "inputConfiguration",
        "outputConfiguration",
        "modelEndpointStatus"
      ],
      "members":{
        "modelEndpoint":{"shape":"sageMakerEndpointIdentifier"},
        "modelSource":{"shape":"ModelSource"},
        "invokeModelEndpointRoleArn":{"shape":"string"},
        "inputConfiguration":{"shape":"ModelInputConfiguration"},
        "outputConfiguration":{"shape":"ModelOutputConfiguration"},
        "modelEndpointStatus":{"shape":"ModelEndpointStatus"},
        "tags":{"shape":"tagList"}
      }
    },
    "PutExternalModelResult":{
      "type":"structure",
      "members":{
      }
    },
    "PutKMSEncryptionKeyRequest":{
      "type":"structure",
      "required":["kmsEncryptionKeyArn"],
      "members":{
        "kmsEncryptionKeyArn":{"shape":"KmsEncryptionKeyArn"}
      }
    },
    "PutKMSEncryptionKeyResult":{
      "type":"structure",
      "members":{
      }
    },
    "PutLabelRequest":{
      "type":"structure",
      "required":["name"],
      "members":{
        "name":{"shape":"identifier"},
        "description":{"shape":"description"},
        "tags":{"shape":"tagList"}
      }
    },
    "PutLabelResult":{
      "type":"structure",
      "members":{
      }
    },
    "PutOutcomeRequest":{
      "type":"structure",
      "required":["name"],
      "members":{
        "name":{"shape":"identifier"},
        "description":{"shape":"description"},
        "tags":{"shape":"tagList"}
      }
    },
    "PutOutcomeResult":{
      "type":"structure",
      "members":{
      }
    },
    "ResourceNotFoundException":{
      "type":"structure",
      "required":["message"],
      "members":{
        "message":{"shape":"string"}
      },
      "exception":true
    },
    "ResourceUnavailableException":{
      "type":"structure",
      "members":{
        "message":{"shape":"string"}
      },
      "exception":true
    },
    "Rule":{
      "type":"structure",
      "required":[
        "detectorId",
        "ruleId",
        "ruleVersion"
      ],
      "members":{
        "detectorId":{"shape":"identifier"},
        "ruleId":{"shape":"identifier"},
        "ruleVersion":{"shape":"wholeNumberVersionString"}
      }
    },
    "RuleDetail":{
      "type":"structure",
      "members":{
        "ruleId":{"shape":"identifier"},
        "description":{"shape":"description"},
        "detectorId":{"shape":"identifier"},
        "ruleVersion":{"shape":"wholeNumberVersionString"},
        "expression":{"shape":"ruleExpression"},
        "language":{"shape":"Language"},
        "outcomes":{"shape":"NonEmptyListOfStrings"},
        "lastUpdatedTime":{"shape":"time"},
        "createdTime":{"shape":"time"},
        "arn":{"shape":"fraudDetectorArn"}
      }
    },
    "RuleDetailList":{
      "type":"list",
      "member":{"shape":"RuleDetail"}
    },
    "RuleExecutionMode":{
      "type":"string",
      "enum":[
        "ALL_MATCHED",
        "FIRST_MATCHED"
      ]
    },
    "RuleList":{
      "type":"list",
      "member":{"shape":"Rule"}
    },
    "RuleResult":{
      "type":"structure",
      "members":{
        "ruleId":{"shape":"string"},
        "outcomes":{"shape":"ListOfStrings"}
      }
    },
    "RulesMaxResults":{
      "type":"integer",
      "box":true,
      "max":100,
      "min":50
    },
    "SendEventRequest":{
      "type":"structure",
      "required":[
        "eventId",
        "eventTypeName",
        "eventTimestamp",
        "eventVariables",
        "entities"
      ],
      "members":{
        "eventId":{"shape":"identifier"},
        "eventTypeName":{"shape":"identifier"},
        "eventTimestamp":{"shape":"utcTimestampISO8601"},
        "eventVariables":{"shape":"EventVariableMap"},
        "assignedLabel":{"shape":"identifier"},
        "labelTimestamp":{"shape":"utcTimestampISO8601"},
        "entities":{"shape":"listOfEntities"}
      }
    },
    "SendEventResult":{
      "type":"structure",
      "members":{
      }
    },
    "TFIMetricDataPoint":{
      "type":"structure",
      "members":{
        "fpr":{"shape":"float"},
        "precision":{"shape":"float"},
        "tpr":{"shape":"float"},
        "threshold":{"shape":"float"}
      }
    },
    "TFIMetricDataPointsList":{
      "type":"list",
      "member":{"shape":"TFIMetricDataPoint"}
    },
    "TFIModelPerformance":{
      "type":"structure",
      "members":{
        "auc":{"shape":"float"},
        "uncertaintyRange":{"shape":"UncertaintyRange"}
      }
    },
    "TFITrainingMetricsValue":{
      "type":"structure",
      "members":{
        "metricDataPoints":{"shape":"TFIMetricDataPointsList"},
        "modelPerformance":{"shape":"TFIModelPerformance"}
      }
    },
    "Tag":{
      "type":"structure",
      "required":[
        "key",
        "value"
      ],
      "members":{
        "key":{"shape":"tagKey"},
        "value":{"shape":"tagValue"}
      }
    },
    "TagResourceRequest":{
      "type":"structure",
      "required":[
        "resourceARN",
        "tags"
      ],
      "members":{
        "resourceARN":{"shape":"fraudDetectorArn"},
        "tags":{"shape":"tagList"}
      }
    },
    "TagResourceResult":{
      "type":"structure",
      "members":{
      }
    },
    "TagsMaxResults":{
      "type":"integer",
      "box":true,
      "max":50,
      "min":50
    },
    "ThrottlingException":{
      "type":"structure",
      "required":["message"],
      "members":{
        "message":{"shape":"string"}
      },
      "exception":true
    },
    "TrainingDataSchema":{
      "type":"structure",
      "required":["modelVariables"],
      "members":{
        "modelVariables":{"shape":"ListOfStrings"},
        "labelSchema":{"shape":"LabelSchema"}
      }
    },
    "TrainingDataSourceEnum":{
      "type":"string",
      "enum":[
        "EXTERNAL_EVENTS",
        "INGESTED_EVENTS"
      ]
    },
    "TrainingMetrics":{
      "type":"structure",
      "members":{
        "auc":{"shape":"float"},
        "metricDataPoints":{"shape":"metricDataPointsList"}
      }
    },
    "TrainingMetricsV2":{
      "type":"structure",
      "members":{
        "ofi":{"shape":"OFITrainingMetricsValue"},
        "tfi":{"shape":"TFITrainingMetricsValue"},
        "ati":{"shape":"ATITrainingMetricsValue"}
      }
    },
    "TrainingResult":{
      "type":"structure",
      "members":{
        "dataValidationMetrics":{"shape":"DataValidationMetrics"},
        "trainingMetrics":{"shape":"TrainingMetrics"},
        "variableImportanceMetrics":{"shape":"VariableImportanceMetrics"}
      }
    },
    "TrainingResultV2":{
      "type":"structure",
      "members":{
        "dataValidationMetrics":{"shape":"DataValidationMetrics"},
        "trainingMetricsV2":{"shape":"TrainingMetricsV2"},
        "variableImportanceMetrics":{"shape":"VariableImportanceMetrics"},
        "aggregatedVariablesImportanceMetrics":{"shape":"AggregatedVariablesImportanceMetrics"}
      }
    },
    "UncertaintyRange":{
      "type":"structure",
      "required":[
        "lowerBoundValue",
        "upperBoundValue"
      ],
      "members":{
        "lowerBoundValue":{"shape":"float"},
        "upperBoundValue":{"shape":"float"}
      }
    },
    "UnlabeledEventsTreatment":{
      "type":"string",
      "enum":[
        "IGNORE",
        "FRAUD",
        "LEGIT",
        "AUTO"
      ]
    },
    "UntagResourceRequest":{
      "type":"structure",
      "required":[
        "resourceARN",
        "tagKeys"
      ],
      "members":{
        "resourceARN":{"shape":"fraudDetectorArn"},
        "tagKeys":{"shape":"tagKeyList"}
      }
    },
    "UntagResourceResult":{
      "type":"structure",
      "members":{
      }
    },
    "UpdateDetectorVersionMetadataRequest":{
      "type":"structure",
      "required":[
        "detectorId",
        "detectorVersionId",
        "description"
      ],
      "members":{
        "detectorId":{"shape":"identifier"},
        "detectorVersionId":{"shape":"wholeNumberVersionString"},
        "description":{"shape":"description"}
      }
    },
    "UpdateDetectorVersionMetadataResult":{
      "type":"structure",
      "members":{
      }
    },
    "UpdateDetectorVersionRequest":{
      "type":"structure",
      "required":[
        "detectorId",
        "detectorVersionId",
        "externalModelEndpoints",
        "rules"
      ],
      "members":{
        "detectorId":{"shape":"identifier"},
        "detectorVersionId":{"shape":"wholeNumberVersionString"},
        "externalModelEndpoints":{"shape":"ListOfStrings"},
        "rules":{"shape":"RuleList"},
        "description":{"shape":"description"},
        "modelVersions":{"shape":"ListOfModelVersions"},
        "ruleExecutionMode":{"shape":"RuleExecutionMode"}
      }
    },
    "UpdateDetectorVersionResult":{
      "type":"structure",
      "members":{
      }
    },
    "UpdateDetectorVersionStatusRequest":{
      "type":"structure",
      "required":[
        "detectorId",
        "detectorVersionId",
        "status"
      ],
      "members":{
        "detectorId":{"shape":"identifier"},
        "detectorVersionId":{"shape":"wholeNumberVersionString"},
        "status":{"shape":"DetectorVersionStatus"}
      }
    },
    "UpdateDetectorVersionStatusResult":{
      "type":"structure",
      "members":{
      }
    },
    "UpdateEventLabelRequest":{
      "type":"structure",
      "required":[
        "eventId",
        "eventTypeName",
        "assignedLabel",
        "labelTimestamp"
      ],
      "members":{
        "eventId":{"shape":"identifier"},
        "eventTypeName":{"shape":"identifier"},
        "assignedLabel":{"shape":"identifier"},
        "labelTimestamp":{"shape":"utcTimestampISO8601"}
      }
    },
    "UpdateEventLabelResult":{
      "type":"structure",
      "members":{
      }
    },
    "UpdateListRequest":{
      "type":"structure",
      "required":["name"],
      "members":{
        "name":{"shape":"noDashIdentifier"},
        "elements":{"shape":"ElementsList"},
        "description":{"shape":"description"},
        "updateMode":{"shape":"ListUpdateMode"},
        "variableType":{"shape":"variableType"}
      }
    },
    "UpdateListResult":{
      "type":"structure",
      "members":{
      }
    },
    "UpdateModelRequest":{
      "type":"structure",
      "required":[
        "modelId",
        "modelType"
      ],
      "members":{
        "modelId":{"shape":"modelIdentifier"},
        "modelType":{"shape":"ModelTypeEnum"},
        "description":{"shape":"description"}
      }
    },
    "UpdateModelResult":{
      "type":"structure",
      "members":{
      }
    },
    "UpdateModelVersionRequest":{
      "type":"structure",
      "required":[
        "modelId",
        "modelType",
        "majorVersionNumber"
      ],
      "members":{
        "modelId":{"shape":"modelIdentifier"},
        "modelType":{"shape":"ModelTypeEnum"},
        "majorVersionNumber":{"shape":"wholeNumberVersionString"},
        "externalEventsDetail":{"shape":"ExternalEventsDetail"},
        "ingestedEventsDetail":{"shape":"IngestedEventsDetail"},
        "tags":{"shape":"tagList"}
      }
    },
    "UpdateModelVersionResult":{
      "type":"structure",
      "members":{
        "modelId":{"shape":"modelIdentifier"},
        "modelType":{"shape":"ModelTypeEnum"},
        "modelVersionNumber":{"shape":"floatVersionString"},
        "status":{"shape":"string"}
      }
    },
    "UpdateModelVersionStatusRequest":{
      "type":"structure",
      "required":[
        "modelId",
        "modelType",
        "modelVersionNumber",
        "status"
      ],
      "members":{
        "modelId":{"shape":"modelIdentifier"},
        "modelType":{"shape":"ModelTypeEnum"},
        "modelVersionNumber":{"shape":"floatVersionString"},
        "status":{"shape":"ModelVersionStatus"}
      }
    },
    "UpdateModelVersionStatusResult":{
      "type":"structure",
      "members":{
      }
    },
    "UpdateRuleMetadataRequest":{
      "type":"structure",
      "required":[
        "rule",
        "description"
      ],
      "members":{
        "rule":{"shape":"Rule"},
        "description":{"shape":"description"}
      }
    },
    "UpdateRuleMetadataResult":{
      "type":"structure",
      "members":{
      }
    },
    "UpdateRuleVersionRequest":{
      "type":"structure",
      "required":[
        "rule",
        "expression",
        "language",
        "outcomes"
      ],
      "members":{
        "rule":{"shape":"Rule"},
        "description":{"shape":"description"},
        "expression":{"shape":"ruleExpression"},
        "language":{"shape":"Language"},
        "outcomes":{"shape":"NonEmptyListOfStrings"},
        "tags":{"shape":"tagList"}
      }
    },
    "UpdateRuleVersionResult":{
      "type":"structure",
      "members":{
        "rule":{"shape":"Rule"}
      }
    },
    "UpdateVariableRequest":{
      "type":"structure",
      "required":["name"],
      "members":{
        "name":{"shape":"string"},
        "defaultValue":{"shape":"string"},
        "description":{"shape":"string"},
        "variableType":{"shape":"string"}
      }
    },
    "UpdateVariableResult":{
      "type":"structure",
      "members":{
      }
    },
    "UseEventVariables":{"type":"boolean"},
    "ValidationException":{
      "type":"structure",
      "required":["message"],
      "members":{
        "message":{"shape":"string"}
      },
      "exception":true
    },
    "Variable":{
      "type":"structure",
      "members":{
        "name":{"shape":"string"},
        "dataType":{"shape":"DataType"},
        "dataSource":{"shape":"DataSource"},
        "defaultValue":{"shape":"string"},
        "description":{"shape":"string"},
        "variableType":{"shape":"string"},
        "lastUpdatedTime":{"shape":"time"},
        "createdTime":{"shape":"time"},
        "arn":{"shape":"fraudDetectorArn"}
      }
    },
    "VariableEntry":{
      "type":"structure",
      "members":{
        "name":{"shape":"string"},
        "dataType":{"shape":"string"},
        "dataSource":{"shape":"string"},
        "defaultValue":{"shape":"string"},
        "description":{"shape":"string"},
        "variableType":{"shape":"string"}
      }
    },
    "VariableEntryList":{
      "type":"list",
      "member":{"shape":"VariableEntry"},
      "max":25,
      "min":1
    },
    "VariableImpactExplanation":{
      "type":"structure",
      "members":{
        "eventVariableName":{"shape":"string"},
        "relativeImpact":{"shape":"string"},
        "logOddsImpact":{"shape":"float"}
      }
    },
    "VariableImportanceMetrics":{
      "type":"structure",
      "members":{
        "logOddsMetrics":{"shape":"ListOfLogOddsMetrics"}
      }
    },
    "VariableList":{
      "type":"list",
      "member":{"shape":"Variable"}
    },
    "VariablesMaxResults":{
      "type":"integer",
      "box":true,
      "max":100,
      "min":50
    },
    "attributeKey":{
      "type":"string",
      "max":64,
      "min":1
    },
    "attributeValue":{
      "type":"string",
      "max":256,
      "min":1,
      "sensitive":true
    },
    "batchImportsMaxPageSize":{
      "type":"integer",
      "box":true,
      "max":50,
      "min":1
    },
    "batchPredictionsMaxPageSize":{
      "type":"integer",
      "box":true,
      "max":50,
      "min":1
    },
    "blob":{"type":"blob"},
    "contentType":{
      "type":"string",
      "max":1024,
      "min":1
    },
    "description":{
      "type":"string",
      "max":128,
      "min":1
    },
    "entityRestrictedString":{
      "type":"string",
      "max":256,
      "min":1,
      "pattern":"^[0-9A-Za-z_.@+-]+$"
    },
    "entityTypeList":{
      "type":"list",
      "member":{"shape":"EntityType"}
    },
    "entityTypesMaxResults":{
      "type":"integer",
      "box":true,
      "max":10,
      "min":5
    },
    "eventTypeList":{
      "type":"list",
      "member":{"shape":"EventType"}
    },
    "eventTypesMaxResults":{
      "type":"integer",
      "box":true,
      "max":10,
      "min":5
    },
    "fieldValidationMessageList":{
      "type":"list",
      "member":{"shape":"FieldValidationMessage"}
    },
    "fileValidationMessageList":{
      "type":"list",
      "member":{"shape":"FileValidationMessage"}
    },
    "filterString":{
      "type":"string",
      "max":256,
      "min":1,
      "pattern":"^[0-9A-Za-z_-]+$"
    },
    "float":{"type":"float"},
    "floatVersionString":{
      "type":"string",
      "max":7,
      "min":3,
      "pattern":"^[1-9][0-9]{0,3}\\.[0-9]{1,2}$"
    },
    "fraudDetectorArn":{
      "type":"string",
      "max":256,
      "min":1,
      "pattern":"^arn\\:aws[a-z-]{0,15}\\:frauddetector\\:[a-z0-9-]{3,20}\\:[0-9]{12}\\:[^\\s]{2,128}$"
    },
    "iamRoleArn":{
      "type":"string",
      "max":256,
      "min":1,
      "pattern":"^arn\\:aws[a-z-]{0,15}\\:iam\\:\\:[0-9]{12}\\:role\\/[^\\s]{2,64}$"
    },
    "identifier":{
      "type":"string",
      "max":64,
      "min":1,
      "pattern":"^[0-9a-z_-]+$"
    },
    "integer":{"type":"integer"},
    "labelList":{
      "type":"list",
      "member":{"shape":"Label"}
    },
    "labelMapper":{
      "type":"map",
      "key":{"shape":"string"},
      "value":{"shape":"ListOfStrings"}
    },
    "labelsMaxResults":{
      "type":"integer",
      "box":true,
      "max":50,
      "min":10
    },
    "listOfEntities":{
      "type":"list",
      "member":{"shape":"Entity"}
    },
    "listOfVariableImpactExplanations":{
      "type":"list",
      "member":{"shape":"VariableImpactExplanation"}
    },
    "metricDataPointsList":{
      "type":"list",
      "member":{"shape":"MetricDataPoint"}
    },
    "modelIdentifier":{
      "type":"string",
      "max":64,
      "min":1,
      "pattern":"^[0-9a-z_]+$"
    },
    "modelInputTemplate":{
      "type":"string",
      "max":2000,
      "min":1
    },
    "modelList":{
      "type":"list",
      "member":{"shape":"Model"}
    },
    "modelVersionDetailList":{
      "type":"list",
      "member":{"shape":"ModelVersionDetail"}
    },
    "modelsMaxPageSize":{
      "type":"integer",
      "box":true,
      "max":10,
      "min":1
    },
    "nextToken":{
      "type":"string",
      "max":8192,
      "min":0,
      "pattern":".*"
    },
    "noDashIdentifier":{
      "type":"string",
      "max":64,
      "min":1,
      "pattern":"^[0-9a-z_]+$"
    },
    "ruleExpression":{
      "type":"string",
      "max":4096,
      "min":1,
      "sensitive":true
    },
    "s3BucketLocation":{
      "type":"string",
      "max":512,
      "min":1,
      "pattern":"^s3:\\/\\/(.+)$"
    },
    "sageMakerEndpointIdentifier":{
      "type":"string",
      "max":63,
      "min":1,
      "pattern":"^[0-9A-Za-z_-]+$"
    },
    "sensitiveString":{
      "type":"string",
      "sensitive":true
    },
    "string":{"type":"string"},
    "tagKey":{
      "type":"string",
      "max":128,
      "min":1,
      "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
    },
    "tagKeyList":{
      "type":"list",
      "member":{"shape":"tagKey"},
      "max":50,
      "min":0
    },
    "tagList":{
      "type":"list",
      "member":{"shape":"Tag"},
      "max":200,
      "min":0
    },
    "tagValue":{
      "type":"string",
      "max":256,
      "min":0
    },
    "time":{
      "type":"string",
      "max":30,
      "min":11
    },
    "utcTimestampISO8601":{
      "type":"string",
      "max":30,
      "min":10
    },
    "variableName":{
      "type":"string",
      "max":64,
      "min":1
    },
    "variableType":{
      "type":"string",
      "max":64,
      "min":1,
      "pattern":"^[A-Z_]{1,64}$"
    },
    "variableValue":{
      "type":"string",
      "max":8192,
      "min":1,
      "sensitive":true
    },
    "wholeNumberVersionString":{
      "type":"string",
      "max":5,
      "min":1,
      "pattern":"^([1-9][0-9]*)$"
    }
  }
}