|
76 | 76 | {"shape":"PendingVerification"} |
77 | 77 | ] |
78 | 78 | }, |
| 79 | + "DeletePlaybackKeyPair":{ |
| 80 | + "name":"DeletePlaybackKeyPair", |
| 81 | + "http":{ |
| 82 | + "method":"POST", |
| 83 | + "requestUri":"/DeletePlaybackKeyPair" |
| 84 | + }, |
| 85 | + "input":{"shape":"DeletePlaybackKeyPairRequest"}, |
| 86 | + "output":{"shape":"DeletePlaybackKeyPairResponse"}, |
| 87 | + "errors":[ |
| 88 | + {"shape":"ValidationException"}, |
| 89 | + {"shape":"AccessDeniedException"}, |
| 90 | + {"shape":"ResourceNotFoundException"}, |
| 91 | + {"shape":"PendingVerification"} |
| 92 | + ] |
| 93 | + }, |
79 | 94 | "DeleteStreamKey":{ |
80 | 95 | "name":"DeleteStreamKey", |
81 | 96 | "http":{ |
|
104 | 119 | {"shape":"ResourceNotFoundException"} |
105 | 120 | ] |
106 | 121 | }, |
| 122 | + "GetPlaybackKeyPair":{ |
| 123 | + "name":"GetPlaybackKeyPair", |
| 124 | + "http":{ |
| 125 | + "method":"POST", |
| 126 | + "requestUri":"/GetPlaybackKeyPair" |
| 127 | + }, |
| 128 | + "input":{"shape":"GetPlaybackKeyPairRequest"}, |
| 129 | + "output":{"shape":"GetPlaybackKeyPairResponse"}, |
| 130 | + "errors":[ |
| 131 | + {"shape":"ValidationException"}, |
| 132 | + {"shape":"AccessDeniedException"}, |
| 133 | + {"shape":"ResourceNotFoundException"} |
| 134 | + ] |
| 135 | + }, |
107 | 136 | "GetStream":{ |
108 | 137 | "name":"GetStream", |
109 | 138 | "http":{ |
|
133 | 162 | {"shape":"ResourceNotFoundException"} |
134 | 163 | ] |
135 | 164 | }, |
| 165 | + "ImportPlaybackKeyPair":{ |
| 166 | + "name":"ImportPlaybackKeyPair", |
| 167 | + "http":{ |
| 168 | + "method":"POST", |
| 169 | + "requestUri":"/ImportPlaybackKeyPair" |
| 170 | + }, |
| 171 | + "input":{"shape":"ImportPlaybackKeyPairRequest"}, |
| 172 | + "output":{"shape":"ImportPlaybackKeyPairResponse"}, |
| 173 | + "errors":[ |
| 174 | + {"shape":"ValidationException"}, |
| 175 | + {"shape":"ConflictException"}, |
| 176 | + {"shape":"AccessDeniedException"}, |
| 177 | + {"shape":"ServiceQuotaExceededException"}, |
| 178 | + {"shape":"PendingVerification"} |
| 179 | + ] |
| 180 | + }, |
136 | 181 | "ListChannels":{ |
137 | 182 | "name":"ListChannels", |
138 | 183 | "http":{ |
|
146 | 191 | {"shape":"AccessDeniedException"} |
147 | 192 | ] |
148 | 193 | }, |
| 194 | + "ListPlaybackKeyPairs":{ |
| 195 | + "name":"ListPlaybackKeyPairs", |
| 196 | + "http":{ |
| 197 | + "method":"POST", |
| 198 | + "requestUri":"/ListPlaybackKeyPairs" |
| 199 | + }, |
| 200 | + "input":{"shape":"ListPlaybackKeyPairsRequest"}, |
| 201 | + "output":{"shape":"ListPlaybackKeyPairsResponse"}, |
| 202 | + "errors":[ |
| 203 | + {"shape":"ValidationException"}, |
| 204 | + {"shape":"AccessDeniedException"} |
| 205 | + ] |
| 206 | + }, |
149 | 207 | "ListStreamKeys":{ |
150 | 208 | "name":"ListStreamKeys", |
151 | 209 | "http":{ |
|
311 | 369 | "errors":{"shape":"BatchErrors"} |
312 | 370 | } |
313 | 371 | }, |
| 372 | + "Boolean":{"type":"boolean"}, |
314 | 373 | "Channel":{ |
315 | 374 | "type":"structure", |
316 | 375 | "members":{ |
|
320 | 379 | "type":{"shape":"ChannelType"}, |
321 | 380 | "ingestEndpoint":{"shape":"IngestEndpoint"}, |
322 | 381 | "playbackUrl":{"shape":"PlaybackURL"}, |
| 382 | + "authorized":{"shape":"IsAuthorized"}, |
323 | 383 | "tags":{"shape":"Tags"} |
324 | 384 | } |
325 | 385 | }, |
|
366 | 426 | "arn":{"shape":"ChannelArn"}, |
367 | 427 | "name":{"shape":"ChannelName"}, |
368 | 428 | "latencyMode":{"shape":"ChannelLatencyMode"}, |
| 429 | + "authorized":{"shape":"IsAuthorized"}, |
369 | 430 | "tags":{"shape":"Tags"} |
370 | 431 | } |
371 | 432 | }, |
|
394 | 455 | "name":{"shape":"ChannelName"}, |
395 | 456 | "latencyMode":{"shape":"ChannelLatencyMode"}, |
396 | 457 | "type":{"shape":"ChannelType"}, |
| 458 | + "authorized":{"shape":"Boolean"}, |
397 | 459 | "tags":{"shape":"Tags"} |
398 | 460 | } |
399 | 461 | }, |
|
425 | 487 | "arn":{"shape":"ChannelArn"} |
426 | 488 | } |
427 | 489 | }, |
| 490 | + "DeletePlaybackKeyPairRequest":{ |
| 491 | + "type":"structure", |
| 492 | + "required":["arn"], |
| 493 | + "members":{ |
| 494 | + "arn":{"shape":"PlaybackKeyPairArn"} |
| 495 | + } |
| 496 | + }, |
| 497 | + "DeletePlaybackKeyPairResponse":{ |
| 498 | + "type":"structure", |
| 499 | + "members":{ |
| 500 | + } |
| 501 | + }, |
428 | 502 | "DeleteStreamKeyRequest":{ |
429 | 503 | "type":"structure", |
430 | 504 | "required":["arn"], |
|
445 | 519 | "channel":{"shape":"Channel"} |
446 | 520 | } |
447 | 521 | }, |
| 522 | + "GetPlaybackKeyPairRequest":{ |
| 523 | + "type":"structure", |
| 524 | + "required":["arn"], |
| 525 | + "members":{ |
| 526 | + "arn":{"shape":"PlaybackKeyPairArn"} |
| 527 | + } |
| 528 | + }, |
| 529 | + "GetPlaybackKeyPairResponse":{ |
| 530 | + "type":"structure", |
| 531 | + "members":{ |
| 532 | + "keyPair":{"shape":"PlaybackKeyPair"} |
| 533 | + } |
| 534 | + }, |
448 | 535 | "GetStreamKeyRequest":{ |
449 | 536 | "type":"structure", |
450 | 537 | "required":["arn"], |
|
471 | 558 | "stream":{"shape":"Stream"} |
472 | 559 | } |
473 | 560 | }, |
| 561 | + "ImportPlaybackKeyPairRequest":{ |
| 562 | + "type":"structure", |
| 563 | + "required":["publicKeyMaterial"], |
| 564 | + "members":{ |
| 565 | + "publicKeyMaterial":{"shape":"PlaybackPublicKeyMaterial"}, |
| 566 | + "name":{"shape":"PlaybackKeyPairName"}, |
| 567 | + "tags":{"shape":"Tags"} |
| 568 | + } |
| 569 | + }, |
| 570 | + "ImportPlaybackKeyPairResponse":{ |
| 571 | + "type":"structure", |
| 572 | + "members":{ |
| 573 | + "keyPair":{"shape":"PlaybackKeyPair"} |
| 574 | + } |
| 575 | + }, |
474 | 576 | "IngestEndpoint":{"type":"string"}, |
475 | 577 | "InternalServerException":{ |
476 | 578 | "type":"structure", |
|
480 | 582 | "error":{"httpStatusCode":500}, |
481 | 583 | "exception":true |
482 | 584 | }, |
| 585 | + "IsAuthorized":{"type":"boolean"}, |
483 | 586 | "ListChannelsRequest":{ |
484 | 587 | "type":"structure", |
485 | 588 | "members":{ |
|
496 | 599 | "nextToken":{"shape":"PaginationToken"} |
497 | 600 | } |
498 | 601 | }, |
| 602 | + "ListPlaybackKeyPairsRequest":{ |
| 603 | + "type":"structure", |
| 604 | + "members":{ |
| 605 | + "nextToken":{"shape":"PaginationToken"}, |
| 606 | + "maxResults":{"shape":"MaxPlaybackKeyPairResults"} |
| 607 | + } |
| 608 | + }, |
| 609 | + "ListPlaybackKeyPairsResponse":{ |
| 610 | + "type":"structure", |
| 611 | + "required":["keyPairs"], |
| 612 | + "members":{ |
| 613 | + "keyPairs":{"shape":"PlaybackKeyPairList"}, |
| 614 | + "nextToken":{"shape":"PaginationToken"} |
| 615 | + } |
| 616 | + }, |
499 | 617 | "ListStreamKeysRequest":{ |
500 | 618 | "type":"structure", |
501 | 619 | "required":["channelArn"], |
|
554 | 672 | "max":50, |
555 | 673 | "min":1 |
556 | 674 | }, |
| 675 | + "MaxPlaybackKeyPairResults":{ |
| 676 | + "type":"integer", |
| 677 | + "max":50, |
| 678 | + "min":1 |
| 679 | + }, |
557 | 680 | "MaxStreamKeyResults":{ |
558 | 681 | "type":"integer", |
559 | 682 | "max":50, |
|
582 | 705 | "error":{"httpStatusCode":403}, |
583 | 706 | "exception":true |
584 | 707 | }, |
| 708 | + "PlaybackKeyPair":{ |
| 709 | + "type":"structure", |
| 710 | + "members":{ |
| 711 | + "arn":{"shape":"PlaybackKeyPairArn"}, |
| 712 | + "name":{"shape":"PlaybackKeyPairName"}, |
| 713 | + "fingerprint":{"shape":"PlaybackKeyPairFingerprint"}, |
| 714 | + "tags":{"shape":"Tags"} |
| 715 | + } |
| 716 | + }, |
| 717 | + "PlaybackKeyPairArn":{ |
| 718 | + "type":"string", |
| 719 | + "max":128, |
| 720 | + "min":1, |
| 721 | + "pattern":"^arn:aws:[is]vs:[a-z0-9-]+:[0-9]+:playback-key/[a-zA-Z0-9-]+$" |
| 722 | + }, |
| 723 | + "PlaybackKeyPairFingerprint":{"type":"string"}, |
| 724 | + "PlaybackKeyPairList":{ |
| 725 | + "type":"list", |
| 726 | + "member":{"shape":"PlaybackKeyPairSummary"} |
| 727 | + }, |
| 728 | + "PlaybackKeyPairName":{ |
| 729 | + "type":"string", |
| 730 | + "max":128, |
| 731 | + "min":0, |
| 732 | + "pattern":"^[a-zA-Z0-9-_]*$" |
| 733 | + }, |
| 734 | + "PlaybackKeyPairSummary":{ |
| 735 | + "type":"structure", |
| 736 | + "members":{ |
| 737 | + "arn":{"shape":"PlaybackKeyPairArn"}, |
| 738 | + "name":{"shape":"PlaybackKeyPairName"}, |
| 739 | + "tags":{"shape":"Tags"} |
| 740 | + } |
| 741 | + }, |
| 742 | + "PlaybackPublicKeyMaterial":{"type":"string"}, |
585 | 743 | "PlaybackURL":{"type":"string"}, |
586 | 744 | "PutMetadataRequest":{ |
587 | 745 | "type":"structure", |
|
799 | 957 | "arn":{"shape":"ChannelArn"}, |
800 | 958 | "name":{"shape":"ChannelName"}, |
801 | 959 | "latencyMode":{"shape":"ChannelLatencyMode"}, |
802 | | - "type":{"shape":"ChannelType"} |
| 960 | + "type":{"shape":"ChannelType"}, |
| 961 | + "authorized":{"shape":"Boolean"} |
803 | 962 | } |
804 | 963 | }, |
805 | 964 | "UpdateChannelResponse":{ |
|
0 commit comments