Skip to content

Commit ba85986

Browse files
author
AWS
committed
AWS MediaConnect Update: Adds support for MediaLive Channel-type Router Inputs.
1 parent e1c7a94 commit ba85986

File tree

2 files changed

+106
-49
lines changed

2 files changed

+106
-49
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 MediaConnect",
4+
"contributor": "",
5+
"description": "Adds support for MediaLive Channel-type Router Inputs."
6+
}

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

Lines changed: 100 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -4075,10 +4075,6 @@
40754075
"FailoverRouterInputProtocolConfiguration":{
40764076
"type":"structure",
40774077
"members":{
4078-
"Rtp":{
4079-
"shape":"RtpRouterInputConfiguration",
4080-
"locationName":"rtp"
4081-
},
40824078
"Rist":{
40834079
"shape":"RistRouterInputConfiguration",
40844080
"locationName":"rist"
@@ -4090,6 +4086,10 @@
40904086
"SrtCaller":{
40914087
"shape":"SrtCallerRouterInputConfiguration",
40924088
"locationName":"srtCaller"
4089+
},
4090+
"Rtp":{
4091+
"shape":"RtpRouterInputConfiguration",
4092+
"locationName":"rtp"
40934093
}
40944094
},
40954095
"documentation":"<p>Protocol configuration settings for failover router inputs.</p>",
@@ -5951,6 +5951,48 @@
59515951
"members":{},
59525952
"documentation":"<p>Configuration details for a MediaConnect flow when used as a router output destination.</p>"
59535953
},
5954+
"MediaLiveChannelArn":{
5955+
"type":"string",
5956+
"pattern":"arn:(aws[a-zA-Z-]*):medialive:[a-z0-9-]+:[0-9]{12}:channel:[a-zA-Z0-9]+"
5957+
},
5958+
"MediaLiveChannelPipelineId":{
5959+
"type":"string",
5960+
"enum":[
5961+
"PIPELINE_0",
5962+
"PIPELINE_1"
5963+
]
5964+
},
5965+
"MediaLiveChannelRouterInputConfiguration":{
5966+
"type":"structure",
5967+
"required":["SourceTransitDecryption"],
5968+
"members":{
5969+
"MediaLiveChannelArn":{
5970+
"shape":"MediaLiveChannelArn",
5971+
"documentation":"<p>The ARN of the MediaLive channel to connect to this router input.</p>",
5972+
"locationName":"mediaLiveChannelArn"
5973+
},
5974+
"MediaLivePipelineId":{
5975+
"shape":"MediaLiveChannelPipelineId",
5976+
"documentation":"<p>The index of the MediaLive pipeline to connect to this router input.</p>",
5977+
"locationName":"mediaLivePipelineId"
5978+
},
5979+
"MediaLiveChannelOutputName":{
5980+
"shape":"String",
5981+
"documentation":"<p>The name of the MediaLive channel output to connect to this router input.</p>",
5982+
"locationName":"mediaLiveChannelOutputName"
5983+
},
5984+
"SourceTransitDecryption":{
5985+
"shape":"MediaLiveTransitEncryption",
5986+
"locationName":"sourceTransitDecryption"
5987+
}
5988+
},
5989+
"documentation":"<p>Configuration settings for connecting a router input to a MediaLive channel output.</p>"
5990+
},
5991+
"MediaLiveChannelRouterInputStreamDetails":{
5992+
"type":"structure",
5993+
"members":{},
5994+
"documentation":"<p>Configuration details for a MediaLive channel when used as a router input source.</p>"
5995+
},
59545996
"MediaLiveInputArn":{
59555997
"type":"string",
59565998
"pattern":"arn:(aws[a-zA-Z-]*):medialive:[a-z0-9-]+:[0-9]{12}:input:[a-zA-Z0-9]+"
@@ -7413,7 +7455,7 @@
74137455
"type":"integer",
74147456
"box":true,
74157457
"max":65535,
7416-
"min":0
7458+
"min":1024
74177459
},
74187460
"RoleArn":{
74197461
"type":"string",
@@ -7579,17 +7621,21 @@
75797621
"shape":"StandardRouterInputConfiguration",
75807622
"locationName":"standard"
75817623
},
7624+
"MediaLiveChannel":{
7625+
"shape":"MediaLiveChannelRouterInputConfiguration",
7626+
"locationName":"mediaLiveChannel"
7627+
},
75827628
"Failover":{
75837629
"shape":"FailoverRouterInputConfiguration",
75847630
"locationName":"failover"
75857631
},
7586-
"Merge":{
7587-
"shape":"MergeRouterInputConfiguration",
7588-
"locationName":"merge"
7589-
},
75907632
"MediaConnectFlow":{
75917633
"shape":"MediaConnectFlowRouterInputConfiguration",
75927634
"locationName":"mediaConnectFlow"
7635+
},
7636+
"Merge":{
7637+
"shape":"MergeRouterInputConfiguration",
7638+
"locationName":"merge"
75937639
}
75947640
},
75957641
"documentation":"<p>The configuration settings for a router input.</p>",
@@ -7598,21 +7644,16 @@
75987644
"RouterInputFilter":{
75997645
"type":"structure",
76007646
"members":{
7601-
"RegionNames":{
7602-
"shape":"StringList",
7603-
"documentation":"<p>The AWS Regions of the router inputs to include in the filter.</p>",
7604-
"locationName":"regionNames"
7605-
},
7606-
"InputTypes":{
7607-
"shape":"RouterInputTypeList",
7608-
"documentation":"<p>The types of router inputs to include in the filter.</p>",
7609-
"locationName":"inputTypes"
7610-
},
76117647
"NameContains":{
76127648
"shape":"StringList",
76137649
"documentation":"<p>The names of the router inputs to include in the filter.</p>",
76147650
"locationName":"nameContains"
76157651
},
7652+
"RegionNames":{
7653+
"shape":"StringList",
7654+
"documentation":"<p>The AWS Regions of the router inputs to include in the filter.</p>",
7655+
"locationName":"regionNames"
7656+
},
76167657
"NetworkInterfaceArns":{
76177658
"shape":"RouterNetworkInterfaceArnList",
76187659
"documentation":"<p>The Amazon Resource Names (ARNs) of the network interfaces associated with the router inputs to include in the filter.</p>",
@@ -7622,6 +7663,11 @@
76227663
"shape":"RoutingScopeList",
76237664
"documentation":"<p>Filter criteria to list router inputs based on their routing scope (REGIONAL or GLOBAL).</p>",
76247665
"locationName":"routingScopes"
7666+
},
7667+
"InputTypes":{
7668+
"shape":"RouterInputTypeList",
7669+
"documentation":"<p>The types of router inputs to include in the filter.</p>",
7670+
"locationName":"inputTypes"
76257671
}
76267672
},
76277673
"documentation":"<p>A filter that can be used to retrieve a list of router inputs.</p>",
@@ -7682,10 +7728,6 @@
76827728
"RouterInputProtocolConfiguration":{
76837729
"type":"structure",
76847730
"members":{
7685-
"Rtp":{
7686-
"shape":"RtpRouterInputConfiguration",
7687-
"locationName":"rtp"
7688-
},
76897731
"Rist":{
76907732
"shape":"RistRouterInputConfiguration",
76917733
"locationName":"rist"
@@ -7697,6 +7739,10 @@
76977739
"SrtCaller":{
76987740
"shape":"SrtCallerRouterInputConfiguration",
76997741
"locationName":"srtCaller"
7742+
},
7743+
"Rtp":{
7744+
"shape":"RtpRouterInputConfiguration",
7745+
"locationName":"rtp"
77007746
}
77017747
},
77027748
"documentation":"<p>The protocol configuration settings for a router input.</p>",
@@ -7765,17 +7811,21 @@
77657811
"shape":"StandardRouterInputStreamDetails",
77667812
"locationName":"standard"
77677813
},
7814+
"MediaLiveChannel":{
7815+
"shape":"MediaLiveChannelRouterInputStreamDetails",
7816+
"locationName":"mediaLiveChannel"
7817+
},
77687818
"Failover":{
77697819
"shape":"FailoverRouterInputStreamDetails",
77707820
"locationName":"failover"
77717821
},
7772-
"Merge":{
7773-
"shape":"MergeRouterInputStreamDetails",
7774-
"locationName":"merge"
7775-
},
77767822
"MediaConnectFlow":{
77777823
"shape":"MediaConnectFlowRouterInputStreamDetails",
77787824
"locationName":"mediaConnectFlow"
7825+
},
7826+
"Merge":{
7827+
"shape":"MergeRouterInputStreamDetails",
7828+
"locationName":"merge"
77797829
}
77807830
},
77817831
"documentation":"<p>Configuration details for the router input stream.</p>",
@@ -7861,7 +7911,8 @@
78617911
"STANDARD",
78627912
"FAILOVER",
78637913
"MERGE",
7864-
"MEDIACONNECT_FLOW"
7914+
"MEDIACONNECT_FLOW",
7915+
"MEDIALIVE_CHANNEL"
78657916
]
78667917
},
78677918
"RouterInputTypeList":{
@@ -8209,30 +8260,30 @@
82098260
"documentation":"<p>The AWS Regions of the router outputs to include in the filter.</p>",
82108261
"locationName":"regionNames"
82118262
},
8212-
"OutputTypes":{
8213-
"shape":"RouterOutputTypeList",
8214-
"documentation":"<p>The types of router outputs to include in the filter.</p>",
8215-
"locationName":"outputTypes"
8216-
},
8217-
"NameContains":{
8218-
"shape":"StringList",
8219-
"documentation":"<p>The names of the router outputs to include in the filter.</p>",
8220-
"locationName":"nameContains"
8221-
},
82228263
"NetworkInterfaceArns":{
82238264
"shape":"RouterNetworkInterfaceArnList",
82248265
"documentation":"<p>The Amazon Resource Names (ARNs) of the network interfaces associated with the router outputs to include in the filter.</p>",
82258266
"locationName":"networkInterfaceArns"
82268267
},
8268+
"RoutingScopes":{
8269+
"shape":"RoutingScopeList",
8270+
"documentation":"<p>Filter criteria to list router outputs based on their routing scope.</p>",
8271+
"locationName":"routingScopes"
8272+
},
8273+
"OutputTypes":{
8274+
"shape":"RouterOutputTypeList",
8275+
"documentation":"<p>The types of router outputs to include in the filter.</p>",
8276+
"locationName":"outputTypes"
8277+
},
82278278
"RoutedInputArns":{
82288279
"shape":"RouterInputArnList",
82298280
"documentation":"<p>The ARNs of the router inputs associated with the router outputs to include in the filter.</p>",
82308281
"locationName":"routedInputArns"
82318282
},
8232-
"RoutingScopes":{
8233-
"shape":"RoutingScopeList",
8234-
"documentation":"<p>Filter criteria to list router outputs based on their routing scope.</p>",
8235-
"locationName":"routingScopes"
8283+
"NameContains":{
8284+
"shape":"StringList",
8285+
"documentation":"<p>The names of the router outputs to include in the filter.</p>",
8286+
"locationName":"nameContains"
82368287
}
82378288
},
82388289
"documentation":"<p>A filter that can be used to retrieve a list of router outputs.</p>",
@@ -8282,10 +8333,6 @@
82828333
"RouterOutputProtocolConfiguration":{
82838334
"type":"structure",
82848335
"members":{
8285-
"Rtp":{
8286-
"shape":"RtpRouterOutputConfiguration",
8287-
"locationName":"rtp"
8288-
},
82898336
"Rist":{
82908337
"shape":"RistRouterOutputConfiguration",
82918338
"locationName":"rist"
@@ -8297,6 +8344,10 @@
82978344
"SrtCaller":{
82988345
"shape":"SrtCallerRouterOutputConfiguration",
82998346
"locationName":"srtCaller"
8347+
},
8348+
"Rtp":{
8349+
"shape":"RtpRouterOutputConfiguration",
8350+
"locationName":"rtp"
83008351
}
83018352
},
83028353
"documentation":"<p>The protocol configuration settings for a router output.</p>",
@@ -8443,7 +8494,7 @@
84438494
"type":"integer",
84448495
"box":true,
84458496
"max":65531,
8446-
"min":0
8497+
"min":1024
84478498
},
84488499
"ScanMode":{
84498500
"type":"string",
@@ -8823,7 +8874,7 @@
88238874
"type":"integer",
88248875
"box":true,
88258876
"max":65535,
8826-
"min":0
8877+
"min":1024
88278878
},
88288879
"SrtCallerRouterOutputConfiguration":{
88298880
"type":"structure",
@@ -8865,7 +8916,7 @@
88658916
"type":"integer",
88668917
"box":true,
88678918
"max":65535,
8868-
"min":0
8919+
"min":1024
88698920
},
88708921
"SrtCallerRouterOutputConfigurationMinimumLatencyMillisecondsLong":{
88718922
"type":"long",

0 commit comments

Comments
 (0)