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