Skip to content

Commit 40da63f

Browse files
author
AWS
committed
AWS Elemental MediaPackage Update: AWS Elemental MediaPackage provides access logs that capture detailed information about requests sent to a customer's MediaPackage channel.
1 parent ce66c1e commit 40da63f

File tree

2 files changed

+184
-0
lines changed

2 files changed

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

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

Lines changed: 179 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,42 @@
1313
"uid": "mediapackage-2017-10-12"
1414
},
1515
"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+
},
1652
"CreateChannel": {
1753
"documentation": "Creates a new Channel.",
1854
"errors": [
@@ -656,6 +692,10 @@
656692
"locationName": "description",
657693
"shape": "__string"
658694
},
695+
"EgressAccessLogs": {
696+
"locationName": "egressAccessLogs",
697+
"shape": "EgressAccessLogs"
698+
},
659699
"HlsIngest": {
660700
"locationName": "hlsIngest",
661701
"shape": "HlsIngest"
@@ -665,6 +705,10 @@
665705
"locationName": "id",
666706
"shape": "__string"
667707
},
708+
"IngressAccessLogs": {
709+
"locationName": "ingressAccessLogs",
710+
"shape": "IngressAccessLogs"
711+
},
668712
"Tags": {
669713
"locationName": "tags",
670714
"shape": "Tags"
@@ -798,6 +842,79 @@
798842
},
799843
"type": "structure"
800844
},
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+
},
801918
"CreateChannelRequest": {
802919
"documentation": "A new Channel configuration.",
803920
"members": {
@@ -833,6 +950,10 @@
833950
"locationName": "description",
834951
"shape": "__string"
835952
},
953+
"EgressAccessLogs": {
954+
"locationName": "egressAccessLogs",
955+
"shape": "EgressAccessLogs"
956+
},
836957
"HlsIngest": {
837958
"locationName": "hlsIngest",
838959
"shape": "HlsIngest"
@@ -842,6 +963,10 @@
842963
"locationName": "id",
843964
"shape": "__string"
844965
},
966+
"IngressAccessLogs": {
967+
"locationName": "ingressAccessLogs",
968+
"shape": "IngressAccessLogs"
969+
},
845970
"Tags": {
846971
"locationName": "tags",
847972
"shape": "Tags"
@@ -1245,6 +1370,10 @@
12451370
"locationName": "description",
12461371
"shape": "__string"
12471372
},
1373+
"EgressAccessLogs": {
1374+
"locationName": "egressAccessLogs",
1375+
"shape": "EgressAccessLogs"
1376+
},
12481377
"HlsIngest": {
12491378
"locationName": "hlsIngest",
12501379
"shape": "HlsIngest"
@@ -1254,6 +1383,10 @@
12541383
"locationName": "id",
12551384
"shape": "__string"
12561385
},
1386+
"IngressAccessLogs": {
1387+
"locationName": "ingressAccessLogs",
1388+
"shape": "IngressAccessLogs"
1389+
},
12571390
"Tags": {
12581391
"locationName": "tags",
12591392
"shape": "Tags"
@@ -1417,6 +1550,17 @@
14171550
},
14181551
"type": "structure"
14191552
},
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+
},
14201564
"EncryptionMethod": {
14211565
"enum": [
14221566
"AES_128",
@@ -1769,6 +1913,17 @@
17691913
},
17701914
"type": "structure"
17711915
},
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+
},
17721927
"InternalServerErrorException": {
17731928
"documentation": "An unexpected error occurred.",
17741929
"error": {
@@ -2258,6 +2413,10 @@
22582413
"locationName": "description",
22592414
"shape": "__string"
22602415
},
2416+
"EgressAccessLogs": {
2417+
"locationName": "egressAccessLogs",
2418+
"shape": "EgressAccessLogs"
2419+
},
22612420
"HlsIngest": {
22622421
"locationName": "hlsIngest",
22632422
"shape": "HlsIngest"
@@ -2267,6 +2426,10 @@
22672426
"locationName": "id",
22682427
"shape": "__string"
22692428
},
2429+
"IngressAccessLogs": {
2430+
"locationName": "ingressAccessLogs",
2431+
"shape": "IngressAccessLogs"
2432+
},
22702433
"Tags": {
22712434
"locationName": "tags",
22722435
"shape": "Tags"
@@ -2307,6 +2470,10 @@
23072470
"locationName": "description",
23082471
"shape": "__string"
23092472
},
2473+
"EgressAccessLogs": {
2474+
"locationName": "egressAccessLogs",
2475+
"shape": "EgressAccessLogs"
2476+
},
23102477
"HlsIngest": {
23112478
"locationName": "hlsIngest",
23122479
"shape": "HlsIngest"
@@ -2316,6 +2483,10 @@
23162483
"locationName": "id",
23172484
"shape": "__string"
23182485
},
2486+
"IngressAccessLogs": {
2487+
"locationName": "ingressAccessLogs",
2488+
"shape": "IngressAccessLogs"
2489+
},
23192490
"Tags": {
23202491
"locationName": "tags",
23212492
"shape": "Tags"
@@ -2565,6 +2736,10 @@
25652736
"locationName": "description",
25662737
"shape": "__string"
25672738
},
2739+
"EgressAccessLogs": {
2740+
"locationName": "egressAccessLogs",
2741+
"shape": "EgressAccessLogs"
2742+
},
25682743
"HlsIngest": {
25692744
"locationName": "hlsIngest",
25702745
"shape": "HlsIngest"
@@ -2574,6 +2749,10 @@
25742749
"locationName": "id",
25752750
"shape": "__string"
25762751
},
2752+
"IngressAccessLogs": {
2753+
"locationName": "ingressAccessLogs",
2754+
"shape": "IngressAccessLogs"
2755+
},
25772756
"Tags": {
25782757
"locationName": "tags",
25792758
"shape": "Tags"

0 commit comments

Comments
 (0)