1{
2  "version": "2.0",
3  "service": "<p>This is the Amazon Fraud Detector API Reference. This guide is for developers who need detailed information about Amazon Fraud Detector API actions, data types, and errors. For more information about Amazon Fraud Detector features, see the <a href=\"https://docs.aws.amazon.com/frauddetector/latest/ug/\">Amazon Fraud Detector User Guide</a>.</p>",
4  "operations": {
5    "BatchCreateVariable": "<p>Creates a batch of variables.</p>",
6    "BatchGetVariable": "<p>Gets a batch of variables.</p>",
7    "CreateDetectorVersion": "<p>Creates a detector version. The detector version starts in a <code>DRAFT</code> status.</p>",
8    "CreateModel": "<p>Creates a model using the specified model type.</p>",
9    "CreateModelVersion": "<p>Creates a version of the model using the specified model type and model id. </p>",
10    "CreateRule": "<p>Creates a rule for use with the specified detector. </p>",
11    "CreateVariable": "<p>Creates a variable.</p>",
12    "DeleteDetector": "<p>Deletes the detector. Before deleting a detector, you must first delete all detector versions and rule versions associated with the detector.</p> <p>When you delete a detector, Amazon Fraud Detector permanently deletes the detector and the data is no longer stored in Amazon Fraud Detector.</p>",
13    "DeleteDetectorVersion": "<p>Deletes the detector version. You cannot delete detector versions that are in <code>ACTIVE</code> status.</p> <p>When you delete a detector version, Amazon Fraud Detector permanently deletes the detector and the data is no longer stored in Amazon Fraud Detector.</p>",
14    "DeleteEntityType": "<p>Deletes an entity type.</p> <p>You cannot delete an entity type that is included in an event type.</p> <p>When you delete an entity type, Amazon Fraud Detector permanently deletes that entity type and the data is no longer stored in Amazon Fraud Detector.</p>",
15    "DeleteEvent": "<p>Deletes the specified event.</p> <p>When you delete an event, Amazon Fraud Detector permanently deletes that event and the event data is no longer stored in Amazon Fraud Detector.</p>",
16    "DeleteEventType": "<p>Deletes an event type.</p> <p>You cannot delete an event type that is used in a detector or a model.</p> <p>When you delete an entity type, Amazon Fraud Detector permanently deletes that entity type and the data is no longer stored in Amazon Fraud Detector.</p>",
17    "DeleteExternalModel": "<p>Removes a SageMaker model from Amazon Fraud Detector.</p> <p>You can remove an Amazon SageMaker model if it is not associated with a detector version. Removing a SageMaker model disconnects it from Amazon Fraud Detector, but the model remains available in SageMaker.</p>",
18    "DeleteLabel": "<p>Deletes a label.</p> <p>You cannot delete labels that are included in an event type in Amazon Fraud Detector.</p> <p>You cannot delete a label assigned to an event ID. You must first delete the relevant event ID.</p> <p>When you delete a label, Amazon Fraud Detector permanently deletes that label and the data is no longer stored in Amazon Fraud Detector.</p>",
19    "DeleteModel": "<p>Deletes a model.</p> <p>You can delete models and model versions in Amazon Fraud Detector, provided that they are not associated with a detector version.</p> <p> When you delete a model, Amazon Fraud Detector permanently deletes that model and the data is no longer stored in Amazon Fraud Detector.</p>",
20    "DeleteModelVersion": "<p>Deletes a model version.</p> <p>You can delete models and model versions in Amazon Fraud Detector, provided that they are not associated with a detector version.</p> <p> When you delete a model version, Amazon Fraud Detector permanently deletes that model version and the data is no longer stored in Amazon Fraud Detector.</p>",
21    "DeleteOutcome": "<p>Deletes an outcome.</p> <p>You cannot delete an outcome that is used in a rule version.</p> <p>When you delete an outcome, Amazon Fraud Detector permanently deletes that outcome and the data is no longer stored in Amazon Fraud Detector.</p>",
22    "DeleteRule": "<p>Deletes the rule. You cannot delete a rule if it is used by an <code>ACTIVE</code> or <code>INACTIVE</code> detector version.</p> <p>When you delete a rule, Amazon Fraud Detector permanently deletes that rule and the data is no longer stored in Amazon Fraud Detector.</p>",
23    "DeleteVariable": "<p>Deletes a variable.</p> <p>You can't delete variables that are included in an event type in Amazon Fraud Detector.</p> <p>Amazon Fraud Detector automatically deletes model output variables and SageMaker model output variables when you delete the model. You can't delete these variables manually.</p> <p>When you delete a variable, Amazon Fraud Detector permanently deletes that variable and the data is no longer stored in Amazon Fraud Detector.</p>",
24    "DescribeDetector": "<p>Gets all versions for a specified detector.</p>",
25    "DescribeModelVersions": "<p>Gets all of the model versions for the specified model type or for the specified model type and model ID. You can also get details for a single, specified model version. </p>",
26    "GetDetectorVersion": "<p>Gets a particular detector version. </p>",
27    "GetDetectors": "<p>Gets all detectors or a single detector if a <code>detectorId</code> is specified. This is a paginated API. If you provide a null <code>maxResults</code>, this action retrieves a maximum of 10 records per page. If you provide a <code>maxResults</code>, the value must be between 5 and 10. To get the next page results, provide the pagination token from the <code>GetDetectorsResponse</code> as part of your request. A null pagination token fetches the records from the beginning. </p>",
28    "GetEntityTypes": "<p>Gets all entity types or a specific entity type if a name is specified. This is a paginated API. If you provide a null <code>maxResults</code>, this action retrieves a maximum of 10 records per page. If you provide a <code>maxResults</code>, the value must be between 5 and 10. To get the next page results, provide the pagination token from the <code>GetEntityTypesResponse</code> as part of your request. A null pagination token fetches the records from the beginning. </p>",
29    "GetEventPrediction": "<p>Evaluates an event against a detector version. If a version ID is not provided, the detector’s (<code>ACTIVE</code>) version is used.</p>",
30    "GetEventTypes": "<p>Gets all event types or a specific event type if name is provided. This is a paginated API. If you provide a null <code>maxResults</code>, this action retrieves a maximum of 10 records per page. If you provide a <code>maxResults</code>, the value must be between 5 and 10. To get the next page results, provide the pagination token from the <code>GetEventTypesResponse</code> as part of your request. A null pagination token fetches the records from the beginning. </p>",
31    "GetExternalModels": "<p>Gets the details for one or more Amazon SageMaker models that have been imported into the service. This is a paginated API. If you provide a null <code>maxResults</code>, this actions retrieves a maximum of 10 records per page. If you provide a <code>maxResults</code>, the value must be between 5 and 10. To get the next page results, provide the pagination token from the <code>GetExternalModelsResult</code> as part of your request. A null pagination token fetches the records from the beginning. </p>",
32    "GetKMSEncryptionKey": "<p>Gets the encryption key if a Key Management Service (KMS) customer master key (CMK) has been specified to be used to encrypt content in Amazon Fraud Detector.</p>",
33    "GetLabels": "<p>Gets all labels or a specific label if name is provided. This is a paginated API. If you provide a null <code>maxResults</code>, this action retrieves a maximum of 50 records per page. If you provide a <code>maxResults</code>, the value must be between 10 and 50. To get the next page results, provide the pagination token from the <code>GetGetLabelsResponse</code> as part of your request. A null pagination token fetches the records from the beginning. </p>",
34    "GetModelVersion": "<p>Gets the details of the specified model version.</p>",
35    "GetModels": "<p>Gets one or more models. Gets all models for the AWS account if no model type and no model id provided. Gets all models for the AWS account and model type, if the model type is specified but model id is not provided. Gets a specific model if (model type, model id) tuple is specified. </p> <p>This is a paginated API. If you provide a null <code>maxResults</code>, this action retrieves a maximum of 10 records per page. If you provide a <code>maxResults</code>, the value must be between 1 and 10. To get the next page results, provide the pagination token from the response as part of your request. A null pagination token fetches the records from the beginning.</p>",
36    "GetOutcomes": "<p>Gets one or more outcomes. This is a paginated API. If you provide a null <code>maxResults</code>, this actions retrieves a maximum of 100 records per page. If you provide a <code>maxResults</code>, the value must be between 50 and 100. To get the next page results, provide the pagination token from the <code>GetOutcomesResult</code> as part of your request. A null pagination token fetches the records from the beginning. </p>",
37    "GetRules": "<p>Get all rules for a detector (paginated) if <code>ruleId</code> and <code>ruleVersion</code> are not specified. Gets all rules for the detector and the <code>ruleId</code> if present (paginated). Gets a specific rule if both the <code>ruleId</code> and the <code>ruleVersion</code> are specified.</p> <p>This is a paginated API. Providing null maxResults results in retrieving maximum of 100 records per page. If you provide maxResults the value must be between 50 and 100. To get the next page result, a provide a pagination token from GetRulesResult as part of your request. Null pagination token fetches the records from the beginning.</p>",
38    "GetVariables": "<p>Gets all of the variables or the specific variable. This is a paginated API. Providing null <code>maxSizePerPage</code> results in retrieving maximum of 100 records per page. If you provide <code>maxSizePerPage</code> the value must be between 50 and 100. To get the next page result, a provide a pagination token from <code>GetVariablesResult</code> as part of your request. Null pagination token fetches the records from the beginning. </p>",
39    "ListTagsForResource": "<p>Lists all tags associated with the resource. This is a paginated API. To get the next page results, provide the pagination token from the response as part of your request. A null pagination token fetches the records from the beginning. </p>",
40    "PutDetector": "<p>Creates or updates a detector. </p>",
41    "PutEntityType": "<p>Creates or updates an entity type. An entity represents who is performing the event. As part of a fraud prediction, you pass the entity ID to indicate the specific entity who performed the event. An entity type classifies the entity. Example classifications include customer, merchant, or account.</p>",
42    "PutEventType": "<p>Creates or updates an event type. An event is a business activity that is evaluated for fraud risk. With Amazon Fraud Detector, you generate fraud predictions for events. An event type defines the structure for an event sent to Amazon Fraud Detector. This includes the variables sent as part of the event, the entity performing the event (such as a customer), and the labels that classify the event. Example event types include online payment transactions, account registrations, and authentications.</p>",
43    "PutExternalModel": "<p>Creates or updates an Amazon SageMaker model endpoint. You can also use this action to update the configuration of the model endpoint, including the IAM role and/or the mapped variables. </p>",
44    "PutKMSEncryptionKey": "<p>Specifies the Key Management Service (KMS) customer master key (CMK) to be used to encrypt content in Amazon Fraud Detector.</p>",
45    "PutLabel": "<p>Creates or updates label. A label classifies an event as fraudulent or legitimate. Labels are associated with event types and used to train supervised machine learning models in Amazon Fraud Detector. </p>",
46    "PutOutcome": "<p>Creates or updates an outcome. </p>",
47    "TagResource": "<p>Assigns tags to a resource.</p>",
48    "UntagResource": "<p>Removes tags from a resource.</p>",
49    "UpdateDetectorVersion": "<p> Updates a detector version. The detector version attributes that you can update include models, external model endpoints, rules, rule execution mode, and description. You can only update a <code>DRAFT</code> detector version.</p>",
50    "UpdateDetectorVersionMetadata": "<p>Updates the detector version's description. You can update the metadata for any detector version (<code>DRAFT, ACTIVE,</code> or <code>INACTIVE</code>). </p>",
51    "UpdateDetectorVersionStatus": "<p>Updates the detector version’s status. You can perform the following promotions or demotions using <code>UpdateDetectorVersionStatus</code>: <code>DRAFT</code> to <code>ACTIVE</code>, <code>ACTIVE</code> to <code>INACTIVE</code>, and <code>INACTIVE</code> to <code>ACTIVE</code>.</p>",
52    "UpdateModel": "<p>Updates a model. You can update the description attribute using this action.</p>",
53    "UpdateModelVersion": "<p>Updates a model version. Updating a model version retrains an existing model version using updated training data and produces a new minor version of the model. You can update the training data set location and data access role attributes using this action. This action creates and trains a new minor version of the model, for example version 1.01, 1.02, 1.03.</p>",
54    "UpdateModelVersionStatus": "<p>Updates the status of a model version.</p> <p>You can perform the following status updates:</p> <ol> <li> <p>Change the <code>TRAINING_COMPLETE</code> status to <code>ACTIVE</code>.</p> </li> <li> <p>Change <code>ACTIVE</code>to <code>INACTIVE</code>.</p> </li> </ol>",
55    "UpdateRuleMetadata": "<p>Updates a rule's metadata. The description attribute can be updated.</p>",
56    "UpdateRuleVersion": "<p>Updates a rule version resulting in a new rule version. Updates a rule version resulting in a new rule version (version 1, 2, 3 ...). </p>",
57    "UpdateVariable": "<p>Updates a variable.</p>"
58  },
59  "shapes": {
60    "AccessDeniedException": {
61      "base": "<p>An exception indicating Amazon Fraud Detector does not have the needed permissions. This can occur if you submit a request, such as <code>PutExternalModel</code>, that specifies a role that is not in your account.</p>",
62      "refs": {
63      }
64    },
65    "BatchCreateVariableError": {
66      "base": "<p>Provides the error of the batch create variable API.</p>",
67      "refs": {
68        "BatchCreateVariableErrorList$member": null
69      }
70    },
71    "BatchCreateVariableErrorList": {
72      "base": null,
73      "refs": {
74        "BatchCreateVariableResult$errors": "<p>Provides the errors for the <code>BatchCreateVariable</code> request.</p>"
75      }
76    },
77    "BatchCreateVariableRequest": {
78      "base": null,
79      "refs": {
80      }
81    },
82    "BatchCreateVariableResult": {
83      "base": null,
84      "refs": {
85      }
86    },
87    "BatchGetVariableError": {
88      "base": "<p>Provides the error of the batch get variable API.</p>",
89      "refs": {
90        "BatchGetVariableErrorList$member": null
91      }
92    },
93    "BatchGetVariableErrorList": {
94      "base": null,
95      "refs": {
96        "BatchGetVariableResult$errors": "<p>The errors from the request.</p>"
97      }
98    },
99    "BatchGetVariableRequest": {
100      "base": null,
101      "refs": {
102      }
103    },
104    "BatchGetVariableResult": {
105      "base": null,
106      "refs": {
107      }
108    },
109    "ConflictException": {
110      "base": "<p>An exception indicating there was a conflict during a delete operation. The following delete operations can cause a conflict exception:</p> <ul> <li> <p>DeleteDetector: A conflict exception will occur if the detector has associated <code>Rules</code> or <code>DetectorVersions</code>. You can only delete a detector if it has no <code>Rules</code> or <code>DetectorVersions</code>.</p> </li> <li> <p>DeleteDetectorVersion: A conflict exception will occur if the <code>DetectorVersion</code> status is <code>ACTIVE</code>.</p> </li> <li> <p>DeleteRule: A conflict exception will occur if the <code>RuleVersion</code> is in use by an associated <code>ACTIVE</code> or <code>INACTIVE DetectorVersion</code>.</p> </li> </ul>",
111      "refs": {
112      }
113    },
114    "CreateDetectorVersionRequest": {
115      "base": null,
116      "refs": {
117      }
118    },
119    "CreateDetectorVersionResult": {
120      "base": null,
121      "refs": {
122      }
123    },
124    "CreateModelRequest": {
125      "base": null,
126      "refs": {
127      }
128    },
129    "CreateModelResult": {
130      "base": null,
131      "refs": {
132      }
133    },
134    "CreateModelVersionRequest": {
135      "base": null,
136      "refs": {
137      }
138    },
139    "CreateModelVersionResult": {
140      "base": null,
141      "refs": {
142      }
143    },
144    "CreateRuleRequest": {
145      "base": null,
146      "refs": {
147      }
148    },
149    "CreateRuleResult": {
150      "base": null,
151      "refs": {
152      }
153    },
154    "CreateVariableRequest": {
155      "base": null,
156      "refs": {
157      }
158    },
159    "CreateVariableResult": {
160      "base": null,
161      "refs": {
162      }
163    },
164    "CsvIndexToVariableMap": {
165      "base": null,
166      "refs": {
167        "ModelOutputConfiguration$csvIndexToVariableMap": "<p>A map of CSV index values in the SageMaker response to the Amazon Fraud Detector variables. </p>"
168      }
169    },
170    "DataSource": {
171      "base": null,
172      "refs": {
173        "CreateVariableRequest$dataSource": "<p>The source of the data.</p>",
174        "Variable$dataSource": "<p>The data source of the variable.</p>"
175      }
176    },
177    "DataType": {
178      "base": null,
179      "refs": {
180        "CreateVariableRequest$dataType": "<p>The data type.</p>",
181        "Variable$dataType": "<p>The data type of the variable. For more information see <a href=\"https://docs.aws.amazon.com/frauddetector/latest/ug/create-a-variable.html#variable-types\">Variable types</a>.</p>"
182      }
183    },
184    "DataValidationMetrics": {
185      "base": "<p>The model training validation messages.</p>",
186      "refs": {
187        "TrainingResult$dataValidationMetrics": "<p>The validation metrics.</p>"
188      }
189    },
190    "DeleteDetectorRequest": {
191      "base": null,
192      "refs": {
193      }
194    },
195    "DeleteDetectorResult": {
196      "base": null,
197      "refs": {
198      }
199    },
200    "DeleteDetectorVersionRequest": {
201      "base": null,
202      "refs": {
203      }
204    },
205    "DeleteDetectorVersionResult": {
206      "base": null,
207      "refs": {
208      }
209    },
210    "DeleteEntityTypeRequest": {
211      "base": null,
212      "refs": {
213      }
214    },
215    "DeleteEntityTypeResult": {
216      "base": null,
217      "refs": {
218      }
219    },
220    "DeleteEventRequest": {
221      "base": null,
222      "refs": {
223      }
224    },
225    "DeleteEventResult": {
226      "base": null,
227      "refs": {
228      }
229    },
230    "DeleteEventTypeRequest": {
231      "base": null,
232      "refs": {
233      }
234    },
235    "DeleteEventTypeResult": {
236      "base": null,
237      "refs": {
238      }
239    },
240    "DeleteExternalModelRequest": {
241      "base": null,
242      "refs": {
243      }
244    },
245    "DeleteExternalModelResult": {
246      "base": null,
247      "refs": {
248      }
249    },
250    "DeleteLabelRequest": {
251      "base": null,
252      "refs": {
253      }
254    },
255    "DeleteLabelResult": {
256      "base": null,
257      "refs": {
258      }
259    },
260    "DeleteModelRequest": {
261      "base": null,
262      "refs": {
263      }
264    },
265    "DeleteModelResult": {
266      "base": null,
267      "refs": {
268      }
269    },
270    "DeleteModelVersionRequest": {
271      "base": null,
272      "refs": {
273      }
274    },
275    "DeleteModelVersionResult": {
276      "base": null,
277      "refs": {
278      }
279    },
280    "DeleteOutcomeRequest": {
281      "base": null,
282      "refs": {
283      }
284    },
285    "DeleteOutcomeResult": {
286      "base": null,
287      "refs": {
288      }
289    },
290    "DeleteRuleRequest": {
291      "base": null,
292      "refs": {
293      }
294    },
295    "DeleteRuleResult": {
296      "base": null,
297      "refs": {
298      }
299    },
300    "DeleteVariableRequest": {
301      "base": null,
302      "refs": {
303      }
304    },
305    "DeleteVariableResult": {
306      "base": null,
307      "refs": {
308      }
309    },
310    "DescribeDetectorRequest": {
311      "base": null,
312      "refs": {
313      }
314    },
315    "DescribeDetectorResult": {
316      "base": null,
317      "refs": {
318      }
319    },
320    "DescribeModelVersionsRequest": {
321      "base": null,
322      "refs": {
323      }
324    },
325    "DescribeModelVersionsResult": {
326      "base": null,
327      "refs": {
328      }
329    },
330    "Detector": {
331      "base": "<p>The detector.</p>",
332      "refs": {
333        "DetectorList$member": null
334      }
335    },
336    "DetectorList": {
337      "base": null,
338      "refs": {
339        "GetDetectorsResult$detectors": "<p>The detectors.</p>"
340      }
341    },
342    "DetectorVersionMaxResults": {
343      "base": null,
344      "refs": {
345        "DescribeDetectorRequest$maxResults": "<p>The maximum number of results to return for the request.</p>"
346      }
347    },
348    "DetectorVersionStatus": {
349      "base": null,
350      "refs": {
351        "CreateDetectorVersionResult$status": "<p>The status of the detector version.</p>",
352        "DetectorVersionSummary$status": "<p>The detector version status. </p>",
353        "GetDetectorVersionResult$status": "<p>The status of the detector version.</p>",
354        "UpdateDetectorVersionStatusRequest$status": "<p>The new status.</p>"
355      }
356    },
357    "DetectorVersionSummary": {
358      "base": "<p>The summary of the detector version.</p>",
359      "refs": {
360        "DetectorVersionSummaryList$member": null
361      }
362    },
363    "DetectorVersionSummaryList": {
364      "base": null,
365      "refs": {
366        "DescribeDetectorResult$detectorVersionSummaries": "<p>The status and description for each detector version.</p>"
367      }
368    },
369    "DetectorsMaxResults": {
370      "base": null,
371      "refs": {
372        "GetDetectorsRequest$maxResults": "<p>The maximum number of objects to return for the request.</p>"
373      }
374    },
375    "Entity": {
376      "base": "<p>The entity details. </p>",
377      "refs": {
378        "listOfEntities$member": null
379      }
380    },
381    "EntityType": {
382      "base": "<p>The entity type details.</p>",
383      "refs": {
384        "entityTypeList$member": null
385      }
386    },
387    "EventType": {
388      "base": "<p>The event type details.</p>",
389      "refs": {
390        "eventTypeList$member": null
391      }
392    },
393    "EventVariableMap": {
394      "base": null,
395      "refs": {
396        "GetEventPredictionRequest$eventVariables": "<p>Names of the event type's variables you defined in Amazon Fraud Detector to represent data elements and their corresponding values for the event you are sending for evaluation.</p>"
397      }
398    },
399    "ExternalEventsDetail": {
400      "base": "<p>Details for the external events data used for model version training.</p>",
401      "refs": {
402        "CreateModelVersionRequest$externalEventsDetail": "<p>Details for the external events data used for model version training. Required if <code>trainingDataSource</code> is <code>EXTERNAL_EVENTS</code>.</p>",
403        "GetModelVersionResult$externalEventsDetail": "<p>The event details.</p>",
404        "ModelVersionDetail$externalEventsDetail": "<p>The event details.</p>",
405        "UpdateModelVersionRequest$externalEventsDetail": "<p>The event details.</p>"
406      }
407    },
408    "ExternalModel": {
409      "base": "<p>The Amazon SageMaker model.</p>",
410      "refs": {
411        "ExternalModelList$member": null
412      }
413    },
414    "ExternalModelEndpointDataBlobMap": {
415      "base": null,
416      "refs": {
417        "GetEventPredictionRequest$externalModelEndpointDataBlobs": "<p>The Amazon SageMaker model endpoint input data blobs.</p>"
418      }
419    },
420    "ExternalModelList": {
421      "base": null,
422      "refs": {
423        "GetExternalModelsResult$externalModels": "<p>Gets the Amazon SageMaker models.</p>"
424      }
425    },
426    "ExternalModelsMaxResults": {
427      "base": null,
428      "refs": {
429        "GetExternalModelsRequest$maxResults": "<p>The maximum number of objects to return for the request.</p>"
430      }
431    },
432    "FieldValidationMessage": {
433      "base": "<p>The message details.</p>",
434      "refs": {
435        "fieldValidationMessageList$member": null
436      }
437    },
438    "FileValidationMessage": {
439      "base": "<p>The message details.</p>",
440      "refs": {
441        "fileValidationMessageList$member": null
442      }
443    },
444    "GetDetectorVersionRequest": {
445      "base": null,
446      "refs": {
447      }
448    },
449    "GetDetectorVersionResult": {
450      "base": null,
451      "refs": {
452      }
453    },
454    "GetDetectorsRequest": {
455      "base": null,
456      "refs": {
457      }
458    },
459    "GetDetectorsResult": {
460      "base": null,
461      "refs": {
462      }
463    },
464    "GetEntityTypesRequest": {
465      "base": null,
466      "refs": {
467      }
468    },
469    "GetEntityTypesResult": {
470      "base": null,
471      "refs": {
472      }
473    },
474    "GetEventPredictionRequest": {
475      "base": null,
476      "refs": {
477      }
478    },
479    "GetEventPredictionResult": {
480      "base": null,
481      "refs": {
482      }
483    },
484    "GetEventTypesRequest": {
485      "base": null,
486      "refs": {
487      }
488    },
489    "GetEventTypesResult": {
490      "base": null,
491      "refs": {
492      }
493    },
494    "GetExternalModelsRequest": {
495      "base": null,
496      "refs": {
497      }
498    },
499    "GetExternalModelsResult": {
500      "base": null,
501      "refs": {
502      }
503    },
504    "GetKMSEncryptionKeyResult": {
505      "base": null,
506      "refs": {
507      }
508    },
509    "GetLabelsRequest": {
510      "base": null,
511      "refs": {
512      }
513    },
514    "GetLabelsResult": {
515      "base": null,
516      "refs": {
517      }
518    },
519    "GetModelVersionRequest": {
520      "base": null,
521      "refs": {
522      }
523    },
524    "GetModelVersionResult": {
525      "base": null,
526      "refs": {
527      }
528    },
529    "GetModelsRequest": {
530      "base": null,
531      "refs": {
532      }
533    },
534    "GetModelsResult": {
535      "base": null,
536      "refs": {
537      }
538    },
539    "GetOutcomesRequest": {
540      "base": null,
541      "refs": {
542      }
543    },
544    "GetOutcomesResult": {
545      "base": null,
546      "refs": {
547      }
548    },
549    "GetRulesRequest": {
550      "base": null,
551      "refs": {
552      }
553    },
554    "GetRulesResult": {
555      "base": null,
556      "refs": {
557      }
558    },
559    "GetVariablesRequest": {
560      "base": null,
561      "refs": {
562      }
563    },
564    "GetVariablesResult": {
565      "base": null,
566      "refs": {
567      }
568    },
569    "InternalServerException": {
570      "base": "<p>An exception indicating an internal server error.</p>",
571      "refs": {
572      }
573    },
574    "JsonKeyToVariableMap": {
575      "base": null,
576      "refs": {
577        "ModelOutputConfiguration$jsonKeyToVariableMap": "<p>A map of JSON keys in response from SageMaker to the Amazon Fraud Detector variables. </p>"
578      }
579    },
580    "KMSKey": {
581      "base": "<p>The KMS key details.</p>",
582      "refs": {
583        "GetKMSEncryptionKeyResult$kmsKey": "<p>The KMS encryption key.</p>"
584      }
585    },
586    "KmsEncryptionKeyArn": {
587      "base": null,
588      "refs": {
589        "KMSKey$kmsEncryptionKeyArn": "<p>The encryption key ARN.</p>",
590        "PutKMSEncryptionKeyRequest$kmsEncryptionKeyArn": "<p>The KMS encryption key ARN.</p>"
591      }
592    },
593    "Label": {
594      "base": "<p>The label details.</p>",
595      "refs": {
596        "labelList$member": null
597      }
598    },
599    "LabelSchema": {
600      "base": "<p>The label schema.</p>",
601      "refs": {
602        "TrainingDataSchema$labelSchema": null
603      }
604    },
605    "Language": {
606      "base": null,
607      "refs": {
608        "CreateRuleRequest$language": "<p>The language of the rule.</p>",
609        "RuleDetail$language": "<p>The rule language.</p>",
610        "UpdateRuleVersionRequest$language": "<p>The language.</p>"
611      }
612    },
613    "ListOfModelScores": {
614      "base": null,
615      "refs": {
616        "GetEventPredictionResult$modelScores": "<p>The model scores. Amazon Fraud Detector generates model scores between 0 and 1000, where 0 is low fraud risk and 1000 is high fraud risk. Model scores are directly related to the false positive rate (FPR). For example, a score of 600 corresponds to an estimated 10% false positive rate whereas a score of 900 corresponds to an estimated 2% false positive rate.</p>"
617      }
618    },
619    "ListOfModelVersions": {
620      "base": null,
621      "refs": {
622        "CreateDetectorVersionRequest$modelVersions": "<p>The model versions to include in the detector version.</p>",
623        "GetDetectorVersionResult$modelVersions": "<p>The model versions included in the detector version. </p>",
624        "UpdateDetectorVersionRequest$modelVersions": "<p>The model versions to include in the detector version.</p>"
625      }
626    },
627    "ListOfRuleResults": {
628      "base": null,
629      "refs": {
630        "GetEventPredictionResult$ruleResults": "<p>The results.</p>"
631      }
632    },
633    "ListOfStrings": {
634      "base": null,
635      "refs": {
636        "CreateDetectorVersionRequest$externalModelEndpoints": "<p>The Amazon Sagemaker model endpoints to include in the detector version.</p>",
637        "EventType$eventVariables": "<p>The event type event variables.</p>",
638        "EventType$labels": "<p>The event type labels.</p>",
639        "GetDetectorVersionResult$externalModelEndpoints": "<p>The Amazon SageMaker model endpoints included in the detector version.</p>",
640        "PutEventTypeRequest$labels": "<p>The event type labels.</p>",
641        "RuleResult$outcomes": "<p>The outcomes of the matched rule, based on the rule execution mode.</p>",
642        "TrainingDataSchema$modelVariables": "<p>The training data schema variables.</p>",
643        "UpdateDetectorVersionRequest$externalModelEndpoints": "<p>The Amazon SageMaker model endpoints to include in the detector version.</p>",
644        "labelMapper$value": null
645      }
646    },
647    "ListTagsForResourceRequest": {
648      "base": null,
649      "refs": {
650      }
651    },
652    "ListTagsForResourceResult": {
653      "base": null,
654      "refs": {
655      }
656    },
657    "MetricDataPoint": {
658      "base": "<p>Model performance metrics data points.</p>",
659      "refs": {
660        "metricDataPointsList$member": null
661      }
662    },
663    "Model": {
664      "base": "<p>The model.</p>",
665      "refs": {
666        "modelList$member": null
667      }
668    },
669    "ModelEndpointDataBlob": {
670      "base": "<p>A pre-formed Amazon SageMaker model input you can include if your detector version includes an imported Amazon SageMaker model endpoint with pass-through input configuration.</p>",
671      "refs": {
672        "ExternalModelEndpointDataBlobMap$value": null
673      }
674    },
675    "ModelEndpointStatus": {
676      "base": null,
677      "refs": {
678        "ExternalModel$modelEndpointStatus": "<p>The Amazon Fraud Detector status for the external model endpoint</p>",
679        "PutExternalModelRequest$modelEndpointStatus": "<p>The model endpoint’s status in Amazon Fraud Detector.</p>"
680      }
681    },
682    "ModelInputConfiguration": {
683      "base": "<p>The Amazon SageMaker model input configuration.</p>",
684      "refs": {
685        "ExternalModel$inputConfiguration": "<p>The input configuration.</p>",
686        "PutExternalModelRequest$inputConfiguration": "<p>The model endpoint input configuration.</p>"
687      }
688    },
689    "ModelInputDataFormat": {
690      "base": null,
691      "refs": {
692        "ModelInputConfiguration$format": "<p> The format of the model input configuration. The format differs depending on if it is passed through to SageMaker or constructed by Amazon Fraud Detector.</p>"
693      }
694    },
695    "ModelOutputConfiguration": {
696      "base": "<p>Provides the Amazon Sagemaker model output configuration.</p>",
697      "refs": {
698        "ExternalModel$outputConfiguration": "<p>The output configuration.</p>",
699        "PutExternalModelRequest$outputConfiguration": "<p>The model endpoint output configuration.</p>"
700      }
701    },
702    "ModelOutputDataFormat": {
703      "base": null,
704      "refs": {
705        "ModelOutputConfiguration$format": "<p>The format of the model output configuration.</p>"
706      }
707    },
708    "ModelPredictionMap": {
709      "base": null,
710      "refs": {
711        "ModelScores$scores": "<p>The model's fraud prediction scores.</p>"
712      }
713    },
714    "ModelScores": {
715      "base": "<p>The fraud prediction scores.</p>",
716      "refs": {
717        "ListOfModelScores$member": null
718      }
719    },
720    "ModelSource": {
721      "base": null,
722      "refs": {
723        "ExternalModel$modelSource": "<p>The source of the model.</p>",
724        "PutExternalModelRequest$modelSource": "<p>The source of the model.</p>"
725      }
726    },
727    "ModelTypeEnum": {
728      "base": null,
729      "refs": {
730        "CreateModelRequest$modelType": "<p>The model type. </p>",
731        "CreateModelVersionRequest$modelType": "<p>The model type.</p>",
732        "CreateModelVersionResult$modelType": "<p>The model type.</p>",
733        "DeleteModelRequest$modelType": "<p>The model type of the model to delete.</p>",
734        "DeleteModelVersionRequest$modelType": "<p>The model type of the model version to delete.</p>",
735        "DescribeModelVersionsRequest$modelType": "<p>The model type.</p>",
736        "GetModelVersionRequest$modelType": "<p>The model type.</p>",
737        "GetModelVersionResult$modelType": "<p>The model type.</p>",
738        "GetModelsRequest$modelType": "<p>The model type.</p>",
739        "Model$modelType": "<p>The model type.</p>",
740        "ModelVersion$modelType": "<p>The model type.</p>",
741        "ModelVersionDetail$modelType": "<p>The model type.</p>",
742        "UpdateModelRequest$modelType": "<p>The model type.</p>",
743        "UpdateModelVersionRequest$modelType": "<p>The model type.</p>",
744        "UpdateModelVersionResult$modelType": "<p>The model type.</p>",
745        "UpdateModelVersionStatusRequest$modelType": "<p>The model type.</p>"
746      }
747    },
748    "ModelVersion": {
749      "base": "<p>The model version.</p>",
750      "refs": {
751        "ListOfModelVersions$member": null,
752        "ModelScores$modelVersion": "<p>The model version.</p>"
753      }
754    },
755    "ModelVersionDetail": {
756      "base": "<p>The details of the model version.</p>",
757      "refs": {
758        "modelVersionDetailList$member": null
759      }
760    },
761    "ModelVersionStatus": {
762      "base": null,
763      "refs": {
764        "UpdateModelVersionStatusRequest$status": "<p>The model version status.</p>"
765      }
766    },
767    "NameList": {
768      "base": null,
769      "refs": {
770        "BatchGetVariableRequest$names": "<p>The list of variable names to get.</p>"
771      }
772    },
773    "NonEmptyListOfStrings": {
774      "base": null,
775      "refs": {
776        "CreateRuleRequest$outcomes": "<p>The outcome or outcomes returned when the rule expression matches.</p>",
777        "EventType$entityTypes": "<p>The event type entity types.</p>",
778        "PutEventTypeRequest$eventVariables": "<p>The event type variables.</p>",
779        "PutEventTypeRequest$entityTypes": "<p>The entity type for the event type. Example entity types: customer, merchant, account.</p>",
780        "RuleDetail$outcomes": "<p>The rule outcomes.</p>",
781        "UpdateRuleVersionRequest$outcomes": "<p>The outcomes.</p>"
782      }
783    },
784    "Outcome": {
785      "base": "<p>The outcome.</p>",
786      "refs": {
787        "OutcomeList$member": null
788      }
789    },
790    "OutcomeList": {
791      "base": null,
792      "refs": {
793        "GetOutcomesResult$outcomes": "<p>The outcomes. </p>"
794      }
795    },
796    "OutcomesMaxResults": {
797      "base": null,
798      "refs": {
799        "GetOutcomesRequest$maxResults": "<p>The maximum number of objects to return for the request. </p>"
800      }
801    },
802    "PutDetectorRequest": {
803      "base": null,
804      "refs": {
805      }
806    },
807    "PutDetectorResult": {
808      "base": null,
809      "refs": {
810      }
811    },
812    "PutEntityTypeRequest": {
813      "base": null,
814      "refs": {
815      }
816    },
817    "PutEntityTypeResult": {
818      "base": null,
819      "refs": {
820      }
821    },
822    "PutEventTypeRequest": {
823      "base": null,
824      "refs": {
825      }
826    },
827    "PutEventTypeResult": {
828      "base": null,
829      "refs": {
830      }
831    },
832    "PutExternalModelRequest": {
833      "base": null,
834      "refs": {
835      }
836    },
837    "PutExternalModelResult": {
838      "base": null,
839      "refs": {
840      }
841    },
842    "PutKMSEncryptionKeyRequest": {
843      "base": null,
844      "refs": {
845      }
846    },
847    "PutKMSEncryptionKeyResult": {
848      "base": null,
849      "refs": {
850      }
851    },
852    "PutLabelRequest": {
853      "base": null,
854      "refs": {
855      }
856    },
857    "PutLabelResult": {
858      "base": null,
859      "refs": {
860      }
861    },
862    "PutOutcomeRequest": {
863      "base": null,
864      "refs": {
865      }
866    },
867    "PutOutcomeResult": {
868      "base": null,
869      "refs": {
870      }
871    },
872    "ResourceNotFoundException": {
873      "base": "<p>An exception indicating the specified resource was not found.</p>",
874      "refs": {
875      }
876    },
877    "Rule": {
878      "base": "<p>A rule.</p>",
879      "refs": {
880        "CreateRuleResult$rule": "<p>The created rule.</p>",
881        "DeleteRuleRequest$rule": null,
882        "RuleList$member": null,
883        "UpdateRuleMetadataRequest$rule": "<p>The rule to update.</p>",
884        "UpdateRuleVersionRequest$rule": "<p>The rule to update.</p>",
885        "UpdateRuleVersionResult$rule": "<p>The new rule version that was created.</p>"
886      }
887    },
888    "RuleDetail": {
889      "base": "<p>The details of the rule.</p>",
890      "refs": {
891        "RuleDetailList$member": null
892      }
893    },
894    "RuleDetailList": {
895      "base": null,
896      "refs": {
897        "GetRulesResult$ruleDetails": "<p>The details of the requested rule.</p>"
898      }
899    },
900    "RuleExecutionMode": {
901      "base": null,
902      "refs": {
903        "CreateDetectorVersionRequest$ruleExecutionMode": "<p>The rule execution mode for the rules included in the detector version.</p> <p>You can define and edit the rule mode at the detector version level, when it is in draft status.</p> <p>If you specify <code>FIRST_MATCHED</code>, Amazon Fraud Detector evaluates rules sequentially, first to last, stopping at the first matched rule. Amazon Fraud dectector then provides the outcomes for that single rule.</p> <p>If you specifiy <code>ALL_MATCHED</code>, Amazon Fraud Detector evaluates all rules and returns the outcomes for all matched rules. </p> <p>The default behavior is <code>FIRST_MATCHED</code>.</p>",
904        "GetDetectorVersionResult$ruleExecutionMode": "<p>The execution mode of the rule in the dectector</p> <p> <code>FIRST_MATCHED</code> indicates that Amazon Fraud Detector evaluates rules sequentially, first to last, stopping at the first matched rule. Amazon Fraud dectector then provides the outcomes for that single rule.</p> <p> <code>ALL_MATCHED</code> indicates that Amazon Fraud Detector evaluates all rules and returns the outcomes for all matched rules. You can define and edit the rule mode at the detector version level, when it is in draft status.</p>",
905        "UpdateDetectorVersionRequest$ruleExecutionMode": "<p>The rule execution mode to add to the detector.</p> <p>If you specify <code>FIRST_MATCHED</code>, Amazon Fraud Detector evaluates rules sequentially, first to last, stopping at the first matched rule. Amazon Fraud dectector then provides the outcomes for that single rule.</p> <p>If you specifiy <code>ALL_MATCHED</code>, Amazon Fraud Detector evaluates all rules and returns the outcomes for all matched rules. You can define and edit the rule mode at the detector version level, when it is in draft status.</p> <p>The default behavior is <code>FIRST_MATCHED</code>.</p>"
906      }
907    },
908    "RuleList": {
909      "base": null,
910      "refs": {
911        "CreateDetectorVersionRequest$rules": "<p>The rules to include in the detector version.</p>",
912        "GetDetectorVersionResult$rules": "<p>The rules included in the detector version.</p>",
913        "UpdateDetectorVersionRequest$rules": "<p>The rules to include in the detector version.</p>"
914      }
915    },
916    "RuleResult": {
917      "base": "<p>The rule results.</p>",
918      "refs": {
919        "ListOfRuleResults$member": null
920      }
921    },
922    "RulesMaxResults": {
923      "base": null,
924      "refs": {
925        "GetRulesRequest$maxResults": "<p>The maximum number of rules to return for the request.</p>"
926      }
927    },
928    "Tag": {
929      "base": "<p>A key and value pair. </p>",
930      "refs": {
931        "tagList$member": null
932      }
933    },
934    "TagResourceRequest": {
935      "base": null,
936      "refs": {
937      }
938    },
939    "TagResourceResult": {
940      "base": null,
941      "refs": {
942      }
943    },
944    "TagsMaxResults": {
945      "base": null,
946      "refs": {
947        "ListTagsForResourceRequest$maxResults": "<p>The maximum number of objects to return for the request. </p>"
948      }
949    },
950    "ThrottlingException": {
951      "base": "<p>An exception indicating a throttling error.</p>",
952      "refs": {
953      }
954    },
955    "TrainingDataSchema": {
956      "base": "<p>The training data schema.</p>",
957      "refs": {
958        "CreateModelVersionRequest$trainingDataSchema": "<p>The training data schema.</p>",
959        "GetModelVersionResult$trainingDataSchema": "<p>The training data schema.</p>",
960        "ModelVersionDetail$trainingDataSchema": "<p>The training data schema.</p>"
961      }
962    },
963    "TrainingDataSourceEnum": {
964      "base": null,
965      "refs": {
966        "CreateModelVersionRequest$trainingDataSource": "<p>The training data source location in Amazon S3. </p>",
967        "GetModelVersionResult$trainingDataSource": "<p>The training data source.</p>",
968        "ModelVersionDetail$trainingDataSource": "<p>The model version training data source.</p>"
969      }
970    },
971    "TrainingMetrics": {
972      "base": "<p>The training metric details.</p>",
973      "refs": {
974        "TrainingResult$trainingMetrics": "<p>The training metric details.</p>"
975      }
976    },
977    "TrainingResult": {
978      "base": "<p>The training result details.</p>",
979      "refs": {
980        "ModelVersionDetail$trainingResult": "<p>The training results.</p>"
981      }
982    },
983    "UntagResourceRequest": {
984      "base": null,
985      "refs": {
986      }
987    },
988    "UntagResourceResult": {
989      "base": null,
990      "refs": {
991      }
992    },
993    "UpdateDetectorVersionMetadataRequest": {
994      "base": null,
995      "refs": {
996      }
997    },
998    "UpdateDetectorVersionMetadataResult": {
999      "base": null,
1000      "refs": {
1001      }
1002    },
1003    "UpdateDetectorVersionRequest": {
1004      "base": null,
1005      "refs": {
1006      }
1007    },
1008    "UpdateDetectorVersionResult": {
1009      "base": null,
1010      "refs": {
1011      }
1012    },
1013    "UpdateDetectorVersionStatusRequest": {
1014      "base": null,
1015      "refs": {
1016      }
1017    },
1018    "UpdateDetectorVersionStatusResult": {
1019      "base": null,
1020      "refs": {
1021      }
1022    },
1023    "UpdateModelRequest": {
1024      "base": null,
1025      "refs": {
1026      }
1027    },
1028    "UpdateModelResult": {
1029      "base": null,
1030      "refs": {
1031      }
1032    },
1033    "UpdateModelVersionRequest": {
1034      "base": null,
1035      "refs": {
1036      }
1037    },
1038    "UpdateModelVersionResult": {
1039      "base": null,
1040      "refs": {
1041      }
1042    },
1043    "UpdateModelVersionStatusRequest": {
1044      "base": null,
1045      "refs": {
1046      }
1047    },
1048    "UpdateModelVersionStatusResult": {
1049      "base": null,
1050      "refs": {
1051      }
1052    },
1053    "UpdateRuleMetadataRequest": {
1054      "base": null,
1055      "refs": {
1056      }
1057    },
1058    "UpdateRuleMetadataResult": {
1059      "base": null,
1060      "refs": {
1061      }
1062    },
1063    "UpdateRuleVersionRequest": {
1064      "base": null,
1065      "refs": {
1066      }
1067    },
1068    "UpdateRuleVersionResult": {
1069      "base": null,
1070      "refs": {
1071      }
1072    },
1073    "UpdateVariableRequest": {
1074      "base": null,
1075      "refs": {
1076      }
1077    },
1078    "UpdateVariableResult": {
1079      "base": null,
1080      "refs": {
1081      }
1082    },
1083    "UseEventVariables": {
1084      "base": null,
1085      "refs": {
1086        "ModelInputConfiguration$useEventVariables": "<p>The event variables.</p>"
1087      }
1088    },
1089    "ValidationException": {
1090      "base": "<p>An exception indicating a specified value is not allowed.</p>",
1091      "refs": {
1092      }
1093    },
1094    "Variable": {
1095      "base": "<p>The variable.</p>",
1096      "refs": {
1097        "VariableList$member": null
1098      }
1099    },
1100    "VariableEntry": {
1101      "base": "<p>A variable in the list of variables for the batch create variable request.</p>",
1102      "refs": {
1103        "VariableEntryList$member": null
1104      }
1105    },
1106    "VariableEntryList": {
1107      "base": null,
1108      "refs": {
1109        "BatchCreateVariableRequest$variableEntries": "<p>The list of variables for the batch create variable request.</p>"
1110      }
1111    },
1112    "VariableList": {
1113      "base": null,
1114      "refs": {
1115        "BatchGetVariableResult$variables": "<p>The returned variables.</p>",
1116        "GetVariablesResult$variables": "<p>The names of the variables returned. </p>"
1117      }
1118    },
1119    "VariablesMaxResults": {
1120      "base": null,
1121      "refs": {
1122        "GetVariablesRequest$maxResults": "<p>The max size per page determined for the get variable request. </p>"
1123      }
1124    },
1125    "blob": {
1126      "base": null,
1127      "refs": {
1128        "ModelEndpointDataBlob$byteBuffer": "<p>The byte buffer of the Amazon SageMaker model endpoint input data blob.</p>"
1129      }
1130    },
1131    "contentType": {
1132      "base": null,
1133      "refs": {
1134        "ModelEndpointDataBlob$contentType": "<p>The content type of the Amazon SageMaker model endpoint input data blob. </p>"
1135      }
1136    },
1137    "description": {
1138      "base": null,
1139      "refs": {
1140        "CreateDetectorVersionRequest$description": "<p>The description of the detector version.</p>",
1141        "CreateModelRequest$description": "<p>The model description. </p>",
1142        "CreateRuleRequest$description": "<p>The rule description.</p>",
1143        "Detector$description": "<p>The detector description.</p>",
1144        "DetectorVersionSummary$description": "<p>The detector version description. </p>",
1145        "EntityType$description": "<p>The entity type description.</p>",
1146        "EventType$description": "<p>The event type description.</p>",
1147        "GetDetectorVersionResult$description": "<p>The detector version description.</p>",
1148        "Label$description": "<p>The label description.</p>",
1149        "Model$description": "<p>The model description.</p>",
1150        "Outcome$description": "<p>The outcome description.</p>",
1151        "PutDetectorRequest$description": "<p>The description of the detector.</p>",
1152        "PutEntityTypeRequest$description": "<p>The description.</p>",
1153        "PutEventTypeRequest$description": "<p>The description of the event type.</p>",
1154        "PutLabelRequest$description": "<p>The label description.</p>",
1155        "PutOutcomeRequest$description": "<p>The outcome description.</p>",
1156        "RuleDetail$description": "<p>The rule description.</p>",
1157        "UpdateDetectorVersionMetadataRequest$description": "<p>The description.</p>",
1158        "UpdateDetectorVersionRequest$description": "<p>The detector version description. </p>",
1159        "UpdateModelRequest$description": "<p>The new model description.</p>",
1160        "UpdateRuleMetadataRequest$description": "<p>The rule description.</p>",
1161        "UpdateRuleVersionRequest$description": "<p>The description.</p>"
1162      }
1163    },
1164    "entityTypeList": {
1165      "base": null,
1166      "refs": {
1167        "GetEntityTypesResult$entityTypes": "<p>An array of entity types.</p>"
1168      }
1169    },
1170    "entityTypesMaxResults": {
1171      "base": null,
1172      "refs": {
1173        "GetEntityTypesRequest$maxResults": "<p>The maximum number of objects to return for the request.</p>"
1174      }
1175    },
1176    "eventTypeList": {
1177      "base": null,
1178      "refs": {
1179        "GetEventTypesResult$eventTypes": "<p>An array of event types.</p>"
1180      }
1181    },
1182    "eventTypesMaxResults": {
1183      "base": null,
1184      "refs": {
1185        "GetEventTypesRequest$maxResults": "<p>The maximum number of objects to return for the request.</p>"
1186      }
1187    },
1188    "fieldValidationMessageList": {
1189      "base": null,
1190      "refs": {
1191        "DataValidationMetrics$fieldLevelMessages": "<p>The field-specific model training validation messages.</p>"
1192      }
1193    },
1194    "fileValidationMessageList": {
1195      "base": null,
1196      "refs": {
1197        "DataValidationMetrics$fileLevelMessages": "<p>The file-specific model training validation messages.</p>"
1198      }
1199    },
1200    "float": {
1201      "base": null,
1202      "refs": {
1203        "MetricDataPoint$fpr": "<p>The false positive rate. This is the percentage of total legitimate events that are incorrectly predicted as fraud.</p>",
1204        "MetricDataPoint$precision": "<p>The percentage of fraud events correctly predicted as fraudulent as compared to all events predicted as fraudulent.</p>",
1205        "MetricDataPoint$tpr": "<p>The true positive rate. This is the percentage of total fraud the model detects. Also known as capture rate.</p>",
1206        "MetricDataPoint$threshold": "<p>The model threshold that specifies an acceptable fraud capture rate. For example, a threshold of 500 means any model score 500 or above is labeled as fraud.</p>",
1207        "ModelPredictionMap$value": null,
1208        "TrainingMetrics$auc": "<p>The area under the curve. This summarizes true positive rate (TPR) and false positive rate (FPR) across all possible model score thresholds. A model with no predictive power has an AUC of 0.5, whereas a perfect model has a score of 1.0.</p>"
1209      }
1210    },
1211    "floatVersionString": {
1212      "base": null,
1213      "refs": {
1214        "DeleteModelVersionRequest$modelVersionNumber": "<p>The model version number of the model version to delete.</p>",
1215        "DescribeModelVersionsRequest$modelVersionNumber": "<p>The model version number.</p>",
1216        "GetModelVersionRequest$modelVersionNumber": "<p>The model version number.</p>",
1217        "GetModelVersionResult$modelVersionNumber": "<p>The model version number.</p>",
1218        "ModelVersionDetail$modelVersionNumber": "<p>The model version number.</p>",
1219        "UpdateModelVersionResult$modelVersionNumber": "<p>The model version number of the model version updated.</p>",
1220        "UpdateModelVersionStatusRequest$modelVersionNumber": "<p>The model version number.</p>"
1221      }
1222    },
1223    "fraudDetectorArn": {
1224      "base": null,
1225      "refs": {
1226        "DescribeDetectorResult$arn": "<p>The detector ARN.</p>",
1227        "Detector$arn": "<p>The detector ARN.</p>",
1228        "EntityType$arn": "<p>The entity type ARN.</p>",
1229        "EventType$arn": "<p>The entity type ARN.</p>",
1230        "ExternalModel$arn": "<p>The model ARN.</p>",
1231        "GetDetectorVersionResult$arn": "<p>The detector version ARN.</p>",
1232        "GetModelVersionResult$arn": "<p>The model version ARN.</p>",
1233        "Label$arn": "<p>The label ARN.</p>",
1234        "ListTagsForResourceRequest$resourceARN": "<p>The ARN that specifies the resource whose tags you want to list.</p>",
1235        "Model$arn": "<p>The ARN of the model.</p>",
1236        "ModelVersion$arn": "<p>The model version ARN.</p>",
1237        "ModelVersionDetail$arn": "<p>The model version ARN.</p>",
1238        "Outcome$arn": "<p>The outcome ARN.</p>",
1239        "RuleDetail$arn": "<p>The rule ARN.</p>",
1240        "TagResourceRequest$resourceARN": "<p>The resource ARN.</p>",
1241        "UntagResourceRequest$resourceARN": "<p>The ARN of the resource from which to remove the tag.</p>",
1242        "Variable$arn": "<p>The ARN of the variable.</p>"
1243      }
1244    },
1245    "iamRoleArn": {
1246      "base": null,
1247      "refs": {
1248        "ExternalEventsDetail$dataAccessRoleArn": "<p>The ARN of the role that provides Amazon Fraud Detector access to the data location.</p>"
1249      }
1250    },
1251    "identifier": {
1252      "base": null,
1253      "refs": {
1254        "CreateDetectorVersionRequest$detectorId": "<p>The ID of the detector under which you want to create a new version.</p>",
1255        "CreateDetectorVersionResult$detectorId": "<p>The ID for the created version's parent detector.</p>",
1256        "CreateRuleRequest$ruleId": "<p>The rule ID.</p>",
1257        "CreateRuleRequest$detectorId": "<p>The detector ID for the rule's parent detector.</p>",
1258        "DeleteDetectorRequest$detectorId": "<p>The ID of the detector to delete.</p>",
1259        "DeleteDetectorVersionRequest$detectorId": "<p>The ID of the parent detector for the detector version to delete.</p>",
1260        "DeleteEntityTypeRequest$name": "<p>The name of the entity type to delete.</p>",
1261        "DeleteEventRequest$eventId": "<p>The ID of the event to delete.</p>",
1262        "DeleteEventRequest$eventTypeName": "<p>The name of the event type.</p>",
1263        "DeleteEventTypeRequest$name": "<p>The name of the event type to delete.</p>",
1264        "DeleteLabelRequest$name": "<p>The name of the label to delete.</p>",
1265        "DeleteOutcomeRequest$name": "<p>The name of the outcome to delete.</p>",
1266        "DescribeDetectorRequest$detectorId": "<p>The detector ID.</p>",
1267        "DescribeDetectorResult$detectorId": "<p>The detector ID.</p>",
1268        "Detector$detectorId": "<p>The detector ID.</p>",
1269        "Detector$eventTypeName": "<p>The name of the event type.</p>",
1270        "Entity$entityId": "<p>The entity ID. If you do not know the <code>entityId</code>, you can pass <code>unknown</code>, which is areserved string literal.</p>",
1271        "GetDetectorVersionRequest$detectorId": "<p>The detector ID.</p>",
1272        "GetDetectorVersionResult$detectorId": "<p>The detector ID.</p>",
1273        "GetDetectorsRequest$detectorId": "<p>The detector ID.</p>",
1274        "GetEntityTypesRequest$name": "<p>The name.</p>",
1275        "GetEventTypesRequest$name": "<p>The name.</p>",
1276        "GetLabelsRequest$name": "<p>The name of the label or labels to get.</p>",
1277        "GetOutcomesRequest$name": "<p>The name of the outcome or outcomes to get.</p>",
1278        "GetRulesRequest$ruleId": "<p>The rule ID.</p>",
1279        "GetRulesRequest$detectorId": "<p>The detector ID.</p>",
1280        "ModelInputConfiguration$eventTypeName": "<p>The event type name.</p>",
1281        "Outcome$name": "<p>The outcome name.</p>",
1282        "PutDetectorRequest$detectorId": "<p>The detector ID. </p>",
1283        "PutDetectorRequest$eventTypeName": "<p>The name of the event type.</p>",
1284        "PutEntityTypeRequest$name": "<p>The name of the entity type.</p>",
1285        "PutEventTypeRequest$name": "<p>The name.</p>",
1286        "PutLabelRequest$name": "<p>The label name.</p>",
1287        "PutOutcomeRequest$name": "<p>The name of the outcome.</p>",
1288        "Rule$detectorId": "<p>The detector for which the rule is associated.</p>",
1289        "Rule$ruleId": "<p>The rule ID.</p>",
1290        "RuleDetail$ruleId": "<p>The rule ID.</p>",
1291        "RuleDetail$detectorId": "<p>The detector for which the rule is associated.</p>",
1292        "UpdateDetectorVersionMetadataRequest$detectorId": "<p>The detector ID.</p>",
1293        "UpdateDetectorVersionRequest$detectorId": "<p>The parent detector ID for the detector version you want to update.</p>",
1294        "UpdateDetectorVersionStatusRequest$detectorId": "<p>The detector ID. </p>"
1295      }
1296    },
1297    "integer": {
1298      "base": null,
1299      "refs": {
1300        "BatchCreateVariableError$code": "<p>The error code. </p>",
1301        "BatchGetVariableError$code": "<p>The error code. </p>"
1302      }
1303    },
1304    "labelList": {
1305      "base": null,
1306      "refs": {
1307        "GetLabelsResult$labels": "<p>An array of labels.</p>"
1308      }
1309    },
1310    "labelMapper": {
1311      "base": null,
1312      "refs": {
1313        "LabelSchema$labelMapper": "<p>The label mapper maps the Amazon Fraud Detector supported model classification labels (<code>FRAUD</code>, <code>LEGIT</code>) to the appropriate event type labels. For example, if \"<code>FRAUD</code>\" and \"<code>LEGIT</code>\" are Amazon Fraud Detector supported labels, this mapper could be: <code>{\"FRAUD\" =&gt; [\"0\"]</code>, <code>\"LEGIT\" =&gt; [\"1\"]}</code> or <code>{\"FRAUD\" =&gt; [\"false\"]</code>, <code>\"LEGIT\" =&gt; [\"true\"]}</code> or <code>{\"FRAUD\" =&gt; [\"fraud\", \"abuse\"]</code>, <code>\"LEGIT\" =&gt; [\"legit\", \"safe\"]}</code>. The value part of the mapper is a list, because you may have multiple label variants from your event type for a single Amazon Fraud Detector label. </p>"
1314      }
1315    },
1316    "labelsMaxResults": {
1317      "base": null,
1318      "refs": {
1319        "GetLabelsRequest$maxResults": "<p>The maximum number of objects to return for the request.</p>"
1320      }
1321    },
1322    "listOfEntities": {
1323      "base": null,
1324      "refs": {
1325        "GetEventPredictionRequest$entities": "<p>The entity type (associated with the detector's event type) and specific entity ID representing who performed the event. If an entity id is not available, use \"UNKNOWN.\"</p>"
1326      }
1327    },
1328    "metricDataPointsList": {
1329      "base": null,
1330      "refs": {
1331        "TrainingMetrics$metricDataPoints": "<p>The data points details.</p>"
1332      }
1333    },
1334    "modelIdentifier": {
1335      "base": null,
1336      "refs": {
1337        "CreateModelRequest$modelId": "<p>The model ID.</p>",
1338        "CreateModelVersionRequest$modelId": "<p>The model ID. </p>",
1339        "CreateModelVersionResult$modelId": "<p>The model ID.</p>",
1340        "DeleteModelRequest$modelId": "<p>The model ID of the model to delete.</p>",
1341        "DeleteModelVersionRequest$modelId": "<p>The model ID of the model version to delete.</p>",
1342        "DescribeModelVersionsRequest$modelId": "<p>The model ID.</p>",
1343        "GetModelVersionRequest$modelId": "<p>The model ID.</p>",
1344        "GetModelVersionResult$modelId": "<p>The model ID.</p>",
1345        "GetModelsRequest$modelId": "<p>The model ID.</p>",
1346        "Model$modelId": "<p>The model ID.</p>",
1347        "ModelVersion$modelId": "<p>The model ID.</p>",
1348        "ModelVersionDetail$modelId": "<p>The model ID.</p>",
1349        "UpdateModelRequest$modelId": "<p>The model ID.</p>",
1350        "UpdateModelVersionRequest$modelId": "<p>The model ID.</p>",
1351        "UpdateModelVersionResult$modelId": "<p>The model ID.</p>",
1352        "UpdateModelVersionStatusRequest$modelId": "<p>The model ID of the model version to update.</p>"
1353      }
1354    },
1355    "modelList": {
1356      "base": null,
1357      "refs": {
1358        "GetModelsResult$models": "<p>The array of models.</p>"
1359      }
1360    },
1361    "modelVersionDetailList": {
1362      "base": null,
1363      "refs": {
1364        "DescribeModelVersionsResult$modelVersionDetails": "<p>The model version details.</p>"
1365      }
1366    },
1367    "modelsMaxPageSize": {
1368      "base": null,
1369      "refs": {
1370        "DescribeModelVersionsRequest$maxResults": "<p>The maximum number of results to return.</p>",
1371        "GetModelsRequest$maxResults": "<p>The maximum number of objects to return for the request. </p>"
1372      }
1373    },
1374    "nonEmptyString": {
1375      "base": null,
1376      "refs": {
1377        "CreateDetectorVersionResult$detectorVersionId": "<p>The ID for the created detector. </p>",
1378        "CreateModelVersionResult$modelVersionNumber": "<p>The model version number of the model version created.</p>",
1379        "DetectorVersionSummary$detectorVersionId": "<p>The detector version ID. </p>",
1380        "ModelVersion$modelVersionNumber": "<p>The model version number.</p>"
1381      }
1382    },
1383    "ruleExpression": {
1384      "base": null,
1385      "refs": {
1386        "CreateRuleRequest$expression": "<p>The rule expression.</p>",
1387        "RuleDetail$expression": "<p>The rule expression.</p>",
1388        "UpdateRuleVersionRequest$expression": "<p>The rule expression.</p>"
1389      }
1390    },
1391    "s3BucketLocation": {
1392      "base": null,
1393      "refs": {
1394        "ExternalEventsDetail$dataLocation": "<p>The Amazon S3 bucket location for the data.</p>"
1395      }
1396    },
1397    "sageMakerEndpointIdentifier": {
1398      "base": null,
1399      "refs": {
1400        "DeleteExternalModelRequest$modelEndpoint": "<p>The endpoint of the Amazon Sagemaker model to delete.</p>",
1401        "PutExternalModelRequest$modelEndpoint": "<p>The model endpoints name.</p>"
1402      }
1403    },
1404    "string": {
1405      "base": null,
1406      "refs": {
1407        "AccessDeniedException$message": null,
1408        "BatchCreateVariableError$name": "<p>The name.</p>",
1409        "BatchCreateVariableError$message": "<p>The error message.</p>",
1410        "BatchGetVariableError$name": "<p>The error name. </p>",
1411        "BatchGetVariableError$message": "<p>The error message.</p>",
1412        "ConflictException$message": null,
1413        "CreateModelRequest$eventTypeName": "<p>The name of the event type.</p>",
1414        "CreateModelVersionResult$status": "<p>The model version status. </p>",
1415        "CreateVariableRequest$name": "<p>The name of the variable.</p>",
1416        "CreateVariableRequest$defaultValue": "<p>The default value for the variable when no value is received.</p>",
1417        "CreateVariableRequest$description": "<p>The description.</p>",
1418        "CreateVariableRequest$variableType": "<p>The variable type. For more information see <a href=\"https://docs.aws.amazon.com/frauddetector/latest/ug/create-a-variable.html#variable-types\">Variable types</a>. </p> <p>Valid Values: <code>AUTH_CODE | AVS | BILLING_ADDRESS_L1 | BILLING_ADDRESS_L2 | BILLING_CITY | BILLING_COUNTRY | BILLING_NAME | BILLING_PHONE | BILLING_STATE | BILLING_ZIP | CARD_BIN | CATEGORICAL | CURRENCY_CODE | EMAIL_ADDRESS | FINGERPRINT | FRAUD_LABEL | FREE_FORM_TEXT | IP_ADDRESS | NUMERIC | ORDER_ID | PAYMENT_TYPE | PHONE_NUMBER | PRICE | PRODUCT_CATEGORY | SHIPPING_ADDRESS_L1 | SHIPPING_ADDRESS_L2 | SHIPPING_CITY | SHIPPING_COUNTRY | SHIPPING_NAME | SHIPPING_PHONE | SHIPPING_STATE | SHIPPING_ZIP | USERAGENT</code> </p>",
1419        "CsvIndexToVariableMap$key": null,
1420        "CsvIndexToVariableMap$value": null,
1421        "DeleteVariableRequest$name": "<p>The name of the variable to delete.</p>",
1422        "DescribeDetectorRequest$nextToken": "<p>The next token from the previous response.</p>",
1423        "DescribeDetectorResult$nextToken": "<p>The next token to be used for subsequent requests.</p>",
1424        "DescribeModelVersionsRequest$nextToken": "<p>The next token from the previous results.</p>",
1425        "DescribeModelVersionsResult$nextToken": "<p>The next token.</p>",
1426        "Entity$entityType": "<p>The entity type.</p>",
1427        "EntityType$name": "<p>The entity type name.</p>",
1428        "EventType$name": "<p>The event type name.</p>",
1429        "ExternalModel$modelEndpoint": "<p>The Amazon SageMaker model endpoints.</p>",
1430        "ExternalModel$invokeModelEndpointRoleArn": "<p>The role used to invoke the model. </p>",
1431        "ExternalModelEndpointDataBlobMap$key": null,
1432        "FieldValidationMessage$fieldName": "<p>The field name.</p>",
1433        "FieldValidationMessage$identifier": "<p>The message ID.</p>",
1434        "FieldValidationMessage$title": "<p>The message title.</p>",
1435        "FieldValidationMessage$content": "<p>The message content.</p>",
1436        "FieldValidationMessage$type": "<p>The message type.</p>",
1437        "FileValidationMessage$title": "<p>The message title.</p>",
1438        "FileValidationMessage$content": "<p>The message content.</p>",
1439        "FileValidationMessage$type": "<p>The message type.</p>",
1440        "GetDetectorsRequest$nextToken": "<p>The next token for the subsequent request.</p>",
1441        "GetDetectorsResult$nextToken": "<p>The next page token.</p>",
1442        "GetEntityTypesRequest$nextToken": "<p>The next token for the subsequent request.</p>",
1443        "GetEntityTypesResult$nextToken": "<p>The next page token.</p>",
1444        "GetEventPredictionRequest$detectorId": "<p>The detector ID.</p>",
1445        "GetEventPredictionRequest$eventId": "<p>The unique ID used to identify the event.</p>",
1446        "GetEventPredictionRequest$eventTypeName": "<p>The event type associated with the detector specified for the prediction.</p>",
1447        "GetEventPredictionRequest$eventTimestamp": "<p>Timestamp that defines when the event under evaluation occurred.</p>",
1448        "GetEventTypesRequest$nextToken": "<p>The next token for the subsequent request.</p>",
1449        "GetEventTypesResult$nextToken": "<p>The next page token.</p>",
1450        "GetExternalModelsRequest$modelEndpoint": "<p>The Amazon SageMaker model endpoint.</p>",
1451        "GetExternalModelsRequest$nextToken": "<p>The next page token for the request.</p>",
1452        "GetExternalModelsResult$nextToken": "<p>The next page token to be used in subsequent requests.</p>",
1453        "GetLabelsRequest$nextToken": "<p>The next token for the subsequent request.</p>",
1454        "GetLabelsResult$nextToken": "<p>The next page token.</p>",
1455        "GetModelVersionResult$status": "<p>The model version status.</p> <p>Possible values are:</p> <ul> <li> <p> <code>TRAINING_IN_PROGRESS</code> </p> </li> <li> <p> <code>TRAINING_COMPLETE</code> </p> </li> <li> <p> <code>ACTIVATE_REQUESTED</code> </p> </li> <li> <p> <code>ACTIVATE_IN_PROGRESS</code> </p> </li> <li> <p> <code>ACTIVE</code> </p> </li> <li> <p> <code>INACTIVATE_REQUESTED</code> </p> </li> <li> <p> <code>INACTIVATE_IN_PROGRESS</code> </p> </li> <li> <p> <code>INACTIVE</code> </p> </li> <li> <p> <code>ERROR</code> </p> </li> </ul>",
1456        "GetModelsRequest$nextToken": "<p>The next token for the subsequent request.</p>",
1457        "GetModelsResult$nextToken": "<p>The next page token to be used in subsequent requests.</p>",
1458        "GetOutcomesRequest$nextToken": "<p>The next page token for the request. </p>",
1459        "GetOutcomesResult$nextToken": "<p>The next page token for subsequent requests.</p>",
1460        "GetRulesRequest$nextToken": "<p>The next page token.</p>",
1461        "GetRulesResult$nextToken": "<p>The next page token to be used in subsequent requests.</p>",
1462        "GetVariablesRequest$name": "<p>The name of the variable. </p>",
1463        "GetVariablesRequest$nextToken": "<p>The next page token of the get variable request. </p>",
1464        "GetVariablesResult$nextToken": "<p>The next page token to be used in subsequent requests. </p>",
1465        "InternalServerException$message": null,
1466        "JsonKeyToVariableMap$key": null,
1467        "JsonKeyToVariableMap$value": null,
1468        "Label$name": "<p>The label name.</p>",
1469        "ListOfStrings$member": null,
1470        "ListTagsForResourceRequest$nextToken": "<p>The next token from the previous results.</p>",
1471        "ListTagsForResourceResult$nextToken": "<p>The next token for subsequent requests. </p>",
1472        "Model$eventTypeName": "<p>The name of the event type.</p>",
1473        "ModelInputConfiguration$jsonInputTemplate": "<p> Template for constructing the JSON input-data sent to SageMaker. At event-evaluation, the placeholders for variable names in the template will be replaced with the variable values before being sent to SageMaker. </p>",
1474        "ModelInputConfiguration$csvInputTemplate": "<p> Template for constructing the CSV input-data sent to SageMaker. At event-evaluation, the placeholders for variable-names in the template will be replaced with the variable values before being sent to SageMaker. </p>",
1475        "ModelPredictionMap$key": null,
1476        "ModelVersionDetail$status": "<p>The status of the model version.</p>",
1477        "NameList$member": null,
1478        "NonEmptyListOfStrings$member": null,
1479        "PutExternalModelRequest$invokeModelEndpointRoleArn": "<p>The IAM role used to invoke the model endpoint.</p>",
1480        "ResourceNotFoundException$message": null,
1481        "RuleResult$ruleId": "<p>The rule ID that was matched, based on the rule execution mode.</p>",
1482        "ThrottlingException$message": null,
1483        "UpdateModelVersionResult$status": "<p>The status of the updated model version.</p>",
1484        "UpdateVariableRequest$name": "<p>The name of the variable.</p>",
1485        "UpdateVariableRequest$defaultValue": "<p>The new default value of the variable.</p>",
1486        "UpdateVariableRequest$description": "<p>The new description.</p>",
1487        "UpdateVariableRequest$variableType": "<p>The variable type. For more information see <a href=\"https://docs.aws.amazon.com/frauddetector/latest/ug/create-a-variable.html#variable-types\">Variable types</a>.</p>",
1488        "ValidationException$message": null,
1489        "Variable$name": "<p>The name of the variable.</p>",
1490        "Variable$defaultValue": "<p>The default value of the variable.</p>",
1491        "Variable$description": "<p>The description of the variable. </p>",
1492        "Variable$variableType": "<p>The variable type of the variable.</p> <p>Valid Values: <code>AUTH_CODE | AVS | BILLING_ADDRESS_L1 | BILLING_ADDRESS_L2 | BILLING_CITY | BILLING_COUNTRY | BILLING_NAME | BILLING_PHONE | BILLING_STATE | BILLING_ZIP | CARD_BIN | CATEGORICAL | CURRENCY_CODE | EMAIL_ADDRESS | FINGERPRINT | FRAUD_LABEL | FREE_FORM_TEXT | IP_ADDRESS | NUMERIC | ORDER_ID | PAYMENT_TYPE | PHONE_NUMBER | PRICE | PRODUCT_CATEGORY | SHIPPING_ADDRESS_L1 | SHIPPING_ADDRESS_L2 | SHIPPING_CITY | SHIPPING_COUNTRY | SHIPPING_NAME | SHIPPING_PHONE | SHIPPING_STATE | SHIPPING_ZIP | USERAGENT </code> </p>",
1493        "VariableEntry$name": "<p>The name of the variable.</p>",
1494        "VariableEntry$dataType": "<p>The data type of the variable.</p>",
1495        "VariableEntry$dataSource": "<p>The data source of the variable.</p>",
1496        "VariableEntry$defaultValue": "<p>The default value of the variable.</p>",
1497        "VariableEntry$description": "<p>The description of the variable.</p>",
1498        "VariableEntry$variableType": "<p>The type of the variable. For more information see <a href=\"https://docs.aws.amazon.com/frauddetector/latest/ug/create-a-variable.html#variable-types\">Variable types</a>.</p> <p>Valid Values: <code>AUTH_CODE | AVS | BILLING_ADDRESS_L1 | BILLING_ADDRESS_L2 | BILLING_CITY | BILLING_COUNTRY | BILLING_NAME | BILLING_PHONE | BILLING_STATE | BILLING_ZIP | CARD_BIN | CATEGORICAL | CURRENCY_CODE | EMAIL_ADDRESS | FINGERPRINT | FRAUD_LABEL | FREE_FORM_TEXT | IP_ADDRESS | NUMERIC | ORDER_ID | PAYMENT_TYPE | PHONE_NUMBER | PRICE | PRODUCT_CATEGORY | SHIPPING_ADDRESS_L1 | SHIPPING_ADDRESS_L2 | SHIPPING_CITY | SHIPPING_COUNTRY | SHIPPING_NAME | SHIPPING_PHONE | SHIPPING_STATE | SHIPPING_ZIP | USERAGENT </code> </p>",
1499        "labelMapper$key": null
1500      }
1501    },
1502    "tagKey": {
1503      "base": null,
1504      "refs": {
1505        "Tag$key": "<p>A tag key.</p>",
1506        "tagKeyList$member": null
1507      }
1508    },
1509    "tagKeyList": {
1510      "base": null,
1511      "refs": {
1512        "UntagResourceRequest$tagKeys": "<p>The resource ARN.</p>"
1513      }
1514    },
1515    "tagList": {
1516      "base": null,
1517      "refs": {
1518        "BatchCreateVariableRequest$tags": "<p>A collection of key and value pairs.</p>",
1519        "CreateDetectorVersionRequest$tags": "<p>A collection of key and value pairs.</p>",
1520        "CreateModelRequest$tags": "<p>A collection of key and value pairs.</p>",
1521        "CreateModelVersionRequest$tags": "<p>A collection of key and value pairs.</p>",
1522        "CreateRuleRequest$tags": "<p>A collection of key and value pairs.</p>",
1523        "CreateVariableRequest$tags": "<p>A collection of key and value pairs.</p>",
1524        "ListTagsForResourceResult$tags": "<p>A collection of key and value pairs.</p>",
1525        "PutDetectorRequest$tags": "<p>A collection of key and value pairs.</p>",
1526        "PutEntityTypeRequest$tags": "<p>A collection of key and value pairs.</p>",
1527        "PutEventTypeRequest$tags": "<p>A collection of key and value pairs.</p>",
1528        "PutExternalModelRequest$tags": "<p>A collection of key and value pairs.</p>",
1529        "PutLabelRequest$tags": "<p/>",
1530        "PutOutcomeRequest$tags": "<p>A collection of key and value pairs.</p>",
1531        "TagResourceRequest$tags": "<p>The tags to assign to the resource.</p>",
1532        "UpdateModelVersionRequest$tags": "<p>A collection of key and value pairs.</p>",
1533        "UpdateRuleVersionRequest$tags": "<p>The tags to assign to the rule version.</p>"
1534      }
1535    },
1536    "tagValue": {
1537      "base": null,
1538      "refs": {
1539        "Tag$value": "<p>A value assigned to a tag key.</p>"
1540      }
1541    },
1542    "time": {
1543      "base": null,
1544      "refs": {
1545        "Detector$lastUpdatedTime": "<p>Timestamp of when the detector was last updated.</p>",
1546        "Detector$createdTime": "<p>Timestamp of when the detector was created.</p>",
1547        "DetectorVersionSummary$lastUpdatedTime": "<p>Timestamp of when the detector version was last updated.</p>",
1548        "EntityType$lastUpdatedTime": "<p>Timestamp of when the entity type was last updated.</p>",
1549        "EntityType$createdTime": "<p>Timestamp of when the entity type was created.</p>",
1550        "EventType$lastUpdatedTime": "<p>Timestamp of when the event type was last updated.</p>",
1551        "EventType$createdTime": "<p>Timestamp of when the event type was created.</p>",
1552        "ExternalModel$lastUpdatedTime": "<p>Timestamp of when the model was last updated.</p>",
1553        "ExternalModel$createdTime": "<p>Timestamp of when the model was last created.</p>",
1554        "GetDetectorVersionResult$lastUpdatedTime": "<p>The timestamp when the detector version was last updated. </p>",
1555        "GetDetectorVersionResult$createdTime": "<p>The timestamp when the detector version was created. </p>",
1556        "Label$lastUpdatedTime": "<p>Timestamp of when the label was last updated.</p>",
1557        "Label$createdTime": "<p>Timestamp of when the event type was created.</p>",
1558        "Model$createdTime": "<p>Timestamp of when the model was created.</p>",
1559        "Model$lastUpdatedTime": "<p>Timestamp of last time the model was updated.</p>",
1560        "ModelVersionDetail$lastUpdatedTime": "<p>The timestamp when the model was last updated.</p>",
1561        "ModelVersionDetail$createdTime": "<p>The timestamp when the model was created.</p>",
1562        "Outcome$lastUpdatedTime": "<p>The timestamp when the outcome was last updated.</p>",
1563        "Outcome$createdTime": "<p>The timestamp when the outcome was created.</p>",
1564        "RuleDetail$lastUpdatedTime": "<p>Timestamp of the last time the rule was updated.</p>",
1565        "RuleDetail$createdTime": "<p>The timestamp of when the rule was created.</p>",
1566        "Variable$lastUpdatedTime": "<p>The time when variable was last updated.</p>",
1567        "Variable$createdTime": "<p>The time when the variable was created.</p>"
1568      }
1569    },
1570    "variableName": {
1571      "base": null,
1572      "refs": {
1573        "EventVariableMap$key": null
1574      }
1575    },
1576    "variableValue": {
1577      "base": null,
1578      "refs": {
1579        "EventVariableMap$value": null
1580      }
1581    },
1582    "wholeNumberVersionString": {
1583      "base": null,
1584      "refs": {
1585        "DeleteDetectorVersionRequest$detectorVersionId": "<p>The ID of the detector version to delete.</p>",
1586        "GetDetectorVersionRequest$detectorVersionId": "<p>The detector version ID.</p>",
1587        "GetDetectorVersionResult$detectorVersionId": "<p>The detector version ID.</p>",
1588        "GetEventPredictionRequest$detectorVersionId": "<p>The detector version ID.</p>",
1589        "GetRulesRequest$ruleVersion": "<p>The rule version.</p>",
1590        "Rule$ruleVersion": "<p>The rule version.</p>",
1591        "RuleDetail$ruleVersion": "<p>The rule version.</p>",
1592        "UpdateDetectorVersionMetadataRequest$detectorVersionId": "<p>The detector version ID. </p>",
1593        "UpdateDetectorVersionRequest$detectorVersionId": "<p>The detector version ID. </p>",
1594        "UpdateDetectorVersionStatusRequest$detectorVersionId": "<p>The detector version ID. </p>",
1595        "UpdateModelVersionRequest$majorVersionNumber": "<p>The major version number.</p>"
1596      }
1597    }
1598  }
1599}
1600