Skip to content

Commit 7ebff42

Browse files
author
AWS
committed
AWS Elemental MediaPackage VOD Update: AWS Elemental MediaPackage provides access logs that capture detailed information about requests sent to a customer's MediaPackage VOD packaging group.
1 parent 9777e1e commit 7ebff42

File tree

2 files changed

+138
-0
lines changed

2 files changed

+138
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "AWS Elemental MediaPackage VOD",
4+
"contributor": "",
5+
"description": "AWS Elemental MediaPackage provides access logs that capture detailed information about requests sent to a customer's MediaPackage VOD packaging group."
6+
}

services/mediapackagevod/src/main/resources/codegen-resources/service-2.json

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,42 @@
1313
"uid": "mediapackage-vod-2018-11-07"
1414
},
1515
"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+
},
1652
"CreateAsset": {
1753
"documentation": "Creates a new MediaPackage VOD Asset resource.",
1854
"errors": [
@@ -742,6 +778,67 @@
742778
],
743779
"type": "structure"
744780
},
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+
},
745842
"CreateAssetRequest": {
746843
"documentation": "A new MediaPackage VOD Asset configuration.",
747844
"members": {
@@ -919,6 +1016,10 @@
9191016
"locationName": "authorization",
9201017
"shape": "Authorization"
9211018
},
1019+
"EgressAccessLogs": {
1020+
"locationName": "egressAccessLogs",
1021+
"shape": "EgressAccessLogs"
1022+
},
9221023
"Id": {
9231024
"documentation": "The ID of the PackagingGroup.",
9241025
"locationName": "id",
@@ -950,6 +1051,10 @@
9501051
"locationName": "domainName",
9511052
"shape": "__string"
9521053
},
1054+
"EgressAccessLogs": {
1055+
"locationName": "egressAccessLogs",
1056+
"shape": "EgressAccessLogs"
1057+
},
9531058
"Id": {
9541059
"documentation": "The ID of the PackagingGroup.",
9551060
"locationName": "id",
@@ -1239,6 +1344,10 @@
12391344
"locationName": "domainName",
12401345
"shape": "__string"
12411346
},
1347+
"EgressAccessLogs": {
1348+
"locationName": "egressAccessLogs",
1349+
"shape": "EgressAccessLogs"
1350+
},
12421351
"Id": {
12431352
"documentation": "The ID of the PackagingGroup.",
12441353
"locationName": "id",
@@ -1251,6 +1360,17 @@
12511360
},
12521361
"type": "structure"
12531362
},
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+
},
12541374
"EgressEndpoint": {
12551375
"documentation": "The endpoint URL used to access an Asset using one PackagingConfiguration.",
12561376
"members": {
@@ -1711,6 +1831,10 @@
17111831
"locationName": "domainName",
17121832
"shape": "__string"
17131833
},
1834+
"EgressAccessLogs": {
1835+
"locationName": "egressAccessLogs",
1836+
"shape": "EgressAccessLogs"
1837+
},
17141838
"Id": {
17151839
"documentation": "The ID of the PackagingGroup.",
17161840
"locationName": "id",
@@ -1730,6 +1854,10 @@
17301854
"locationName": "authorization",
17311855
"shape": "Authorization"
17321856
},
1857+
"EgressAccessLogs": {
1858+
"locationName": "egressAccessLogs",
1859+
"shape": "EgressAccessLogs"
1860+
},
17331861
"Id": {
17341862
"documentation": "The ID of the PackagingGroup.",
17351863
"locationName": "id",
@@ -1982,6 +2110,10 @@
19822110
"locationName": "domainName",
19832111
"shape": "__string"
19842112
},
2113+
"EgressAccessLogs": {
2114+
"locationName": "egressAccessLogs",
2115+
"shape": "EgressAccessLogs"
2116+
},
19852117
"Id": {
19862118
"documentation": "The ID of the PackagingGroup.",
19872119
"locationName": "id",

0 commit comments

Comments
 (0)