github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/mediaconnect/2018-11-14/api-2.json (about) 1 { 2 "metadata": { 3 "apiVersion": "2018-11-14", 4 "endpointPrefix": "mediaconnect", 5 "signingName": "mediaconnect", 6 "serviceFullName": "AWS MediaConnect", 7 "serviceId": "MediaConnect", 8 "protocol": "rest-json", 9 "jsonVersion": "1.1", 10 "uid": "mediaconnect-2018-11-14", 11 "signatureVersion": "v4" 12 }, 13 "operations": { 14 "AddFlowMediaStreams": { 15 "name": "AddFlowMediaStreams", 16 "http": { 17 "method": "POST", 18 "requestUri": "/v1/flows/{flowArn}/mediaStreams", 19 "responseCode": 201 20 }, 21 "input": { 22 "shape": "AddFlowMediaStreamsRequest" 23 }, 24 "output": { 25 "shape": "AddFlowMediaStreamsResponse" 26 }, 27 "errors": [ 28 { 29 "shape": "BadRequestException" 30 }, 31 { 32 "shape": "InternalServerErrorException" 33 }, 34 { 35 "shape": "ForbiddenException" 36 }, 37 { 38 "shape": "NotFoundException" 39 }, 40 { 41 "shape": "ServiceUnavailableException" 42 }, 43 { 44 "shape": "TooManyRequestsException" 45 } 46 ] 47 }, 48 "AddFlowOutputs": { 49 "name": "AddFlowOutputs", 50 "http": { 51 "method": "POST", 52 "requestUri": "/v1/flows/{flowArn}/outputs", 53 "responseCode": 201 54 }, 55 "input": { 56 "shape": "AddFlowOutputsRequest" 57 }, 58 "output": { 59 "shape": "AddFlowOutputsResponse" 60 }, 61 "errors": [ 62 { 63 "shape": "AddFlowOutputs420Exception" 64 }, 65 { 66 "shape": "BadRequestException" 67 }, 68 { 69 "shape": "InternalServerErrorException" 70 }, 71 { 72 "shape": "ForbiddenException" 73 }, 74 { 75 "shape": "NotFoundException" 76 }, 77 { 78 "shape": "ServiceUnavailableException" 79 }, 80 { 81 "shape": "TooManyRequestsException" 82 } 83 ] 84 }, 85 "AddFlowSources": { 86 "name": "AddFlowSources", 87 "http": { 88 "method": "POST", 89 "requestUri": "/v1/flows/{flowArn}/source", 90 "responseCode": 201 91 }, 92 "input": { 93 "shape": "AddFlowSourcesRequest" 94 }, 95 "output": { 96 "shape": "AddFlowSourcesResponse" 97 }, 98 "errors": [ 99 { 100 "shape": "BadRequestException" 101 }, 102 { 103 "shape": "InternalServerErrorException" 104 }, 105 { 106 "shape": "ForbiddenException" 107 }, 108 { 109 "shape": "NotFoundException" 110 }, 111 { 112 "shape": "ServiceUnavailableException" 113 }, 114 { 115 "shape": "TooManyRequestsException" 116 } 117 ] 118 }, 119 "AddFlowVpcInterfaces": { 120 "name": "AddFlowVpcInterfaces", 121 "http": { 122 "method": "POST", 123 "requestUri": "/v1/flows/{flowArn}/vpcInterfaces", 124 "responseCode": 201 125 }, 126 "input": { 127 "shape": "AddFlowVpcInterfacesRequest" 128 }, 129 "output": { 130 "shape": "AddFlowVpcInterfacesResponse" 131 }, 132 "errors": [ 133 { 134 "shape": "BadRequestException" 135 }, 136 { 137 "shape": "InternalServerErrorException" 138 }, 139 { 140 "shape": "ForbiddenException" 141 }, 142 { 143 "shape": "NotFoundException" 144 }, 145 { 146 "shape": "ServiceUnavailableException" 147 }, 148 { 149 "shape": "TooManyRequestsException" 150 } 151 ] 152 }, 153 "CreateFlow": { 154 "name": "CreateFlow", 155 "http": { 156 "method": "POST", 157 "requestUri": "/v1/flows", 158 "responseCode": 201 159 }, 160 "input": { 161 "shape": "CreateFlowRequest" 162 }, 163 "output": { 164 "shape": "CreateFlowResponse" 165 }, 166 "errors": [ 167 { 168 "shape": "CreateFlow420Exception" 169 }, 170 { 171 "shape": "BadRequestException" 172 }, 173 { 174 "shape": "InternalServerErrorException" 175 }, 176 { 177 "shape": "ForbiddenException" 178 }, 179 { 180 "shape": "ServiceUnavailableException" 181 }, 182 { 183 "shape": "TooManyRequestsException" 184 } 185 ] 186 }, 187 "DeleteFlow": { 188 "name": "DeleteFlow", 189 "http": { 190 "method": "DELETE", 191 "requestUri": "/v1/flows/{flowArn}", 192 "responseCode": 202 193 }, 194 "input": { 195 "shape": "DeleteFlowRequest" 196 }, 197 "output": { 198 "shape": "DeleteFlowResponse" 199 }, 200 "errors": [ 201 { 202 "shape": "BadRequestException" 203 }, 204 { 205 "shape": "InternalServerErrorException" 206 }, 207 { 208 "shape": "ForbiddenException" 209 }, 210 { 211 "shape": "NotFoundException" 212 }, 213 { 214 "shape": "ServiceUnavailableException" 215 }, 216 { 217 "shape": "TooManyRequestsException" 218 } 219 ] 220 }, 221 "DescribeFlow": { 222 "name": "DescribeFlow", 223 "http": { 224 "method": "GET", 225 "requestUri": "/v1/flows/{flowArn}", 226 "responseCode": 200 227 }, 228 "input": { 229 "shape": "DescribeFlowRequest" 230 }, 231 "output": { 232 "shape": "DescribeFlowResponse" 233 }, 234 "errors": [ 235 { 236 "shape": "BadRequestException" 237 }, 238 { 239 "shape": "InternalServerErrorException" 240 }, 241 { 242 "shape": "ForbiddenException" 243 }, 244 { 245 "shape": "NotFoundException" 246 }, 247 { 248 "shape": "ServiceUnavailableException" 249 }, 250 { 251 "shape": "TooManyRequestsException" 252 } 253 ] 254 }, 255 "DescribeOffering": { 256 "name": "DescribeOffering", 257 "http": { 258 "method": "GET", 259 "requestUri": "/v1/offerings/{offeringArn}", 260 "responseCode": 200 261 }, 262 "input": { 263 "shape": "DescribeOfferingRequest" 264 }, 265 "output": { 266 "shape": "DescribeOfferingResponse" 267 }, 268 "errors": [ 269 { 270 "shape": "NotFoundException" 271 }, 272 { 273 "shape": "ServiceUnavailableException" 274 }, 275 { 276 "shape": "TooManyRequestsException" 277 }, 278 { 279 "shape": "BadRequestException" 280 }, 281 { 282 "shape": "InternalServerErrorException" 283 } 284 ] 285 }, 286 "DescribeReservation": { 287 "name": "DescribeReservation", 288 "http": { 289 "method": "GET", 290 "requestUri": "/v1/reservations/{reservationArn}", 291 "responseCode": 200 292 }, 293 "input": { 294 "shape": "DescribeReservationRequest" 295 }, 296 "output": { 297 "shape": "DescribeReservationResponse" 298 }, 299 "errors": [ 300 { 301 "shape": "NotFoundException" 302 }, 303 { 304 "shape": "ServiceUnavailableException" 305 }, 306 { 307 "shape": "TooManyRequestsException" 308 }, 309 { 310 "shape": "BadRequestException" 311 }, 312 { 313 "shape": "InternalServerErrorException" 314 } 315 ] 316 }, 317 "GrantFlowEntitlements": { 318 "name": "GrantFlowEntitlements", 319 "http": { 320 "method": "POST", 321 "requestUri": "/v1/flows/{flowArn}/entitlements", 322 "responseCode": 200 323 }, 324 "input": { 325 "shape": "GrantFlowEntitlementsRequest" 326 }, 327 "output": { 328 "shape": "GrantFlowEntitlementsResponse" 329 }, 330 "errors": [ 331 { 332 "shape": "GrantFlowEntitlements420Exception" 333 }, 334 { 335 "shape": "BadRequestException" 336 }, 337 { 338 "shape": "InternalServerErrorException" 339 }, 340 { 341 "shape": "ForbiddenException" 342 }, 343 { 344 "shape": "NotFoundException" 345 }, 346 { 347 "shape": "ServiceUnavailableException" 348 }, 349 { 350 "shape": "TooManyRequestsException" 351 } 352 ] 353 }, 354 "ListEntitlements": { 355 "name": "ListEntitlements", 356 "http": { 357 "method": "GET", 358 "requestUri": "/v1/entitlements", 359 "responseCode": 200 360 }, 361 "input": { 362 "shape": "ListEntitlementsRequest" 363 }, 364 "output": { 365 "shape": "ListEntitlementsResponse" 366 }, 367 "errors": [ 368 { 369 "shape": "ServiceUnavailableException" 370 }, 371 { 372 "shape": "TooManyRequestsException" 373 }, 374 { 375 "shape": "BadRequestException" 376 }, 377 { 378 "shape": "InternalServerErrorException" 379 } 380 ] 381 }, 382 "ListFlows": { 383 "name": "ListFlows", 384 "http": { 385 "method": "GET", 386 "requestUri": "/v1/flows", 387 "responseCode": 200 388 }, 389 "input": { 390 "shape": "ListFlowsRequest" 391 }, 392 "output": { 393 "shape": "ListFlowsResponse" 394 }, 395 "errors": [ 396 { 397 "shape": "ServiceUnavailableException" 398 }, 399 { 400 "shape": "TooManyRequestsException" 401 }, 402 { 403 "shape": "BadRequestException" 404 }, 405 { 406 "shape": "InternalServerErrorException" 407 } 408 ] 409 }, 410 "ListOfferings": { 411 "name": "ListOfferings", 412 "http": { 413 "method": "GET", 414 "requestUri": "/v1/offerings", 415 "responseCode": 200 416 }, 417 "input": { 418 "shape": "ListOfferingsRequest" 419 }, 420 "output": { 421 "shape": "ListOfferingsResponse" 422 }, 423 "errors": [ 424 { 425 "shape": "ServiceUnavailableException" 426 }, 427 { 428 "shape": "TooManyRequestsException" 429 }, 430 { 431 "shape": "BadRequestException" 432 }, 433 { 434 "shape": "InternalServerErrorException" 435 } 436 ] 437 }, 438 "ListReservations": { 439 "name": "ListReservations", 440 "http": { 441 "method": "GET", 442 "requestUri": "/v1/reservations", 443 "responseCode": 200 444 }, 445 "input": { 446 "shape": "ListReservationsRequest" 447 }, 448 "output": { 449 "shape": "ListReservationsResponse" 450 }, 451 "errors": [ 452 { 453 "shape": "ServiceUnavailableException" 454 }, 455 { 456 "shape": "TooManyRequestsException" 457 }, 458 { 459 "shape": "BadRequestException" 460 }, 461 { 462 "shape": "InternalServerErrorException" 463 } 464 ] 465 }, 466 "ListTagsForResource": { 467 "name": "ListTagsForResource", 468 "http": { 469 "method": "GET", 470 "requestUri": "/tags/{resourceArn}", 471 "responseCode": 200 472 }, 473 "input": { 474 "shape": "ListTagsForResourceRequest" 475 }, 476 "output": { 477 "shape": "ListTagsForResourceResponse" 478 }, 479 "errors": [ 480 { 481 "shape": "NotFoundException" 482 }, 483 { 484 "shape": "BadRequestException" 485 }, 486 { 487 "shape": "InternalServerErrorException" 488 } 489 ] 490 }, 491 "PurchaseOffering": { 492 "name": "PurchaseOffering", 493 "http": { 494 "method": "POST", 495 "requestUri": "/v1/offerings/{offeringArn}", 496 "responseCode": 201 497 }, 498 "input": { 499 "shape": "PurchaseOfferingRequest" 500 }, 501 "output": { 502 "shape": "PurchaseOfferingResponse" 503 }, 504 "errors": [ 505 { 506 "shape": "BadRequestException" 507 }, 508 { 509 "shape": "InternalServerErrorException" 510 }, 511 { 512 "shape": "ForbiddenException" 513 }, 514 { 515 "shape": "NotFoundException" 516 }, 517 { 518 "shape": "ServiceUnavailableException" 519 }, 520 { 521 "shape": "TooManyRequestsException" 522 } 523 ] 524 }, 525 "RemoveFlowMediaStream": { 526 "name": "RemoveFlowMediaStream", 527 "http": { 528 "method": "DELETE", 529 "requestUri": "/v1/flows/{flowArn}/mediaStreams/{mediaStreamName}", 530 "responseCode": 200 531 }, 532 "input": { 533 "shape": "RemoveFlowMediaStreamRequest" 534 }, 535 "output": { 536 "shape": "RemoveFlowMediaStreamResponse" 537 }, 538 "errors": [ 539 { 540 "shape": "BadRequestException" 541 }, 542 { 543 "shape": "InternalServerErrorException" 544 }, 545 { 546 "shape": "ForbiddenException" 547 }, 548 { 549 "shape": "NotFoundException" 550 }, 551 { 552 "shape": "ServiceUnavailableException" 553 }, 554 { 555 "shape": "TooManyRequestsException" 556 } 557 ] 558 }, 559 "RemoveFlowOutput": { 560 "name": "RemoveFlowOutput", 561 "http": { 562 "method": "DELETE", 563 "requestUri": "/v1/flows/{flowArn}/outputs/{outputArn}", 564 "responseCode": 202 565 }, 566 "input": { 567 "shape": "RemoveFlowOutputRequest" 568 }, 569 "output": { 570 "shape": "RemoveFlowOutputResponse" 571 }, 572 "errors": [ 573 { 574 "shape": "BadRequestException" 575 }, 576 { 577 "shape": "InternalServerErrorException" 578 }, 579 { 580 "shape": "ForbiddenException" 581 }, 582 { 583 "shape": "NotFoundException" 584 }, 585 { 586 "shape": "ServiceUnavailableException" 587 }, 588 { 589 "shape": "TooManyRequestsException" 590 } 591 ] 592 }, 593 "RemoveFlowSource": { 594 "name": "RemoveFlowSource", 595 "http": { 596 "method": "DELETE", 597 "requestUri": "/v1/flows/{flowArn}/source/{sourceArn}", 598 "responseCode": 202 599 }, 600 "input": { 601 "shape": "RemoveFlowSourceRequest" 602 }, 603 "output": { 604 "shape": "RemoveFlowSourceResponse" 605 }, 606 "errors": [ 607 { 608 "shape": "BadRequestException" 609 }, 610 { 611 "shape": "InternalServerErrorException" 612 }, 613 { 614 "shape": "ForbiddenException" 615 }, 616 { 617 "shape": "NotFoundException" 618 }, 619 { 620 "shape": "ServiceUnavailableException" 621 }, 622 { 623 "shape": "TooManyRequestsException" 624 } 625 ] 626 }, 627 "RemoveFlowVpcInterface": { 628 "name": "RemoveFlowVpcInterface", 629 "http": { 630 "method": "DELETE", 631 "requestUri": "/v1/flows/{flowArn}/vpcInterfaces/{vpcInterfaceName}", 632 "responseCode": 200 633 }, 634 "input": { 635 "shape": "RemoveFlowVpcInterfaceRequest" 636 }, 637 "output": { 638 "shape": "RemoveFlowVpcInterfaceResponse" 639 }, 640 "errors": [ 641 { 642 "shape": "BadRequestException" 643 }, 644 { 645 "shape": "InternalServerErrorException" 646 }, 647 { 648 "shape": "ForbiddenException" 649 }, 650 { 651 "shape": "NotFoundException" 652 }, 653 { 654 "shape": "ServiceUnavailableException" 655 }, 656 { 657 "shape": "TooManyRequestsException" 658 } 659 ] 660 }, 661 "RevokeFlowEntitlement": { 662 "name": "RevokeFlowEntitlement", 663 "http": { 664 "method": "DELETE", 665 "requestUri": "/v1/flows/{flowArn}/entitlements/{entitlementArn}", 666 "responseCode": 202 667 }, 668 "input": { 669 "shape": "RevokeFlowEntitlementRequest" 670 }, 671 "output": { 672 "shape": "RevokeFlowEntitlementResponse" 673 }, 674 "errors": [ 675 { 676 "shape": "BadRequestException" 677 }, 678 { 679 "shape": "InternalServerErrorException" 680 }, 681 { 682 "shape": "ForbiddenException" 683 }, 684 { 685 "shape": "NotFoundException" 686 }, 687 { 688 "shape": "ServiceUnavailableException" 689 }, 690 { 691 "shape": "TooManyRequestsException" 692 } 693 ] 694 }, 695 "StartFlow": { 696 "name": "StartFlow", 697 "http": { 698 "method": "POST", 699 "requestUri": "/v1/flows/start/{flowArn}", 700 "responseCode": 202 701 }, 702 "input": { 703 "shape": "StartFlowRequest" 704 }, 705 "output": { 706 "shape": "StartFlowResponse" 707 }, 708 "errors": [ 709 { 710 "shape": "BadRequestException" 711 }, 712 { 713 "shape": "InternalServerErrorException" 714 }, 715 { 716 "shape": "ForbiddenException" 717 }, 718 { 719 "shape": "NotFoundException" 720 }, 721 { 722 "shape": "ServiceUnavailableException" 723 }, 724 { 725 "shape": "TooManyRequestsException" 726 } 727 ] 728 }, 729 "StopFlow": { 730 "name": "StopFlow", 731 "http": { 732 "method": "POST", 733 "requestUri": "/v1/flows/stop/{flowArn}", 734 "responseCode": 202 735 }, 736 "input": { 737 "shape": "StopFlowRequest" 738 }, 739 "output": { 740 "shape": "StopFlowResponse" 741 }, 742 "errors": [ 743 { 744 "shape": "BadRequestException" 745 }, 746 { 747 "shape": "InternalServerErrorException" 748 }, 749 { 750 "shape": "ForbiddenException" 751 }, 752 { 753 "shape": "NotFoundException" 754 }, 755 { 756 "shape": "ServiceUnavailableException" 757 }, 758 { 759 "shape": "TooManyRequestsException" 760 } 761 ] 762 }, 763 "TagResource": { 764 "name": "TagResource", 765 "http": { 766 "method": "POST", 767 "requestUri": "/tags/{resourceArn}", 768 "responseCode": 204 769 }, 770 "input": { 771 "shape": "TagResourceRequest" 772 }, 773 "errors": [ 774 { 775 "shape": "NotFoundException" 776 }, 777 { 778 "shape": "BadRequestException" 779 }, 780 { 781 "shape": "InternalServerErrorException" 782 } 783 ] 784 }, 785 "UntagResource": { 786 "name": "UntagResource", 787 "http": { 788 "method": "DELETE", 789 "requestUri": "/tags/{resourceArn}", 790 "responseCode": 204 791 }, 792 "input": { 793 "shape": "UntagResourceRequest" 794 }, 795 "errors": [ 796 { 797 "shape": "NotFoundException" 798 }, 799 { 800 "shape": "BadRequestException" 801 }, 802 { 803 "shape": "InternalServerErrorException" 804 } 805 ] 806 }, 807 "UpdateFlow": { 808 "name": "UpdateFlow", 809 "http": { 810 "method": "PUT", 811 "requestUri": "/v1/flows/{flowArn}", 812 "responseCode": 202 813 }, 814 "input": { 815 "shape": "UpdateFlowRequest" 816 }, 817 "output": { 818 "shape": "UpdateFlowResponse" 819 }, 820 "errors": [ 821 { 822 "shape": "BadRequestException" 823 }, 824 { 825 "shape": "InternalServerErrorException" 826 }, 827 { 828 "shape": "ForbiddenException" 829 }, 830 { 831 "shape": "NotFoundException" 832 }, 833 { 834 "shape": "ServiceUnavailableException" 835 }, 836 { 837 "shape": "TooManyRequestsException" 838 } 839 ] 840 }, 841 "UpdateFlowEntitlement": { 842 "name": "UpdateFlowEntitlement", 843 "http": { 844 "method": "PUT", 845 "requestUri": "/v1/flows/{flowArn}/entitlements/{entitlementArn}", 846 "responseCode": 202 847 }, 848 "input": { 849 "shape": "UpdateFlowEntitlementRequest" 850 }, 851 "output": { 852 "shape": "UpdateFlowEntitlementResponse" 853 }, 854 "errors": [ 855 { 856 "shape": "BadRequestException" 857 }, 858 { 859 "shape": "InternalServerErrorException" 860 }, 861 { 862 "shape": "ForbiddenException" 863 }, 864 { 865 "shape": "NotFoundException" 866 }, 867 { 868 "shape": "ServiceUnavailableException" 869 }, 870 { 871 "shape": "TooManyRequestsException" 872 } 873 ] 874 }, 875 "UpdateFlowMediaStream": { 876 "name": "UpdateFlowMediaStream", 877 "http": { 878 "method": "PUT", 879 "requestUri": "/v1/flows/{flowArn}/mediaStreams/{mediaStreamName}", 880 "responseCode": 202 881 }, 882 "input": { 883 "shape": "UpdateFlowMediaStreamRequest" 884 }, 885 "output": { 886 "shape": "UpdateFlowMediaStreamResponse" 887 }, 888 "errors": [ 889 { 890 "shape": "BadRequestException" 891 }, 892 { 893 "shape": "InternalServerErrorException" 894 }, 895 { 896 "shape": "ForbiddenException" 897 }, 898 { 899 "shape": "NotFoundException" 900 }, 901 { 902 "shape": "ServiceUnavailableException" 903 }, 904 { 905 "shape": "TooManyRequestsException" 906 } 907 ] 908 }, 909 "UpdateFlowOutput": { 910 "name": "UpdateFlowOutput", 911 "http": { 912 "method": "PUT", 913 "requestUri": "/v1/flows/{flowArn}/outputs/{outputArn}", 914 "responseCode": 202 915 }, 916 "input": { 917 "shape": "UpdateFlowOutputRequest" 918 }, 919 "output": { 920 "shape": "UpdateFlowOutputResponse" 921 }, 922 "errors": [ 923 { 924 "shape": "BadRequestException" 925 }, 926 { 927 "shape": "InternalServerErrorException" 928 }, 929 { 930 "shape": "ForbiddenException" 931 }, 932 { 933 "shape": "NotFoundException" 934 }, 935 { 936 "shape": "ServiceUnavailableException" 937 }, 938 { 939 "shape": "TooManyRequestsException" 940 } 941 ] 942 }, 943 "UpdateFlowSource": { 944 "name": "UpdateFlowSource", 945 "http": { 946 "method": "PUT", 947 "requestUri": "/v1/flows/{flowArn}/source/{sourceArn}", 948 "responseCode": 202 949 }, 950 "input": { 951 "shape": "UpdateFlowSourceRequest" 952 }, 953 "output": { 954 "shape": "UpdateFlowSourceResponse" 955 }, 956 "errors": [ 957 { 958 "shape": "BadRequestException" 959 }, 960 { 961 "shape": "InternalServerErrorException" 962 }, 963 { 964 "shape": "ForbiddenException" 965 }, 966 { 967 "shape": "NotFoundException" 968 }, 969 { 970 "shape": "ServiceUnavailableException" 971 }, 972 { 973 "shape": "TooManyRequestsException" 974 } 975 ] 976 } 977 }, 978 "shapes": { 979 "AddFlowMediaStreamsRequest": { 980 "type": "structure", 981 "members": { 982 "FlowArn": { 983 "shape": "__string", 984 "pattern": "^arn:.+:mediaconnect.+:flow:.+$", 985 "location": "uri", 986 "locationName": "flowArn" 987 }, 988 "MediaStreams": { 989 "shape": "__listOfAddMediaStreamRequest", 990 "locationName": "mediaStreams" 991 } 992 }, 993 "required": [ 994 "FlowArn", 995 "MediaStreams" 996 ] 997 }, 998 "AddFlowMediaStreamsResponse": { 999 "type": "structure", 1000 "members": { 1001 "FlowArn": { 1002 "shape": "__string", 1003 "locationName": "flowArn" 1004 }, 1005 "MediaStreams": { 1006 "shape": "__listOfMediaStream", 1007 "locationName": "mediaStreams" 1008 } 1009 } 1010 }, 1011 "AddFlowOutputs420Exception": { 1012 "type": "structure", 1013 "members": { 1014 "Message": { 1015 "shape": "__string", 1016 "locationName": "message" 1017 } 1018 }, 1019 "required": [ 1020 "Message" 1021 ], 1022 "exception": true, 1023 "error": { 1024 "httpStatusCode": 420 1025 } 1026 }, 1027 "AddFlowOutputsRequest": { 1028 "type": "structure", 1029 "members": { 1030 "FlowArn": { 1031 "shape": "__string", 1032 "location": "uri", 1033 "locationName": "flowArn" 1034 }, 1035 "Outputs": { 1036 "shape": "__listOfAddOutputRequest", 1037 "locationName": "outputs" 1038 } 1039 }, 1040 "required": [ 1041 "FlowArn", 1042 "Outputs" 1043 ] 1044 }, 1045 "AddFlowOutputsResponse": { 1046 "type": "structure", 1047 "members": { 1048 "FlowArn": { 1049 "shape": "__string", 1050 "locationName": "flowArn" 1051 }, 1052 "Outputs": { 1053 "shape": "__listOfOutput", 1054 "locationName": "outputs" 1055 } 1056 } 1057 }, 1058 "AddFlowSourcesRequest": { 1059 "type": "structure", 1060 "members": { 1061 "FlowArn": { 1062 "shape": "__string", 1063 "location": "uri", 1064 "locationName": "flowArn" 1065 }, 1066 "Sources": { 1067 "shape": "__listOfSetSourceRequest", 1068 "locationName": "sources" 1069 } 1070 }, 1071 "required": [ 1072 "FlowArn", 1073 "Sources" 1074 ] 1075 }, 1076 "AddFlowSourcesResponse": { 1077 "type": "structure", 1078 "members": { 1079 "FlowArn": { 1080 "shape": "__string", 1081 "locationName": "flowArn" 1082 }, 1083 "Sources": { 1084 "shape": "__listOfSource", 1085 "locationName": "sources" 1086 } 1087 } 1088 }, 1089 "AddFlowVpcInterfacesRequest": { 1090 "type": "structure", 1091 "members": { 1092 "FlowArn": { 1093 "shape": "__string", 1094 "location": "uri", 1095 "locationName": "flowArn" 1096 }, 1097 "VpcInterfaces": { 1098 "shape": "__listOfVpcInterfaceRequest", 1099 "locationName": "vpcInterfaces" 1100 } 1101 }, 1102 "required": [ 1103 "FlowArn", 1104 "VpcInterfaces" 1105 ] 1106 }, 1107 "AddFlowVpcInterfacesResponse": { 1108 "type": "structure", 1109 "members": { 1110 "FlowArn": { 1111 "shape": "__string", 1112 "locationName": "flowArn" 1113 }, 1114 "VpcInterfaces": { 1115 "shape": "__listOfVpcInterface", 1116 "locationName": "vpcInterfaces" 1117 } 1118 } 1119 }, 1120 "AddMediaStreamRequest": { 1121 "type": "structure", 1122 "members": { 1123 "Attributes": { 1124 "shape": "MediaStreamAttributesRequest", 1125 "locationName": "attributes" 1126 }, 1127 "ClockRate": { 1128 "shape": "__integer", 1129 "locationName": "clockRate" 1130 }, 1131 "Description": { 1132 "shape": "__string", 1133 "locationName": "description" 1134 }, 1135 "MediaStreamId": { 1136 "shape": "__integer", 1137 "locationName": "mediaStreamId" 1138 }, 1139 "MediaStreamName": { 1140 "shape": "__string", 1141 "locationName": "mediaStreamName" 1142 }, 1143 "MediaStreamType": { 1144 "shape": "MediaStreamType", 1145 "locationName": "mediaStreamType" 1146 }, 1147 "VideoFormat": { 1148 "shape": "__string", 1149 "locationName": "videoFormat" 1150 } 1151 }, 1152 "required": [ 1153 "MediaStreamType", 1154 "MediaStreamId", 1155 "MediaStreamName" 1156 ] 1157 }, 1158 "AddOutputRequest": { 1159 "type": "structure", 1160 "members": { 1161 "CidrAllowList": { 1162 "shape": "__listOf__string", 1163 "locationName": "cidrAllowList" 1164 }, 1165 "Description": { 1166 "shape": "__string", 1167 "locationName": "description" 1168 }, 1169 "Destination": { 1170 "shape": "__string", 1171 "locationName": "destination" 1172 }, 1173 "Encryption": { 1174 "shape": "Encryption", 1175 "locationName": "encryption" 1176 }, 1177 "MaxLatency": { 1178 "shape": "__integer", 1179 "locationName": "maxLatency" 1180 }, 1181 "MediaStreamOutputConfigurations": { 1182 "shape": "__listOfMediaStreamOutputConfigurationRequest", 1183 "locationName": "mediaStreamOutputConfigurations" 1184 }, 1185 "MinLatency": { 1186 "shape": "__integer", 1187 "locationName": "minLatency" 1188 }, 1189 "Name": { 1190 "shape": "__string", 1191 "locationName": "name" 1192 }, 1193 "Port": { 1194 "shape": "__integer", 1195 "locationName": "port" 1196 }, 1197 "Protocol": { 1198 "shape": "Protocol", 1199 "locationName": "protocol" 1200 }, 1201 "RemoteId": { 1202 "shape": "__string", 1203 "locationName": "remoteId" 1204 }, 1205 "SmoothingLatency": { 1206 "shape": "__integer", 1207 "locationName": "smoothingLatency" 1208 }, 1209 "StreamId": { 1210 "shape": "__string", 1211 "locationName": "streamId" 1212 }, 1213 "VpcInterfaceAttachment": { 1214 "shape": "VpcInterfaceAttachment", 1215 "locationName": "vpcInterfaceAttachment" 1216 } 1217 }, 1218 "required": [ 1219 "Protocol" 1220 ] 1221 }, 1222 "Algorithm": { 1223 "type": "string", 1224 "enum": [ 1225 "aes128", 1226 "aes192", 1227 "aes256" 1228 ] 1229 }, 1230 "BadRequestException": { 1231 "type": "structure", 1232 "members": { 1233 "Message": { 1234 "shape": "__string", 1235 "locationName": "message" 1236 } 1237 }, 1238 "required": [ 1239 "Message" 1240 ], 1241 "exception": true, 1242 "error": { 1243 "httpStatusCode": 400 1244 } 1245 }, 1246 "Colorimetry": { 1247 "type": "string", 1248 "enum": [ 1249 "BT601", 1250 "BT709", 1251 "BT2020", 1252 "BT2100", 1253 "ST2065-1", 1254 "ST2065-3", 1255 "XYZ" 1256 ] 1257 }, 1258 "CreateFlow420Exception": { 1259 "type": "structure", 1260 "members": { 1261 "Message": { 1262 "shape": "__string", 1263 "locationName": "message" 1264 } 1265 }, 1266 "required": [ 1267 "Message" 1268 ], 1269 "exception": true, 1270 "error": { 1271 "httpStatusCode": 420 1272 } 1273 }, 1274 "CreateFlowRequest": { 1275 "type": "structure", 1276 "members": { 1277 "AvailabilityZone": { 1278 "shape": "__string", 1279 "locationName": "availabilityZone" 1280 }, 1281 "Entitlements": { 1282 "shape": "__listOfGrantEntitlementRequest", 1283 "locationName": "entitlements" 1284 }, 1285 "MediaStreams": { 1286 "shape": "__listOfAddMediaStreamRequest", 1287 "locationName": "mediaStreams" 1288 }, 1289 "Name": { 1290 "shape": "__string", 1291 "locationName": "name" 1292 }, 1293 "Outputs": { 1294 "shape": "__listOfAddOutputRequest", 1295 "locationName": "outputs" 1296 }, 1297 "Source": { 1298 "shape": "SetSourceRequest", 1299 "locationName": "source" 1300 }, 1301 "SourceFailoverConfig": { 1302 "shape": "FailoverConfig", 1303 "locationName": "sourceFailoverConfig" 1304 }, 1305 "Sources": { 1306 "shape": "__listOfSetSourceRequest", 1307 "locationName": "sources" 1308 }, 1309 "VpcInterfaces": { 1310 "shape": "__listOfVpcInterfaceRequest", 1311 "locationName": "vpcInterfaces" 1312 } 1313 }, 1314 "required": [ 1315 "Name" 1316 ] 1317 }, 1318 "CreateFlowResponse": { 1319 "type": "structure", 1320 "members": { 1321 "Flow": { 1322 "shape": "Flow", 1323 "locationName": "flow" 1324 } 1325 } 1326 }, 1327 "DeleteFlowRequest": { 1328 "type": "structure", 1329 "members": { 1330 "FlowArn": { 1331 "shape": "__string", 1332 "location": "uri", 1333 "locationName": "flowArn" 1334 } 1335 }, 1336 "required": [ 1337 "FlowArn" 1338 ] 1339 }, 1340 "DeleteFlowResponse": { 1341 "type": "structure", 1342 "members": { 1343 "FlowArn": { 1344 "shape": "__string", 1345 "locationName": "flowArn" 1346 }, 1347 "Status": { 1348 "shape": "Status", 1349 "locationName": "status" 1350 } 1351 } 1352 }, 1353 "DescribeFlowRequest": { 1354 "type": "structure", 1355 "members": { 1356 "FlowArn": { 1357 "shape": "__string", 1358 "location": "uri", 1359 "locationName": "flowArn" 1360 } 1361 }, 1362 "required": [ 1363 "FlowArn" 1364 ] 1365 }, 1366 "DescribeFlowResponse": { 1367 "type": "structure", 1368 "members": { 1369 "Flow": { 1370 "shape": "Flow", 1371 "locationName": "flow" 1372 }, 1373 "Messages": { 1374 "shape": "Messages", 1375 "locationName": "messages" 1376 } 1377 } 1378 }, 1379 "DescribeOfferingRequest": { 1380 "type": "structure", 1381 "members": { 1382 "OfferingArn": { 1383 "shape": "__string", 1384 "location": "uri", 1385 "locationName": "offeringArn" 1386 } 1387 }, 1388 "required": [ 1389 "OfferingArn" 1390 ] 1391 }, 1392 "DescribeOfferingResponse": { 1393 "type": "structure", 1394 "members": { 1395 "Offering": { 1396 "shape": "Offering", 1397 "locationName": "offering" 1398 } 1399 } 1400 }, 1401 "DescribeReservationRequest": { 1402 "type": "structure", 1403 "members": { 1404 "ReservationArn": { 1405 "shape": "__string", 1406 "location": "uri", 1407 "locationName": "reservationArn" 1408 } 1409 }, 1410 "required": [ 1411 "ReservationArn" 1412 ] 1413 }, 1414 "DescribeReservationResponse": { 1415 "type": "structure", 1416 "members": { 1417 "Reservation": { 1418 "shape": "Reservation", 1419 "locationName": "reservation" 1420 } 1421 } 1422 }, 1423 "DestinationConfiguration": { 1424 "type": "structure", 1425 "members": { 1426 "DestinationIp": { 1427 "shape": "__string", 1428 "locationName": "destinationIp" 1429 }, 1430 "DestinationPort": { 1431 "shape": "__integer", 1432 "locationName": "destinationPort" 1433 }, 1434 "Interface": { 1435 "shape": "Interface", 1436 "locationName": "interface" 1437 }, 1438 "OutboundIp": { 1439 "shape": "__string", 1440 "locationName": "outboundIp" 1441 } 1442 }, 1443 "required": [ 1444 "DestinationIp", 1445 "DestinationPort", 1446 "Interface", 1447 "OutboundIp" 1448 ] 1449 }, 1450 "DestinationConfigurationRequest": { 1451 "type": "structure", 1452 "members": { 1453 "DestinationIp": { 1454 "shape": "__string", 1455 "locationName": "destinationIp" 1456 }, 1457 "DestinationPort": { 1458 "shape": "__integer", 1459 "locationName": "destinationPort" 1460 }, 1461 "Interface": { 1462 "shape": "InterfaceRequest", 1463 "locationName": "interface" 1464 } 1465 }, 1466 "required": [ 1467 "DestinationIp", 1468 "DestinationPort", 1469 "Interface" 1470 ] 1471 }, 1472 "DurationUnits": { 1473 "type": "string", 1474 "enum": [ 1475 "MONTHS" 1476 ] 1477 }, 1478 "EncoderProfile": { 1479 "type": "string", 1480 "enum": [ 1481 "main", 1482 "high" 1483 ] 1484 }, 1485 "EncodingName": { 1486 "type": "string", 1487 "enum": [ 1488 "jxsv", 1489 "raw", 1490 "smpte291", 1491 "pcm" 1492 ] 1493 }, 1494 "EncodingParameters": { 1495 "type": "structure", 1496 "members": { 1497 "CompressionFactor": { 1498 "shape": "__double", 1499 "locationName": "compressionFactor" 1500 }, 1501 "EncoderProfile": { 1502 "shape": "EncoderProfile", 1503 "locationName": "encoderProfile" 1504 } 1505 }, 1506 "required": [ 1507 "EncoderProfile", 1508 "CompressionFactor" 1509 ] 1510 }, 1511 "EncodingParametersRequest": { 1512 "type": "structure", 1513 "members": { 1514 "CompressionFactor": { 1515 "shape": "__double", 1516 "locationName": "compressionFactor" 1517 }, 1518 "EncoderProfile": { 1519 "shape": "EncoderProfile", 1520 "locationName": "encoderProfile" 1521 } 1522 }, 1523 "required": [ 1524 "EncoderProfile", 1525 "CompressionFactor" 1526 ] 1527 }, 1528 "Encryption": { 1529 "type": "structure", 1530 "members": { 1531 "Algorithm": { 1532 "shape": "Algorithm", 1533 "locationName": "algorithm" 1534 }, 1535 "ConstantInitializationVector": { 1536 "shape": "__string", 1537 "locationName": "constantInitializationVector" 1538 }, 1539 "DeviceId": { 1540 "shape": "__string", 1541 "locationName": "deviceId" 1542 }, 1543 "KeyType": { 1544 "shape": "KeyType", 1545 "locationName": "keyType" 1546 }, 1547 "Region": { 1548 "shape": "__string", 1549 "locationName": "region" 1550 }, 1551 "ResourceId": { 1552 "shape": "__string", 1553 "locationName": "resourceId" 1554 }, 1555 "RoleArn": { 1556 "shape": "__string", 1557 "locationName": "roleArn" 1558 }, 1559 "SecretArn": { 1560 "shape": "__string", 1561 "locationName": "secretArn" 1562 }, 1563 "Url": { 1564 "shape": "__string", 1565 "locationName": "url" 1566 } 1567 }, 1568 "required": [ 1569 "RoleArn" 1570 ] 1571 }, 1572 "Entitlement": { 1573 "type": "structure", 1574 "members": { 1575 "DataTransferSubscriberFeePercent": { 1576 "shape": "__integer", 1577 "locationName": "dataTransferSubscriberFeePercent" 1578 }, 1579 "Description": { 1580 "shape": "__string", 1581 "locationName": "description" 1582 }, 1583 "Encryption": { 1584 "shape": "Encryption", 1585 "locationName": "encryption" 1586 }, 1587 "EntitlementArn": { 1588 "shape": "__string", 1589 "locationName": "entitlementArn" 1590 }, 1591 "EntitlementStatus": { 1592 "shape": "EntitlementStatus", 1593 "locationName": "entitlementStatus" 1594 }, 1595 "Name": { 1596 "shape": "__string", 1597 "locationName": "name" 1598 }, 1599 "Subscribers": { 1600 "shape": "__listOf__string", 1601 "locationName": "subscribers" 1602 } 1603 }, 1604 "required": [ 1605 "EntitlementArn", 1606 "Subscribers", 1607 "Name" 1608 ] 1609 }, 1610 "EntitlementStatus": { 1611 "type": "string", 1612 "enum": [ 1613 "ENABLED", 1614 "DISABLED" 1615 ] 1616 }, 1617 "FailoverConfig": { 1618 "type": "structure", 1619 "members": { 1620 "FailoverMode": { 1621 "shape": "FailoverMode", 1622 "locationName": "failoverMode" 1623 }, 1624 "RecoveryWindow": { 1625 "shape": "__integer", 1626 "locationName": "recoveryWindow" 1627 }, 1628 "SourcePriority": { 1629 "shape": "SourcePriority", 1630 "locationName": "sourcePriority" 1631 }, 1632 "State": { 1633 "shape": "State", 1634 "locationName": "state" 1635 } 1636 } 1637 }, 1638 "FailoverMode": { 1639 "type": "string", 1640 "enum": [ 1641 "MERGE", 1642 "FAILOVER" 1643 ] 1644 }, 1645 "Flow": { 1646 "type": "structure", 1647 "members": { 1648 "AvailabilityZone": { 1649 "shape": "__string", 1650 "locationName": "availabilityZone" 1651 }, 1652 "Description": { 1653 "shape": "__string", 1654 "locationName": "description" 1655 }, 1656 "EgressIp": { 1657 "shape": "__string", 1658 "locationName": "egressIp" 1659 }, 1660 "Entitlements": { 1661 "shape": "__listOfEntitlement", 1662 "locationName": "entitlements" 1663 }, 1664 "FlowArn": { 1665 "shape": "__string", 1666 "locationName": "flowArn" 1667 }, 1668 "MediaStreams": { 1669 "shape": "__listOfMediaStream", 1670 "locationName": "mediaStreams" 1671 }, 1672 "Name": { 1673 "shape": "__string", 1674 "locationName": "name" 1675 }, 1676 "Outputs": { 1677 "shape": "__listOfOutput", 1678 "locationName": "outputs" 1679 }, 1680 "Source": { 1681 "shape": "Source", 1682 "locationName": "source" 1683 }, 1684 "SourceFailoverConfig": { 1685 "shape": "FailoverConfig", 1686 "locationName": "sourceFailoverConfig" 1687 }, 1688 "Sources": { 1689 "shape": "__listOfSource", 1690 "locationName": "sources" 1691 }, 1692 "Status": { 1693 "shape": "Status", 1694 "locationName": "status" 1695 }, 1696 "VpcInterfaces": { 1697 "shape": "__listOfVpcInterface", 1698 "locationName": "vpcInterfaces" 1699 } 1700 }, 1701 "required": [ 1702 "Status", 1703 "Entitlements", 1704 "Outputs", 1705 "AvailabilityZone", 1706 "FlowArn", 1707 "Source", 1708 "Name" 1709 ] 1710 }, 1711 "Fmtp": { 1712 "type": "structure", 1713 "members": { 1714 "ChannelOrder": { 1715 "shape": "__string", 1716 "locationName": "channelOrder" 1717 }, 1718 "Colorimetry": { 1719 "shape": "Colorimetry", 1720 "locationName": "colorimetry" 1721 }, 1722 "ExactFramerate": { 1723 "shape": "__string", 1724 "locationName": "exactFramerate" 1725 }, 1726 "Par": { 1727 "shape": "__string", 1728 "locationName": "par" 1729 }, 1730 "Range": { 1731 "shape": "Range", 1732 "locationName": "range" 1733 }, 1734 "ScanMode": { 1735 "shape": "ScanMode", 1736 "locationName": "scanMode" 1737 }, 1738 "Tcs": { 1739 "shape": "Tcs", 1740 "locationName": "tcs" 1741 } 1742 } 1743 }, 1744 "FmtpRequest": { 1745 "type": "structure", 1746 "members": { 1747 "ChannelOrder": { 1748 "shape": "__string", 1749 "locationName": "channelOrder" 1750 }, 1751 "Colorimetry": { 1752 "shape": "Colorimetry", 1753 "locationName": "colorimetry" 1754 }, 1755 "ExactFramerate": { 1756 "shape": "__string", 1757 "locationName": "exactFramerate" 1758 }, 1759 "Par": { 1760 "shape": "__string", 1761 "locationName": "par" 1762 }, 1763 "Range": { 1764 "shape": "Range", 1765 "locationName": "range" 1766 }, 1767 "ScanMode": { 1768 "shape": "ScanMode", 1769 "locationName": "scanMode" 1770 }, 1771 "Tcs": { 1772 "shape": "Tcs", 1773 "locationName": "tcs" 1774 } 1775 } 1776 }, 1777 "ForbiddenException": { 1778 "type": "structure", 1779 "members": { 1780 "Message": { 1781 "shape": "__string", 1782 "locationName": "message" 1783 } 1784 }, 1785 "required": [ 1786 "Message" 1787 ], 1788 "exception": true, 1789 "error": { 1790 "httpStatusCode": 403 1791 } 1792 }, 1793 "GrantEntitlementRequest": { 1794 "type": "structure", 1795 "members": { 1796 "DataTransferSubscriberFeePercent": { 1797 "shape": "__integer", 1798 "locationName": "dataTransferSubscriberFeePercent" 1799 }, 1800 "Description": { 1801 "shape": "__string", 1802 "locationName": "description" 1803 }, 1804 "Encryption": { 1805 "shape": "Encryption", 1806 "locationName": "encryption" 1807 }, 1808 "EntitlementStatus": { 1809 "shape": "EntitlementStatus", 1810 "locationName": "entitlementStatus" 1811 }, 1812 "Name": { 1813 "shape": "__string", 1814 "locationName": "name" 1815 }, 1816 "Subscribers": { 1817 "shape": "__listOf__string", 1818 "locationName": "subscribers" 1819 } 1820 }, 1821 "required": [ 1822 "Subscribers" 1823 ] 1824 }, 1825 "GrantFlowEntitlements420Exception": { 1826 "type": "structure", 1827 "members": { 1828 "Message": { 1829 "shape": "__string", 1830 "locationName": "message" 1831 } 1832 }, 1833 "required": [ 1834 "Message" 1835 ], 1836 "exception": true, 1837 "error": { 1838 "httpStatusCode": 420 1839 } 1840 }, 1841 "GrantFlowEntitlementsRequest": { 1842 "type": "structure", 1843 "members": { 1844 "Entitlements": { 1845 "shape": "__listOfGrantEntitlementRequest", 1846 "locationName": "entitlements" 1847 }, 1848 "FlowArn": { 1849 "shape": "__string", 1850 "location": "uri", 1851 "locationName": "flowArn" 1852 } 1853 }, 1854 "required": [ 1855 "FlowArn", 1856 "Entitlements" 1857 ] 1858 }, 1859 "GrantFlowEntitlementsResponse": { 1860 "type": "structure", 1861 "members": { 1862 "Entitlements": { 1863 "shape": "__listOfEntitlement", 1864 "locationName": "entitlements" 1865 }, 1866 "FlowArn": { 1867 "shape": "__string", 1868 "locationName": "flowArn" 1869 } 1870 } 1871 }, 1872 "InputConfiguration": { 1873 "type": "structure", 1874 "members": { 1875 "InputIp": { 1876 "shape": "__string", 1877 "locationName": "inputIp" 1878 }, 1879 "InputPort": { 1880 "shape": "__integer", 1881 "locationName": "inputPort" 1882 }, 1883 "Interface": { 1884 "shape": "Interface", 1885 "locationName": "interface" 1886 } 1887 }, 1888 "required": [ 1889 "InputPort", 1890 "InputIp", 1891 "Interface" 1892 ] 1893 }, 1894 "InputConfigurationRequest": { 1895 "type": "structure", 1896 "members": { 1897 "InputPort": { 1898 "shape": "__integer", 1899 "locationName": "inputPort" 1900 }, 1901 "Interface": { 1902 "shape": "InterfaceRequest", 1903 "locationName": "interface" 1904 } 1905 }, 1906 "required": [ 1907 "InputPort", 1908 "Interface" 1909 ] 1910 }, 1911 "Interface": { 1912 "type": "structure", 1913 "members": { 1914 "Name": { 1915 "shape": "__string", 1916 "locationName": "name" 1917 } 1918 }, 1919 "required": [ 1920 "Name" 1921 ] 1922 }, 1923 "InterfaceRequest": { 1924 "type": "structure", 1925 "members": { 1926 "Name": { 1927 "shape": "__string", 1928 "locationName": "name" 1929 } 1930 }, 1931 "required": [ 1932 "Name" 1933 ] 1934 }, 1935 "InternalServerErrorException": { 1936 "type": "structure", 1937 "members": { 1938 "Message": { 1939 "shape": "__string", 1940 "locationName": "message" 1941 } 1942 }, 1943 "required": [ 1944 "Message" 1945 ], 1946 "exception": true, 1947 "error": { 1948 "httpStatusCode": 500 1949 } 1950 }, 1951 "KeyType": { 1952 "type": "string", 1953 "enum": [ 1954 "speke", 1955 "static-key", 1956 "srt-password" 1957 ] 1958 }, 1959 "ListEntitlementsRequest": { 1960 "type": "structure", 1961 "members": { 1962 "MaxResults": { 1963 "shape": "MaxResults", 1964 "location": "querystring", 1965 "locationName": "maxResults" 1966 }, 1967 "NextToken": { 1968 "shape": "__string", 1969 "location": "querystring", 1970 "locationName": "nextToken" 1971 } 1972 } 1973 }, 1974 "ListEntitlementsResponse": { 1975 "type": "structure", 1976 "members": { 1977 "Entitlements": { 1978 "shape": "__listOfListedEntitlement", 1979 "locationName": "entitlements" 1980 }, 1981 "NextToken": { 1982 "shape": "__string", 1983 "locationName": "nextToken" 1984 } 1985 } 1986 }, 1987 "ListFlowsRequest": { 1988 "type": "structure", 1989 "members": { 1990 "MaxResults": { 1991 "shape": "MaxResults", 1992 "location": "querystring", 1993 "locationName": "maxResults" 1994 }, 1995 "NextToken": { 1996 "shape": "__string", 1997 "location": "querystring", 1998 "locationName": "nextToken" 1999 } 2000 } 2001 }, 2002 "ListFlowsResponse": { 2003 "type": "structure", 2004 "members": { 2005 "Flows": { 2006 "shape": "__listOfListedFlow", 2007 "locationName": "flows" 2008 }, 2009 "NextToken": { 2010 "shape": "__string", 2011 "locationName": "nextToken" 2012 } 2013 } 2014 }, 2015 "ListOfferingsRequest": { 2016 "type": "structure", 2017 "members": { 2018 "MaxResults": { 2019 "shape": "MaxResults", 2020 "location": "querystring", 2021 "locationName": "maxResults" 2022 }, 2023 "NextToken": { 2024 "shape": "__string", 2025 "location": "querystring", 2026 "locationName": "nextToken" 2027 } 2028 } 2029 }, 2030 "ListOfferingsResponse": { 2031 "type": "structure", 2032 "members": { 2033 "NextToken": { 2034 "shape": "__string", 2035 "locationName": "nextToken" 2036 }, 2037 "Offerings": { 2038 "shape": "__listOfOffering", 2039 "locationName": "offerings" 2040 } 2041 } 2042 }, 2043 "ListReservationsRequest": { 2044 "type": "structure", 2045 "members": { 2046 "MaxResults": { 2047 "shape": "MaxResults", 2048 "location": "querystring", 2049 "locationName": "maxResults" 2050 }, 2051 "NextToken": { 2052 "shape": "__string", 2053 "location": "querystring", 2054 "locationName": "nextToken" 2055 } 2056 } 2057 }, 2058 "ListReservationsResponse": { 2059 "type": "structure", 2060 "members": { 2061 "NextToken": { 2062 "shape": "__string", 2063 "locationName": "nextToken" 2064 }, 2065 "Reservations": { 2066 "shape": "__listOfReservation", 2067 "locationName": "reservations" 2068 } 2069 } 2070 }, 2071 "ListTagsForResourceRequest": { 2072 "type": "structure", 2073 "members": { 2074 "ResourceArn": { 2075 "shape": "__string", 2076 "location": "uri", 2077 "locationName": "resourceArn" 2078 } 2079 }, 2080 "required": [ 2081 "ResourceArn" 2082 ] 2083 }, 2084 "ListTagsForResourceResponse": { 2085 "type": "structure", 2086 "members": { 2087 "Tags": { 2088 "shape": "__mapOf__string", 2089 "locationName": "tags" 2090 } 2091 } 2092 }, 2093 "ListedEntitlement": { 2094 "type": "structure", 2095 "members": { 2096 "DataTransferSubscriberFeePercent": { 2097 "shape": "__integer", 2098 "locationName": "dataTransferSubscriberFeePercent" 2099 }, 2100 "EntitlementArn": { 2101 "shape": "__string", 2102 "locationName": "entitlementArn" 2103 }, 2104 "EntitlementName": { 2105 "shape": "__string", 2106 "locationName": "entitlementName" 2107 } 2108 }, 2109 "required": [ 2110 "EntitlementArn", 2111 "EntitlementName" 2112 ] 2113 }, 2114 "ListedFlow": { 2115 "type": "structure", 2116 "members": { 2117 "AvailabilityZone": { 2118 "shape": "__string", 2119 "locationName": "availabilityZone" 2120 }, 2121 "Description": { 2122 "shape": "__string", 2123 "locationName": "description" 2124 }, 2125 "FlowArn": { 2126 "shape": "__string", 2127 "locationName": "flowArn" 2128 }, 2129 "Name": { 2130 "shape": "__string", 2131 "locationName": "name" 2132 }, 2133 "SourceType": { 2134 "shape": "SourceType", 2135 "locationName": "sourceType" 2136 }, 2137 "Status": { 2138 "shape": "Status", 2139 "locationName": "status" 2140 } 2141 }, 2142 "required": [ 2143 "Status", 2144 "Description", 2145 "SourceType", 2146 "AvailabilityZone", 2147 "FlowArn", 2148 "Name" 2149 ] 2150 }, 2151 "MaxResults": { 2152 "type": "integer", 2153 "min": 1, 2154 "max": 1000 2155 }, 2156 "MediaStream": { 2157 "type": "structure", 2158 "members": { 2159 "Attributes": { 2160 "shape": "MediaStreamAttributes", 2161 "locationName": "attributes" 2162 }, 2163 "ClockRate": { 2164 "shape": "__integer", 2165 "locationName": "clockRate" 2166 }, 2167 "Description": { 2168 "shape": "__string", 2169 "locationName": "description" 2170 }, 2171 "Fmt": { 2172 "shape": "__integer", 2173 "locationName": "fmt" 2174 }, 2175 "MediaStreamId": { 2176 "shape": "__integer", 2177 "locationName": "mediaStreamId" 2178 }, 2179 "MediaStreamName": { 2180 "shape": "__string", 2181 "locationName": "mediaStreamName" 2182 }, 2183 "MediaStreamType": { 2184 "shape": "MediaStreamType", 2185 "locationName": "mediaStreamType" 2186 }, 2187 "VideoFormat": { 2188 "shape": "__string", 2189 "locationName": "videoFormat" 2190 } 2191 }, 2192 "required": [ 2193 "MediaStreamType", 2194 "MediaStreamId", 2195 "MediaStreamName", 2196 "Fmt" 2197 ] 2198 }, 2199 "MediaStreamAttributes": { 2200 "type": "structure", 2201 "members": { 2202 "Fmtp": { 2203 "shape": "Fmtp", 2204 "locationName": "fmtp" 2205 }, 2206 "Lang": { 2207 "shape": "__string", 2208 "locationName": "lang" 2209 } 2210 }, 2211 "required": [ 2212 "Fmtp" 2213 ] 2214 }, 2215 "MediaStreamAttributesRequest": { 2216 "type": "structure", 2217 "members": { 2218 "Fmtp": { 2219 "shape": "FmtpRequest", 2220 "locationName": "fmtp" 2221 }, 2222 "Lang": { 2223 "shape": "__string", 2224 "locationName": "lang" 2225 } 2226 } 2227 }, 2228 "MediaStreamOutputConfiguration": { 2229 "type": "structure", 2230 "members": { 2231 "DestinationConfigurations": { 2232 "shape": "__listOfDestinationConfiguration", 2233 "locationName": "destinationConfigurations" 2234 }, 2235 "EncodingName": { 2236 "shape": "EncodingName", 2237 "locationName": "encodingName" 2238 }, 2239 "EncodingParameters": { 2240 "shape": "EncodingParameters", 2241 "locationName": "encodingParameters" 2242 }, 2243 "MediaStreamName": { 2244 "shape": "__string", 2245 "locationName": "mediaStreamName" 2246 } 2247 }, 2248 "required": [ 2249 "MediaStreamName", 2250 "EncodingName" 2251 ] 2252 }, 2253 "MediaStreamOutputConfigurationRequest": { 2254 "type": "structure", 2255 "members": { 2256 "DestinationConfigurations": { 2257 "shape": "__listOfDestinationConfigurationRequest", 2258 "locationName": "destinationConfigurations" 2259 }, 2260 "EncodingName": { 2261 "shape": "EncodingName", 2262 "locationName": "encodingName" 2263 }, 2264 "EncodingParameters": { 2265 "shape": "EncodingParametersRequest", 2266 "locationName": "encodingParameters" 2267 }, 2268 "MediaStreamName": { 2269 "shape": "__string", 2270 "locationName": "mediaStreamName" 2271 } 2272 }, 2273 "required": [ 2274 "MediaStreamName", 2275 "EncodingName" 2276 ] 2277 }, 2278 "MediaStreamSourceConfiguration": { 2279 "type": "structure", 2280 "members": { 2281 "EncodingName": { 2282 "shape": "EncodingName", 2283 "locationName": "encodingName" 2284 }, 2285 "InputConfigurations": { 2286 "shape": "__listOfInputConfiguration", 2287 "locationName": "inputConfigurations" 2288 }, 2289 "MediaStreamName": { 2290 "shape": "__string", 2291 "locationName": "mediaStreamName" 2292 } 2293 }, 2294 "required": [ 2295 "MediaStreamName", 2296 "EncodingName" 2297 ] 2298 }, 2299 "MediaStreamSourceConfigurationRequest": { 2300 "type": "structure", 2301 "members": { 2302 "EncodingName": { 2303 "shape": "EncodingName", 2304 "locationName": "encodingName" 2305 }, 2306 "InputConfigurations": { 2307 "shape": "__listOfInputConfigurationRequest", 2308 "locationName": "inputConfigurations" 2309 }, 2310 "MediaStreamName": { 2311 "shape": "__string", 2312 "locationName": "mediaStreamName" 2313 } 2314 }, 2315 "required": [ 2316 "MediaStreamName", 2317 "EncodingName" 2318 ] 2319 }, 2320 "MediaStreamType": { 2321 "type": "string", 2322 "enum": [ 2323 "video", 2324 "audio", 2325 "ancillary-data" 2326 ] 2327 }, 2328 "Messages": { 2329 "type": "structure", 2330 "members": { 2331 "Errors": { 2332 "shape": "__listOf__string", 2333 "locationName": "errors" 2334 } 2335 }, 2336 "required": [ 2337 "Errors" 2338 ] 2339 }, 2340 "NetworkInterfaceType": { 2341 "type": "string", 2342 "enum": [ 2343 "ena", 2344 "efa" 2345 ] 2346 }, 2347 "NotFoundException": { 2348 "type": "structure", 2349 "members": { 2350 "Message": { 2351 "shape": "__string", 2352 "locationName": "message" 2353 } 2354 }, 2355 "required": [ 2356 "Message" 2357 ], 2358 "exception": true, 2359 "error": { 2360 "httpStatusCode": 404 2361 } 2362 }, 2363 "Offering": { 2364 "type": "structure", 2365 "members": { 2366 "CurrencyCode": { 2367 "shape": "__string", 2368 "locationName": "currencyCode" 2369 }, 2370 "Duration": { 2371 "shape": "__integer", 2372 "locationName": "duration" 2373 }, 2374 "DurationUnits": { 2375 "shape": "DurationUnits", 2376 "locationName": "durationUnits" 2377 }, 2378 "OfferingArn": { 2379 "shape": "__string", 2380 "locationName": "offeringArn" 2381 }, 2382 "OfferingDescription": { 2383 "shape": "__string", 2384 "locationName": "offeringDescription" 2385 }, 2386 "PricePerUnit": { 2387 "shape": "__string", 2388 "locationName": "pricePerUnit" 2389 }, 2390 "PriceUnits": { 2391 "shape": "PriceUnits", 2392 "locationName": "priceUnits" 2393 }, 2394 "ResourceSpecification": { 2395 "shape": "ResourceSpecification", 2396 "locationName": "resourceSpecification" 2397 } 2398 }, 2399 "required": [ 2400 "CurrencyCode", 2401 "OfferingArn", 2402 "OfferingDescription", 2403 "DurationUnits", 2404 "Duration", 2405 "PricePerUnit", 2406 "ResourceSpecification", 2407 "PriceUnits" 2408 ] 2409 }, 2410 "Output": { 2411 "type": "structure", 2412 "members": { 2413 "DataTransferSubscriberFeePercent": { 2414 "shape": "__integer", 2415 "locationName": "dataTransferSubscriberFeePercent" 2416 }, 2417 "Description": { 2418 "shape": "__string", 2419 "locationName": "description" 2420 }, 2421 "Destination": { 2422 "shape": "__string", 2423 "locationName": "destination" 2424 }, 2425 "Encryption": { 2426 "shape": "Encryption", 2427 "locationName": "encryption" 2428 }, 2429 "EntitlementArn": { 2430 "shape": "__string", 2431 "locationName": "entitlementArn" 2432 }, 2433 "ListenerAddress": { 2434 "shape": "__string", 2435 "locationName": "listenerAddress" 2436 }, 2437 "MediaLiveInputArn": { 2438 "shape": "__string", 2439 "locationName": "mediaLiveInputArn" 2440 }, 2441 "MediaStreamOutputConfigurations": { 2442 "shape": "__listOfMediaStreamOutputConfiguration", 2443 "locationName": "mediaStreamOutputConfigurations" 2444 }, 2445 "Name": { 2446 "shape": "__string", 2447 "locationName": "name" 2448 }, 2449 "OutputArn": { 2450 "shape": "__string", 2451 "locationName": "outputArn" 2452 }, 2453 "Port": { 2454 "shape": "__integer", 2455 "locationName": "port" 2456 }, 2457 "Transport": { 2458 "shape": "Transport", 2459 "locationName": "transport" 2460 }, 2461 "VpcInterfaceAttachment": { 2462 "shape": "VpcInterfaceAttachment", 2463 "locationName": "vpcInterfaceAttachment" 2464 } 2465 }, 2466 "required": [ 2467 "OutputArn", 2468 "Name" 2469 ] 2470 }, 2471 "PriceUnits": { 2472 "type": "string", 2473 "enum": [ 2474 "HOURLY" 2475 ] 2476 }, 2477 "Protocol": { 2478 "type": "string", 2479 "enum": [ 2480 "zixi-push", 2481 "rtp-fec", 2482 "rtp", 2483 "zixi-pull", 2484 "rist", 2485 "st2110-jpegxs", 2486 "cdi", 2487 "srt-listener" 2488 ] 2489 }, 2490 "PurchaseOfferingRequest": { 2491 "type": "structure", 2492 "members": { 2493 "OfferingArn": { 2494 "shape": "__string", 2495 "location": "uri", 2496 "locationName": "offeringArn" 2497 }, 2498 "ReservationName": { 2499 "shape": "__string", 2500 "locationName": "reservationName" 2501 }, 2502 "Start": { 2503 "shape": "__string", 2504 "locationName": "start" 2505 } 2506 }, 2507 "required": [ 2508 "OfferingArn", 2509 "Start", 2510 "ReservationName" 2511 ] 2512 }, 2513 "PurchaseOfferingResponse": { 2514 "type": "structure", 2515 "members": { 2516 "Reservation": { 2517 "shape": "Reservation", 2518 "locationName": "reservation" 2519 } 2520 } 2521 }, 2522 "Range": { 2523 "type": "string", 2524 "enum": [ 2525 "NARROW", 2526 "FULL", 2527 "FULLPROTECT" 2528 ] 2529 }, 2530 "RemoveFlowMediaStreamRequest": { 2531 "type": "structure", 2532 "members": { 2533 "FlowArn": { 2534 "shape": "__string", 2535 "pattern": "^arn:.+:mediaconnect.+:flow:.+$", 2536 "location": "uri", 2537 "locationName": "flowArn" 2538 }, 2539 "MediaStreamName": { 2540 "shape": "__string", 2541 "location": "uri", 2542 "locationName": "mediaStreamName" 2543 } 2544 }, 2545 "required": [ 2546 "FlowArn", 2547 "MediaStreamName" 2548 ] 2549 }, 2550 "RemoveFlowMediaStreamResponse": { 2551 "type": "structure", 2552 "members": { 2553 "FlowArn": { 2554 "shape": "__string", 2555 "locationName": "flowArn" 2556 }, 2557 "MediaStreamName": { 2558 "shape": "__string", 2559 "locationName": "mediaStreamName" 2560 } 2561 } 2562 }, 2563 "RemoveFlowOutputRequest": { 2564 "type": "structure", 2565 "members": { 2566 "FlowArn": { 2567 "shape": "__string", 2568 "location": "uri", 2569 "locationName": "flowArn" 2570 }, 2571 "OutputArn": { 2572 "shape": "__string", 2573 "location": "uri", 2574 "locationName": "outputArn" 2575 } 2576 }, 2577 "required": [ 2578 "FlowArn", 2579 "OutputArn" 2580 ] 2581 }, 2582 "RemoveFlowOutputResponse": { 2583 "type": "structure", 2584 "members": { 2585 "FlowArn": { 2586 "shape": "__string", 2587 "locationName": "flowArn" 2588 }, 2589 "OutputArn": { 2590 "shape": "__string", 2591 "locationName": "outputArn" 2592 } 2593 } 2594 }, 2595 "RemoveFlowSourceRequest": { 2596 "type": "structure", 2597 "members": { 2598 "FlowArn": { 2599 "shape": "__string", 2600 "location": "uri", 2601 "locationName": "flowArn" 2602 }, 2603 "SourceArn": { 2604 "shape": "__string", 2605 "location": "uri", 2606 "locationName": "sourceArn" 2607 } 2608 }, 2609 "required": [ 2610 "FlowArn", 2611 "SourceArn" 2612 ] 2613 }, 2614 "RemoveFlowSourceResponse": { 2615 "type": "structure", 2616 "members": { 2617 "FlowArn": { 2618 "shape": "__string", 2619 "locationName": "flowArn" 2620 }, 2621 "SourceArn": { 2622 "shape": "__string", 2623 "locationName": "sourceArn" 2624 } 2625 } 2626 }, 2627 "RemoveFlowVpcInterfaceRequest": { 2628 "type": "structure", 2629 "members": { 2630 "FlowArn": { 2631 "shape": "__string", 2632 "location": "uri", 2633 "locationName": "flowArn" 2634 }, 2635 "VpcInterfaceName": { 2636 "shape": "__string", 2637 "location": "uri", 2638 "locationName": "vpcInterfaceName" 2639 } 2640 }, 2641 "required": [ 2642 "FlowArn", 2643 "VpcInterfaceName" 2644 ] 2645 }, 2646 "RemoveFlowVpcInterfaceResponse": { 2647 "type": "structure", 2648 "members": { 2649 "FlowArn": { 2650 "shape": "__string", 2651 "locationName": "flowArn" 2652 }, 2653 "NonDeletedNetworkInterfaceIds": { 2654 "shape": "__listOf__string", 2655 "locationName": "nonDeletedNetworkInterfaceIds" 2656 }, 2657 "VpcInterfaceName": { 2658 "shape": "__string", 2659 "locationName": "vpcInterfaceName" 2660 } 2661 } 2662 }, 2663 "Reservation": { 2664 "type": "structure", 2665 "members": { 2666 "CurrencyCode": { 2667 "shape": "__string", 2668 "locationName": "currencyCode" 2669 }, 2670 "Duration": { 2671 "shape": "__integer", 2672 "locationName": "duration" 2673 }, 2674 "DurationUnits": { 2675 "shape": "DurationUnits", 2676 "locationName": "durationUnits" 2677 }, 2678 "End": { 2679 "shape": "__string", 2680 "locationName": "end" 2681 }, 2682 "OfferingArn": { 2683 "shape": "__string", 2684 "locationName": "offeringArn" 2685 }, 2686 "OfferingDescription": { 2687 "shape": "__string", 2688 "locationName": "offeringDescription" 2689 }, 2690 "PricePerUnit": { 2691 "shape": "__string", 2692 "locationName": "pricePerUnit" 2693 }, 2694 "PriceUnits": { 2695 "shape": "PriceUnits", 2696 "locationName": "priceUnits" 2697 }, 2698 "ReservationArn": { 2699 "shape": "__string", 2700 "locationName": "reservationArn" 2701 }, 2702 "ReservationName": { 2703 "shape": "__string", 2704 "locationName": "reservationName" 2705 }, 2706 "ReservationState": { 2707 "shape": "ReservationState", 2708 "locationName": "reservationState" 2709 }, 2710 "ResourceSpecification": { 2711 "shape": "ResourceSpecification", 2712 "locationName": "resourceSpecification" 2713 }, 2714 "Start": { 2715 "shape": "__string", 2716 "locationName": "start" 2717 } 2718 }, 2719 "required": [ 2720 "CurrencyCode", 2721 "ReservationState", 2722 "OfferingArn", 2723 "ReservationArn", 2724 "Start", 2725 "OfferingDescription", 2726 "ReservationName", 2727 "End", 2728 "Duration", 2729 "DurationUnits", 2730 "PricePerUnit", 2731 "ResourceSpecification", 2732 "PriceUnits" 2733 ] 2734 }, 2735 "ReservationState": { 2736 "type": "string", 2737 "enum": [ 2738 "ACTIVE", 2739 "EXPIRED", 2740 "PROCESSING", 2741 "CANCELED" 2742 ] 2743 }, 2744 "ResourceSpecification": { 2745 "type": "structure", 2746 "members": { 2747 "ReservedBitrate": { 2748 "shape": "__integer", 2749 "locationName": "reservedBitrate" 2750 }, 2751 "ResourceType": { 2752 "shape": "ResourceType", 2753 "locationName": "resourceType" 2754 } 2755 }, 2756 "required": [ 2757 "ResourceType" 2758 ] 2759 }, 2760 "ResourceType": { 2761 "type": "string", 2762 "enum": [ 2763 "Mbps_Outbound_Bandwidth" 2764 ] 2765 }, 2766 "ResponseError": { 2767 "type": "structure", 2768 "members": { 2769 "Message": { 2770 "shape": "__string", 2771 "locationName": "message" 2772 } 2773 }, 2774 "required": [ 2775 "Message" 2776 ] 2777 }, 2778 "RevokeFlowEntitlementRequest": { 2779 "type": "structure", 2780 "members": { 2781 "EntitlementArn": { 2782 "shape": "__string", 2783 "location": "uri", 2784 "locationName": "entitlementArn" 2785 }, 2786 "FlowArn": { 2787 "shape": "__string", 2788 "location": "uri", 2789 "locationName": "flowArn" 2790 } 2791 }, 2792 "required": [ 2793 "FlowArn", 2794 "EntitlementArn" 2795 ] 2796 }, 2797 "RevokeFlowEntitlementResponse": { 2798 "type": "structure", 2799 "members": { 2800 "EntitlementArn": { 2801 "shape": "__string", 2802 "locationName": "entitlementArn" 2803 }, 2804 "FlowArn": { 2805 "shape": "__string", 2806 "locationName": "flowArn" 2807 } 2808 } 2809 }, 2810 "ScanMode": { 2811 "type": "string", 2812 "enum": [ 2813 "progressive", 2814 "interlace", 2815 "progressive-segmented-frame" 2816 ] 2817 }, 2818 "ServiceUnavailableException": { 2819 "type": "structure", 2820 "members": { 2821 "Message": { 2822 "shape": "__string", 2823 "locationName": "message" 2824 } 2825 }, 2826 "required": [ 2827 "Message" 2828 ], 2829 "exception": true, 2830 "error": { 2831 "httpStatusCode": 503 2832 } 2833 }, 2834 "SetSourceRequest": { 2835 "type": "structure", 2836 "members": { 2837 "Decryption": { 2838 "shape": "Encryption", 2839 "locationName": "decryption" 2840 }, 2841 "Description": { 2842 "shape": "__string", 2843 "locationName": "description" 2844 }, 2845 "EntitlementArn": { 2846 "shape": "__string", 2847 "locationName": "entitlementArn" 2848 }, 2849 "IngestPort": { 2850 "shape": "__integer", 2851 "locationName": "ingestPort" 2852 }, 2853 "MaxBitrate": { 2854 "shape": "__integer", 2855 "locationName": "maxBitrate" 2856 }, 2857 "MaxLatency": { 2858 "shape": "__integer", 2859 "locationName": "maxLatency" 2860 }, 2861 "MaxSyncBuffer": { 2862 "shape": "__integer", 2863 "locationName": "maxSyncBuffer" 2864 }, 2865 "MediaStreamSourceConfigurations": { 2866 "shape": "__listOfMediaStreamSourceConfigurationRequest", 2867 "locationName": "mediaStreamSourceConfigurations" 2868 }, 2869 "MinLatency": { 2870 "shape": "__integer", 2871 "locationName": "minLatency" 2872 }, 2873 "Name": { 2874 "shape": "__string", 2875 "locationName": "name" 2876 }, 2877 "Protocol": { 2878 "shape": "Protocol", 2879 "locationName": "protocol" 2880 }, 2881 "StreamId": { 2882 "shape": "__string", 2883 "locationName": "streamId" 2884 }, 2885 "VpcInterfaceName": { 2886 "shape": "__string", 2887 "locationName": "vpcInterfaceName" 2888 }, 2889 "WhitelistCidr": { 2890 "shape": "__string", 2891 "locationName": "whitelistCidr" 2892 } 2893 } 2894 }, 2895 "Source": { 2896 "type": "structure", 2897 "members": { 2898 "DataTransferSubscriberFeePercent": { 2899 "shape": "__integer", 2900 "locationName": "dataTransferSubscriberFeePercent" 2901 }, 2902 "Decryption": { 2903 "shape": "Encryption", 2904 "locationName": "decryption" 2905 }, 2906 "Description": { 2907 "shape": "__string", 2908 "locationName": "description" 2909 }, 2910 "EntitlementArn": { 2911 "shape": "__string", 2912 "locationName": "entitlementArn" 2913 }, 2914 "IngestIp": { 2915 "shape": "__string", 2916 "locationName": "ingestIp" 2917 }, 2918 "IngestPort": { 2919 "shape": "__integer", 2920 "locationName": "ingestPort" 2921 }, 2922 "MediaStreamSourceConfigurations": { 2923 "shape": "__listOfMediaStreamSourceConfiguration", 2924 "locationName": "mediaStreamSourceConfigurations" 2925 }, 2926 "Name": { 2927 "shape": "__string", 2928 "locationName": "name" 2929 }, 2930 "SourceArn": { 2931 "shape": "__string", 2932 "locationName": "sourceArn" 2933 }, 2934 "Transport": { 2935 "shape": "Transport", 2936 "locationName": "transport" 2937 }, 2938 "VpcInterfaceName": { 2939 "shape": "__string", 2940 "locationName": "vpcInterfaceName" 2941 }, 2942 "WhitelistCidr": { 2943 "shape": "__string", 2944 "locationName": "whitelistCidr" 2945 } 2946 }, 2947 "required": [ 2948 "SourceArn", 2949 "Name" 2950 ] 2951 }, 2952 "SourcePriority": { 2953 "type": "structure", 2954 "members": { 2955 "PrimarySource": { 2956 "shape": "__string", 2957 "locationName": "primarySource" 2958 } 2959 } 2960 }, 2961 "SourceType": { 2962 "type": "string", 2963 "enum": [ 2964 "OWNED", 2965 "ENTITLED" 2966 ] 2967 }, 2968 "StartFlowRequest": { 2969 "type": "structure", 2970 "members": { 2971 "FlowArn": { 2972 "shape": "__string", 2973 "location": "uri", 2974 "locationName": "flowArn" 2975 } 2976 }, 2977 "required": [ 2978 "FlowArn" 2979 ] 2980 }, 2981 "StartFlowResponse": { 2982 "type": "structure", 2983 "members": { 2984 "FlowArn": { 2985 "shape": "__string", 2986 "locationName": "flowArn" 2987 }, 2988 "Status": { 2989 "shape": "Status", 2990 "locationName": "status" 2991 } 2992 } 2993 }, 2994 "State": { 2995 "type": "string", 2996 "enum": [ 2997 "ENABLED", 2998 "DISABLED" 2999 ] 3000 }, 3001 "Status": { 3002 "type": "string", 3003 "enum": [ 3004 "STANDBY", 3005 "ACTIVE", 3006 "UPDATING", 3007 "DELETING", 3008 "STARTING", 3009 "STOPPING", 3010 "ERROR" 3011 ] 3012 }, 3013 "StopFlowRequest": { 3014 "type": "structure", 3015 "members": { 3016 "FlowArn": { 3017 "shape": "__string", 3018 "location": "uri", 3019 "locationName": "flowArn" 3020 } 3021 }, 3022 "required": [ 3023 "FlowArn" 3024 ] 3025 }, 3026 "StopFlowResponse": { 3027 "type": "structure", 3028 "members": { 3029 "FlowArn": { 3030 "shape": "__string", 3031 "locationName": "flowArn" 3032 }, 3033 "Status": { 3034 "shape": "Status", 3035 "locationName": "status" 3036 } 3037 } 3038 }, 3039 "TagResourceRequest": { 3040 "type": "structure", 3041 "members": { 3042 "ResourceArn": { 3043 "shape": "__string", 3044 "location": "uri", 3045 "locationName": "resourceArn" 3046 }, 3047 "Tags": { 3048 "shape": "__mapOf__string", 3049 "locationName": "tags" 3050 } 3051 }, 3052 "required": [ 3053 "ResourceArn", 3054 "Tags" 3055 ] 3056 }, 3057 "Tcs": { 3058 "type": "string", 3059 "enum": [ 3060 "SDR", 3061 "PQ", 3062 "HLG", 3063 "LINEAR", 3064 "BT2100LINPQ", 3065 "BT2100LINHLG", 3066 "ST2065-1", 3067 "ST428-1", 3068 "DENSITY" 3069 ] 3070 }, 3071 "TooManyRequestsException": { 3072 "type": "structure", 3073 "members": { 3074 "Message": { 3075 "shape": "__string", 3076 "locationName": "message" 3077 } 3078 }, 3079 "required": [ 3080 "Message" 3081 ], 3082 "exception": true, 3083 "error": { 3084 "httpStatusCode": 429 3085 } 3086 }, 3087 "Transport": { 3088 "type": "structure", 3089 "members": { 3090 "CidrAllowList": { 3091 "shape": "__listOf__string", 3092 "locationName": "cidrAllowList" 3093 }, 3094 "MaxBitrate": { 3095 "shape": "__integer", 3096 "locationName": "maxBitrate" 3097 }, 3098 "MaxLatency": { 3099 "shape": "__integer", 3100 "locationName": "maxLatency" 3101 }, 3102 "MaxSyncBuffer": { 3103 "shape": "__integer", 3104 "locationName": "maxSyncBuffer" 3105 }, 3106 "MinLatency": { 3107 "shape": "__integer", 3108 "locationName": "minLatency" 3109 }, 3110 "Protocol": { 3111 "shape": "Protocol", 3112 "locationName": "protocol" 3113 }, 3114 "RemoteId": { 3115 "shape": "__string", 3116 "locationName": "remoteId" 3117 }, 3118 "SmoothingLatency": { 3119 "shape": "__integer", 3120 "locationName": "smoothingLatency" 3121 }, 3122 "StreamId": { 3123 "shape": "__string", 3124 "locationName": "streamId" 3125 } 3126 }, 3127 "required": [ 3128 "Protocol" 3129 ] 3130 }, 3131 "UntagResourceRequest": { 3132 "type": "structure", 3133 "members": { 3134 "ResourceArn": { 3135 "shape": "__string", 3136 "location": "uri", 3137 "locationName": "resourceArn" 3138 }, 3139 "TagKeys": { 3140 "shape": "__listOf__string", 3141 "location": "querystring", 3142 "locationName": "tagKeys" 3143 } 3144 }, 3145 "required": [ 3146 "TagKeys", 3147 "ResourceArn" 3148 ] 3149 }, 3150 "UpdateEncryption": { 3151 "type": "structure", 3152 "members": { 3153 "Algorithm": { 3154 "shape": "Algorithm", 3155 "locationName": "algorithm" 3156 }, 3157 "ConstantInitializationVector": { 3158 "shape": "__string", 3159 "locationName": "constantInitializationVector" 3160 }, 3161 "DeviceId": { 3162 "shape": "__string", 3163 "locationName": "deviceId" 3164 }, 3165 "KeyType": { 3166 "shape": "KeyType", 3167 "locationName": "keyType" 3168 }, 3169 "Region": { 3170 "shape": "__string", 3171 "locationName": "region" 3172 }, 3173 "ResourceId": { 3174 "shape": "__string", 3175 "locationName": "resourceId" 3176 }, 3177 "RoleArn": { 3178 "shape": "__string", 3179 "locationName": "roleArn" 3180 }, 3181 "SecretArn": { 3182 "shape": "__string", 3183 "locationName": "secretArn" 3184 }, 3185 "Url": { 3186 "shape": "__string", 3187 "locationName": "url" 3188 } 3189 } 3190 }, 3191 "UpdateFailoverConfig": { 3192 "type": "structure", 3193 "members": { 3194 "FailoverMode": { 3195 "shape": "FailoverMode", 3196 "locationName": "failoverMode" 3197 }, 3198 "RecoveryWindow": { 3199 "shape": "__integer", 3200 "locationName": "recoveryWindow" 3201 }, 3202 "SourcePriority": { 3203 "shape": "SourcePriority", 3204 "locationName": "sourcePriority" 3205 }, 3206 "State": { 3207 "shape": "State", 3208 "locationName": "state" 3209 } 3210 } 3211 }, 3212 "UpdateFlowEntitlementRequest": { 3213 "type": "structure", 3214 "members": { 3215 "Description": { 3216 "shape": "__string", 3217 "locationName": "description" 3218 }, 3219 "Encryption": { 3220 "shape": "UpdateEncryption", 3221 "locationName": "encryption" 3222 }, 3223 "EntitlementArn": { 3224 "shape": "__string", 3225 "location": "uri", 3226 "locationName": "entitlementArn" 3227 }, 3228 "EntitlementStatus": { 3229 "shape": "EntitlementStatus", 3230 "locationName": "entitlementStatus" 3231 }, 3232 "FlowArn": { 3233 "shape": "__string", 3234 "location": "uri", 3235 "locationName": "flowArn" 3236 }, 3237 "Subscribers": { 3238 "shape": "__listOf__string", 3239 "locationName": "subscribers" 3240 } 3241 }, 3242 "required": [ 3243 "FlowArn", 3244 "EntitlementArn" 3245 ] 3246 }, 3247 "UpdateFlowEntitlementResponse": { 3248 "type": "structure", 3249 "members": { 3250 "Entitlement": { 3251 "shape": "Entitlement", 3252 "locationName": "entitlement" 3253 }, 3254 "FlowArn": { 3255 "shape": "__string", 3256 "locationName": "flowArn" 3257 } 3258 } 3259 }, 3260 "UpdateFlowMediaStreamRequest": { 3261 "type": "structure", 3262 "members": { 3263 "Attributes": { 3264 "shape": "MediaStreamAttributesRequest", 3265 "locationName": "attributes" 3266 }, 3267 "ClockRate": { 3268 "shape": "__integer", 3269 "locationName": "clockRate" 3270 }, 3271 "Description": { 3272 "shape": "__string", 3273 "locationName": "description" 3274 }, 3275 "FlowArn": { 3276 "shape": "__string", 3277 "pattern": "^arn:.+:mediaconnect.+:flow:.+$", 3278 "location": "uri", 3279 "locationName": "flowArn" 3280 }, 3281 "MediaStreamName": { 3282 "shape": "__string", 3283 "location": "uri", 3284 "locationName": "mediaStreamName" 3285 }, 3286 "MediaStreamType": { 3287 "shape": "MediaStreamType", 3288 "locationName": "mediaStreamType" 3289 }, 3290 "VideoFormat": { 3291 "shape": "__string", 3292 "locationName": "videoFormat" 3293 } 3294 }, 3295 "required": [ 3296 "FlowArn", 3297 "MediaStreamName" 3298 ] 3299 }, 3300 "UpdateFlowMediaStreamResponse": { 3301 "type": "structure", 3302 "members": { 3303 "FlowArn": { 3304 "shape": "__string", 3305 "locationName": "flowArn" 3306 }, 3307 "MediaStream": { 3308 "shape": "MediaStream", 3309 "locationName": "mediaStream" 3310 } 3311 } 3312 }, 3313 "UpdateFlowOutputRequest": { 3314 "type": "structure", 3315 "members": { 3316 "CidrAllowList": { 3317 "shape": "__listOf__string", 3318 "locationName": "cidrAllowList" 3319 }, 3320 "Description": { 3321 "shape": "__string", 3322 "locationName": "description" 3323 }, 3324 "Destination": { 3325 "shape": "__string", 3326 "locationName": "destination" 3327 }, 3328 "Encryption": { 3329 "shape": "UpdateEncryption", 3330 "locationName": "encryption" 3331 }, 3332 "FlowArn": { 3333 "shape": "__string", 3334 "location": "uri", 3335 "locationName": "flowArn" 3336 }, 3337 "MaxLatency": { 3338 "shape": "__integer", 3339 "locationName": "maxLatency" 3340 }, 3341 "MediaStreamOutputConfigurations": { 3342 "shape": "__listOfMediaStreamOutputConfigurationRequest", 3343 "locationName": "mediaStreamOutputConfigurations" 3344 }, 3345 "MinLatency": { 3346 "shape": "__integer", 3347 "locationName": "minLatency" 3348 }, 3349 "OutputArn": { 3350 "shape": "__string", 3351 "location": "uri", 3352 "locationName": "outputArn" 3353 }, 3354 "Port": { 3355 "shape": "__integer", 3356 "locationName": "port" 3357 }, 3358 "Protocol": { 3359 "shape": "Protocol", 3360 "locationName": "protocol" 3361 }, 3362 "RemoteId": { 3363 "shape": "__string", 3364 "locationName": "remoteId" 3365 }, 3366 "SmoothingLatency": { 3367 "shape": "__integer", 3368 "locationName": "smoothingLatency" 3369 }, 3370 "StreamId": { 3371 "shape": "__string", 3372 "locationName": "streamId" 3373 }, 3374 "VpcInterfaceAttachment": { 3375 "shape": "VpcInterfaceAttachment", 3376 "locationName": "vpcInterfaceAttachment" 3377 } 3378 }, 3379 "required": [ 3380 "FlowArn", 3381 "OutputArn" 3382 ] 3383 }, 3384 "UpdateFlowOutputResponse": { 3385 "type": "structure", 3386 "members": { 3387 "FlowArn": { 3388 "shape": "__string", 3389 "locationName": "flowArn" 3390 }, 3391 "Output": { 3392 "shape": "Output", 3393 "locationName": "output" 3394 } 3395 } 3396 }, 3397 "UpdateFlowRequest": { 3398 "type": "structure", 3399 "members": { 3400 "FlowArn": { 3401 "shape": "__string", 3402 "location": "uri", 3403 "locationName": "flowArn" 3404 }, 3405 "SourceFailoverConfig": { 3406 "shape": "UpdateFailoverConfig", 3407 "locationName": "sourceFailoverConfig" 3408 } 3409 }, 3410 "required": [ 3411 "FlowArn" 3412 ] 3413 }, 3414 "UpdateFlowResponse": { 3415 "type": "structure", 3416 "members": { 3417 "Flow": { 3418 "shape": "Flow", 3419 "locationName": "flow" 3420 } 3421 } 3422 }, 3423 "UpdateFlowSourceRequest": { 3424 "type": "structure", 3425 "members": { 3426 "Decryption": { 3427 "shape": "UpdateEncryption", 3428 "locationName": "decryption" 3429 }, 3430 "Description": { 3431 "shape": "__string", 3432 "locationName": "description" 3433 }, 3434 "EntitlementArn": { 3435 "shape": "__string", 3436 "locationName": "entitlementArn" 3437 }, 3438 "FlowArn": { 3439 "shape": "__string", 3440 "location": "uri", 3441 "locationName": "flowArn" 3442 }, 3443 "IngestPort": { 3444 "shape": "__integer", 3445 "locationName": "ingestPort" 3446 }, 3447 "MaxBitrate": { 3448 "shape": "__integer", 3449 "locationName": "maxBitrate" 3450 }, 3451 "MaxLatency": { 3452 "shape": "__integer", 3453 "locationName": "maxLatency" 3454 }, 3455 "MaxSyncBuffer": { 3456 "shape": "__integer", 3457 "locationName": "maxSyncBuffer" 3458 }, 3459 "MediaStreamSourceConfigurations": { 3460 "shape": "__listOfMediaStreamSourceConfigurationRequest", 3461 "locationName": "mediaStreamSourceConfigurations" 3462 }, 3463 "MinLatency": { 3464 "shape": "__integer", 3465 "locationName": "minLatency" 3466 }, 3467 "Protocol": { 3468 "shape": "Protocol", 3469 "locationName": "protocol" 3470 }, 3471 "SourceArn": { 3472 "shape": "__string", 3473 "location": "uri", 3474 "locationName": "sourceArn" 3475 }, 3476 "StreamId": { 3477 "shape": "__string", 3478 "locationName": "streamId" 3479 }, 3480 "VpcInterfaceName": { 3481 "shape": "__string", 3482 "locationName": "vpcInterfaceName" 3483 }, 3484 "WhitelistCidr": { 3485 "shape": "__string", 3486 "locationName": "whitelistCidr" 3487 } 3488 }, 3489 "required": [ 3490 "FlowArn", 3491 "SourceArn" 3492 ] 3493 }, 3494 "UpdateFlowSourceResponse": { 3495 "type": "structure", 3496 "members": { 3497 "FlowArn": { 3498 "shape": "__string", 3499 "locationName": "flowArn" 3500 }, 3501 "Source": { 3502 "shape": "Source", 3503 "locationName": "source" 3504 } 3505 } 3506 }, 3507 "VpcInterface": { 3508 "type": "structure", 3509 "members": { 3510 "Name": { 3511 "shape": "__string", 3512 "locationName": "name" 3513 }, 3514 "NetworkInterfaceIds": { 3515 "shape": "__listOf__string", 3516 "locationName": "networkInterfaceIds" 3517 }, 3518 "NetworkInterfaceType": { 3519 "shape": "NetworkInterfaceType", 3520 "locationName": "networkInterfaceType" 3521 }, 3522 "RoleArn": { 3523 "shape": "__string", 3524 "locationName": "roleArn" 3525 }, 3526 "SecurityGroupIds": { 3527 "shape": "__listOf__string", 3528 "locationName": "securityGroupIds" 3529 }, 3530 "SubnetId": { 3531 "shape": "__string", 3532 "locationName": "subnetId" 3533 } 3534 }, 3535 "required": [ 3536 "NetworkInterfaceType", 3537 "NetworkInterfaceIds", 3538 "SubnetId", 3539 "SecurityGroupIds", 3540 "RoleArn", 3541 "Name" 3542 ] 3543 }, 3544 "VpcInterfaceAttachment": { 3545 "type": "structure", 3546 "members": { 3547 "VpcInterfaceName": { 3548 "shape": "__string", 3549 "locationName": "vpcInterfaceName" 3550 } 3551 } 3552 }, 3553 "VpcInterfaceRequest": { 3554 "type": "structure", 3555 "members": { 3556 "Name": { 3557 "shape": "__string", 3558 "locationName": "name" 3559 }, 3560 "NetworkInterfaceType": { 3561 "shape": "NetworkInterfaceType", 3562 "locationName": "networkInterfaceType" 3563 }, 3564 "RoleArn": { 3565 "shape": "__string", 3566 "locationName": "roleArn" 3567 }, 3568 "SecurityGroupIds": { 3569 "shape": "__listOf__string", 3570 "locationName": "securityGroupIds" 3571 }, 3572 "SubnetId": { 3573 "shape": "__string", 3574 "locationName": "subnetId" 3575 } 3576 }, 3577 "required": [ 3578 "SubnetId", 3579 "SecurityGroupIds", 3580 "RoleArn", 3581 "Name" 3582 ] 3583 }, 3584 "__boolean": { 3585 "type": "boolean" 3586 }, 3587 "__double": { 3588 "type": "double" 3589 }, 3590 "__integer": { 3591 "type": "integer" 3592 }, 3593 "__listOfAddMediaStreamRequest": { 3594 "type": "list", 3595 "member": { 3596 "shape": "AddMediaStreamRequest" 3597 } 3598 }, 3599 "__listOfAddOutputRequest": { 3600 "type": "list", 3601 "member": { 3602 "shape": "AddOutputRequest" 3603 } 3604 }, 3605 "__listOfDestinationConfiguration": { 3606 "type": "list", 3607 "member": { 3608 "shape": "DestinationConfiguration" 3609 } 3610 }, 3611 "__listOfDestinationConfigurationRequest": { 3612 "type": "list", 3613 "member": { 3614 "shape": "DestinationConfigurationRequest" 3615 } 3616 }, 3617 "__listOfEntitlement": { 3618 "type": "list", 3619 "member": { 3620 "shape": "Entitlement" 3621 } 3622 }, 3623 "__listOfGrantEntitlementRequest": { 3624 "type": "list", 3625 "member": { 3626 "shape": "GrantEntitlementRequest" 3627 } 3628 }, 3629 "__listOfInputConfiguration": { 3630 "type": "list", 3631 "member": { 3632 "shape": "InputConfiguration" 3633 } 3634 }, 3635 "__listOfInputConfigurationRequest": { 3636 "type": "list", 3637 "member": { 3638 "shape": "InputConfigurationRequest" 3639 } 3640 }, 3641 "__listOfListedEntitlement": { 3642 "type": "list", 3643 "member": { 3644 "shape": "ListedEntitlement" 3645 } 3646 }, 3647 "__listOfListedFlow": { 3648 "type": "list", 3649 "member": { 3650 "shape": "ListedFlow" 3651 } 3652 }, 3653 "__listOfMediaStream": { 3654 "type": "list", 3655 "member": { 3656 "shape": "MediaStream" 3657 } 3658 }, 3659 "__listOfMediaStreamOutputConfiguration": { 3660 "type": "list", 3661 "member": { 3662 "shape": "MediaStreamOutputConfiguration" 3663 } 3664 }, 3665 "__listOfMediaStreamOutputConfigurationRequest": { 3666 "type": "list", 3667 "member": { 3668 "shape": "MediaStreamOutputConfigurationRequest" 3669 } 3670 }, 3671 "__listOfMediaStreamSourceConfiguration": { 3672 "type": "list", 3673 "member": { 3674 "shape": "MediaStreamSourceConfiguration" 3675 } 3676 }, 3677 "__listOfMediaStreamSourceConfigurationRequest": { 3678 "type": "list", 3679 "member": { 3680 "shape": "MediaStreamSourceConfigurationRequest" 3681 } 3682 }, 3683 "__listOfOffering": { 3684 "type": "list", 3685 "member": { 3686 "shape": "Offering" 3687 } 3688 }, 3689 "__listOfOutput": { 3690 "type": "list", 3691 "member": { 3692 "shape": "Output" 3693 } 3694 }, 3695 "__listOfReservation": { 3696 "type": "list", 3697 "member": { 3698 "shape": "Reservation" 3699 } 3700 }, 3701 "__listOfSetSourceRequest": { 3702 "type": "list", 3703 "member": { 3704 "shape": "SetSourceRequest" 3705 } 3706 }, 3707 "__listOfSource": { 3708 "type": "list", 3709 "member": { 3710 "shape": "Source" 3711 } 3712 }, 3713 "__listOfVpcInterface": { 3714 "type": "list", 3715 "member": { 3716 "shape": "VpcInterface" 3717 } 3718 }, 3719 "__listOfVpcInterfaceRequest": { 3720 "type": "list", 3721 "member": { 3722 "shape": "VpcInterfaceRequest" 3723 } 3724 }, 3725 "__listOf__integer": { 3726 "type": "list", 3727 "member": { 3728 "shape": "__integer" 3729 } 3730 }, 3731 "__listOf__string": { 3732 "type": "list", 3733 "member": { 3734 "shape": "__string" 3735 } 3736 }, 3737 "__long": { 3738 "type": "long" 3739 }, 3740 "__mapOf__string": { 3741 "type": "map", 3742 "key": { 3743 "shape": "__string" 3744 }, 3745 "value": { 3746 "shape": "__string" 3747 } 3748 }, 3749 "__string": { 3750 "type": "string" 3751 }, 3752 "__timestampIso8601": { 3753 "type": "timestamp", 3754 "timestampFormat": "iso8601" 3755 }, 3756 "__timestampUnix": { 3757 "type": "timestamp", 3758 "timestampFormat": "unixTimestamp" 3759 } 3760 } 3761 }