1{ 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2015-10-07", 5 "endpointPrefix":"events", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceFullName":"Amazon CloudWatch Events", 9 "serviceId":"CloudWatch Events", 10 "signatureVersion":"v4", 11 "targetPrefix":"AWSEvents", 12 "uid":"events-2015-10-07" 13 }, 14 "operations":{ 15 "ActivateEventSource":{ 16 "name":"ActivateEventSource", 17 "http":{ 18 "method":"POST", 19 "requestUri":"/" 20 }, 21 "input":{"shape":"ActivateEventSourceRequest"}, 22 "errors":[ 23 {"shape":"ResourceNotFoundException"}, 24 {"shape":"ConcurrentModificationException"}, 25 {"shape":"InvalidStateException"}, 26 {"shape":"InternalException"}, 27 {"shape":"OperationDisabledException"} 28 ] 29 }, 30 "CreateEventBus":{ 31 "name":"CreateEventBus", 32 "http":{ 33 "method":"POST", 34 "requestUri":"/" 35 }, 36 "input":{"shape":"CreateEventBusRequest"}, 37 "output":{"shape":"CreateEventBusResponse"}, 38 "errors":[ 39 {"shape":"ResourceAlreadyExistsException"}, 40 {"shape":"ResourceNotFoundException"}, 41 {"shape":"InvalidStateException"}, 42 {"shape":"InternalException"}, 43 {"shape":"ConcurrentModificationException"}, 44 {"shape":"LimitExceededException"}, 45 {"shape":"OperationDisabledException"} 46 ] 47 }, 48 "CreatePartnerEventSource":{ 49 "name":"CreatePartnerEventSource", 50 "http":{ 51 "method":"POST", 52 "requestUri":"/" 53 }, 54 "input":{"shape":"CreatePartnerEventSourceRequest"}, 55 "output":{"shape":"CreatePartnerEventSourceResponse"}, 56 "errors":[ 57 {"shape":"ResourceAlreadyExistsException"}, 58 {"shape":"InternalException"}, 59 {"shape":"ConcurrentModificationException"}, 60 {"shape":"LimitExceededException"}, 61 {"shape":"OperationDisabledException"} 62 ] 63 }, 64 "DeactivateEventSource":{ 65 "name":"DeactivateEventSource", 66 "http":{ 67 "method":"POST", 68 "requestUri":"/" 69 }, 70 "input":{"shape":"DeactivateEventSourceRequest"}, 71 "errors":[ 72 {"shape":"ResourceNotFoundException"}, 73 {"shape":"ConcurrentModificationException"}, 74 {"shape":"InvalidStateException"}, 75 {"shape":"InternalException"}, 76 {"shape":"OperationDisabledException"} 77 ] 78 }, 79 "DeleteEventBus":{ 80 "name":"DeleteEventBus", 81 "http":{ 82 "method":"POST", 83 "requestUri":"/" 84 }, 85 "input":{"shape":"DeleteEventBusRequest"}, 86 "errors":[ 87 {"shape":"InternalException"}, 88 {"shape":"ConcurrentModificationException"} 89 ] 90 }, 91 "DeletePartnerEventSource":{ 92 "name":"DeletePartnerEventSource", 93 "http":{ 94 "method":"POST", 95 "requestUri":"/" 96 }, 97 "input":{"shape":"DeletePartnerEventSourceRequest"}, 98 "errors":[ 99 {"shape":"InternalException"}, 100 {"shape":"ConcurrentModificationException"}, 101 {"shape":"OperationDisabledException"} 102 ] 103 }, 104 "DeleteRule":{ 105 "name":"DeleteRule", 106 "http":{ 107 "method":"POST", 108 "requestUri":"/" 109 }, 110 "input":{"shape":"DeleteRuleRequest"}, 111 "errors":[ 112 {"shape":"ConcurrentModificationException"}, 113 {"shape":"ManagedRuleException"}, 114 {"shape":"InternalException"}, 115 {"shape":"ResourceNotFoundException"} 116 ] 117 }, 118 "DescribeEventBus":{ 119 "name":"DescribeEventBus", 120 "http":{ 121 "method":"POST", 122 "requestUri":"/" 123 }, 124 "input":{"shape":"DescribeEventBusRequest"}, 125 "output":{"shape":"DescribeEventBusResponse"}, 126 "errors":[ 127 {"shape":"ResourceNotFoundException"}, 128 {"shape":"InternalException"} 129 ] 130 }, 131 "DescribeEventSource":{ 132 "name":"DescribeEventSource", 133 "http":{ 134 "method":"POST", 135 "requestUri":"/" 136 }, 137 "input":{"shape":"DescribeEventSourceRequest"}, 138 "output":{"shape":"DescribeEventSourceResponse"}, 139 "errors":[ 140 {"shape":"ResourceNotFoundException"}, 141 {"shape":"InternalException"}, 142 {"shape":"OperationDisabledException"} 143 ] 144 }, 145 "DescribePartnerEventSource":{ 146 "name":"DescribePartnerEventSource", 147 "http":{ 148 "method":"POST", 149 "requestUri":"/" 150 }, 151 "input":{"shape":"DescribePartnerEventSourceRequest"}, 152 "output":{"shape":"DescribePartnerEventSourceResponse"}, 153 "errors":[ 154 {"shape":"ResourceNotFoundException"}, 155 {"shape":"InternalException"}, 156 {"shape":"OperationDisabledException"} 157 ] 158 }, 159 "DescribeRule":{ 160 "name":"DescribeRule", 161 "http":{ 162 "method":"POST", 163 "requestUri":"/" 164 }, 165 "input":{"shape":"DescribeRuleRequest"}, 166 "output":{"shape":"DescribeRuleResponse"}, 167 "errors":[ 168 {"shape":"ResourceNotFoundException"}, 169 {"shape":"InternalException"} 170 ] 171 }, 172 "DisableRule":{ 173 "name":"DisableRule", 174 "http":{ 175 "method":"POST", 176 "requestUri":"/" 177 }, 178 "input":{"shape":"DisableRuleRequest"}, 179 "errors":[ 180 {"shape":"ResourceNotFoundException"}, 181 {"shape":"ConcurrentModificationException"}, 182 {"shape":"ManagedRuleException"}, 183 {"shape":"InternalException"} 184 ] 185 }, 186 "EnableRule":{ 187 "name":"EnableRule", 188 "http":{ 189 "method":"POST", 190 "requestUri":"/" 191 }, 192 "input":{"shape":"EnableRuleRequest"}, 193 "errors":[ 194 {"shape":"ResourceNotFoundException"}, 195 {"shape":"ConcurrentModificationException"}, 196 {"shape":"ManagedRuleException"}, 197 {"shape":"InternalException"} 198 ] 199 }, 200 "ListEventBuses":{ 201 "name":"ListEventBuses", 202 "http":{ 203 "method":"POST", 204 "requestUri":"/" 205 }, 206 "input":{"shape":"ListEventBusesRequest"}, 207 "output":{"shape":"ListEventBusesResponse"}, 208 "errors":[ 209 {"shape":"InternalException"} 210 ] 211 }, 212 "ListEventSources":{ 213 "name":"ListEventSources", 214 "http":{ 215 "method":"POST", 216 "requestUri":"/" 217 }, 218 "input":{"shape":"ListEventSourcesRequest"}, 219 "output":{"shape":"ListEventSourcesResponse"}, 220 "errors":[ 221 {"shape":"InternalException"}, 222 {"shape":"OperationDisabledException"} 223 ] 224 }, 225 "ListPartnerEventSourceAccounts":{ 226 "name":"ListPartnerEventSourceAccounts", 227 "http":{ 228 "method":"POST", 229 "requestUri":"/" 230 }, 231 "input":{"shape":"ListPartnerEventSourceAccountsRequest"}, 232 "output":{"shape":"ListPartnerEventSourceAccountsResponse"}, 233 "errors":[ 234 {"shape":"ResourceNotFoundException"}, 235 {"shape":"InternalException"}, 236 {"shape":"OperationDisabledException"} 237 ] 238 }, 239 "ListPartnerEventSources":{ 240 "name":"ListPartnerEventSources", 241 "http":{ 242 "method":"POST", 243 "requestUri":"/" 244 }, 245 "input":{"shape":"ListPartnerEventSourcesRequest"}, 246 "output":{"shape":"ListPartnerEventSourcesResponse"}, 247 "errors":[ 248 {"shape":"InternalException"}, 249 {"shape":"OperationDisabledException"} 250 ] 251 }, 252 "ListRuleNamesByTarget":{ 253 "name":"ListRuleNamesByTarget", 254 "http":{ 255 "method":"POST", 256 "requestUri":"/" 257 }, 258 "input":{"shape":"ListRuleNamesByTargetRequest"}, 259 "output":{"shape":"ListRuleNamesByTargetResponse"}, 260 "errors":[ 261 {"shape":"InternalException"}, 262 {"shape":"ResourceNotFoundException"} 263 ] 264 }, 265 "ListRules":{ 266 "name":"ListRules", 267 "http":{ 268 "method":"POST", 269 "requestUri":"/" 270 }, 271 "input":{"shape":"ListRulesRequest"}, 272 "output":{"shape":"ListRulesResponse"}, 273 "errors":[ 274 {"shape":"InternalException"}, 275 {"shape":"ResourceNotFoundException"} 276 ] 277 }, 278 "ListTagsForResource":{ 279 "name":"ListTagsForResource", 280 "http":{ 281 "method":"POST", 282 "requestUri":"/" 283 }, 284 "input":{"shape":"ListTagsForResourceRequest"}, 285 "output":{"shape":"ListTagsForResourceResponse"}, 286 "errors":[ 287 {"shape":"ResourceNotFoundException"}, 288 {"shape":"InternalException"} 289 ] 290 }, 291 "ListTargetsByRule":{ 292 "name":"ListTargetsByRule", 293 "http":{ 294 "method":"POST", 295 "requestUri":"/" 296 }, 297 "input":{"shape":"ListTargetsByRuleRequest"}, 298 "output":{"shape":"ListTargetsByRuleResponse"}, 299 "errors":[ 300 {"shape":"ResourceNotFoundException"}, 301 {"shape":"InternalException"} 302 ] 303 }, 304 "PutEvents":{ 305 "name":"PutEvents", 306 "http":{ 307 "method":"POST", 308 "requestUri":"/" 309 }, 310 "input":{"shape":"PutEventsRequest"}, 311 "output":{"shape":"PutEventsResponse"}, 312 "errors":[ 313 {"shape":"InternalException"} 314 ] 315 }, 316 "PutPartnerEvents":{ 317 "name":"PutPartnerEvents", 318 "http":{ 319 "method":"POST", 320 "requestUri":"/" 321 }, 322 "input":{"shape":"PutPartnerEventsRequest"}, 323 "output":{"shape":"PutPartnerEventsResponse"}, 324 "errors":[ 325 {"shape":"InternalException"}, 326 {"shape":"OperationDisabledException"} 327 ] 328 }, 329 "PutPermission":{ 330 "name":"PutPermission", 331 "http":{ 332 "method":"POST", 333 "requestUri":"/" 334 }, 335 "input":{"shape":"PutPermissionRequest"}, 336 "errors":[ 337 {"shape":"ResourceNotFoundException"}, 338 {"shape":"PolicyLengthExceededException"}, 339 {"shape":"InternalException"}, 340 {"shape":"ConcurrentModificationException"} 341 ] 342 }, 343 "PutRule":{ 344 "name":"PutRule", 345 "http":{ 346 "method":"POST", 347 "requestUri":"/" 348 }, 349 "input":{"shape":"PutRuleRequest"}, 350 "output":{"shape":"PutRuleResponse"}, 351 "errors":[ 352 {"shape":"InvalidEventPatternException"}, 353 {"shape":"LimitExceededException"}, 354 {"shape":"ConcurrentModificationException"}, 355 {"shape":"ManagedRuleException"}, 356 {"shape":"InternalException"}, 357 {"shape":"ResourceNotFoundException"} 358 ] 359 }, 360 "PutTargets":{ 361 "name":"PutTargets", 362 "http":{ 363 "method":"POST", 364 "requestUri":"/" 365 }, 366 "input":{"shape":"PutTargetsRequest"}, 367 "output":{"shape":"PutTargetsResponse"}, 368 "errors":[ 369 {"shape":"ResourceNotFoundException"}, 370 {"shape":"ConcurrentModificationException"}, 371 {"shape":"LimitExceededException"}, 372 {"shape":"ManagedRuleException"}, 373 {"shape":"InternalException"} 374 ] 375 }, 376 "RemovePermission":{ 377 "name":"RemovePermission", 378 "http":{ 379 "method":"POST", 380 "requestUri":"/" 381 }, 382 "input":{"shape":"RemovePermissionRequest"}, 383 "errors":[ 384 {"shape":"ResourceNotFoundException"}, 385 {"shape":"InternalException"}, 386 {"shape":"ConcurrentModificationException"} 387 ] 388 }, 389 "RemoveTargets":{ 390 "name":"RemoveTargets", 391 "http":{ 392 "method":"POST", 393 "requestUri":"/" 394 }, 395 "input":{"shape":"RemoveTargetsRequest"}, 396 "output":{"shape":"RemoveTargetsResponse"}, 397 "errors":[ 398 {"shape":"ResourceNotFoundException"}, 399 {"shape":"ConcurrentModificationException"}, 400 {"shape":"ManagedRuleException"}, 401 {"shape":"InternalException"} 402 ] 403 }, 404 "TagResource":{ 405 "name":"TagResource", 406 "http":{ 407 "method":"POST", 408 "requestUri":"/" 409 }, 410 "input":{"shape":"TagResourceRequest"}, 411 "output":{"shape":"TagResourceResponse"}, 412 "errors":[ 413 {"shape":"ResourceNotFoundException"}, 414 {"shape":"ConcurrentModificationException"}, 415 {"shape":"InternalException"}, 416 {"shape":"ManagedRuleException"} 417 ] 418 }, 419 "TestEventPattern":{ 420 "name":"TestEventPattern", 421 "http":{ 422 "method":"POST", 423 "requestUri":"/" 424 }, 425 "input":{"shape":"TestEventPatternRequest"}, 426 "output":{"shape":"TestEventPatternResponse"}, 427 "errors":[ 428 {"shape":"InvalidEventPatternException"}, 429 {"shape":"InternalException"} 430 ] 431 }, 432 "UntagResource":{ 433 "name":"UntagResource", 434 "http":{ 435 "method":"POST", 436 "requestUri":"/" 437 }, 438 "input":{"shape":"UntagResourceRequest"}, 439 "output":{"shape":"UntagResourceResponse"}, 440 "errors":[ 441 {"shape":"ResourceNotFoundException"}, 442 {"shape":"InternalException"}, 443 {"shape":"ConcurrentModificationException"}, 444 {"shape":"ManagedRuleException"} 445 ] 446 } 447 }, 448 "shapes":{ 449 "AccountId":{ 450 "type":"string", 451 "max":12, 452 "min":12, 453 "pattern":"\\d{12}" 454 }, 455 "Action":{ 456 "type":"string", 457 "max":64, 458 "min":1, 459 "pattern":"events:[a-zA-Z]+" 460 }, 461 "ActivateEventSourceRequest":{ 462 "type":"structure", 463 "required":["Name"], 464 "members":{ 465 "Name":{"shape":"EventSourceName"} 466 } 467 }, 468 "Arn":{ 469 "type":"string", 470 "max":1600, 471 "min":1 472 }, 473 "AssignPublicIp":{ 474 "type":"string", 475 "enum":[ 476 "ENABLED", 477 "DISABLED" 478 ] 479 }, 480 "AwsVpcConfiguration":{ 481 "type":"structure", 482 "required":["Subnets"], 483 "members":{ 484 "Subnets":{"shape":"StringList"}, 485 "SecurityGroups":{"shape":"StringList"}, 486 "AssignPublicIp":{"shape":"AssignPublicIp"} 487 } 488 }, 489 "BatchArrayProperties":{ 490 "type":"structure", 491 "members":{ 492 "Size":{"shape":"Integer"} 493 } 494 }, 495 "BatchParameters":{ 496 "type":"structure", 497 "required":[ 498 "JobDefinition", 499 "JobName" 500 ], 501 "members":{ 502 "JobDefinition":{"shape":"String"}, 503 "JobName":{"shape":"String"}, 504 "ArrayProperties":{"shape":"BatchArrayProperties"}, 505 "RetryStrategy":{"shape":"BatchRetryStrategy"} 506 } 507 }, 508 "BatchRetryStrategy":{ 509 "type":"structure", 510 "members":{ 511 "Attempts":{"shape":"Integer"} 512 } 513 }, 514 "Boolean":{"type":"boolean"}, 515 "ConcurrentModificationException":{ 516 "type":"structure", 517 "members":{ 518 }, 519 "exception":true 520 }, 521 "Condition":{ 522 "type":"structure", 523 "required":[ 524 "Type", 525 "Key", 526 "Value" 527 ], 528 "members":{ 529 "Type":{"shape":"String"}, 530 "Key":{"shape":"String"}, 531 "Value":{"shape":"String"} 532 } 533 }, 534 "CreateEventBusRequest":{ 535 "type":"structure", 536 "required":["Name"], 537 "members":{ 538 "Name":{"shape":"EventBusName"}, 539 "EventSourceName":{"shape":"EventSourceName"}, 540 "Tags":{"shape":"TagList"} 541 } 542 }, 543 "CreateEventBusResponse":{ 544 "type":"structure", 545 "members":{ 546 "EventBusArn":{"shape":"String"} 547 } 548 }, 549 "CreatePartnerEventSourceRequest":{ 550 "type":"structure", 551 "required":[ 552 "Name", 553 "Account" 554 ], 555 "members":{ 556 "Name":{"shape":"EventSourceName"}, 557 "Account":{"shape":"AccountId"} 558 } 559 }, 560 "CreatePartnerEventSourceResponse":{ 561 "type":"structure", 562 "members":{ 563 "EventSourceArn":{"shape":"String"} 564 } 565 }, 566 "DeactivateEventSourceRequest":{ 567 "type":"structure", 568 "required":["Name"], 569 "members":{ 570 "Name":{"shape":"EventSourceName"} 571 } 572 }, 573 "DeleteEventBusRequest":{ 574 "type":"structure", 575 "required":["Name"], 576 "members":{ 577 "Name":{"shape":"EventBusName"} 578 } 579 }, 580 "DeletePartnerEventSourceRequest":{ 581 "type":"structure", 582 "required":[ 583 "Name", 584 "Account" 585 ], 586 "members":{ 587 "Name":{"shape":"EventSourceName"}, 588 "Account":{"shape":"AccountId"} 589 } 590 }, 591 "DeleteRuleRequest":{ 592 "type":"structure", 593 "required":["Name"], 594 "members":{ 595 "Name":{"shape":"RuleName"}, 596 "EventBusName":{"shape":"EventBusName"}, 597 "Force":{"shape":"Boolean"} 598 } 599 }, 600 "DescribeEventBusRequest":{ 601 "type":"structure", 602 "members":{ 603 "Name":{"shape":"EventBusName"} 604 } 605 }, 606 "DescribeEventBusResponse":{ 607 "type":"structure", 608 "members":{ 609 "Name":{"shape":"String"}, 610 "Arn":{"shape":"String"}, 611 "Policy":{"shape":"String"} 612 } 613 }, 614 "DescribeEventSourceRequest":{ 615 "type":"structure", 616 "required":["Name"], 617 "members":{ 618 "Name":{"shape":"EventSourceName"} 619 } 620 }, 621 "DescribeEventSourceResponse":{ 622 "type":"structure", 623 "members":{ 624 "Arn":{"shape":"String"}, 625 "CreatedBy":{"shape":"String"}, 626 "CreationTime":{"shape":"Timestamp"}, 627 "ExpirationTime":{"shape":"Timestamp"}, 628 "Name":{"shape":"String"}, 629 "State":{"shape":"EventSourceState"} 630 } 631 }, 632 "DescribePartnerEventSourceRequest":{ 633 "type":"structure", 634 "required":["Name"], 635 "members":{ 636 "Name":{"shape":"EventSourceName"} 637 } 638 }, 639 "DescribePartnerEventSourceResponse":{ 640 "type":"structure", 641 "members":{ 642 "Arn":{"shape":"String"}, 643 "Name":{"shape":"String"} 644 } 645 }, 646 "DescribeRuleRequest":{ 647 "type":"structure", 648 "required":["Name"], 649 "members":{ 650 "Name":{"shape":"RuleName"}, 651 "EventBusName":{"shape":"EventBusName"} 652 } 653 }, 654 "DescribeRuleResponse":{ 655 "type":"structure", 656 "members":{ 657 "Name":{"shape":"RuleName"}, 658 "Arn":{"shape":"RuleArn"}, 659 "EventPattern":{"shape":"EventPattern"}, 660 "ScheduleExpression":{"shape":"ScheduleExpression"}, 661 "State":{"shape":"RuleState"}, 662 "Description":{"shape":"RuleDescription"}, 663 "RoleArn":{"shape":"RoleArn"}, 664 "ManagedBy":{"shape":"ManagedBy"}, 665 "EventBusName":{"shape":"EventBusName"} 666 } 667 }, 668 "DisableRuleRequest":{ 669 "type":"structure", 670 "required":["Name"], 671 "members":{ 672 "Name":{"shape":"RuleName"}, 673 "EventBusName":{"shape":"EventBusName"} 674 } 675 }, 676 "EcsParameters":{ 677 "type":"structure", 678 "required":["TaskDefinitionArn"], 679 "members":{ 680 "TaskDefinitionArn":{"shape":"Arn"}, 681 "TaskCount":{"shape":"LimitMin1"}, 682 "LaunchType":{"shape":"LaunchType"}, 683 "NetworkConfiguration":{"shape":"NetworkConfiguration"}, 684 "PlatformVersion":{"shape":"String"}, 685 "Group":{"shape":"String"} 686 } 687 }, 688 "EnableRuleRequest":{ 689 "type":"structure", 690 "required":["Name"], 691 "members":{ 692 "Name":{"shape":"RuleName"}, 693 "EventBusName":{"shape":"EventBusName"} 694 } 695 }, 696 "ErrorCode":{"type":"string"}, 697 "ErrorMessage":{"type":"string"}, 698 "EventBus":{ 699 "type":"structure", 700 "members":{ 701 "Name":{"shape":"String"}, 702 "Arn":{"shape":"String"}, 703 "Policy":{"shape":"String"} 704 } 705 }, 706 "EventBusList":{ 707 "type":"list", 708 "member":{"shape":"EventBus"} 709 }, 710 "EventBusName":{ 711 "type":"string", 712 "max":256, 713 "min":1, 714 "pattern":"[/\\.\\-_A-Za-z0-9]+" 715 }, 716 "EventId":{"type":"string"}, 717 "EventPattern":{"type":"string"}, 718 "EventResource":{"type":"string"}, 719 "EventResourceList":{ 720 "type":"list", 721 "member":{"shape":"EventResource"} 722 }, 723 "EventSource":{ 724 "type":"structure", 725 "members":{ 726 "Arn":{"shape":"String"}, 727 "CreatedBy":{"shape":"String"}, 728 "CreationTime":{"shape":"Timestamp"}, 729 "ExpirationTime":{"shape":"Timestamp"}, 730 "Name":{"shape":"String"}, 731 "State":{"shape":"EventSourceState"} 732 } 733 }, 734 "EventSourceList":{ 735 "type":"list", 736 "member":{"shape":"EventSource"} 737 }, 738 "EventSourceName":{ 739 "type":"string", 740 "max":256, 741 "min":1, 742 "pattern":"aws\\.partner(/[\\.\\-_A-Za-z0-9]+){2,}" 743 }, 744 "EventSourceNamePrefix":{ 745 "type":"string", 746 "max":256, 747 "min":1, 748 "pattern":"[/\\.\\-_A-Za-z0-9]+" 749 }, 750 "EventSourceState":{ 751 "type":"string", 752 "enum":[ 753 "PENDING", 754 "ACTIVE", 755 "DELETED" 756 ] 757 }, 758 "EventTime":{"type":"timestamp"}, 759 "HeaderKey":{ 760 "type":"string", 761 "max":512, 762 "pattern":"^[!#$%&'*+-.^_`|~0-9a-zA-Z]+$" 763 }, 764 "HeaderParametersMap":{ 765 "type":"map", 766 "key":{"shape":"HeaderKey"}, 767 "value":{"shape":"HeaderValue"} 768 }, 769 "HeaderValue":{ 770 "type":"string", 771 "max":512, 772 "pattern":"^[ \\t]*[\\x20-\\x7E]+([ \\t]+[\\x20-\\x7E]+)*[ \\t]*$" 773 }, 774 "HttpParameters":{ 775 "type":"structure", 776 "members":{ 777 "PathParameterValues":{"shape":"PathParameterList"}, 778 "HeaderParameters":{"shape":"HeaderParametersMap"}, 779 "QueryStringParameters":{"shape":"QueryStringParametersMap"} 780 } 781 }, 782 "InputTransformer":{ 783 "type":"structure", 784 "required":["InputTemplate"], 785 "members":{ 786 "InputPathsMap":{"shape":"TransformerPaths"}, 787 "InputTemplate":{"shape":"TransformerInput"} 788 } 789 }, 790 "InputTransformerPathKey":{ 791 "type":"string", 792 "max":256, 793 "min":1, 794 "pattern":"[A-Za-z0-9\\_\\-]+" 795 }, 796 "Integer":{"type":"integer"}, 797 "InternalException":{ 798 "type":"structure", 799 "members":{ 800 }, 801 "exception":true, 802 "fault":true 803 }, 804 "InvalidEventPatternException":{ 805 "type":"structure", 806 "members":{ 807 }, 808 "exception":true 809 }, 810 "InvalidStateException":{ 811 "type":"structure", 812 "members":{ 813 }, 814 "exception":true 815 }, 816 "KinesisParameters":{ 817 "type":"structure", 818 "required":["PartitionKeyPath"], 819 "members":{ 820 "PartitionKeyPath":{"shape":"TargetPartitionKeyPath"} 821 } 822 }, 823 "LaunchType":{ 824 "type":"string", 825 "enum":[ 826 "EC2", 827 "FARGATE" 828 ] 829 }, 830 "LimitExceededException":{ 831 "type":"structure", 832 "members":{ 833 }, 834 "exception":true 835 }, 836 "LimitMax100":{ 837 "type":"integer", 838 "max":100, 839 "min":1 840 }, 841 "LimitMin1":{ 842 "type":"integer", 843 "min":1 844 }, 845 "ListEventBusesRequest":{ 846 "type":"structure", 847 "members":{ 848 "NamePrefix":{"shape":"EventBusName"}, 849 "NextToken":{"shape":"NextToken"}, 850 "Limit":{"shape":"LimitMax100"} 851 } 852 }, 853 "ListEventBusesResponse":{ 854 "type":"structure", 855 "members":{ 856 "EventBuses":{"shape":"EventBusList"}, 857 "NextToken":{"shape":"NextToken"} 858 } 859 }, 860 "ListEventSourcesRequest":{ 861 "type":"structure", 862 "members":{ 863 "NamePrefix":{"shape":"EventSourceNamePrefix"}, 864 "NextToken":{"shape":"NextToken"}, 865 "Limit":{"shape":"LimitMax100"} 866 } 867 }, 868 "ListEventSourcesResponse":{ 869 "type":"structure", 870 "members":{ 871 "EventSources":{"shape":"EventSourceList"}, 872 "NextToken":{"shape":"NextToken"} 873 } 874 }, 875 "ListPartnerEventSourceAccountsRequest":{ 876 "type":"structure", 877 "required":["EventSourceName"], 878 "members":{ 879 "EventSourceName":{"shape":"EventSourceName"}, 880 "NextToken":{"shape":"NextToken"}, 881 "Limit":{"shape":"LimitMax100"} 882 } 883 }, 884 "ListPartnerEventSourceAccountsResponse":{ 885 "type":"structure", 886 "members":{ 887 "PartnerEventSourceAccounts":{"shape":"PartnerEventSourceAccountList"}, 888 "NextToken":{"shape":"NextToken"} 889 } 890 }, 891 "ListPartnerEventSourcesRequest":{ 892 "type":"structure", 893 "required":["NamePrefix"], 894 "members":{ 895 "NamePrefix":{"shape":"PartnerEventSourceNamePrefix"}, 896 "NextToken":{"shape":"NextToken"}, 897 "Limit":{"shape":"LimitMax100"} 898 } 899 }, 900 "ListPartnerEventSourcesResponse":{ 901 "type":"structure", 902 "members":{ 903 "PartnerEventSources":{"shape":"PartnerEventSourceList"}, 904 "NextToken":{"shape":"NextToken"} 905 } 906 }, 907 "ListRuleNamesByTargetRequest":{ 908 "type":"structure", 909 "required":["TargetArn"], 910 "members":{ 911 "TargetArn":{"shape":"TargetArn"}, 912 "EventBusName":{"shape":"EventBusName"}, 913 "NextToken":{"shape":"NextToken"}, 914 "Limit":{"shape":"LimitMax100"} 915 } 916 }, 917 "ListRuleNamesByTargetResponse":{ 918 "type":"structure", 919 "members":{ 920 "RuleNames":{"shape":"RuleNameList"}, 921 "NextToken":{"shape":"NextToken"} 922 } 923 }, 924 "ListRulesRequest":{ 925 "type":"structure", 926 "members":{ 927 "NamePrefix":{"shape":"RuleName"}, 928 "EventBusName":{"shape":"EventBusName"}, 929 "NextToken":{"shape":"NextToken"}, 930 "Limit":{"shape":"LimitMax100"} 931 } 932 }, 933 "ListRulesResponse":{ 934 "type":"structure", 935 "members":{ 936 "Rules":{"shape":"RuleResponseList"}, 937 "NextToken":{"shape":"NextToken"} 938 } 939 }, 940 "ListTagsForResourceRequest":{ 941 "type":"structure", 942 "required":["ResourceARN"], 943 "members":{ 944 "ResourceARN":{"shape":"Arn"} 945 } 946 }, 947 "ListTagsForResourceResponse":{ 948 "type":"structure", 949 "members":{ 950 "Tags":{"shape":"TagList"} 951 } 952 }, 953 "ListTargetsByRuleRequest":{ 954 "type":"structure", 955 "required":["Rule"], 956 "members":{ 957 "Rule":{"shape":"RuleName"}, 958 "EventBusName":{"shape":"EventBusName"}, 959 "NextToken":{"shape":"NextToken"}, 960 "Limit":{"shape":"LimitMax100"} 961 } 962 }, 963 "ListTargetsByRuleResponse":{ 964 "type":"structure", 965 "members":{ 966 "Targets":{"shape":"TargetList"}, 967 "NextToken":{"shape":"NextToken"} 968 } 969 }, 970 "ManagedBy":{ 971 "type":"string", 972 "max":128, 973 "min":1 974 }, 975 "ManagedRuleException":{ 976 "type":"structure", 977 "members":{ 978 }, 979 "exception":true 980 }, 981 "MessageGroupId":{"type":"string"}, 982 "NetworkConfiguration":{ 983 "type":"structure", 984 "members":{ 985 "awsvpcConfiguration":{"shape":"AwsVpcConfiguration"} 986 } 987 }, 988 "NextToken":{ 989 "type":"string", 990 "max":2048, 991 "min":1 992 }, 993 "NonPartnerEventBusName":{ 994 "type":"string", 995 "max":256, 996 "min":1, 997 "pattern":"[\\.\\-_A-Za-z0-9]+" 998 }, 999 "OperationDisabledException":{ 1000 "type":"structure", 1001 "members":{ 1002 }, 1003 "exception":true 1004 }, 1005 "PartnerEventSource":{ 1006 "type":"structure", 1007 "members":{ 1008 "Arn":{"shape":"String"}, 1009 "Name":{"shape":"String"} 1010 } 1011 }, 1012 "PartnerEventSourceAccount":{ 1013 "type":"structure", 1014 "members":{ 1015 "Account":{"shape":"AccountId"}, 1016 "CreationTime":{"shape":"Timestamp"}, 1017 "ExpirationTime":{"shape":"Timestamp"}, 1018 "State":{"shape":"EventSourceState"} 1019 } 1020 }, 1021 "PartnerEventSourceAccountList":{ 1022 "type":"list", 1023 "member":{"shape":"PartnerEventSourceAccount"} 1024 }, 1025 "PartnerEventSourceList":{ 1026 "type":"list", 1027 "member":{"shape":"PartnerEventSource"} 1028 }, 1029 "PartnerEventSourceNamePrefix":{ 1030 "type":"string", 1031 "max":256, 1032 "min":1, 1033 "pattern":"aws\\.partner/[\\.\\-_A-Za-z0-9]+/[/\\.\\-_A-Za-z0-9]*" 1034 }, 1035 "PathParameter":{ 1036 "type":"string", 1037 "pattern":"^(?!\\s*$).+" 1038 }, 1039 "PathParameterList":{ 1040 "type":"list", 1041 "member":{"shape":"PathParameter"} 1042 }, 1043 "PolicyLengthExceededException":{ 1044 "type":"structure", 1045 "members":{ 1046 }, 1047 "exception":true 1048 }, 1049 "Principal":{ 1050 "type":"string", 1051 "max":12, 1052 "min":1, 1053 "pattern":"(\\d{12}|\\*)" 1054 }, 1055 "PutEventsRequest":{ 1056 "type":"structure", 1057 "required":["Entries"], 1058 "members":{ 1059 "Entries":{"shape":"PutEventsRequestEntryList"} 1060 } 1061 }, 1062 "PutEventsRequestEntry":{ 1063 "type":"structure", 1064 "members":{ 1065 "Time":{"shape":"EventTime"}, 1066 "Source":{"shape":"String"}, 1067 "Resources":{"shape":"EventResourceList"}, 1068 "DetailType":{"shape":"String"}, 1069 "Detail":{"shape":"String"}, 1070 "EventBusName":{"shape":"NonPartnerEventBusName"} 1071 } 1072 }, 1073 "PutEventsRequestEntryList":{ 1074 "type":"list", 1075 "member":{"shape":"PutEventsRequestEntry"}, 1076 "max":10, 1077 "min":1 1078 }, 1079 "PutEventsResponse":{ 1080 "type":"structure", 1081 "members":{ 1082 "FailedEntryCount":{"shape":"Integer"}, 1083 "Entries":{"shape":"PutEventsResultEntryList"} 1084 } 1085 }, 1086 "PutEventsResultEntry":{ 1087 "type":"structure", 1088 "members":{ 1089 "EventId":{"shape":"EventId"}, 1090 "ErrorCode":{"shape":"ErrorCode"}, 1091 "ErrorMessage":{"shape":"ErrorMessage"} 1092 } 1093 }, 1094 "PutEventsResultEntryList":{ 1095 "type":"list", 1096 "member":{"shape":"PutEventsResultEntry"} 1097 }, 1098 "PutPartnerEventsRequest":{ 1099 "type":"structure", 1100 "required":["Entries"], 1101 "members":{ 1102 "Entries":{"shape":"PutPartnerEventsRequestEntryList"} 1103 } 1104 }, 1105 "PutPartnerEventsRequestEntry":{ 1106 "type":"structure", 1107 "members":{ 1108 "Time":{"shape":"EventTime"}, 1109 "Source":{"shape":"EventSourceName"}, 1110 "Resources":{"shape":"EventResourceList"}, 1111 "DetailType":{"shape":"String"}, 1112 "Detail":{"shape":"String"} 1113 } 1114 }, 1115 "PutPartnerEventsRequestEntryList":{ 1116 "type":"list", 1117 "member":{"shape":"PutPartnerEventsRequestEntry"}, 1118 "max":20, 1119 "min":1 1120 }, 1121 "PutPartnerEventsResponse":{ 1122 "type":"structure", 1123 "members":{ 1124 "FailedEntryCount":{"shape":"Integer"}, 1125 "Entries":{"shape":"PutPartnerEventsResultEntryList"} 1126 } 1127 }, 1128 "PutPartnerEventsResultEntry":{ 1129 "type":"structure", 1130 "members":{ 1131 "EventId":{"shape":"EventId"}, 1132 "ErrorCode":{"shape":"ErrorCode"}, 1133 "ErrorMessage":{"shape":"ErrorMessage"} 1134 } 1135 }, 1136 "PutPartnerEventsResultEntryList":{ 1137 "type":"list", 1138 "member":{"shape":"PutPartnerEventsResultEntry"} 1139 }, 1140 "PutPermissionRequest":{ 1141 "type":"structure", 1142 "required":[ 1143 "Action", 1144 "Principal", 1145 "StatementId" 1146 ], 1147 "members":{ 1148 "EventBusName":{"shape":"NonPartnerEventBusName"}, 1149 "Action":{"shape":"Action"}, 1150 "Principal":{"shape":"Principal"}, 1151 "StatementId":{"shape":"StatementId"}, 1152 "Condition":{"shape":"Condition"} 1153 } 1154 }, 1155 "PutRuleRequest":{ 1156 "type":"structure", 1157 "required":["Name"], 1158 "members":{ 1159 "Name":{"shape":"RuleName"}, 1160 "ScheduleExpression":{"shape":"ScheduleExpression"}, 1161 "EventPattern":{"shape":"EventPattern"}, 1162 "State":{"shape":"RuleState"}, 1163 "Description":{"shape":"RuleDescription"}, 1164 "RoleArn":{"shape":"RoleArn"}, 1165 "Tags":{"shape":"TagList"}, 1166 "EventBusName":{"shape":"EventBusName"} 1167 } 1168 }, 1169 "PutRuleResponse":{ 1170 "type":"structure", 1171 "members":{ 1172 "RuleArn":{"shape":"RuleArn"} 1173 } 1174 }, 1175 "PutTargetsRequest":{ 1176 "type":"structure", 1177 "required":[ 1178 "Rule", 1179 "Targets" 1180 ], 1181 "members":{ 1182 "Rule":{"shape":"RuleName"}, 1183 "EventBusName":{"shape":"EventBusName"}, 1184 "Targets":{"shape":"TargetList"} 1185 } 1186 }, 1187 "PutTargetsResponse":{ 1188 "type":"structure", 1189 "members":{ 1190 "FailedEntryCount":{"shape":"Integer"}, 1191 "FailedEntries":{"shape":"PutTargetsResultEntryList"} 1192 } 1193 }, 1194 "PutTargetsResultEntry":{ 1195 "type":"structure", 1196 "members":{ 1197 "TargetId":{"shape":"TargetId"}, 1198 "ErrorCode":{"shape":"ErrorCode"}, 1199 "ErrorMessage":{"shape":"ErrorMessage"} 1200 } 1201 }, 1202 "PutTargetsResultEntryList":{ 1203 "type":"list", 1204 "member":{"shape":"PutTargetsResultEntry"} 1205 }, 1206 "QueryStringKey":{ 1207 "type":"string", 1208 "max":512, 1209 "pattern":"[^\\x00-\\x1F\\x7F]+" 1210 }, 1211 "QueryStringParametersMap":{ 1212 "type":"map", 1213 "key":{"shape":"QueryStringKey"}, 1214 "value":{"shape":"QueryStringValue"} 1215 }, 1216 "QueryStringValue":{ 1217 "type":"string", 1218 "max":512, 1219 "pattern":"[^\\x00-\\x09\\x0B\\x0C\\x0E-\\x1F\\x7F]+" 1220 }, 1221 "RemovePermissionRequest":{ 1222 "type":"structure", 1223 "required":["StatementId"], 1224 "members":{ 1225 "StatementId":{"shape":"StatementId"}, 1226 "EventBusName":{"shape":"NonPartnerEventBusName"} 1227 } 1228 }, 1229 "RemoveTargetsRequest":{ 1230 "type":"structure", 1231 "required":[ 1232 "Rule", 1233 "Ids" 1234 ], 1235 "members":{ 1236 "Rule":{"shape":"RuleName"}, 1237 "EventBusName":{"shape":"EventBusName"}, 1238 "Ids":{"shape":"TargetIdList"}, 1239 "Force":{"shape":"Boolean"} 1240 } 1241 }, 1242 "RemoveTargetsResponse":{ 1243 "type":"structure", 1244 "members":{ 1245 "FailedEntryCount":{"shape":"Integer"}, 1246 "FailedEntries":{"shape":"RemoveTargetsResultEntryList"} 1247 } 1248 }, 1249 "RemoveTargetsResultEntry":{ 1250 "type":"structure", 1251 "members":{ 1252 "TargetId":{"shape":"TargetId"}, 1253 "ErrorCode":{"shape":"ErrorCode"}, 1254 "ErrorMessage":{"shape":"ErrorMessage"} 1255 } 1256 }, 1257 "RemoveTargetsResultEntryList":{ 1258 "type":"list", 1259 "member":{"shape":"RemoveTargetsResultEntry"} 1260 }, 1261 "ResourceAlreadyExistsException":{ 1262 "type":"structure", 1263 "members":{ 1264 }, 1265 "exception":true 1266 }, 1267 "ResourceNotFoundException":{ 1268 "type":"structure", 1269 "members":{ 1270 }, 1271 "exception":true 1272 }, 1273 "RoleArn":{ 1274 "type":"string", 1275 "max":1600, 1276 "min":1 1277 }, 1278 "Rule":{ 1279 "type":"structure", 1280 "members":{ 1281 "Name":{"shape":"RuleName"}, 1282 "Arn":{"shape":"RuleArn"}, 1283 "EventPattern":{"shape":"EventPattern"}, 1284 "State":{"shape":"RuleState"}, 1285 "Description":{"shape":"RuleDescription"}, 1286 "ScheduleExpression":{"shape":"ScheduleExpression"}, 1287 "RoleArn":{"shape":"RoleArn"}, 1288 "ManagedBy":{"shape":"ManagedBy"}, 1289 "EventBusName":{"shape":"EventBusName"} 1290 } 1291 }, 1292 "RuleArn":{ 1293 "type":"string", 1294 "max":1600, 1295 "min":1 1296 }, 1297 "RuleDescription":{ 1298 "type":"string", 1299 "max":512 1300 }, 1301 "RuleName":{ 1302 "type":"string", 1303 "max":64, 1304 "min":1, 1305 "pattern":"[\\.\\-_A-Za-z0-9]+" 1306 }, 1307 "RuleNameList":{ 1308 "type":"list", 1309 "member":{"shape":"RuleName"} 1310 }, 1311 "RuleResponseList":{ 1312 "type":"list", 1313 "member":{"shape":"Rule"} 1314 }, 1315 "RuleState":{ 1316 "type":"string", 1317 "enum":[ 1318 "ENABLED", 1319 "DISABLED" 1320 ] 1321 }, 1322 "RunCommandParameters":{ 1323 "type":"structure", 1324 "required":["RunCommandTargets"], 1325 "members":{ 1326 "RunCommandTargets":{"shape":"RunCommandTargets"} 1327 } 1328 }, 1329 "RunCommandTarget":{ 1330 "type":"structure", 1331 "required":[ 1332 "Key", 1333 "Values" 1334 ], 1335 "members":{ 1336 "Key":{"shape":"RunCommandTargetKey"}, 1337 "Values":{"shape":"RunCommandTargetValues"} 1338 } 1339 }, 1340 "RunCommandTargetKey":{ 1341 "type":"string", 1342 "max":128, 1343 "min":1, 1344 "pattern":"^[\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*$" 1345 }, 1346 "RunCommandTargetValue":{ 1347 "type":"string", 1348 "max":256, 1349 "min":1 1350 }, 1351 "RunCommandTargetValues":{ 1352 "type":"list", 1353 "member":{"shape":"RunCommandTargetValue"}, 1354 "max":50, 1355 "min":1 1356 }, 1357 "RunCommandTargets":{ 1358 "type":"list", 1359 "member":{"shape":"RunCommandTarget"}, 1360 "max":5, 1361 "min":1 1362 }, 1363 "ScheduleExpression":{ 1364 "type":"string", 1365 "max":256 1366 }, 1367 "SqsParameters":{ 1368 "type":"structure", 1369 "members":{ 1370 "MessageGroupId":{"shape":"MessageGroupId"} 1371 } 1372 }, 1373 "StatementId":{ 1374 "type":"string", 1375 "max":64, 1376 "min":1, 1377 "pattern":"[a-zA-Z0-9-_]+" 1378 }, 1379 "String":{"type":"string"}, 1380 "StringList":{ 1381 "type":"list", 1382 "member":{"shape":"String"} 1383 }, 1384 "Tag":{ 1385 "type":"structure", 1386 "required":[ 1387 "Key", 1388 "Value" 1389 ], 1390 "members":{ 1391 "Key":{"shape":"TagKey"}, 1392 "Value":{"shape":"TagValue"} 1393 } 1394 }, 1395 "TagKey":{ 1396 "type":"string", 1397 "max":128, 1398 "min":1 1399 }, 1400 "TagKeyList":{ 1401 "type":"list", 1402 "member":{"shape":"TagKey"} 1403 }, 1404 "TagList":{ 1405 "type":"list", 1406 "member":{"shape":"Tag"} 1407 }, 1408 "TagResourceRequest":{ 1409 "type":"structure", 1410 "required":[ 1411 "ResourceARN", 1412 "Tags" 1413 ], 1414 "members":{ 1415 "ResourceARN":{"shape":"Arn"}, 1416 "Tags":{"shape":"TagList"} 1417 } 1418 }, 1419 "TagResourceResponse":{ 1420 "type":"structure", 1421 "members":{ 1422 } 1423 }, 1424 "TagValue":{ 1425 "type":"string", 1426 "max":256, 1427 "min":0 1428 }, 1429 "Target":{ 1430 "type":"structure", 1431 "required":[ 1432 "Id", 1433 "Arn" 1434 ], 1435 "members":{ 1436 "Id":{"shape":"TargetId"}, 1437 "Arn":{"shape":"TargetArn"}, 1438 "RoleArn":{"shape":"RoleArn"}, 1439 "Input":{"shape":"TargetInput"}, 1440 "InputPath":{"shape":"TargetInputPath"}, 1441 "InputTransformer":{"shape":"InputTransformer"}, 1442 "KinesisParameters":{"shape":"KinesisParameters"}, 1443 "RunCommandParameters":{"shape":"RunCommandParameters"}, 1444 "EcsParameters":{"shape":"EcsParameters"}, 1445 "BatchParameters":{"shape":"BatchParameters"}, 1446 "SqsParameters":{"shape":"SqsParameters"}, 1447 "HttpParameters":{"shape":"HttpParameters"} 1448 } 1449 }, 1450 "TargetArn":{ 1451 "type":"string", 1452 "max":1600, 1453 "min":1 1454 }, 1455 "TargetId":{ 1456 "type":"string", 1457 "max":64, 1458 "min":1, 1459 "pattern":"[\\.\\-_A-Za-z0-9]+" 1460 }, 1461 "TargetIdList":{ 1462 "type":"list", 1463 "member":{"shape":"TargetId"}, 1464 "max":100, 1465 "min":1 1466 }, 1467 "TargetInput":{ 1468 "type":"string", 1469 "max":8192 1470 }, 1471 "TargetInputPath":{ 1472 "type":"string", 1473 "max":256 1474 }, 1475 "TargetList":{ 1476 "type":"list", 1477 "member":{"shape":"Target"}, 1478 "max":100, 1479 "min":1 1480 }, 1481 "TargetPartitionKeyPath":{ 1482 "type":"string", 1483 "max":256 1484 }, 1485 "TestEventPatternRequest":{ 1486 "type":"structure", 1487 "required":[ 1488 "EventPattern", 1489 "Event" 1490 ], 1491 "members":{ 1492 "EventPattern":{"shape":"EventPattern"}, 1493 "Event":{"shape":"String"} 1494 } 1495 }, 1496 "TestEventPatternResponse":{ 1497 "type":"structure", 1498 "members":{ 1499 "Result":{"shape":"Boolean"} 1500 } 1501 }, 1502 "Timestamp":{"type":"timestamp"}, 1503 "TransformerInput":{ 1504 "type":"string", 1505 "max":8192, 1506 "min":1 1507 }, 1508 "TransformerPaths":{ 1509 "type":"map", 1510 "key":{"shape":"InputTransformerPathKey"}, 1511 "value":{"shape":"TargetInputPath"}, 1512 "max":10 1513 }, 1514 "UntagResourceRequest":{ 1515 "type":"structure", 1516 "required":[ 1517 "ResourceARN", 1518 "TagKeys" 1519 ], 1520 "members":{ 1521 "ResourceARN":{"shape":"Arn"}, 1522 "TagKeys":{"shape":"TagKeyList"} 1523 } 1524 }, 1525 "UntagResourceResponse":{ 1526 "type":"structure", 1527 "members":{ 1528 } 1529 } 1530 } 1531} 1532