|
13 | 13 | "uid": "mediapackage-vod-2018-11-07"
|
14 | 14 | },
|
15 | 15 | "operations": {
|
| 16 | + "ConfigureLogs": { |
| 17 | + "documentation": "Changes the packaging group'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": "/packaging_groups/{id}/configure_logs", |
| 41 | + "responseCode": 200 |
| 42 | + }, |
| 43 | + "input": { |
| 44 | + "shape": "ConfigureLogsRequest" |
| 45 | + }, |
| 46 | + "name": "ConfigureLogs", |
| 47 | + "output": { |
| 48 | + "documentation": "The updated MediaPackage VOD PackagingGroup resource.", |
| 49 | + "shape": "ConfigureLogsResponse" |
| 50 | + } |
| 51 | + }, |
16 | 52 | "CreateAsset": {
|
17 | 53 | "documentation": "Creates a new MediaPackage VOD Asset resource.",
|
18 | 54 | "errors": [
|
|
742 | 778 | ],
|
743 | 779 | "type": "structure"
|
744 | 780 | },
|
| 781 | + "ConfigureLogsParameters": { |
| 782 | + "documentation": "The configuration parameters for egress access logging.", |
| 783 | + "members": { |
| 784 | + "EgressAccessLogs": { |
| 785 | + "locationName": "egressAccessLogs", |
| 786 | + "shape": "EgressAccessLogs" |
| 787 | + } |
| 788 | + }, |
| 789 | + "type": "structure" |
| 790 | + }, |
| 791 | + "ConfigureLogsRequest": { |
| 792 | + "documentation": "The option to configure log subscription.", |
| 793 | + "members": { |
| 794 | + "EgressAccessLogs": { |
| 795 | + "locationName": "egressAccessLogs", |
| 796 | + "shape": "EgressAccessLogs" |
| 797 | + }, |
| 798 | + "Id": { |
| 799 | + "documentation": "The ID of a MediaPackage VOD PackagingGroup resource.", |
| 800 | + "location": "uri", |
| 801 | + "locationName": "id", |
| 802 | + "shape": "__string" |
| 803 | + } |
| 804 | + }, |
| 805 | + "required": [ |
| 806 | + "Id" |
| 807 | + ], |
| 808 | + "type": "structure" |
| 809 | + }, |
| 810 | + "ConfigureLogsResponse": { |
| 811 | + "members": { |
| 812 | + "Arn": { |
| 813 | + "documentation": "The ARN of the PackagingGroup.", |
| 814 | + "locationName": "arn", |
| 815 | + "shape": "__string" |
| 816 | + }, |
| 817 | + "Authorization": { |
| 818 | + "locationName": "authorization", |
| 819 | + "shape": "Authorization" |
| 820 | + }, |
| 821 | + "DomainName": { |
| 822 | + "documentation": "The fully qualified domain name for Assets in the PackagingGroup.", |
| 823 | + "locationName": "domainName", |
| 824 | + "shape": "__string" |
| 825 | + }, |
| 826 | + "EgressAccessLogs": { |
| 827 | + "locationName": "egressAccessLogs", |
| 828 | + "shape": "EgressAccessLogs" |
| 829 | + }, |
| 830 | + "Id": { |
| 831 | + "documentation": "The ID of the PackagingGroup.", |
| 832 | + "locationName": "id", |
| 833 | + "shape": "__string" |
| 834 | + }, |
| 835 | + "Tags": { |
| 836 | + "locationName": "tags", |
| 837 | + "shape": "Tags" |
| 838 | + } |
| 839 | + }, |
| 840 | + "type": "structure" |
| 841 | + }, |
745 | 842 | "CreateAssetRequest": {
|
746 | 843 | "documentation": "A new MediaPackage VOD Asset configuration.",
|
747 | 844 | "members": {
|
|
919 | 1016 | "locationName": "authorization",
|
920 | 1017 | "shape": "Authorization"
|
921 | 1018 | },
|
| 1019 | + "EgressAccessLogs": { |
| 1020 | + "locationName": "egressAccessLogs", |
| 1021 | + "shape": "EgressAccessLogs" |
| 1022 | + }, |
922 | 1023 | "Id": {
|
923 | 1024 | "documentation": "The ID of the PackagingGroup.",
|
924 | 1025 | "locationName": "id",
|
|
950 | 1051 | "locationName": "domainName",
|
951 | 1052 | "shape": "__string"
|
952 | 1053 | },
|
| 1054 | + "EgressAccessLogs": { |
| 1055 | + "locationName": "egressAccessLogs", |
| 1056 | + "shape": "EgressAccessLogs" |
| 1057 | + }, |
953 | 1058 | "Id": {
|
954 | 1059 | "documentation": "The ID of the PackagingGroup.",
|
955 | 1060 | "locationName": "id",
|
|
1239 | 1344 | "locationName": "domainName",
|
1240 | 1345 | "shape": "__string"
|
1241 | 1346 | },
|
| 1347 | + "EgressAccessLogs": { |
| 1348 | + "locationName": "egressAccessLogs", |
| 1349 | + "shape": "EgressAccessLogs" |
| 1350 | + }, |
1242 | 1351 | "Id": {
|
1243 | 1352 | "documentation": "The ID of the PackagingGroup.",
|
1244 | 1353 | "locationName": "id",
|
|
1251 | 1360 | },
|
1252 | 1361 | "type": "structure"
|
1253 | 1362 | },
|
| 1363 | + "EgressAccessLogs": { |
| 1364 | + "documentation": "Configure egress access logging.", |
| 1365 | + "members": { |
| 1366 | + "LogGroupName": { |
| 1367 | + "documentation": "Customize the log group name.", |
| 1368 | + "locationName": "logGroupName", |
| 1369 | + "shape": "__string" |
| 1370 | + } |
| 1371 | + }, |
| 1372 | + "type": "structure" |
| 1373 | + }, |
1254 | 1374 | "EgressEndpoint": {
|
1255 | 1375 | "documentation": "The endpoint URL used to access an Asset using one PackagingConfiguration.",
|
1256 | 1376 | "members": {
|
|
1711 | 1831 | "locationName": "domainName",
|
1712 | 1832 | "shape": "__string"
|
1713 | 1833 | },
|
| 1834 | + "EgressAccessLogs": { |
| 1835 | + "locationName": "egressAccessLogs", |
| 1836 | + "shape": "EgressAccessLogs" |
| 1837 | + }, |
1714 | 1838 | "Id": {
|
1715 | 1839 | "documentation": "The ID of the PackagingGroup.",
|
1716 | 1840 | "locationName": "id",
|
|
1730 | 1854 | "locationName": "authorization",
|
1731 | 1855 | "shape": "Authorization"
|
1732 | 1856 | },
|
| 1857 | + "EgressAccessLogs": { |
| 1858 | + "locationName": "egressAccessLogs", |
| 1859 | + "shape": "EgressAccessLogs" |
| 1860 | + }, |
1733 | 1861 | "Id": {
|
1734 | 1862 | "documentation": "The ID of the PackagingGroup.",
|
1735 | 1863 | "locationName": "id",
|
|
1982 | 2110 | "locationName": "domainName",
|
1983 | 2111 | "shape": "__string"
|
1984 | 2112 | },
|
| 2113 | + "EgressAccessLogs": { |
| 2114 | + "locationName": "egressAccessLogs", |
| 2115 | + "shape": "EgressAccessLogs" |
| 2116 | + }, |
1985 | 2117 | "Id": {
|
1986 | 2118 | "documentation": "The ID of the PackagingGroup.",
|
1987 | 2119 | "locationName": "id",
|
|
0 commit comments