|
13 | 13 | "uid": "mediapackage-2017-10-12"
|
14 | 14 | },
|
15 | 15 | "operations": {
|
| 16 | + "ConfigureLogs": { |
| 17 | + "documentation": "Changes the Channel's properities to configure log subscription", |
| 18 | + "errors": [ |
| 19 | + { |
| 20 | + "shape": "UnprocessableEntityException" |
| 21 | + }, |
| 22 | + { |
| 23 | + "shape": "InternalServerErrorException" |
| 24 | + }, |
| 25 | + { |
| 26 | + "shape": "ForbiddenException" |
| 27 | + }, |
| 28 | + { |
| 29 | + "shape": "NotFoundException" |
| 30 | + }, |
| 31 | + { |
| 32 | + "shape": "ServiceUnavailableException" |
| 33 | + }, |
| 34 | + { |
| 35 | + "shape": "TooManyRequestsException" |
| 36 | + } |
| 37 | + ], |
| 38 | + "http": { |
| 39 | + "method": "PUT", |
| 40 | + "requestUri": "/channels/{id}/configure_logs", |
| 41 | + "responseCode": 200 |
| 42 | + }, |
| 43 | + "input": { |
| 44 | + "shape": "ConfigureLogsRequest" |
| 45 | + }, |
| 46 | + "name": "ConfigureLogs", |
| 47 | + "output": { |
| 48 | + "documentation": "The updated log configuration record.", |
| 49 | + "shape": "ConfigureLogsResponse" |
| 50 | + } |
| 51 | + }, |
16 | 52 | "CreateChannel": {
|
17 | 53 | "documentation": "Creates a new Channel.",
|
18 | 54 | "errors": [
|
|
656 | 692 | "locationName": "description",
|
657 | 693 | "shape": "__string"
|
658 | 694 | },
|
| 695 | + "EgressAccessLogs": { |
| 696 | + "locationName": "egressAccessLogs", |
| 697 | + "shape": "EgressAccessLogs" |
| 698 | + }, |
659 | 699 | "HlsIngest": {
|
660 | 700 | "locationName": "hlsIngest",
|
661 | 701 | "shape": "HlsIngest"
|
|
665 | 705 | "locationName": "id",
|
666 | 706 | "shape": "__string"
|
667 | 707 | },
|
| 708 | + "IngressAccessLogs": { |
| 709 | + "locationName": "ingressAccessLogs", |
| 710 | + "shape": "IngressAccessLogs" |
| 711 | + }, |
668 | 712 | "Tags": {
|
669 | 713 | "locationName": "tags",
|
670 | 714 | "shape": "Tags"
|
|
798 | 842 | },
|
799 | 843 | "type": "structure"
|
800 | 844 | },
|
| 845 | + "ConfigureLogsParameters": { |
| 846 | + "documentation": "The configuration parameters for ingress and egress access logging.", |
| 847 | + "members": { |
| 848 | + "EgressAccessLogs": { |
| 849 | + "locationName": "egressAccessLogs", |
| 850 | + "shape": "EgressAccessLogs" |
| 851 | + }, |
| 852 | + "IngressAccessLogs": { |
| 853 | + "locationName": "ingressAccessLogs", |
| 854 | + "shape": "IngressAccessLogs" |
| 855 | + } |
| 856 | + }, |
| 857 | + "type": "structure" |
| 858 | + }, |
| 859 | + "ConfigureLogsRequest": { |
| 860 | + "documentation": "the option to configure log subscription.", |
| 861 | + "members": { |
| 862 | + "EgressAccessLogs": { |
| 863 | + "locationName": "egressAccessLogs", |
| 864 | + "shape": "EgressAccessLogs" |
| 865 | + }, |
| 866 | + "Id": { |
| 867 | + "documentation": "The ID of the channel to log subscription.", |
| 868 | + "location": "uri", |
| 869 | + "locationName": "id", |
| 870 | + "shape": "__string" |
| 871 | + }, |
| 872 | + "IngressAccessLogs": { |
| 873 | + "locationName": "ingressAccessLogs", |
| 874 | + "shape": "IngressAccessLogs" |
| 875 | + } |
| 876 | + }, |
| 877 | + "required": [ |
| 878 | + "Id" |
| 879 | + ], |
| 880 | + "type": "structure" |
| 881 | + }, |
| 882 | + "ConfigureLogsResponse": { |
| 883 | + "members": { |
| 884 | + "Arn": { |
| 885 | + "documentation": "The Amazon Resource Name (ARN) assigned to the Channel.", |
| 886 | + "locationName": "arn", |
| 887 | + "shape": "__string" |
| 888 | + }, |
| 889 | + "Description": { |
| 890 | + "documentation": "A short text description of the Channel.", |
| 891 | + "locationName": "description", |
| 892 | + "shape": "__string" |
| 893 | + }, |
| 894 | + "EgressAccessLogs": { |
| 895 | + "locationName": "egressAccessLogs", |
| 896 | + "shape": "EgressAccessLogs" |
| 897 | + }, |
| 898 | + "HlsIngest": { |
| 899 | + "locationName": "hlsIngest", |
| 900 | + "shape": "HlsIngest" |
| 901 | + }, |
| 902 | + "Id": { |
| 903 | + "documentation": "The ID of the Channel.", |
| 904 | + "locationName": "id", |
| 905 | + "shape": "__string" |
| 906 | + }, |
| 907 | + "IngressAccessLogs": { |
| 908 | + "locationName": "ingressAccessLogs", |
| 909 | + "shape": "IngressAccessLogs" |
| 910 | + }, |
| 911 | + "Tags": { |
| 912 | + "locationName": "tags", |
| 913 | + "shape": "Tags" |
| 914 | + } |
| 915 | + }, |
| 916 | + "type": "structure" |
| 917 | + }, |
801 | 918 | "CreateChannelRequest": {
|
802 | 919 | "documentation": "A new Channel configuration.",
|
803 | 920 | "members": {
|
|
833 | 950 | "locationName": "description",
|
834 | 951 | "shape": "__string"
|
835 | 952 | },
|
| 953 | + "EgressAccessLogs": { |
| 954 | + "locationName": "egressAccessLogs", |
| 955 | + "shape": "EgressAccessLogs" |
| 956 | + }, |
836 | 957 | "HlsIngest": {
|
837 | 958 | "locationName": "hlsIngest",
|
838 | 959 | "shape": "HlsIngest"
|
|
842 | 963 | "locationName": "id",
|
843 | 964 | "shape": "__string"
|
844 | 965 | },
|
| 966 | + "IngressAccessLogs": { |
| 967 | + "locationName": "ingressAccessLogs", |
| 968 | + "shape": "IngressAccessLogs" |
| 969 | + }, |
845 | 970 | "Tags": {
|
846 | 971 | "locationName": "tags",
|
847 | 972 | "shape": "Tags"
|
|
1245 | 1370 | "locationName": "description",
|
1246 | 1371 | "shape": "__string"
|
1247 | 1372 | },
|
| 1373 | + "EgressAccessLogs": { |
| 1374 | + "locationName": "egressAccessLogs", |
| 1375 | + "shape": "EgressAccessLogs" |
| 1376 | + }, |
1248 | 1377 | "HlsIngest": {
|
1249 | 1378 | "locationName": "hlsIngest",
|
1250 | 1379 | "shape": "HlsIngest"
|
|
1254 | 1383 | "locationName": "id",
|
1255 | 1384 | "shape": "__string"
|
1256 | 1385 | },
|
| 1386 | + "IngressAccessLogs": { |
| 1387 | + "locationName": "ingressAccessLogs", |
| 1388 | + "shape": "IngressAccessLogs" |
| 1389 | + }, |
1257 | 1390 | "Tags": {
|
1258 | 1391 | "locationName": "tags",
|
1259 | 1392 | "shape": "Tags"
|
|
1417 | 1550 | },
|
1418 | 1551 | "type": "structure"
|
1419 | 1552 | },
|
| 1553 | + "EgressAccessLogs": { |
| 1554 | + "documentation": "Configure egress access logging.", |
| 1555 | + "members": { |
| 1556 | + "LogGroupName": { |
| 1557 | + "documentation": "Customize the log group name.", |
| 1558 | + "locationName": "logGroupName", |
| 1559 | + "shape": "__string" |
| 1560 | + } |
| 1561 | + }, |
| 1562 | + "type": "structure" |
| 1563 | + }, |
1420 | 1564 | "EncryptionMethod": {
|
1421 | 1565 | "enum": [
|
1422 | 1566 | "AES_128",
|
|
1769 | 1913 | },
|
1770 | 1914 | "type": "structure"
|
1771 | 1915 | },
|
| 1916 | + "IngressAccessLogs": { |
| 1917 | + "documentation": "Configure ingress access logging.", |
| 1918 | + "members": { |
| 1919 | + "LogGroupName": { |
| 1920 | + "documentation": "Customize the log group name.", |
| 1921 | + "locationName": "logGroupName", |
| 1922 | + "shape": "__string" |
| 1923 | + } |
| 1924 | + }, |
| 1925 | + "type": "structure" |
| 1926 | + }, |
1772 | 1927 | "InternalServerErrorException": {
|
1773 | 1928 | "documentation": "An unexpected error occurred.",
|
1774 | 1929 | "error": {
|
|
2258 | 2413 | "locationName": "description",
|
2259 | 2414 | "shape": "__string"
|
2260 | 2415 | },
|
| 2416 | + "EgressAccessLogs": { |
| 2417 | + "locationName": "egressAccessLogs", |
| 2418 | + "shape": "EgressAccessLogs" |
| 2419 | + }, |
2261 | 2420 | "HlsIngest": {
|
2262 | 2421 | "locationName": "hlsIngest",
|
2263 | 2422 | "shape": "HlsIngest"
|
|
2267 | 2426 | "locationName": "id",
|
2268 | 2427 | "shape": "__string"
|
2269 | 2428 | },
|
| 2429 | + "IngressAccessLogs": { |
| 2430 | + "locationName": "ingressAccessLogs", |
| 2431 | + "shape": "IngressAccessLogs" |
| 2432 | + }, |
2270 | 2433 | "Tags": {
|
2271 | 2434 | "locationName": "tags",
|
2272 | 2435 | "shape": "Tags"
|
|
2307 | 2470 | "locationName": "description",
|
2308 | 2471 | "shape": "__string"
|
2309 | 2472 | },
|
| 2473 | + "EgressAccessLogs": { |
| 2474 | + "locationName": "egressAccessLogs", |
| 2475 | + "shape": "EgressAccessLogs" |
| 2476 | + }, |
2310 | 2477 | "HlsIngest": {
|
2311 | 2478 | "locationName": "hlsIngest",
|
2312 | 2479 | "shape": "HlsIngest"
|
|
2316 | 2483 | "locationName": "id",
|
2317 | 2484 | "shape": "__string"
|
2318 | 2485 | },
|
| 2486 | + "IngressAccessLogs": { |
| 2487 | + "locationName": "ingressAccessLogs", |
| 2488 | + "shape": "IngressAccessLogs" |
| 2489 | + }, |
2319 | 2490 | "Tags": {
|
2320 | 2491 | "locationName": "tags",
|
2321 | 2492 | "shape": "Tags"
|
|
2565 | 2736 | "locationName": "description",
|
2566 | 2737 | "shape": "__string"
|
2567 | 2738 | },
|
| 2739 | + "EgressAccessLogs": { |
| 2740 | + "locationName": "egressAccessLogs", |
| 2741 | + "shape": "EgressAccessLogs" |
| 2742 | + }, |
2568 | 2743 | "HlsIngest": {
|
2569 | 2744 | "locationName": "hlsIngest",
|
2570 | 2745 | "shape": "HlsIngest"
|
|
2574 | 2749 | "locationName": "id",
|
2575 | 2750 | "shape": "__string"
|
2576 | 2751 | },
|
| 2752 | + "IngressAccessLogs": { |
| 2753 | + "locationName": "ingressAccessLogs", |
| 2754 | + "shape": "IngressAccessLogs" |
| 2755 | + }, |
2577 | 2756 | "Tags": {
|
2578 | 2757 | "locationName": "tags",
|
2579 | 2758 | "shape": "Tags"
|
|
0 commit comments