github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/iotevents-data/2018-10-23/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2018-10-23", 5 "endpointPrefix":"data.iotevents", 6 "protocol":"rest-json", 7 "serviceFullName":"AWS IoT Events Data", 8 "serviceId":"IoT Events Data", 9 "signatureVersion":"v4", 10 "signingName":"ioteventsdata", 11 "uid":"iotevents-data-2018-10-23" 12 }, 13 "operations":{ 14 "BatchAcknowledgeAlarm":{ 15 "name":"BatchAcknowledgeAlarm", 16 "http":{ 17 "method":"POST", 18 "requestUri":"/alarms/acknowledge", 19 "responseCode":202 20 }, 21 "input":{"shape":"BatchAcknowledgeAlarmRequest"}, 22 "output":{"shape":"BatchAcknowledgeAlarmResponse"}, 23 "errors":[ 24 {"shape":"InvalidRequestException"}, 25 {"shape":"InternalFailureException"}, 26 {"shape":"ServiceUnavailableException"}, 27 {"shape":"ThrottlingException"} 28 ] 29 }, 30 "BatchDisableAlarm":{ 31 "name":"BatchDisableAlarm", 32 "http":{ 33 "method":"POST", 34 "requestUri":"/alarms/disable", 35 "responseCode":202 36 }, 37 "input":{"shape":"BatchDisableAlarmRequest"}, 38 "output":{"shape":"BatchDisableAlarmResponse"}, 39 "errors":[ 40 {"shape":"InvalidRequestException"}, 41 {"shape":"InternalFailureException"}, 42 {"shape":"ServiceUnavailableException"}, 43 {"shape":"ThrottlingException"} 44 ] 45 }, 46 "BatchEnableAlarm":{ 47 "name":"BatchEnableAlarm", 48 "http":{ 49 "method":"POST", 50 "requestUri":"/alarms/enable", 51 "responseCode":202 52 }, 53 "input":{"shape":"BatchEnableAlarmRequest"}, 54 "output":{"shape":"BatchEnableAlarmResponse"}, 55 "errors":[ 56 {"shape":"InvalidRequestException"}, 57 {"shape":"InternalFailureException"}, 58 {"shape":"ServiceUnavailableException"}, 59 {"shape":"ThrottlingException"} 60 ] 61 }, 62 "BatchPutMessage":{ 63 "name":"BatchPutMessage", 64 "http":{ 65 "method":"POST", 66 "requestUri":"/inputs/messages", 67 "responseCode":200 68 }, 69 "input":{"shape":"BatchPutMessageRequest"}, 70 "output":{"shape":"BatchPutMessageResponse"}, 71 "errors":[ 72 {"shape":"InvalidRequestException"}, 73 {"shape":"InternalFailureException"}, 74 {"shape":"ServiceUnavailableException"}, 75 {"shape":"ThrottlingException"} 76 ] 77 }, 78 "BatchResetAlarm":{ 79 "name":"BatchResetAlarm", 80 "http":{ 81 "method":"POST", 82 "requestUri":"/alarms/reset", 83 "responseCode":202 84 }, 85 "input":{"shape":"BatchResetAlarmRequest"}, 86 "output":{"shape":"BatchResetAlarmResponse"}, 87 "errors":[ 88 {"shape":"InvalidRequestException"}, 89 {"shape":"InternalFailureException"}, 90 {"shape":"ServiceUnavailableException"}, 91 {"shape":"ThrottlingException"} 92 ] 93 }, 94 "BatchSnoozeAlarm":{ 95 "name":"BatchSnoozeAlarm", 96 "http":{ 97 "method":"POST", 98 "requestUri":"/alarms/snooze", 99 "responseCode":202 100 }, 101 "input":{"shape":"BatchSnoozeAlarmRequest"}, 102 "output":{"shape":"BatchSnoozeAlarmResponse"}, 103 "errors":[ 104 {"shape":"InvalidRequestException"}, 105 {"shape":"InternalFailureException"}, 106 {"shape":"ServiceUnavailableException"}, 107 {"shape":"ThrottlingException"} 108 ] 109 }, 110 "BatchUpdateDetector":{ 111 "name":"BatchUpdateDetector", 112 "http":{ 113 "method":"POST", 114 "requestUri":"/detectors", 115 "responseCode":200 116 }, 117 "input":{"shape":"BatchUpdateDetectorRequest"}, 118 "output":{"shape":"BatchUpdateDetectorResponse"}, 119 "errors":[ 120 {"shape":"InvalidRequestException"}, 121 {"shape":"InternalFailureException"}, 122 {"shape":"ServiceUnavailableException"}, 123 {"shape":"ThrottlingException"} 124 ] 125 }, 126 "DescribeAlarm":{ 127 "name":"DescribeAlarm", 128 "http":{ 129 "method":"GET", 130 "requestUri":"/alarms/{alarmModelName}/keyValues/" 131 }, 132 "input":{"shape":"DescribeAlarmRequest"}, 133 "output":{"shape":"DescribeAlarmResponse"}, 134 "errors":[ 135 {"shape":"InvalidRequestException"}, 136 {"shape":"ResourceNotFoundException"}, 137 {"shape":"ThrottlingException"}, 138 {"shape":"InternalFailureException"}, 139 {"shape":"ServiceUnavailableException"} 140 ] 141 }, 142 "DescribeDetector":{ 143 "name":"DescribeDetector", 144 "http":{ 145 "method":"GET", 146 "requestUri":"/detectors/{detectorModelName}/keyValues/" 147 }, 148 "input":{"shape":"DescribeDetectorRequest"}, 149 "output":{"shape":"DescribeDetectorResponse"}, 150 "errors":[ 151 {"shape":"InvalidRequestException"}, 152 {"shape":"ResourceNotFoundException"}, 153 {"shape":"ThrottlingException"}, 154 {"shape":"InternalFailureException"}, 155 {"shape":"ServiceUnavailableException"} 156 ] 157 }, 158 "ListAlarms":{ 159 "name":"ListAlarms", 160 "http":{ 161 "method":"GET", 162 "requestUri":"/alarms/{alarmModelName}" 163 }, 164 "input":{"shape":"ListAlarmsRequest"}, 165 "output":{"shape":"ListAlarmsResponse"}, 166 "errors":[ 167 {"shape":"InvalidRequestException"}, 168 {"shape":"ResourceNotFoundException"}, 169 {"shape":"ThrottlingException"}, 170 {"shape":"InternalFailureException"}, 171 {"shape":"ServiceUnavailableException"} 172 ] 173 }, 174 "ListDetectors":{ 175 "name":"ListDetectors", 176 "http":{ 177 "method":"GET", 178 "requestUri":"/detectors/{detectorModelName}" 179 }, 180 "input":{"shape":"ListDetectorsRequest"}, 181 "output":{"shape":"ListDetectorsResponse"}, 182 "errors":[ 183 {"shape":"InvalidRequestException"}, 184 {"shape":"ResourceNotFoundException"}, 185 {"shape":"ThrottlingException"}, 186 {"shape":"InternalFailureException"}, 187 {"shape":"ServiceUnavailableException"} 188 ] 189 } 190 }, 191 "shapes":{ 192 "AcknowledgeActionConfiguration":{ 193 "type":"structure", 194 "members":{ 195 "note":{"shape":"Note"} 196 } 197 }, 198 "AcknowledgeAlarmActionRequest":{ 199 "type":"structure", 200 "required":[ 201 "requestId", 202 "alarmModelName" 203 ], 204 "members":{ 205 "requestId":{"shape":"RequestId"}, 206 "alarmModelName":{"shape":"AlarmModelName"}, 207 "keyValue":{"shape":"KeyValue"}, 208 "note":{"shape":"Note"} 209 } 210 }, 211 "AcknowledgeAlarmActionRequests":{ 212 "type":"list", 213 "member":{"shape":"AcknowledgeAlarmActionRequest"}, 214 "min":1 215 }, 216 "Alarm":{ 217 "type":"structure", 218 "members":{ 219 "alarmModelName":{"shape":"AlarmModelName"}, 220 "alarmModelVersion":{"shape":"AlarmModelVersion"}, 221 "keyValue":{"shape":"KeyValue"}, 222 "alarmState":{"shape":"AlarmState"}, 223 "severity":{"shape":"Severity"}, 224 "creationTime":{"shape":"Timestamp"}, 225 "lastUpdateTime":{"shape":"Timestamp"} 226 } 227 }, 228 "AlarmModelName":{ 229 "type":"string", 230 "max":128, 231 "min":1, 232 "pattern":"^[a-zA-Z0-9_-]+$" 233 }, 234 "AlarmModelVersion":{ 235 "type":"string", 236 "max":128, 237 "min":1 238 }, 239 "AlarmState":{ 240 "type":"structure", 241 "members":{ 242 "stateName":{"shape":"AlarmStateName"}, 243 "ruleEvaluation":{"shape":"RuleEvaluation"}, 244 "customerAction":{"shape":"CustomerAction"}, 245 "systemEvent":{"shape":"SystemEvent"} 246 } 247 }, 248 "AlarmStateName":{ 249 "type":"string", 250 "enum":[ 251 "DISABLED", 252 "NORMAL", 253 "ACTIVE", 254 "ACKNOWLEDGED", 255 "SNOOZE_DISABLED", 256 "LATCHED" 257 ] 258 }, 259 "AlarmSummaries":{ 260 "type":"list", 261 "member":{"shape":"AlarmSummary"} 262 }, 263 "AlarmSummary":{ 264 "type":"structure", 265 "members":{ 266 "alarmModelName":{"shape":"AlarmModelName"}, 267 "alarmModelVersion":{"shape":"AlarmModelVersion"}, 268 "keyValue":{"shape":"KeyValue"}, 269 "stateName":{"shape":"AlarmStateName"}, 270 "creationTime":{"shape":"Timestamp"}, 271 "lastUpdateTime":{"shape":"Timestamp"} 272 } 273 }, 274 "BatchAcknowledgeAlarmRequest":{ 275 "type":"structure", 276 "required":["acknowledgeActionRequests"], 277 "members":{ 278 "acknowledgeActionRequests":{"shape":"AcknowledgeAlarmActionRequests"} 279 } 280 }, 281 "BatchAcknowledgeAlarmResponse":{ 282 "type":"structure", 283 "members":{ 284 "errorEntries":{"shape":"BatchAlarmActionErrorEntries"} 285 } 286 }, 287 "BatchAlarmActionErrorEntries":{ 288 "type":"list", 289 "member":{"shape":"BatchAlarmActionErrorEntry"} 290 }, 291 "BatchAlarmActionErrorEntry":{ 292 "type":"structure", 293 "members":{ 294 "requestId":{"shape":"RequestId"}, 295 "errorCode":{"shape":"ErrorCode"}, 296 "errorMessage":{"shape":"ErrorMessage"} 297 } 298 }, 299 "BatchDisableAlarmRequest":{ 300 "type":"structure", 301 "required":["disableActionRequests"], 302 "members":{ 303 "disableActionRequests":{"shape":"DisableAlarmActionRequests"} 304 } 305 }, 306 "BatchDisableAlarmResponse":{ 307 "type":"structure", 308 "members":{ 309 "errorEntries":{"shape":"BatchAlarmActionErrorEntries"} 310 } 311 }, 312 "BatchEnableAlarmRequest":{ 313 "type":"structure", 314 "required":["enableActionRequests"], 315 "members":{ 316 "enableActionRequests":{"shape":"EnableAlarmActionRequests"} 317 } 318 }, 319 "BatchEnableAlarmResponse":{ 320 "type":"structure", 321 "members":{ 322 "errorEntries":{"shape":"BatchAlarmActionErrorEntries"} 323 } 324 }, 325 "BatchPutMessageErrorEntries":{ 326 "type":"list", 327 "member":{"shape":"BatchPutMessageErrorEntry"} 328 }, 329 "BatchPutMessageErrorEntry":{ 330 "type":"structure", 331 "members":{ 332 "messageId":{"shape":"MessageId"}, 333 "errorCode":{"shape":"ErrorCode"}, 334 "errorMessage":{"shape":"ErrorMessage"} 335 } 336 }, 337 "BatchPutMessageRequest":{ 338 "type":"structure", 339 "required":["messages"], 340 "members":{ 341 "messages":{"shape":"Messages"} 342 } 343 }, 344 "BatchPutMessageResponse":{ 345 "type":"structure", 346 "members":{ 347 "BatchPutMessageErrorEntries":{"shape":"BatchPutMessageErrorEntries"} 348 } 349 }, 350 "BatchResetAlarmRequest":{ 351 "type":"structure", 352 "required":["resetActionRequests"], 353 "members":{ 354 "resetActionRequests":{"shape":"ResetAlarmActionRequests"} 355 } 356 }, 357 "BatchResetAlarmResponse":{ 358 "type":"structure", 359 "members":{ 360 "errorEntries":{"shape":"BatchAlarmActionErrorEntries"} 361 } 362 }, 363 "BatchSnoozeAlarmRequest":{ 364 "type":"structure", 365 "required":["snoozeActionRequests"], 366 "members":{ 367 "snoozeActionRequests":{"shape":"SnoozeAlarmActionRequests"} 368 } 369 }, 370 "BatchSnoozeAlarmResponse":{ 371 "type":"structure", 372 "members":{ 373 "errorEntries":{"shape":"BatchAlarmActionErrorEntries"} 374 } 375 }, 376 "BatchUpdateDetectorErrorEntries":{ 377 "type":"list", 378 "member":{"shape":"BatchUpdateDetectorErrorEntry"} 379 }, 380 "BatchUpdateDetectorErrorEntry":{ 381 "type":"structure", 382 "members":{ 383 "messageId":{"shape":"MessageId"}, 384 "errorCode":{"shape":"ErrorCode"}, 385 "errorMessage":{"shape":"ErrorMessage"} 386 } 387 }, 388 "BatchUpdateDetectorRequest":{ 389 "type":"structure", 390 "required":["detectors"], 391 "members":{ 392 "detectors":{"shape":"UpdateDetectorRequests"} 393 } 394 }, 395 "BatchUpdateDetectorResponse":{ 396 "type":"structure", 397 "members":{ 398 "batchUpdateDetectorErrorEntries":{"shape":"BatchUpdateDetectorErrorEntries"} 399 } 400 }, 401 "ComparisonOperator":{ 402 "type":"string", 403 "enum":[ 404 "GREATER", 405 "GREATER_OR_EQUAL", 406 "LESS", 407 "LESS_OR_EQUAL", 408 "EQUAL", 409 "NOT_EQUAL" 410 ] 411 }, 412 "CustomerAction":{ 413 "type":"structure", 414 "members":{ 415 "actionName":{"shape":"CustomerActionName"}, 416 "snoozeActionConfiguration":{"shape":"SnoozeActionConfiguration"}, 417 "enableActionConfiguration":{"shape":"EnableActionConfiguration"}, 418 "disableActionConfiguration":{"shape":"DisableActionConfiguration"}, 419 "acknowledgeActionConfiguration":{"shape":"AcknowledgeActionConfiguration"}, 420 "resetActionConfiguration":{"shape":"ResetActionConfiguration"} 421 } 422 }, 423 "CustomerActionName":{ 424 "type":"string", 425 "enum":[ 426 "SNOOZE", 427 "ENABLE", 428 "DISABLE", 429 "ACKNOWLEDGE", 430 "RESET" 431 ] 432 }, 433 "DescribeAlarmRequest":{ 434 "type":"structure", 435 "required":["alarmModelName"], 436 "members":{ 437 "alarmModelName":{ 438 "shape":"AlarmModelName", 439 "location":"uri", 440 "locationName":"alarmModelName" 441 }, 442 "keyValue":{ 443 "shape":"KeyValue", 444 "location":"querystring", 445 "locationName":"keyValue" 446 } 447 } 448 }, 449 "DescribeAlarmResponse":{ 450 "type":"structure", 451 "members":{ 452 "alarm":{"shape":"Alarm"} 453 } 454 }, 455 "DescribeDetectorRequest":{ 456 "type":"structure", 457 "required":["detectorModelName"], 458 "members":{ 459 "detectorModelName":{ 460 "shape":"DetectorModelName", 461 "location":"uri", 462 "locationName":"detectorModelName" 463 }, 464 "keyValue":{ 465 "shape":"KeyValue", 466 "location":"querystring", 467 "locationName":"keyValue" 468 } 469 } 470 }, 471 "DescribeDetectorResponse":{ 472 "type":"structure", 473 "members":{ 474 "detector":{"shape":"Detector"} 475 } 476 }, 477 "Detector":{ 478 "type":"structure", 479 "members":{ 480 "detectorModelName":{"shape":"DetectorModelName"}, 481 "keyValue":{"shape":"KeyValue"}, 482 "detectorModelVersion":{"shape":"DetectorModelVersion"}, 483 "state":{"shape":"DetectorState"}, 484 "creationTime":{"shape":"Timestamp"}, 485 "lastUpdateTime":{"shape":"Timestamp"} 486 } 487 }, 488 "DetectorModelName":{ 489 "type":"string", 490 "max":128, 491 "min":1, 492 "pattern":"^[a-zA-Z0-9_-]+$" 493 }, 494 "DetectorModelVersion":{ 495 "type":"string", 496 "max":128, 497 "min":1 498 }, 499 "DetectorState":{ 500 "type":"structure", 501 "required":[ 502 "stateName", 503 "variables", 504 "timers" 505 ], 506 "members":{ 507 "stateName":{"shape":"StateName"}, 508 "variables":{"shape":"Variables"}, 509 "timers":{"shape":"Timers"} 510 } 511 }, 512 "DetectorStateDefinition":{ 513 "type":"structure", 514 "required":[ 515 "stateName", 516 "variables", 517 "timers" 518 ], 519 "members":{ 520 "stateName":{"shape":"StateName"}, 521 "variables":{"shape":"VariableDefinitions"}, 522 "timers":{"shape":"TimerDefinitions"} 523 } 524 }, 525 "DetectorStateSummary":{ 526 "type":"structure", 527 "members":{ 528 "stateName":{"shape":"StateName"} 529 } 530 }, 531 "DetectorSummaries":{ 532 "type":"list", 533 "member":{"shape":"DetectorSummary"} 534 }, 535 "DetectorSummary":{ 536 "type":"structure", 537 "members":{ 538 "detectorModelName":{"shape":"DetectorModelName"}, 539 "keyValue":{"shape":"KeyValue"}, 540 "detectorModelVersion":{"shape":"DetectorModelVersion"}, 541 "state":{"shape":"DetectorStateSummary"}, 542 "creationTime":{"shape":"Timestamp"}, 543 "lastUpdateTime":{"shape":"Timestamp"} 544 } 545 }, 546 "DisableActionConfiguration":{ 547 "type":"structure", 548 "members":{ 549 "note":{"shape":"Note"} 550 } 551 }, 552 "DisableAlarmActionRequest":{ 553 "type":"structure", 554 "required":[ 555 "requestId", 556 "alarmModelName" 557 ], 558 "members":{ 559 "requestId":{"shape":"RequestId"}, 560 "alarmModelName":{"shape":"AlarmModelName"}, 561 "keyValue":{"shape":"KeyValue"}, 562 "note":{"shape":"Note"} 563 } 564 }, 565 "DisableAlarmActionRequests":{ 566 "type":"list", 567 "member":{"shape":"DisableAlarmActionRequest"}, 568 "min":1 569 }, 570 "EnableActionConfiguration":{ 571 "type":"structure", 572 "members":{ 573 "note":{"shape":"Note"} 574 } 575 }, 576 "EnableAlarmActionRequest":{ 577 "type":"structure", 578 "required":[ 579 "requestId", 580 "alarmModelName" 581 ], 582 "members":{ 583 "requestId":{"shape":"RequestId"}, 584 "alarmModelName":{"shape":"AlarmModelName"}, 585 "keyValue":{"shape":"KeyValue"}, 586 "note":{"shape":"Note"} 587 } 588 }, 589 "EnableAlarmActionRequests":{ 590 "type":"list", 591 "member":{"shape":"EnableAlarmActionRequest"}, 592 "min":1 593 }, 594 "EphemeralInputName":{ 595 "type":"string", 596 "max":128, 597 "min":1, 598 "pattern":"^[a-zA-Z0-9][a-zA-Z0-9_.-]*$" 599 }, 600 "EpochMilliTimestamp":{ 601 "type":"long", 602 "max":9223372036854775807, 603 "min":1 604 }, 605 "ErrorCode":{ 606 "type":"string", 607 "enum":[ 608 "ResourceNotFoundException", 609 "InvalidRequestException", 610 "InternalFailureException", 611 "ServiceUnavailableException", 612 "ThrottlingException" 613 ] 614 }, 615 "ErrorMessage":{"type":"string"}, 616 "EventType":{ 617 "type":"string", 618 "enum":["STATE_CHANGE"] 619 }, 620 "InputPropertyValue":{"type":"string"}, 621 "InternalFailureException":{ 622 "type":"structure", 623 "members":{ 624 "message":{"shape":"errorMessage"} 625 }, 626 "error":{"httpStatusCode":500}, 627 "exception":true, 628 "fault":true 629 }, 630 "InvalidRequestException":{ 631 "type":"structure", 632 "members":{ 633 "message":{"shape":"errorMessage"} 634 }, 635 "error":{"httpStatusCode":400}, 636 "exception":true 637 }, 638 "KeyValue":{ 639 "type":"string", 640 "max":128, 641 "min":1, 642 "pattern":"^[a-zA-Z0-9\\-_:]+$" 643 }, 644 "ListAlarmsRequest":{ 645 "type":"structure", 646 "required":["alarmModelName"], 647 "members":{ 648 "alarmModelName":{ 649 "shape":"AlarmModelName", 650 "location":"uri", 651 "locationName":"alarmModelName" 652 }, 653 "nextToken":{ 654 "shape":"NextToken", 655 "location":"querystring", 656 "locationName":"nextToken" 657 }, 658 "maxResults":{ 659 "shape":"MaxResults", 660 "location":"querystring", 661 "locationName":"maxResults" 662 } 663 } 664 }, 665 "ListAlarmsResponse":{ 666 "type":"structure", 667 "members":{ 668 "alarmSummaries":{"shape":"AlarmSummaries"}, 669 "nextToken":{"shape":"NextToken"} 670 } 671 }, 672 "ListDetectorsRequest":{ 673 "type":"structure", 674 "required":["detectorModelName"], 675 "members":{ 676 "detectorModelName":{ 677 "shape":"DetectorModelName", 678 "location":"uri", 679 "locationName":"detectorModelName" 680 }, 681 "stateName":{ 682 "shape":"StateName", 683 "location":"querystring", 684 "locationName":"stateName" 685 }, 686 "nextToken":{ 687 "shape":"NextToken", 688 "location":"querystring", 689 "locationName":"nextToken" 690 }, 691 "maxResults":{ 692 "shape":"MaxResults", 693 "location":"querystring", 694 "locationName":"maxResults" 695 } 696 } 697 }, 698 "ListDetectorsResponse":{ 699 "type":"structure", 700 "members":{ 701 "detectorSummaries":{"shape":"DetectorSummaries"}, 702 "nextToken":{"shape":"NextToken"} 703 } 704 }, 705 "MaxResults":{ 706 "type":"integer", 707 "max":250, 708 "min":1 709 }, 710 "Message":{ 711 "type":"structure", 712 "required":[ 713 "messageId", 714 "inputName", 715 "payload" 716 ], 717 "members":{ 718 "messageId":{"shape":"MessageId"}, 719 "inputName":{"shape":"EphemeralInputName"}, 720 "payload":{"shape":"Payload"}, 721 "timestamp":{"shape":"TimestampValue"} 722 } 723 }, 724 "MessageId":{ 725 "type":"string", 726 "max":64, 727 "min":1, 728 "pattern":"^[a-zA-Z0-9_-]+$" 729 }, 730 "Messages":{ 731 "type":"list", 732 "member":{"shape":"Message"}, 733 "min":1 734 }, 735 "NextToken":{"type":"string"}, 736 "Note":{ 737 "type":"string", 738 "max":256 739 }, 740 "Payload":{"type":"blob"}, 741 "RequestId":{ 742 "type":"string", 743 "max":64, 744 "min":1, 745 "pattern":"^[a-zA-Z0-9_-]+$" 746 }, 747 "ResetActionConfiguration":{ 748 "type":"structure", 749 "members":{ 750 "note":{"shape":"Note"} 751 } 752 }, 753 "ResetAlarmActionRequest":{ 754 "type":"structure", 755 "required":[ 756 "requestId", 757 "alarmModelName" 758 ], 759 "members":{ 760 "requestId":{"shape":"RequestId"}, 761 "alarmModelName":{"shape":"AlarmModelName"}, 762 "keyValue":{"shape":"KeyValue"}, 763 "note":{"shape":"Note"} 764 } 765 }, 766 "ResetAlarmActionRequests":{ 767 "type":"list", 768 "member":{"shape":"ResetAlarmActionRequest"}, 769 "min":1 770 }, 771 "ResourceNotFoundException":{ 772 "type":"structure", 773 "members":{ 774 "message":{"shape":"errorMessage"} 775 }, 776 "error":{"httpStatusCode":404}, 777 "exception":true 778 }, 779 "RuleEvaluation":{ 780 "type":"structure", 781 "members":{ 782 "simpleRuleEvaluation":{"shape":"SimpleRuleEvaluation"} 783 } 784 }, 785 "Seconds":{"type":"integer"}, 786 "ServiceUnavailableException":{ 787 "type":"structure", 788 "members":{ 789 "message":{"shape":"errorMessage"} 790 }, 791 "error":{"httpStatusCode":503}, 792 "exception":true, 793 "fault":true 794 }, 795 "Severity":{ 796 "type":"integer", 797 "box":true, 798 "max":2147483647, 799 "min":0 800 }, 801 "SimpleRuleEvaluation":{ 802 "type":"structure", 803 "members":{ 804 "inputPropertyValue":{"shape":"InputPropertyValue"}, 805 "operator":{"shape":"ComparisonOperator"}, 806 "thresholdValue":{"shape":"ThresholdValue"} 807 } 808 }, 809 "SnoozeActionConfiguration":{ 810 "type":"structure", 811 "members":{ 812 "snoozeDuration":{"shape":"SnoozeDuration"}, 813 "note":{"shape":"Note"} 814 } 815 }, 816 "SnoozeAlarmActionRequest":{ 817 "type":"structure", 818 "required":[ 819 "requestId", 820 "alarmModelName", 821 "snoozeDuration" 822 ], 823 "members":{ 824 "requestId":{"shape":"RequestId"}, 825 "alarmModelName":{"shape":"AlarmModelName"}, 826 "keyValue":{"shape":"KeyValue"}, 827 "note":{"shape":"Note"}, 828 "snoozeDuration":{"shape":"SnoozeDuration"} 829 } 830 }, 831 "SnoozeAlarmActionRequests":{ 832 "type":"list", 833 "member":{"shape":"SnoozeAlarmActionRequest"}, 834 "min":1 835 }, 836 "SnoozeDuration":{"type":"integer"}, 837 "StateChangeConfiguration":{ 838 "type":"structure", 839 "members":{ 840 "triggerType":{"shape":"TriggerType"} 841 } 842 }, 843 "StateName":{ 844 "type":"string", 845 "max":128, 846 "min":1 847 }, 848 "SystemEvent":{ 849 "type":"structure", 850 "members":{ 851 "eventType":{"shape":"EventType"}, 852 "stateChangeConfiguration":{"shape":"StateChangeConfiguration"} 853 } 854 }, 855 "ThresholdValue":{"type":"string"}, 856 "ThrottlingException":{ 857 "type":"structure", 858 "members":{ 859 "message":{"shape":"errorMessage"} 860 }, 861 "error":{"httpStatusCode":429}, 862 "exception":true 863 }, 864 "Timer":{ 865 "type":"structure", 866 "required":[ 867 "name", 868 "timestamp" 869 ], 870 "members":{ 871 "name":{"shape":"TimerName"}, 872 "timestamp":{"shape":"Timestamp"} 873 } 874 }, 875 "TimerDefinition":{ 876 "type":"structure", 877 "required":[ 878 "name", 879 "seconds" 880 ], 881 "members":{ 882 "name":{"shape":"TimerName"}, 883 "seconds":{"shape":"Seconds"} 884 } 885 }, 886 "TimerDefinitions":{ 887 "type":"list", 888 "member":{"shape":"TimerDefinition"} 889 }, 890 "TimerName":{ 891 "type":"string", 892 "max":128, 893 "min":1 894 }, 895 "Timers":{ 896 "type":"list", 897 "member":{"shape":"Timer"} 898 }, 899 "Timestamp":{"type":"timestamp"}, 900 "TimestampValue":{ 901 "type":"structure", 902 "members":{ 903 "timeInMillis":{"shape":"EpochMilliTimestamp"} 904 } 905 }, 906 "TriggerType":{ 907 "type":"string", 908 "enum":["SNOOZE_TIMEOUT"] 909 }, 910 "UpdateDetectorRequest":{ 911 "type":"structure", 912 "required":[ 913 "messageId", 914 "detectorModelName", 915 "state" 916 ], 917 "members":{ 918 "messageId":{"shape":"MessageId"}, 919 "detectorModelName":{"shape":"DetectorModelName"}, 920 "keyValue":{"shape":"KeyValue"}, 921 "state":{"shape":"DetectorStateDefinition"} 922 } 923 }, 924 "UpdateDetectorRequests":{ 925 "type":"list", 926 "member":{"shape":"UpdateDetectorRequest"}, 927 "min":1 928 }, 929 "Variable":{ 930 "type":"structure", 931 "required":[ 932 "name", 933 "value" 934 ], 935 "members":{ 936 "name":{"shape":"VariableName"}, 937 "value":{"shape":"VariableValue"} 938 } 939 }, 940 "VariableDefinition":{ 941 "type":"structure", 942 "required":[ 943 "name", 944 "value" 945 ], 946 "members":{ 947 "name":{"shape":"VariableName"}, 948 "value":{"shape":"VariableValue"} 949 } 950 }, 951 "VariableDefinitions":{ 952 "type":"list", 953 "member":{"shape":"VariableDefinition"} 954 }, 955 "VariableName":{ 956 "type":"string", 957 "max":128, 958 "min":1, 959 "pattern":"^[a-zA-Z][a-zA-Z0-9_]*$" 960 }, 961 "VariableValue":{ 962 "type":"string", 963 "max":1024, 964 "min":1 965 }, 966 "Variables":{ 967 "type":"list", 968 "member":{"shape":"Variable"} 969 }, 970 "errorMessage":{"type":"string"} 971 } 972 }