github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/mediapackage/2017-10-12/api-2.json (about) 1 { 2 "metadata": { 3 "apiVersion": "2017-10-12", 4 "endpointPrefix": "mediapackage", 5 "jsonVersion": "1.1", 6 "protocol": "rest-json", 7 "serviceAbbreviation": "MediaPackage", 8 "serviceFullName": "AWS Elemental MediaPackage", 9 "serviceId": "MediaPackage", 10 "signatureVersion": "v4", 11 "signingName": "mediapackage", 12 "uid": "mediapackage-2017-10-12" 13 }, 14 "operations": { 15 "ConfigureLogs": { 16 "errors": [ 17 { 18 "shape": "UnprocessableEntityException" 19 }, 20 { 21 "shape": "InternalServerErrorException" 22 }, 23 { 24 "shape": "ForbiddenException" 25 }, 26 { 27 "shape": "NotFoundException" 28 }, 29 { 30 "shape": "ServiceUnavailableException" 31 }, 32 { 33 "shape": "TooManyRequestsException" 34 } 35 ], 36 "http": { 37 "method": "PUT", 38 "requestUri": "/channels/{id}/configure_logs", 39 "responseCode": 200 40 }, 41 "input": { 42 "shape": "ConfigureLogsRequest" 43 }, 44 "name": "ConfigureLogs", 45 "output": { 46 "shape": "ConfigureLogsResponse" 47 } 48 }, 49 "CreateChannel": { 50 "errors": [ 51 { 52 "shape": "UnprocessableEntityException" 53 }, 54 { 55 "shape": "InternalServerErrorException" 56 }, 57 { 58 "shape": "ForbiddenException" 59 }, 60 { 61 "shape": "NotFoundException" 62 }, 63 { 64 "shape": "ServiceUnavailableException" 65 }, 66 { 67 "shape": "TooManyRequestsException" 68 } 69 ], 70 "http": { 71 "method": "POST", 72 "requestUri": "/channels", 73 "responseCode": 200 74 }, 75 "input": { 76 "shape": "CreateChannelRequest" 77 }, 78 "name": "CreateChannel", 79 "output": { 80 "shape": "CreateChannelResponse" 81 } 82 }, 83 "CreateHarvestJob": { 84 "errors": [ 85 { 86 "shape": "UnprocessableEntityException" 87 }, 88 { 89 "shape": "InternalServerErrorException" 90 }, 91 { 92 "shape": "ForbiddenException" 93 }, 94 { 95 "shape": "NotFoundException" 96 }, 97 { 98 "shape": "ServiceUnavailableException" 99 }, 100 { 101 "shape": "TooManyRequestsException" 102 } 103 ], 104 "http": { 105 "method": "POST", 106 "requestUri": "/harvest_jobs", 107 "responseCode": 200 108 }, 109 "input": { 110 "shape": "CreateHarvestJobRequest" 111 }, 112 "name": "CreateHarvestJob", 113 "output": { 114 "shape": "CreateHarvestJobResponse" 115 } 116 }, 117 "CreateOriginEndpoint": { 118 "errors": [ 119 { 120 "shape": "UnprocessableEntityException" 121 }, 122 { 123 "shape": "InternalServerErrorException" 124 }, 125 { 126 "shape": "ForbiddenException" 127 }, 128 { 129 "shape": "NotFoundException" 130 }, 131 { 132 "shape": "ServiceUnavailableException" 133 }, 134 { 135 "shape": "TooManyRequestsException" 136 } 137 ], 138 "http": { 139 "method": "POST", 140 "requestUri": "/origin_endpoints", 141 "responseCode": 200 142 }, 143 "input": { 144 "shape": "CreateOriginEndpointRequest" 145 }, 146 "name": "CreateOriginEndpoint", 147 "output": { 148 "shape": "CreateOriginEndpointResponse" 149 } 150 }, 151 "DeleteChannel": { 152 "errors": [ 153 { 154 "shape": "UnprocessableEntityException" 155 }, 156 { 157 "shape": "InternalServerErrorException" 158 }, 159 { 160 "shape": "ForbiddenException" 161 }, 162 { 163 "shape": "NotFoundException" 164 }, 165 { 166 "shape": "ServiceUnavailableException" 167 }, 168 { 169 "shape": "TooManyRequestsException" 170 } 171 ], 172 "http": { 173 "method": "DELETE", 174 "requestUri": "/channels/{id}", 175 "responseCode": 202 176 }, 177 "input": { 178 "shape": "DeleteChannelRequest" 179 }, 180 "name": "DeleteChannel", 181 "output": { 182 "shape": "DeleteChannelResponse" 183 } 184 }, 185 "DeleteOriginEndpoint": { 186 "errors": [ 187 { 188 "shape": "UnprocessableEntityException" 189 }, 190 { 191 "shape": "InternalServerErrorException" 192 }, 193 { 194 "shape": "ForbiddenException" 195 }, 196 { 197 "shape": "NotFoundException" 198 }, 199 { 200 "shape": "ServiceUnavailableException" 201 }, 202 { 203 "shape": "TooManyRequestsException" 204 } 205 ], 206 "http": { 207 "method": "DELETE", 208 "requestUri": "/origin_endpoints/{id}", 209 "responseCode": 202 210 }, 211 "input": { 212 "shape": "DeleteOriginEndpointRequest" 213 }, 214 "name": "DeleteOriginEndpoint", 215 "output": { 216 "shape": "DeleteOriginEndpointResponse" 217 } 218 }, 219 "DescribeChannel": { 220 "errors": [ 221 { 222 "shape": "UnprocessableEntityException" 223 }, 224 { 225 "shape": "InternalServerErrorException" 226 }, 227 { 228 "shape": "ForbiddenException" 229 }, 230 { 231 "shape": "NotFoundException" 232 }, 233 { 234 "shape": "ServiceUnavailableException" 235 }, 236 { 237 "shape": "TooManyRequestsException" 238 } 239 ], 240 "http": { 241 "method": "GET", 242 "requestUri": "/channels/{id}", 243 "responseCode": 200 244 }, 245 "input": { 246 "shape": "DescribeChannelRequest" 247 }, 248 "name": "DescribeChannel", 249 "output": { 250 "shape": "DescribeChannelResponse" 251 } 252 }, 253 "DescribeHarvestJob": { 254 "errors": [ 255 { 256 "shape": "UnprocessableEntityException" 257 }, 258 { 259 "shape": "InternalServerErrorException" 260 }, 261 { 262 "shape": "ForbiddenException" 263 }, 264 { 265 "shape": "NotFoundException" 266 }, 267 { 268 "shape": "ServiceUnavailableException" 269 }, 270 { 271 "shape": "TooManyRequestsException" 272 } 273 ], 274 "http": { 275 "method": "GET", 276 "requestUri": "/harvest_jobs/{id}", 277 "responseCode": 200 278 }, 279 "input": { 280 "shape": "DescribeHarvestJobRequest" 281 }, 282 "name": "DescribeHarvestJob", 283 "output": { 284 "shape": "DescribeHarvestJobResponse" 285 } 286 }, 287 "DescribeOriginEndpoint": { 288 "errors": [ 289 { 290 "shape": "UnprocessableEntityException" 291 }, 292 { 293 "shape": "InternalServerErrorException" 294 }, 295 { 296 "shape": "ForbiddenException" 297 }, 298 { 299 "shape": "NotFoundException" 300 }, 301 { 302 "shape": "ServiceUnavailableException" 303 }, 304 { 305 "shape": "TooManyRequestsException" 306 } 307 ], 308 "http": { 309 "method": "GET", 310 "requestUri": "/origin_endpoints/{id}", 311 "responseCode": 200 312 }, 313 "input": { 314 "shape": "DescribeOriginEndpointRequest" 315 }, 316 "name": "DescribeOriginEndpoint", 317 "output": { 318 "shape": "DescribeOriginEndpointResponse" 319 } 320 }, 321 "ListChannels": { 322 "errors": [ 323 { 324 "shape": "UnprocessableEntityException" 325 }, 326 { 327 "shape": "InternalServerErrorException" 328 }, 329 { 330 "shape": "ForbiddenException" 331 }, 332 { 333 "shape": "NotFoundException" 334 }, 335 { 336 "shape": "ServiceUnavailableException" 337 }, 338 { 339 "shape": "TooManyRequestsException" 340 } 341 ], 342 "http": { 343 "method": "GET", 344 "requestUri": "/channels", 345 "responseCode": 200 346 }, 347 "input": { 348 "shape": "ListChannelsRequest" 349 }, 350 "name": "ListChannels", 351 "output": { 352 "shape": "ListChannelsResponse" 353 } 354 }, 355 "ListHarvestJobs": { 356 "errors": [ 357 { 358 "shape": "UnprocessableEntityException" 359 }, 360 { 361 "shape": "InternalServerErrorException" 362 }, 363 { 364 "shape": "ForbiddenException" 365 }, 366 { 367 "shape": "NotFoundException" 368 }, 369 { 370 "shape": "ServiceUnavailableException" 371 }, 372 { 373 "shape": "TooManyRequestsException" 374 } 375 ], 376 "http": { 377 "method": "GET", 378 "requestUri": "/harvest_jobs", 379 "responseCode": 200 380 }, 381 "input": { 382 "shape": "ListHarvestJobsRequest" 383 }, 384 "name": "ListHarvestJobs", 385 "output": { 386 "shape": "ListHarvestJobsResponse" 387 } 388 }, 389 "ListOriginEndpoints": { 390 "errors": [ 391 { 392 "shape": "UnprocessableEntityException" 393 }, 394 { 395 "shape": "InternalServerErrorException" 396 }, 397 { 398 "shape": "ForbiddenException" 399 }, 400 { 401 "shape": "NotFoundException" 402 }, 403 { 404 "shape": "ServiceUnavailableException" 405 }, 406 { 407 "shape": "TooManyRequestsException" 408 } 409 ], 410 "http": { 411 "method": "GET", 412 "requestUri": "/origin_endpoints", 413 "responseCode": 200 414 }, 415 "input": { 416 "shape": "ListOriginEndpointsRequest" 417 }, 418 "name": "ListOriginEndpoints", 419 "output": { 420 "shape": "ListOriginEndpointsResponse" 421 } 422 }, 423 "ListTagsForResource": { 424 "errors": [], 425 "http": { 426 "method": "GET", 427 "requestUri": "/tags/{resource-arn}", 428 "responseCode": 200 429 }, 430 "input": { 431 "shape": "ListTagsForResourceRequest" 432 }, 433 "name": "ListTagsForResource", 434 "output": { 435 "shape": "ListTagsForResourceResponse" 436 } 437 }, 438 "RotateChannelCredentials": { 439 "deprecated": true, 440 "deprecatedMessage": "This API is deprecated. Please use RotateIngestEndpointCredentials instead", 441 "errors": [ 442 { 443 "shape": "UnprocessableEntityException" 444 }, 445 { 446 "shape": "InternalServerErrorException" 447 }, 448 { 449 "shape": "ForbiddenException" 450 }, 451 { 452 "shape": "NotFoundException" 453 }, 454 { 455 "shape": "ServiceUnavailableException" 456 }, 457 { 458 "shape": "TooManyRequestsException" 459 } 460 ], 461 "http": { 462 "method": "PUT", 463 "requestUri": "/channels/{id}/credentials", 464 "responseCode": 200 465 }, 466 "input": { 467 "shape": "RotateChannelCredentialsRequest" 468 }, 469 "name": "RotateChannelCredentials", 470 "output": { 471 "shape": "RotateChannelCredentialsResponse" 472 } 473 }, 474 "RotateIngestEndpointCredentials": { 475 "errors": [ 476 { 477 "shape": "UnprocessableEntityException" 478 }, 479 { 480 "shape": "InternalServerErrorException" 481 }, 482 { 483 "shape": "ForbiddenException" 484 }, 485 { 486 "shape": "NotFoundException" 487 }, 488 { 489 "shape": "ServiceUnavailableException" 490 }, 491 { 492 "shape": "TooManyRequestsException" 493 } 494 ], 495 "http": { 496 "method": "PUT", 497 "requestUri": "/channels/{id}/ingest_endpoints/{ingest_endpoint_id}/credentials", 498 "responseCode": 200 499 }, 500 "input": { 501 "shape": "RotateIngestEndpointCredentialsRequest" 502 }, 503 "name": "RotateIngestEndpointCredentials", 504 "output": { 505 "shape": "RotateIngestEndpointCredentialsResponse" 506 } 507 }, 508 "TagResource": { 509 "errors": [], 510 "http": { 511 "method": "POST", 512 "requestUri": "/tags/{resource-arn}", 513 "responseCode": 204 514 }, 515 "input": { 516 "shape": "TagResourceRequest" 517 }, 518 "name": "TagResource" 519 }, 520 "UntagResource": { 521 "errors": [], 522 "http": { 523 "method": "DELETE", 524 "requestUri": "/tags/{resource-arn}", 525 "responseCode": 204 526 }, 527 "input": { 528 "shape": "UntagResourceRequest" 529 }, 530 "name": "UntagResource" 531 }, 532 "UpdateChannel": { 533 "errors": [ 534 { 535 "shape": "UnprocessableEntityException" 536 }, 537 { 538 "shape": "InternalServerErrorException" 539 }, 540 { 541 "shape": "ForbiddenException" 542 }, 543 { 544 "shape": "NotFoundException" 545 }, 546 { 547 "shape": "ServiceUnavailableException" 548 }, 549 { 550 "shape": "TooManyRequestsException" 551 } 552 ], 553 "http": { 554 "method": "PUT", 555 "requestUri": "/channels/{id}", 556 "responseCode": 200 557 }, 558 "input": { 559 "shape": "UpdateChannelRequest" 560 }, 561 "name": "UpdateChannel", 562 "output": { 563 "shape": "UpdateChannelResponse" 564 } 565 }, 566 "UpdateOriginEndpoint": { 567 "errors": [ 568 { 569 "shape": "UnprocessableEntityException" 570 }, 571 { 572 "shape": "InternalServerErrorException" 573 }, 574 { 575 "shape": "ForbiddenException" 576 }, 577 { 578 "shape": "NotFoundException" 579 }, 580 { 581 "shape": "ServiceUnavailableException" 582 }, 583 { 584 "shape": "TooManyRequestsException" 585 } 586 ], 587 "http": { 588 "method": "PUT", 589 "requestUri": "/origin_endpoints/{id}", 590 "responseCode": 200 591 }, 592 "input": { 593 "shape": "UpdateOriginEndpointRequest" 594 }, 595 "name": "UpdateOriginEndpoint", 596 "output": { 597 "shape": "UpdateOriginEndpointResponse" 598 } 599 } 600 }, 601 "shapes": { 602 "AdMarkers": { 603 "enum": [ 604 "NONE", 605 "SCTE35_ENHANCED", 606 "PASSTHROUGH", 607 "DATERANGE" 608 ], 609 "type": "string" 610 }, 611 "AdTriggers": { 612 "member": { 613 "shape": "__AdTriggersElement" 614 }, 615 "type": "list" 616 }, 617 "AdsOnDeliveryRestrictions": { 618 "enum": [ 619 "NONE", 620 "RESTRICTED", 621 "UNRESTRICTED", 622 "BOTH" 623 ], 624 "type": "string" 625 }, 626 "Authorization": { 627 "members": { 628 "CdnIdentifierSecret": { 629 "locationName": "cdnIdentifierSecret", 630 "shape": "__string" 631 }, 632 "SecretsRoleArn": { 633 "locationName": "secretsRoleArn", 634 "shape": "__string" 635 } 636 }, 637 "required": [ 638 "SecretsRoleArn", 639 "CdnIdentifierSecret" 640 ], 641 "type": "structure" 642 }, 643 "Channel": { 644 "members": { 645 "Arn": { 646 "locationName": "arn", 647 "shape": "__string" 648 }, 649 "Description": { 650 "locationName": "description", 651 "shape": "__string" 652 }, 653 "EgressAccessLogs": { 654 "locationName": "egressAccessLogs", 655 "shape": "EgressAccessLogs" 656 }, 657 "HlsIngest": { 658 "locationName": "hlsIngest", 659 "shape": "HlsIngest" 660 }, 661 "Id": { 662 "locationName": "id", 663 "shape": "__string" 664 }, 665 "IngressAccessLogs": { 666 "locationName": "ingressAccessLogs", 667 "shape": "IngressAccessLogs" 668 }, 669 "Tags": { 670 "locationName": "tags", 671 "shape": "Tags" 672 } 673 }, 674 "type": "structure" 675 }, 676 "ChannelCreateParameters": { 677 "members": { 678 "Description": { 679 "locationName": "description", 680 "shape": "__string" 681 }, 682 "Id": { 683 "locationName": "id", 684 "shape": "__string" 685 }, 686 "Tags": { 687 "locationName": "tags", 688 "shape": "Tags" 689 } 690 }, 691 "required": [ 692 "Id" 693 ], 694 "type": "structure" 695 }, 696 "ChannelList": { 697 "members": { 698 "Channels": { 699 "locationName": "channels", 700 "shape": "__listOfChannel" 701 }, 702 "NextToken": { 703 "locationName": "nextToken", 704 "shape": "__string" 705 } 706 }, 707 "type": "structure" 708 }, 709 "ChannelUpdateParameters": { 710 "members": { 711 "Description": { 712 "locationName": "description", 713 "shape": "__string" 714 } 715 }, 716 "type": "structure" 717 }, 718 "CmafEncryption": { 719 "members": { 720 "ConstantInitializationVector": { 721 "locationName": "constantInitializationVector", 722 "shape": "__string" 723 }, 724 "KeyRotationIntervalSeconds": { 725 "locationName": "keyRotationIntervalSeconds", 726 "shape": "__integer" 727 }, 728 "SpekeKeyProvider": { 729 "locationName": "spekeKeyProvider", 730 "shape": "SpekeKeyProvider" 731 } 732 }, 733 "required": [ 734 "SpekeKeyProvider" 735 ], 736 "type": "structure" 737 }, 738 "CmafPackage": { 739 "members": { 740 "Encryption": { 741 "locationName": "encryption", 742 "shape": "CmafEncryption" 743 }, 744 "HlsManifests": { 745 "locationName": "hlsManifests", 746 "shape": "__listOfHlsManifest" 747 }, 748 "SegmentDurationSeconds": { 749 "locationName": "segmentDurationSeconds", 750 "shape": "__integer" 751 }, 752 "SegmentPrefix": { 753 "locationName": "segmentPrefix", 754 "shape": "__string" 755 }, 756 "StreamSelection": { 757 "locationName": "streamSelection", 758 "shape": "StreamSelection" 759 } 760 }, 761 "type": "structure" 762 }, 763 "CmafPackageCreateOrUpdateParameters": { 764 "members": { 765 "Encryption": { 766 "locationName": "encryption", 767 "shape": "CmafEncryption" 768 }, 769 "HlsManifests": { 770 "locationName": "hlsManifests", 771 "shape": "__listOfHlsManifestCreateOrUpdateParameters" 772 }, 773 "SegmentDurationSeconds": { 774 "locationName": "segmentDurationSeconds", 775 "shape": "__integer" 776 }, 777 "SegmentPrefix": { 778 "locationName": "segmentPrefix", 779 "shape": "__string" 780 }, 781 "StreamSelection": { 782 "locationName": "streamSelection", 783 "shape": "StreamSelection" 784 } 785 }, 786 "type": "structure" 787 }, 788 "ConfigureLogsParameters": { 789 "members": { 790 "EgressAccessLogs": { 791 "locationName": "egressAccessLogs", 792 "shape": "EgressAccessLogs" 793 }, 794 "IngressAccessLogs": { 795 "locationName": "ingressAccessLogs", 796 "shape": "IngressAccessLogs" 797 } 798 }, 799 "type": "structure" 800 }, 801 "ConfigureLogsRequest": { 802 "members": { 803 "EgressAccessLogs": { 804 "locationName": "egressAccessLogs", 805 "shape": "EgressAccessLogs" 806 }, 807 "Id": { 808 "location": "uri", 809 "locationName": "id", 810 "shape": "__string" 811 }, 812 "IngressAccessLogs": { 813 "locationName": "ingressAccessLogs", 814 "shape": "IngressAccessLogs" 815 } 816 }, 817 "required": [ 818 "Id" 819 ], 820 "type": "structure" 821 }, 822 "ConfigureLogsResponse": { 823 "members": { 824 "Arn": { 825 "locationName": "arn", 826 "shape": "__string" 827 }, 828 "Description": { 829 "locationName": "description", 830 "shape": "__string" 831 }, 832 "EgressAccessLogs": { 833 "locationName": "egressAccessLogs", 834 "shape": "EgressAccessLogs" 835 }, 836 "HlsIngest": { 837 "locationName": "hlsIngest", 838 "shape": "HlsIngest" 839 }, 840 "Id": { 841 "locationName": "id", 842 "shape": "__string" 843 }, 844 "IngressAccessLogs": { 845 "locationName": "ingressAccessLogs", 846 "shape": "IngressAccessLogs" 847 }, 848 "Tags": { 849 "locationName": "tags", 850 "shape": "Tags" 851 } 852 }, 853 "type": "structure" 854 }, 855 "CreateChannelRequest": { 856 "members": { 857 "Description": { 858 "locationName": "description", 859 "shape": "__string" 860 }, 861 "Id": { 862 "locationName": "id", 863 "shape": "__string" 864 }, 865 "Tags": { 866 "locationName": "tags", 867 "shape": "Tags" 868 } 869 }, 870 "required": [ 871 "Id" 872 ], 873 "type": "structure" 874 }, 875 "CreateChannelResponse": { 876 "members": { 877 "Arn": { 878 "locationName": "arn", 879 "shape": "__string" 880 }, 881 "Description": { 882 "locationName": "description", 883 "shape": "__string" 884 }, 885 "EgressAccessLogs": { 886 "locationName": "egressAccessLogs", 887 "shape": "EgressAccessLogs" 888 }, 889 "HlsIngest": { 890 "locationName": "hlsIngest", 891 "shape": "HlsIngest" 892 }, 893 "Id": { 894 "locationName": "id", 895 "shape": "__string" 896 }, 897 "IngressAccessLogs": { 898 "locationName": "ingressAccessLogs", 899 "shape": "IngressAccessLogs" 900 }, 901 "Tags": { 902 "locationName": "tags", 903 "shape": "Tags" 904 } 905 }, 906 "type": "structure" 907 }, 908 "CreateHarvestJobRequest": { 909 "members": { 910 "EndTime": { 911 "locationName": "endTime", 912 "shape": "__string" 913 }, 914 "Id": { 915 "locationName": "id", 916 "shape": "__string" 917 }, 918 "OriginEndpointId": { 919 "locationName": "originEndpointId", 920 "shape": "__string" 921 }, 922 "S3Destination": { 923 "locationName": "s3Destination", 924 "shape": "S3Destination" 925 }, 926 "StartTime": { 927 "locationName": "startTime", 928 "shape": "__string" 929 } 930 }, 931 "required": [ 932 "S3Destination", 933 "EndTime", 934 "OriginEndpointId", 935 "StartTime", 936 "Id" 937 ], 938 "type": "structure" 939 }, 940 "CreateHarvestJobResponse": { 941 "members": { 942 "Arn": { 943 "locationName": "arn", 944 "shape": "__string" 945 }, 946 "ChannelId": { 947 "locationName": "channelId", 948 "shape": "__string" 949 }, 950 "CreatedAt": { 951 "locationName": "createdAt", 952 "shape": "__string" 953 }, 954 "EndTime": { 955 "locationName": "endTime", 956 "shape": "__string" 957 }, 958 "Id": { 959 "locationName": "id", 960 "shape": "__string" 961 }, 962 "OriginEndpointId": { 963 "locationName": "originEndpointId", 964 "shape": "__string" 965 }, 966 "S3Destination": { 967 "locationName": "s3Destination", 968 "shape": "S3Destination" 969 }, 970 "StartTime": { 971 "locationName": "startTime", 972 "shape": "__string" 973 }, 974 "Status": { 975 "locationName": "status", 976 "shape": "Status" 977 } 978 }, 979 "type": "structure" 980 }, 981 "CreateOriginEndpointRequest": { 982 "members": { 983 "Authorization": { 984 "locationName": "authorization", 985 "shape": "Authorization" 986 }, 987 "ChannelId": { 988 "locationName": "channelId", 989 "shape": "__string" 990 }, 991 "CmafPackage": { 992 "locationName": "cmafPackage", 993 "shape": "CmafPackageCreateOrUpdateParameters" 994 }, 995 "DashPackage": { 996 "locationName": "dashPackage", 997 "shape": "DashPackage" 998 }, 999 "Description": { 1000 "locationName": "description", 1001 "shape": "__string" 1002 }, 1003 "HlsPackage": { 1004 "locationName": "hlsPackage", 1005 "shape": "HlsPackage" 1006 }, 1007 "Id": { 1008 "locationName": "id", 1009 "shape": "__string" 1010 }, 1011 "ManifestName": { 1012 "locationName": "manifestName", 1013 "shape": "__string" 1014 }, 1015 "MssPackage": { 1016 "locationName": "mssPackage", 1017 "shape": "MssPackage" 1018 }, 1019 "Origination": { 1020 "locationName": "origination", 1021 "shape": "Origination" 1022 }, 1023 "StartoverWindowSeconds": { 1024 "locationName": "startoverWindowSeconds", 1025 "shape": "__integer" 1026 }, 1027 "Tags": { 1028 "locationName": "tags", 1029 "shape": "Tags" 1030 }, 1031 "TimeDelaySeconds": { 1032 "locationName": "timeDelaySeconds", 1033 "shape": "__integer" 1034 }, 1035 "Whitelist": { 1036 "locationName": "whitelist", 1037 "shape": "__listOf__string" 1038 } 1039 }, 1040 "required": [ 1041 "ChannelId", 1042 "Id" 1043 ], 1044 "type": "structure" 1045 }, 1046 "CreateOriginEndpointResponse": { 1047 "members": { 1048 "Arn": { 1049 "locationName": "arn", 1050 "shape": "__string" 1051 }, 1052 "Authorization": { 1053 "locationName": "authorization", 1054 "shape": "Authorization" 1055 }, 1056 "ChannelId": { 1057 "locationName": "channelId", 1058 "shape": "__string" 1059 }, 1060 "CmafPackage": { 1061 "locationName": "cmafPackage", 1062 "shape": "CmafPackage" 1063 }, 1064 "DashPackage": { 1065 "locationName": "dashPackage", 1066 "shape": "DashPackage" 1067 }, 1068 "Description": { 1069 "locationName": "description", 1070 "shape": "__string" 1071 }, 1072 "HlsPackage": { 1073 "locationName": "hlsPackage", 1074 "shape": "HlsPackage" 1075 }, 1076 "Id": { 1077 "locationName": "id", 1078 "shape": "__string" 1079 }, 1080 "ManifestName": { 1081 "locationName": "manifestName", 1082 "shape": "__string" 1083 }, 1084 "MssPackage": { 1085 "locationName": "mssPackage", 1086 "shape": "MssPackage" 1087 }, 1088 "Origination": { 1089 "locationName": "origination", 1090 "shape": "Origination" 1091 }, 1092 "StartoverWindowSeconds": { 1093 "locationName": "startoverWindowSeconds", 1094 "shape": "__integer" 1095 }, 1096 "Tags": { 1097 "locationName": "tags", 1098 "shape": "Tags" 1099 }, 1100 "TimeDelaySeconds": { 1101 "locationName": "timeDelaySeconds", 1102 "shape": "__integer" 1103 }, 1104 "Url": { 1105 "locationName": "url", 1106 "shape": "__string" 1107 }, 1108 "Whitelist": { 1109 "locationName": "whitelist", 1110 "shape": "__listOf__string" 1111 } 1112 }, 1113 "type": "structure" 1114 }, 1115 "DashEncryption": { 1116 "members": { 1117 "KeyRotationIntervalSeconds": { 1118 "locationName": "keyRotationIntervalSeconds", 1119 "shape": "__integer" 1120 }, 1121 "SpekeKeyProvider": { 1122 "locationName": "spekeKeyProvider", 1123 "shape": "SpekeKeyProvider" 1124 } 1125 }, 1126 "required": [ 1127 "SpekeKeyProvider" 1128 ], 1129 "type": "structure" 1130 }, 1131 "DashPackage": { 1132 "members": { 1133 "AdTriggers": { 1134 "locationName": "adTriggers", 1135 "shape": "AdTriggers" 1136 }, 1137 "AdsOnDeliveryRestrictions": { 1138 "locationName": "adsOnDeliveryRestrictions", 1139 "shape": "AdsOnDeliveryRestrictions" 1140 }, 1141 "Encryption": { 1142 "locationName": "encryption", 1143 "shape": "DashEncryption" 1144 }, 1145 "ManifestLayout": { 1146 "locationName": "manifestLayout", 1147 "shape": "ManifestLayout" 1148 }, 1149 "ManifestWindowSeconds": { 1150 "locationName": "manifestWindowSeconds", 1151 "shape": "__integer" 1152 }, 1153 "MinBufferTimeSeconds": { 1154 "locationName": "minBufferTimeSeconds", 1155 "shape": "__integer" 1156 }, 1157 "MinUpdatePeriodSeconds": { 1158 "locationName": "minUpdatePeriodSeconds", 1159 "shape": "__integer" 1160 }, 1161 "PeriodTriggers": { 1162 "locationName": "periodTriggers", 1163 "shape": "__listOf__PeriodTriggersElement" 1164 }, 1165 "Profile": { 1166 "locationName": "profile", 1167 "shape": "Profile" 1168 }, 1169 "SegmentDurationSeconds": { 1170 "locationName": "segmentDurationSeconds", 1171 "shape": "__integer" 1172 }, 1173 "SegmentTemplateFormat": { 1174 "locationName": "segmentTemplateFormat", 1175 "shape": "SegmentTemplateFormat" 1176 }, 1177 "StreamSelection": { 1178 "locationName": "streamSelection", 1179 "shape": "StreamSelection" 1180 }, 1181 "SuggestedPresentationDelaySeconds": { 1182 "locationName": "suggestedPresentationDelaySeconds", 1183 "shape": "__integer" 1184 }, 1185 "UtcTiming": { 1186 "locationName": "utcTiming", 1187 "shape": "UtcTiming" 1188 }, 1189 "UtcTimingUri": { 1190 "locationName": "utcTimingUri", 1191 "shape": "__string" 1192 } 1193 }, 1194 "type": "structure" 1195 }, 1196 "DeleteChannelRequest": { 1197 "members": { 1198 "Id": { 1199 "location": "uri", 1200 "locationName": "id", 1201 "shape": "__string" 1202 } 1203 }, 1204 "required": [ 1205 "Id" 1206 ], 1207 "type": "structure" 1208 }, 1209 "DeleteChannelResponse": { 1210 "members": {}, 1211 "type": "structure" 1212 }, 1213 "DeleteOriginEndpointRequest": { 1214 "members": { 1215 "Id": { 1216 "location": "uri", 1217 "locationName": "id", 1218 "shape": "__string" 1219 } 1220 }, 1221 "required": [ 1222 "Id" 1223 ], 1224 "type": "structure" 1225 }, 1226 "DeleteOriginEndpointResponse": { 1227 "members": {}, 1228 "type": "structure" 1229 }, 1230 "DescribeChannelRequest": { 1231 "members": { 1232 "Id": { 1233 "location": "uri", 1234 "locationName": "id", 1235 "shape": "__string" 1236 } 1237 }, 1238 "required": [ 1239 "Id" 1240 ], 1241 "type": "structure" 1242 }, 1243 "DescribeChannelResponse": { 1244 "members": { 1245 "Arn": { 1246 "locationName": "arn", 1247 "shape": "__string" 1248 }, 1249 "Description": { 1250 "locationName": "description", 1251 "shape": "__string" 1252 }, 1253 "EgressAccessLogs": { 1254 "locationName": "egressAccessLogs", 1255 "shape": "EgressAccessLogs" 1256 }, 1257 "HlsIngest": { 1258 "locationName": "hlsIngest", 1259 "shape": "HlsIngest" 1260 }, 1261 "Id": { 1262 "locationName": "id", 1263 "shape": "__string" 1264 }, 1265 "IngressAccessLogs": { 1266 "locationName": "ingressAccessLogs", 1267 "shape": "IngressAccessLogs" 1268 }, 1269 "Tags": { 1270 "locationName": "tags", 1271 "shape": "Tags" 1272 } 1273 }, 1274 "type": "structure" 1275 }, 1276 "DescribeHarvestJobRequest": { 1277 "members": { 1278 "Id": { 1279 "location": "uri", 1280 "locationName": "id", 1281 "shape": "__string" 1282 } 1283 }, 1284 "required": [ 1285 "Id" 1286 ], 1287 "type": "structure" 1288 }, 1289 "DescribeHarvestJobResponse": { 1290 "members": { 1291 "Arn": { 1292 "locationName": "arn", 1293 "shape": "__string" 1294 }, 1295 "ChannelId": { 1296 "locationName": "channelId", 1297 "shape": "__string" 1298 }, 1299 "CreatedAt": { 1300 "locationName": "createdAt", 1301 "shape": "__string" 1302 }, 1303 "EndTime": { 1304 "locationName": "endTime", 1305 "shape": "__string" 1306 }, 1307 "Id": { 1308 "locationName": "id", 1309 "shape": "__string" 1310 }, 1311 "OriginEndpointId": { 1312 "locationName": "originEndpointId", 1313 "shape": "__string" 1314 }, 1315 "S3Destination": { 1316 "locationName": "s3Destination", 1317 "shape": "S3Destination" 1318 }, 1319 "StartTime": { 1320 "locationName": "startTime", 1321 "shape": "__string" 1322 }, 1323 "Status": { 1324 "locationName": "status", 1325 "shape": "Status" 1326 } 1327 }, 1328 "type": "structure" 1329 }, 1330 "DescribeOriginEndpointRequest": { 1331 "members": { 1332 "Id": { 1333 "location": "uri", 1334 "locationName": "id", 1335 "shape": "__string" 1336 } 1337 }, 1338 "required": [ 1339 "Id" 1340 ], 1341 "type": "structure" 1342 }, 1343 "DescribeOriginEndpointResponse": { 1344 "members": { 1345 "Arn": { 1346 "locationName": "arn", 1347 "shape": "__string" 1348 }, 1349 "Authorization": { 1350 "locationName": "authorization", 1351 "shape": "Authorization" 1352 }, 1353 "ChannelId": { 1354 "locationName": "channelId", 1355 "shape": "__string" 1356 }, 1357 "CmafPackage": { 1358 "locationName": "cmafPackage", 1359 "shape": "CmafPackage" 1360 }, 1361 "DashPackage": { 1362 "locationName": "dashPackage", 1363 "shape": "DashPackage" 1364 }, 1365 "Description": { 1366 "locationName": "description", 1367 "shape": "__string" 1368 }, 1369 "HlsPackage": { 1370 "locationName": "hlsPackage", 1371 "shape": "HlsPackage" 1372 }, 1373 "Id": { 1374 "locationName": "id", 1375 "shape": "__string" 1376 }, 1377 "ManifestName": { 1378 "locationName": "manifestName", 1379 "shape": "__string" 1380 }, 1381 "MssPackage": { 1382 "locationName": "mssPackage", 1383 "shape": "MssPackage" 1384 }, 1385 "Origination": { 1386 "locationName": "origination", 1387 "shape": "Origination" 1388 }, 1389 "StartoverWindowSeconds": { 1390 "locationName": "startoverWindowSeconds", 1391 "shape": "__integer" 1392 }, 1393 "Tags": { 1394 "locationName": "tags", 1395 "shape": "Tags" 1396 }, 1397 "TimeDelaySeconds": { 1398 "locationName": "timeDelaySeconds", 1399 "shape": "__integer" 1400 }, 1401 "Url": { 1402 "locationName": "url", 1403 "shape": "__string" 1404 }, 1405 "Whitelist": { 1406 "locationName": "whitelist", 1407 "shape": "__listOf__string" 1408 } 1409 }, 1410 "type": "structure" 1411 }, 1412 "EgressAccessLogs": { 1413 "members": { 1414 "LogGroupName": { 1415 "locationName": "logGroupName", 1416 "shape": "__string" 1417 } 1418 }, 1419 "type": "structure" 1420 }, 1421 "EncryptionContractConfiguration": { 1422 "members": { 1423 "PresetSpeke20Audio": { 1424 "locationName": "presetSpeke20Audio", 1425 "shape": "PresetSpeke20Audio" 1426 }, 1427 "PresetSpeke20Video": { 1428 "locationName": "presetSpeke20Video", 1429 "shape": "PresetSpeke20Video" 1430 } 1431 }, 1432 "required": [ 1433 "PresetSpeke20Audio", 1434 "PresetSpeke20Video" 1435 ], 1436 "type": "structure" 1437 }, 1438 "EncryptionMethod": { 1439 "enum": [ 1440 "AES_128", 1441 "SAMPLE_AES" 1442 ], 1443 "type": "string" 1444 }, 1445 "ForbiddenException": { 1446 "error": { 1447 "httpStatusCode": 403 1448 }, 1449 "exception": true, 1450 "members": { 1451 "Message": { 1452 "locationName": "message", 1453 "shape": "__string" 1454 } 1455 }, 1456 "type": "structure" 1457 }, 1458 "HarvestJob": { 1459 "members": { 1460 "Arn": { 1461 "locationName": "arn", 1462 "shape": "__string" 1463 }, 1464 "ChannelId": { 1465 "locationName": "channelId", 1466 "shape": "__string" 1467 }, 1468 "CreatedAt": { 1469 "locationName": "createdAt", 1470 "shape": "__string" 1471 }, 1472 "EndTime": { 1473 "locationName": "endTime", 1474 "shape": "__string" 1475 }, 1476 "Id": { 1477 "locationName": "id", 1478 "shape": "__string" 1479 }, 1480 "OriginEndpointId": { 1481 "locationName": "originEndpointId", 1482 "shape": "__string" 1483 }, 1484 "S3Destination": { 1485 "locationName": "s3Destination", 1486 "shape": "S3Destination" 1487 }, 1488 "StartTime": { 1489 "locationName": "startTime", 1490 "shape": "__string" 1491 }, 1492 "Status": { 1493 "locationName": "status", 1494 "shape": "Status" 1495 } 1496 }, 1497 "type": "structure" 1498 }, 1499 "HarvestJobCreateParameters": { 1500 "members": { 1501 "EndTime": { 1502 "locationName": "endTime", 1503 "shape": "__string" 1504 }, 1505 "Id": { 1506 "locationName": "id", 1507 "shape": "__string" 1508 }, 1509 "OriginEndpointId": { 1510 "locationName": "originEndpointId", 1511 "shape": "__string" 1512 }, 1513 "S3Destination": { 1514 "locationName": "s3Destination", 1515 "shape": "S3Destination" 1516 }, 1517 "StartTime": { 1518 "locationName": "startTime", 1519 "shape": "__string" 1520 } 1521 }, 1522 "required": [ 1523 "S3Destination", 1524 "EndTime", 1525 "OriginEndpointId", 1526 "StartTime", 1527 "Id" 1528 ], 1529 "type": "structure" 1530 }, 1531 "HarvestJobList": { 1532 "members": { 1533 "HarvestJobs": { 1534 "locationName": "harvestJobs", 1535 "shape": "__listOfHarvestJob" 1536 }, 1537 "NextToken": { 1538 "locationName": "nextToken", 1539 "shape": "__string" 1540 } 1541 }, 1542 "type": "structure" 1543 }, 1544 "HlsEncryption": { 1545 "members": { 1546 "ConstantInitializationVector": { 1547 "locationName": "constantInitializationVector", 1548 "shape": "__string" 1549 }, 1550 "EncryptionMethod": { 1551 "locationName": "encryptionMethod", 1552 "shape": "EncryptionMethod" 1553 }, 1554 "KeyRotationIntervalSeconds": { 1555 "locationName": "keyRotationIntervalSeconds", 1556 "shape": "__integer" 1557 }, 1558 "RepeatExtXKey": { 1559 "locationName": "repeatExtXKey", 1560 "shape": "__boolean" 1561 }, 1562 "SpekeKeyProvider": { 1563 "locationName": "spekeKeyProvider", 1564 "shape": "SpekeKeyProvider" 1565 } 1566 }, 1567 "required": [ 1568 "SpekeKeyProvider" 1569 ], 1570 "type": "structure" 1571 }, 1572 "HlsIngest": { 1573 "members": { 1574 "IngestEndpoints": { 1575 "locationName": "ingestEndpoints", 1576 "shape": "__listOfIngestEndpoint" 1577 } 1578 }, 1579 "type": "structure" 1580 }, 1581 "HlsManifest": { 1582 "members": { 1583 "AdMarkers": { 1584 "locationName": "adMarkers", 1585 "shape": "AdMarkers" 1586 }, 1587 "Id": { 1588 "locationName": "id", 1589 "shape": "__string" 1590 }, 1591 "IncludeIframeOnlyStream": { 1592 "locationName": "includeIframeOnlyStream", 1593 "shape": "__boolean" 1594 }, 1595 "ManifestName": { 1596 "locationName": "manifestName", 1597 "shape": "__string" 1598 }, 1599 "PlaylistType": { 1600 "locationName": "playlistType", 1601 "shape": "PlaylistType" 1602 }, 1603 "PlaylistWindowSeconds": { 1604 "locationName": "playlistWindowSeconds", 1605 "shape": "__integer" 1606 }, 1607 "ProgramDateTimeIntervalSeconds": { 1608 "locationName": "programDateTimeIntervalSeconds", 1609 "shape": "__integer" 1610 }, 1611 "Url": { 1612 "locationName": "url", 1613 "shape": "__string" 1614 } 1615 }, 1616 "required": [ 1617 "Id" 1618 ], 1619 "type": "structure" 1620 }, 1621 "HlsManifestCreateOrUpdateParameters": { 1622 "members": { 1623 "AdMarkers": { 1624 "locationName": "adMarkers", 1625 "shape": "AdMarkers" 1626 }, 1627 "AdTriggers": { 1628 "locationName": "adTriggers", 1629 "shape": "AdTriggers" 1630 }, 1631 "AdsOnDeliveryRestrictions": { 1632 "locationName": "adsOnDeliveryRestrictions", 1633 "shape": "AdsOnDeliveryRestrictions" 1634 }, 1635 "Id": { 1636 "locationName": "id", 1637 "shape": "__string" 1638 }, 1639 "IncludeIframeOnlyStream": { 1640 "locationName": "includeIframeOnlyStream", 1641 "shape": "__boolean" 1642 }, 1643 "ManifestName": { 1644 "locationName": "manifestName", 1645 "shape": "__string" 1646 }, 1647 "PlaylistType": { 1648 "locationName": "playlistType", 1649 "shape": "PlaylistType" 1650 }, 1651 "PlaylistWindowSeconds": { 1652 "locationName": "playlistWindowSeconds", 1653 "shape": "__integer" 1654 }, 1655 "ProgramDateTimeIntervalSeconds": { 1656 "locationName": "programDateTimeIntervalSeconds", 1657 "shape": "__integer" 1658 } 1659 }, 1660 "required": [ 1661 "Id" 1662 ], 1663 "type": "structure" 1664 }, 1665 "HlsPackage": { 1666 "members": { 1667 "AdMarkers": { 1668 "locationName": "adMarkers", 1669 "shape": "AdMarkers" 1670 }, 1671 "AdTriggers": { 1672 "locationName": "adTriggers", 1673 "shape": "AdTriggers" 1674 }, 1675 "AdsOnDeliveryRestrictions": { 1676 "locationName": "adsOnDeliveryRestrictions", 1677 "shape": "AdsOnDeliveryRestrictions" 1678 }, 1679 "Encryption": { 1680 "locationName": "encryption", 1681 "shape": "HlsEncryption" 1682 }, 1683 "IncludeIframeOnlyStream": { 1684 "locationName": "includeIframeOnlyStream", 1685 "shape": "__boolean" 1686 }, 1687 "PlaylistType": { 1688 "locationName": "playlistType", 1689 "shape": "PlaylistType" 1690 }, 1691 "PlaylistWindowSeconds": { 1692 "locationName": "playlistWindowSeconds", 1693 "shape": "__integer" 1694 }, 1695 "ProgramDateTimeIntervalSeconds": { 1696 "locationName": "programDateTimeIntervalSeconds", 1697 "shape": "__integer" 1698 }, 1699 "SegmentDurationSeconds": { 1700 "locationName": "segmentDurationSeconds", 1701 "shape": "__integer" 1702 }, 1703 "StreamSelection": { 1704 "locationName": "streamSelection", 1705 "shape": "StreamSelection" 1706 }, 1707 "UseAudioRenditionGroup": { 1708 "locationName": "useAudioRenditionGroup", 1709 "shape": "__boolean" 1710 } 1711 }, 1712 "type": "structure" 1713 }, 1714 "IngestEndpoint": { 1715 "members": { 1716 "Id": { 1717 "locationName": "id", 1718 "shape": "__string" 1719 }, 1720 "Password": { 1721 "locationName": "password", 1722 "shape": "__string" 1723 }, 1724 "Url": { 1725 "locationName": "url", 1726 "shape": "__string" 1727 }, 1728 "Username": { 1729 "locationName": "username", 1730 "shape": "__string" 1731 } 1732 }, 1733 "type": "structure" 1734 }, 1735 "IngressAccessLogs": { 1736 "members": { 1737 "LogGroupName": { 1738 "locationName": "logGroupName", 1739 "shape": "__string" 1740 } 1741 }, 1742 "type": "structure" 1743 }, 1744 "InternalServerErrorException": { 1745 "error": { 1746 "httpStatusCode": 500 1747 }, 1748 "exception": true, 1749 "members": { 1750 "Message": { 1751 "locationName": "message", 1752 "shape": "__string" 1753 } 1754 }, 1755 "type": "structure" 1756 }, 1757 "ListChannelsRequest": { 1758 "members": { 1759 "MaxResults": { 1760 "location": "querystring", 1761 "locationName": "maxResults", 1762 "shape": "MaxResults" 1763 }, 1764 "NextToken": { 1765 "location": "querystring", 1766 "locationName": "nextToken", 1767 "shape": "__string" 1768 } 1769 }, 1770 "type": "structure" 1771 }, 1772 "ListChannelsResponse": { 1773 "members": { 1774 "Channels": { 1775 "locationName": "channels", 1776 "shape": "__listOfChannel" 1777 }, 1778 "NextToken": { 1779 "locationName": "nextToken", 1780 "shape": "__string" 1781 } 1782 }, 1783 "type": "structure" 1784 }, 1785 "ListHarvestJobsRequest": { 1786 "members": { 1787 "IncludeChannelId": { 1788 "location": "querystring", 1789 "locationName": "includeChannelId", 1790 "shape": "__string" 1791 }, 1792 "IncludeStatus": { 1793 "location": "querystring", 1794 "locationName": "includeStatus", 1795 "shape": "__string" 1796 }, 1797 "MaxResults": { 1798 "location": "querystring", 1799 "locationName": "maxResults", 1800 "shape": "MaxResults" 1801 }, 1802 "NextToken": { 1803 "location": "querystring", 1804 "locationName": "nextToken", 1805 "shape": "__string" 1806 } 1807 }, 1808 "type": "structure" 1809 }, 1810 "ListHarvestJobsResponse": { 1811 "members": { 1812 "HarvestJobs": { 1813 "locationName": "harvestJobs", 1814 "shape": "__listOfHarvestJob" 1815 }, 1816 "NextToken": { 1817 "locationName": "nextToken", 1818 "shape": "__string" 1819 } 1820 }, 1821 "type": "structure" 1822 }, 1823 "ListOriginEndpointsRequest": { 1824 "members": { 1825 "ChannelId": { 1826 "location": "querystring", 1827 "locationName": "channelId", 1828 "shape": "__string" 1829 }, 1830 "MaxResults": { 1831 "location": "querystring", 1832 "locationName": "maxResults", 1833 "shape": "MaxResults" 1834 }, 1835 "NextToken": { 1836 "location": "querystring", 1837 "locationName": "nextToken", 1838 "shape": "__string" 1839 } 1840 }, 1841 "type": "structure" 1842 }, 1843 "ListOriginEndpointsResponse": { 1844 "members": { 1845 "NextToken": { 1846 "locationName": "nextToken", 1847 "shape": "__string" 1848 }, 1849 "OriginEndpoints": { 1850 "locationName": "originEndpoints", 1851 "shape": "__listOfOriginEndpoint" 1852 } 1853 }, 1854 "type": "structure" 1855 }, 1856 "ListTagsForResourceRequest": { 1857 "members": { 1858 "ResourceArn": { 1859 "location": "uri", 1860 "locationName": "resource-arn", 1861 "shape": "__string" 1862 } 1863 }, 1864 "required": [ 1865 "ResourceArn" 1866 ], 1867 "type": "structure" 1868 }, 1869 "ListTagsForResourceResponse": { 1870 "members": { 1871 "Tags": { 1872 "locationName": "tags", 1873 "shape": "__mapOf__string" 1874 } 1875 }, 1876 "type": "structure" 1877 }, 1878 "ManifestLayout": { 1879 "enum": [ 1880 "FULL", 1881 "COMPACT" 1882 ], 1883 "type": "string" 1884 }, 1885 "MaxResults": { 1886 "max": 1000, 1887 "min": 1, 1888 "type": "integer" 1889 }, 1890 "MssEncryption": { 1891 "members": { 1892 "SpekeKeyProvider": { 1893 "locationName": "spekeKeyProvider", 1894 "shape": "SpekeKeyProvider" 1895 } 1896 }, 1897 "required": [ 1898 "SpekeKeyProvider" 1899 ], 1900 "type": "structure" 1901 }, 1902 "MssPackage": { 1903 "members": { 1904 "Encryption": { 1905 "locationName": "encryption", 1906 "shape": "MssEncryption" 1907 }, 1908 "ManifestWindowSeconds": { 1909 "locationName": "manifestWindowSeconds", 1910 "shape": "__integer" 1911 }, 1912 "SegmentDurationSeconds": { 1913 "locationName": "segmentDurationSeconds", 1914 "shape": "__integer" 1915 }, 1916 "StreamSelection": { 1917 "locationName": "streamSelection", 1918 "shape": "StreamSelection" 1919 } 1920 }, 1921 "type": "structure" 1922 }, 1923 "NotFoundException": { 1924 "error": { 1925 "httpStatusCode": 404 1926 }, 1927 "exception": true, 1928 "members": { 1929 "Message": { 1930 "locationName": "message", 1931 "shape": "__string" 1932 } 1933 }, 1934 "type": "structure" 1935 }, 1936 "OriginEndpoint": { 1937 "members": { 1938 "Arn": { 1939 "locationName": "arn", 1940 "shape": "__string" 1941 }, 1942 "Authorization": { 1943 "locationName": "authorization", 1944 "shape": "Authorization" 1945 }, 1946 "ChannelId": { 1947 "locationName": "channelId", 1948 "shape": "__string" 1949 }, 1950 "CmafPackage": { 1951 "locationName": "cmafPackage", 1952 "shape": "CmafPackage" 1953 }, 1954 "DashPackage": { 1955 "locationName": "dashPackage", 1956 "shape": "DashPackage" 1957 }, 1958 "Description": { 1959 "locationName": "description", 1960 "shape": "__string" 1961 }, 1962 "HlsPackage": { 1963 "locationName": "hlsPackage", 1964 "shape": "HlsPackage" 1965 }, 1966 "Id": { 1967 "locationName": "id", 1968 "shape": "__string" 1969 }, 1970 "ManifestName": { 1971 "locationName": "manifestName", 1972 "shape": "__string" 1973 }, 1974 "MssPackage": { 1975 "locationName": "mssPackage", 1976 "shape": "MssPackage" 1977 }, 1978 "Origination": { 1979 "locationName": "origination", 1980 "shape": "Origination" 1981 }, 1982 "StartoverWindowSeconds": { 1983 "locationName": "startoverWindowSeconds", 1984 "shape": "__integer" 1985 }, 1986 "Tags": { 1987 "locationName": "tags", 1988 "shape": "Tags" 1989 }, 1990 "TimeDelaySeconds": { 1991 "locationName": "timeDelaySeconds", 1992 "shape": "__integer" 1993 }, 1994 "Url": { 1995 "locationName": "url", 1996 "shape": "__string" 1997 }, 1998 "Whitelist": { 1999 "locationName": "whitelist", 2000 "shape": "__listOf__string" 2001 } 2002 }, 2003 "type": "structure" 2004 }, 2005 "OriginEndpointCreateParameters": { 2006 "members": { 2007 "Authorization": { 2008 "locationName": "authorization", 2009 "shape": "Authorization" 2010 }, 2011 "ChannelId": { 2012 "locationName": "channelId", 2013 "shape": "__string" 2014 }, 2015 "CmafPackage": { 2016 "locationName": "cmafPackage", 2017 "shape": "CmafPackageCreateOrUpdateParameters" 2018 }, 2019 "DashPackage": { 2020 "locationName": "dashPackage", 2021 "shape": "DashPackage" 2022 }, 2023 "Description": { 2024 "locationName": "description", 2025 "shape": "__string" 2026 }, 2027 "HlsPackage": { 2028 "locationName": "hlsPackage", 2029 "shape": "HlsPackage" 2030 }, 2031 "Id": { 2032 "locationName": "id", 2033 "shape": "__string" 2034 }, 2035 "ManifestName": { 2036 "locationName": "manifestName", 2037 "shape": "__string" 2038 }, 2039 "MssPackage": { 2040 "locationName": "mssPackage", 2041 "shape": "MssPackage" 2042 }, 2043 "Origination": { 2044 "locationName": "origination", 2045 "shape": "Origination" 2046 }, 2047 "StartoverWindowSeconds": { 2048 "locationName": "startoverWindowSeconds", 2049 "shape": "__integer" 2050 }, 2051 "Tags": { 2052 "locationName": "tags", 2053 "shape": "Tags" 2054 }, 2055 "TimeDelaySeconds": { 2056 "locationName": "timeDelaySeconds", 2057 "shape": "__integer" 2058 }, 2059 "Whitelist": { 2060 "locationName": "whitelist", 2061 "shape": "__listOf__string" 2062 } 2063 }, 2064 "required": [ 2065 "ChannelId", 2066 "Id" 2067 ], 2068 "type": "structure" 2069 }, 2070 "OriginEndpointList": { 2071 "members": { 2072 "NextToken": { 2073 "locationName": "nextToken", 2074 "shape": "__string" 2075 }, 2076 "OriginEndpoints": { 2077 "locationName": "originEndpoints", 2078 "shape": "__listOfOriginEndpoint" 2079 } 2080 }, 2081 "type": "structure" 2082 }, 2083 "OriginEndpointUpdateParameters": { 2084 "members": { 2085 "Authorization": { 2086 "locationName": "authorization", 2087 "shape": "Authorization" 2088 }, 2089 "CmafPackage": { 2090 "locationName": "cmafPackage", 2091 "shape": "CmafPackageCreateOrUpdateParameters" 2092 }, 2093 "DashPackage": { 2094 "locationName": "dashPackage", 2095 "shape": "DashPackage" 2096 }, 2097 "Description": { 2098 "locationName": "description", 2099 "shape": "__string" 2100 }, 2101 "HlsPackage": { 2102 "locationName": "hlsPackage", 2103 "shape": "HlsPackage" 2104 }, 2105 "ManifestName": { 2106 "locationName": "manifestName", 2107 "shape": "__string" 2108 }, 2109 "MssPackage": { 2110 "locationName": "mssPackage", 2111 "shape": "MssPackage" 2112 }, 2113 "Origination": { 2114 "locationName": "origination", 2115 "shape": "Origination" 2116 }, 2117 "StartoverWindowSeconds": { 2118 "locationName": "startoverWindowSeconds", 2119 "shape": "__integer" 2120 }, 2121 "TimeDelaySeconds": { 2122 "locationName": "timeDelaySeconds", 2123 "shape": "__integer" 2124 }, 2125 "Whitelist": { 2126 "locationName": "whitelist", 2127 "shape": "__listOf__string" 2128 } 2129 }, 2130 "type": "structure" 2131 }, 2132 "Origination": { 2133 "enum": [ 2134 "ALLOW", 2135 "DENY" 2136 ], 2137 "type": "string" 2138 }, 2139 "PlaylistType": { 2140 "enum": [ 2141 "NONE", 2142 "EVENT", 2143 "VOD" 2144 ], 2145 "type": "string" 2146 }, 2147 "PresetSpeke20Audio": { 2148 "enum": [ 2149 "PRESET-AUDIO-1" 2150 ], 2151 "type": "string" 2152 }, 2153 "PresetSpeke20Video": { 2154 "enum": [ 2155 "PRESET-VIDEO-1" 2156 ], 2157 "type": "string" 2158 }, 2159 "Profile": { 2160 "enum": [ 2161 "NONE", 2162 "HBBTV_1_5" 2163 ], 2164 "type": "string" 2165 }, 2166 "RotateChannelCredentialsRequest": { 2167 "deprecated": true, 2168 "members": { 2169 "Id": { 2170 "location": "uri", 2171 "locationName": "id", 2172 "shape": "__string" 2173 } 2174 }, 2175 "required": [ 2176 "Id" 2177 ], 2178 "type": "structure" 2179 }, 2180 "RotateChannelCredentialsResponse": { 2181 "deprecated": true, 2182 "members": { 2183 "Arn": { 2184 "locationName": "arn", 2185 "shape": "__string" 2186 }, 2187 "Description": { 2188 "locationName": "description", 2189 "shape": "__string" 2190 }, 2191 "EgressAccessLogs": { 2192 "locationName": "egressAccessLogs", 2193 "shape": "EgressAccessLogs" 2194 }, 2195 "HlsIngest": { 2196 "locationName": "hlsIngest", 2197 "shape": "HlsIngest" 2198 }, 2199 "Id": { 2200 "locationName": "id", 2201 "shape": "__string" 2202 }, 2203 "IngressAccessLogs": { 2204 "locationName": "ingressAccessLogs", 2205 "shape": "IngressAccessLogs" 2206 }, 2207 "Tags": { 2208 "locationName": "tags", 2209 "shape": "Tags" 2210 } 2211 }, 2212 "type": "structure" 2213 }, 2214 "RotateIngestEndpointCredentialsRequest": { 2215 "members": { 2216 "Id": { 2217 "location": "uri", 2218 "locationName": "id", 2219 "shape": "__string" 2220 }, 2221 "IngestEndpointId": { 2222 "location": "uri", 2223 "locationName": "ingest_endpoint_id", 2224 "shape": "__string" 2225 } 2226 }, 2227 "required": [ 2228 "IngestEndpointId", 2229 "Id" 2230 ], 2231 "type": "structure" 2232 }, 2233 "RotateIngestEndpointCredentialsResponse": { 2234 "members": { 2235 "Arn": { 2236 "locationName": "arn", 2237 "shape": "__string" 2238 }, 2239 "Description": { 2240 "locationName": "description", 2241 "shape": "__string" 2242 }, 2243 "EgressAccessLogs": { 2244 "locationName": "egressAccessLogs", 2245 "shape": "EgressAccessLogs" 2246 }, 2247 "HlsIngest": { 2248 "locationName": "hlsIngest", 2249 "shape": "HlsIngest" 2250 }, 2251 "Id": { 2252 "locationName": "id", 2253 "shape": "__string" 2254 }, 2255 "IngressAccessLogs": { 2256 "locationName": "ingressAccessLogs", 2257 "shape": "IngressAccessLogs" 2258 }, 2259 "Tags": { 2260 "locationName": "tags", 2261 "shape": "Tags" 2262 } 2263 }, 2264 "type": "structure" 2265 }, 2266 "S3Destination": { 2267 "members": { 2268 "BucketName": { 2269 "locationName": "bucketName", 2270 "shape": "__string" 2271 }, 2272 "ManifestKey": { 2273 "locationName": "manifestKey", 2274 "shape": "__string" 2275 }, 2276 "RoleArn": { 2277 "locationName": "roleArn", 2278 "shape": "__string" 2279 } 2280 }, 2281 "required": [ 2282 "ManifestKey", 2283 "BucketName", 2284 "RoleArn" 2285 ], 2286 "type": "structure" 2287 }, 2288 "SegmentTemplateFormat": { 2289 "enum": [ 2290 "NUMBER_WITH_TIMELINE", 2291 "TIME_WITH_TIMELINE", 2292 "NUMBER_WITH_DURATION" 2293 ], 2294 "type": "string" 2295 }, 2296 "ServiceUnavailableException": { 2297 "error": { 2298 "httpStatusCode": 503 2299 }, 2300 "exception": true, 2301 "members": { 2302 "Message": { 2303 "locationName": "message", 2304 "shape": "__string" 2305 } 2306 }, 2307 "type": "structure" 2308 }, 2309 "SpekeKeyProvider": { 2310 "members": { 2311 "CertificateArn": { 2312 "locationName": "certificateArn", 2313 "shape": "__string" 2314 }, 2315 "EncryptionContractConfiguration": { 2316 "locationName": "encryptionContractConfiguration", 2317 "shape": "EncryptionContractConfiguration" 2318 }, 2319 "ResourceId": { 2320 "locationName": "resourceId", 2321 "shape": "__string" 2322 }, 2323 "RoleArn": { 2324 "locationName": "roleArn", 2325 "shape": "__string" 2326 }, 2327 "SystemIds": { 2328 "locationName": "systemIds", 2329 "shape": "__listOf__string" 2330 }, 2331 "Url": { 2332 "locationName": "url", 2333 "shape": "__string" 2334 } 2335 }, 2336 "required": [ 2337 "ResourceId", 2338 "SystemIds", 2339 "Url", 2340 "RoleArn" 2341 ], 2342 "type": "structure" 2343 }, 2344 "Status": { 2345 "enum": [ 2346 "IN_PROGRESS", 2347 "SUCCEEDED", 2348 "FAILED" 2349 ], 2350 "type": "string" 2351 }, 2352 "StreamOrder": { 2353 "enum": [ 2354 "ORIGINAL", 2355 "VIDEO_BITRATE_ASCENDING", 2356 "VIDEO_BITRATE_DESCENDING" 2357 ], 2358 "type": "string" 2359 }, 2360 "StreamSelection": { 2361 "members": { 2362 "MaxVideoBitsPerSecond": { 2363 "locationName": "maxVideoBitsPerSecond", 2364 "shape": "__integer" 2365 }, 2366 "MinVideoBitsPerSecond": { 2367 "locationName": "minVideoBitsPerSecond", 2368 "shape": "__integer" 2369 }, 2370 "StreamOrder": { 2371 "locationName": "streamOrder", 2372 "shape": "StreamOrder" 2373 } 2374 }, 2375 "type": "structure" 2376 }, 2377 "TagResourceRequest": { 2378 "members": { 2379 "ResourceArn": { 2380 "location": "uri", 2381 "locationName": "resource-arn", 2382 "shape": "__string" 2383 }, 2384 "Tags": { 2385 "locationName": "tags", 2386 "shape": "__mapOf__string" 2387 } 2388 }, 2389 "required": [ 2390 "ResourceArn", 2391 "Tags" 2392 ], 2393 "type": "structure" 2394 }, 2395 "Tags": { 2396 "key": { 2397 "shape": "__string" 2398 }, 2399 "type": "map", 2400 "value": { 2401 "shape": "__string" 2402 } 2403 }, 2404 "TagsModel": { 2405 "members": { 2406 "Tags": { 2407 "locationName": "tags", 2408 "shape": "__mapOf__string" 2409 } 2410 }, 2411 "required": [ 2412 "Tags" 2413 ], 2414 "type": "structure" 2415 }, 2416 "TooManyRequestsException": { 2417 "error": { 2418 "httpStatusCode": 429 2419 }, 2420 "exception": true, 2421 "members": { 2422 "Message": { 2423 "locationName": "message", 2424 "shape": "__string" 2425 } 2426 }, 2427 "type": "structure" 2428 }, 2429 "UnprocessableEntityException": { 2430 "error": { 2431 "httpStatusCode": 422 2432 }, 2433 "exception": true, 2434 "members": { 2435 "Message": { 2436 "locationName": "message", 2437 "shape": "__string" 2438 } 2439 }, 2440 "type": "structure" 2441 }, 2442 "UntagResourceRequest": { 2443 "members": { 2444 "ResourceArn": { 2445 "location": "uri", 2446 "locationName": "resource-arn", 2447 "shape": "__string" 2448 }, 2449 "TagKeys": { 2450 "location": "querystring", 2451 "locationName": "tagKeys", 2452 "shape": "__listOf__string" 2453 } 2454 }, 2455 "required": [ 2456 "TagKeys", 2457 "ResourceArn" 2458 ], 2459 "type": "structure" 2460 }, 2461 "UpdateChannelRequest": { 2462 "members": { 2463 "Description": { 2464 "locationName": "description", 2465 "shape": "__string" 2466 }, 2467 "Id": { 2468 "location": "uri", 2469 "locationName": "id", 2470 "shape": "__string" 2471 } 2472 }, 2473 "required": [ 2474 "Id" 2475 ], 2476 "type": "structure" 2477 }, 2478 "UpdateChannelResponse": { 2479 "members": { 2480 "Arn": { 2481 "locationName": "arn", 2482 "shape": "__string" 2483 }, 2484 "Description": { 2485 "locationName": "description", 2486 "shape": "__string" 2487 }, 2488 "EgressAccessLogs": { 2489 "locationName": "egressAccessLogs", 2490 "shape": "EgressAccessLogs" 2491 }, 2492 "HlsIngest": { 2493 "locationName": "hlsIngest", 2494 "shape": "HlsIngest" 2495 }, 2496 "Id": { 2497 "locationName": "id", 2498 "shape": "__string" 2499 }, 2500 "IngressAccessLogs": { 2501 "locationName": "ingressAccessLogs", 2502 "shape": "IngressAccessLogs" 2503 }, 2504 "Tags": { 2505 "locationName": "tags", 2506 "shape": "Tags" 2507 } 2508 }, 2509 "type": "structure" 2510 }, 2511 "UpdateOriginEndpointRequest": { 2512 "members": { 2513 "Authorization": { 2514 "locationName": "authorization", 2515 "shape": "Authorization" 2516 }, 2517 "CmafPackage": { 2518 "locationName": "cmafPackage", 2519 "shape": "CmafPackageCreateOrUpdateParameters" 2520 }, 2521 "DashPackage": { 2522 "locationName": "dashPackage", 2523 "shape": "DashPackage" 2524 }, 2525 "Description": { 2526 "locationName": "description", 2527 "shape": "__string" 2528 }, 2529 "HlsPackage": { 2530 "locationName": "hlsPackage", 2531 "shape": "HlsPackage" 2532 }, 2533 "Id": { 2534 "location": "uri", 2535 "locationName": "id", 2536 "shape": "__string" 2537 }, 2538 "ManifestName": { 2539 "locationName": "manifestName", 2540 "shape": "__string" 2541 }, 2542 "MssPackage": { 2543 "locationName": "mssPackage", 2544 "shape": "MssPackage" 2545 }, 2546 "Origination": { 2547 "locationName": "origination", 2548 "shape": "Origination" 2549 }, 2550 "StartoverWindowSeconds": { 2551 "locationName": "startoverWindowSeconds", 2552 "shape": "__integer" 2553 }, 2554 "TimeDelaySeconds": { 2555 "locationName": "timeDelaySeconds", 2556 "shape": "__integer" 2557 }, 2558 "Whitelist": { 2559 "locationName": "whitelist", 2560 "shape": "__listOf__string" 2561 } 2562 }, 2563 "required": [ 2564 "Id" 2565 ], 2566 "type": "structure" 2567 }, 2568 "UpdateOriginEndpointResponse": { 2569 "members": { 2570 "Arn": { 2571 "locationName": "arn", 2572 "shape": "__string" 2573 }, 2574 "Authorization": { 2575 "locationName": "authorization", 2576 "shape": "Authorization" 2577 }, 2578 "ChannelId": { 2579 "locationName": "channelId", 2580 "shape": "__string" 2581 }, 2582 "CmafPackage": { 2583 "locationName": "cmafPackage", 2584 "shape": "CmafPackage" 2585 }, 2586 "DashPackage": { 2587 "locationName": "dashPackage", 2588 "shape": "DashPackage" 2589 }, 2590 "Description": { 2591 "locationName": "description", 2592 "shape": "__string" 2593 }, 2594 "HlsPackage": { 2595 "locationName": "hlsPackage", 2596 "shape": "HlsPackage" 2597 }, 2598 "Id": { 2599 "locationName": "id", 2600 "shape": "__string" 2601 }, 2602 "ManifestName": { 2603 "locationName": "manifestName", 2604 "shape": "__string" 2605 }, 2606 "MssPackage": { 2607 "locationName": "mssPackage", 2608 "shape": "MssPackage" 2609 }, 2610 "Origination": { 2611 "locationName": "origination", 2612 "shape": "Origination" 2613 }, 2614 "StartoverWindowSeconds": { 2615 "locationName": "startoverWindowSeconds", 2616 "shape": "__integer" 2617 }, 2618 "Tags": { 2619 "locationName": "tags", 2620 "shape": "Tags" 2621 }, 2622 "TimeDelaySeconds": { 2623 "locationName": "timeDelaySeconds", 2624 "shape": "__integer" 2625 }, 2626 "Url": { 2627 "locationName": "url", 2628 "shape": "__string" 2629 }, 2630 "Whitelist": { 2631 "locationName": "whitelist", 2632 "shape": "__listOf__string" 2633 } 2634 }, 2635 "type": "structure" 2636 }, 2637 "UtcTiming": { 2638 "enum": [ 2639 "NONE", 2640 "HTTP-HEAD", 2641 "HTTP-ISO" 2642 ], 2643 "type": "string" 2644 }, 2645 "__AdTriggersElement": { 2646 "enum": [ 2647 "SPLICE_INSERT", 2648 "BREAK", 2649 "PROVIDER_ADVERTISEMENT", 2650 "DISTRIBUTOR_ADVERTISEMENT", 2651 "PROVIDER_PLACEMENT_OPPORTUNITY", 2652 "DISTRIBUTOR_PLACEMENT_OPPORTUNITY", 2653 "PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY", 2654 "DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY" 2655 ], 2656 "type": "string" 2657 }, 2658 "__PeriodTriggersElement": { 2659 "enum": [ 2660 "ADS" 2661 ], 2662 "type": "string" 2663 }, 2664 "__boolean": { 2665 "type": "boolean" 2666 }, 2667 "__double": { 2668 "type": "double" 2669 }, 2670 "__integer": { 2671 "type": "integer" 2672 }, 2673 "__listOfChannel": { 2674 "member": { 2675 "shape": "Channel" 2676 }, 2677 "type": "list" 2678 }, 2679 "__listOfHarvestJob": { 2680 "member": { 2681 "shape": "HarvestJob" 2682 }, 2683 "type": "list" 2684 }, 2685 "__listOfHlsManifest": { 2686 "member": { 2687 "shape": "HlsManifest" 2688 }, 2689 "type": "list" 2690 }, 2691 "__listOfHlsManifestCreateOrUpdateParameters": { 2692 "member": { 2693 "shape": "HlsManifestCreateOrUpdateParameters" 2694 }, 2695 "type": "list" 2696 }, 2697 "__listOfIngestEndpoint": { 2698 "member": { 2699 "shape": "IngestEndpoint" 2700 }, 2701 "type": "list" 2702 }, 2703 "__listOfOriginEndpoint": { 2704 "member": { 2705 "shape": "OriginEndpoint" 2706 }, 2707 "type": "list" 2708 }, 2709 "__listOf__PeriodTriggersElement": { 2710 "member": { 2711 "shape": "__PeriodTriggersElement" 2712 }, 2713 "type": "list" 2714 }, 2715 "__listOf__string": { 2716 "member": { 2717 "shape": "__string" 2718 }, 2719 "type": "list" 2720 }, 2721 "__long": { 2722 "type": "long" 2723 }, 2724 "__mapOf__string": { 2725 "key": { 2726 "shape": "__string" 2727 }, 2728 "type": "map", 2729 "value": { 2730 "shape": "__string" 2731 } 2732 }, 2733 "__string": { 2734 "type": "string" 2735 } 2736 } 2737 }