AWS Security ChangesHomeSearch

AWS cli documentation change

Service: cli · 2026-04-10 · Documentation low

File: cli/latest/reference/medialive/create-channel.md

Summary

Added comprehensive documentation for MediaConnect Router integration in AWS Elemental MediaLive channels, including new MediaConnectRouterSettings, MediaConnectRouterGroupSettings, and MediaConnectRouterOutputSettings with encryption configuration options.

Security assessment

The changes add documentation for new MediaConnect Router features including encryption configuration options (AUTOMATIC and SECRETS_MANAGER) with SecretArn parameter for encrypting data in transit. While this adds security-related documentation about encryption features, there is no evidence in the diff that this addresses a specific security vulnerability or incident - it appears to be routine feature documentation for a new integration capability.

Diff

diff --git a/cli/latest/reference/medialive/create-channel.md b/cli/latest/reference/medialive/create-channel.md
index cd657531f..f0843453f 100644
--- a//cli/latest/reference/medialive/create-channel.md
+++ b//cli/latest/reference/medialive/create-channel.md
@@ -15 +15 @@
-  * [AWS CLI 2.34.25 Command Reference](../../index.html) »
+  * [AWS CLI 2.34.28 Command Reference](../../index.html) »
@@ -262,0 +263,23 @@ JSON Syntax:
+> 
+> MediaConnectRouterSettings -> (list)
+>
+>> Destination settings for a MediaConnect Router output; one destination for each redundant encoder.
+>> 
+>> (structure)
+>>
+>>> MediaConnect Router Output Destination Settings
+>>> 
+>>> EncryptionType -> (string)
+>>>
+>>>> Encryption configuration for MediaConnect router. When using SECRETS_MANAGER encryption, you must provide the ARN of the secret used to encrypt data in transit. When using AUTOMATIC encryption, a service-managed secret will be used instead.
+>>>> 
+>>>> Possible values:
+>>>> 
+>>>>   * `AUTOMATIC`
+>>>>   * `SECRETS_MANAGER`
+>>>> 
+
+>>> 
+>>> SecretArn -> (string)
+>>>
+>>>> ARN of the secret used to encrypt this input. Used only with the SECRETS_MANAGER encryption type.
@@ -267 +290 @@ Shorthand Syntax:
-    Id=string,MediaPackageSettings=[{ChannelId=string,ChannelGroup=string,ChannelName=string,ChannelEndpointId=string,MediaPackageRegionName=string},{ChannelId=string,ChannelGroup=string,ChannelName=string,ChannelEndpointId=string,MediaPackageRegionName=string}],MultiplexSettings={MultiplexId=string,ProgramName=string},Settings=[{PasswordParam=string,StreamName=string,Url=string,Username=string},{PasswordParam=string,StreamName=string,Url=string,Username=string}],SrtSettings=[{EncryptionPassphraseSecretArn=string,StreamId=string,Url=string,ConnectionMode=string,ListenerPort=integer},{EncryptionPassphraseSecretArn=string,StreamId=string,Url=string,ConnectionMode=string,ListenerPort=integer}],LogicalInterfaceNames=string,string ...
+    Id=string,MediaPackageSettings=[{ChannelId=string,ChannelGroup=string,ChannelName=string,ChannelEndpointId=string,MediaPackageRegionName=string},{ChannelId=string,ChannelGroup=string,ChannelName=string,ChannelEndpointId=string,MediaPackageRegionName=string}],MultiplexSettings={MultiplexId=string,ProgramName=string},Settings=[{PasswordParam=string,StreamName=string,Url=string,Username=string},{PasswordParam=string,StreamName=string,Url=string,Username=string}],SrtSettings=[{EncryptionPassphraseSecretArn=string,StreamId=string,Url=string,ConnectionMode=string,ListenerPort=integer},{EncryptionPassphraseSecretArn=string,StreamId=string,Url=string,ConnectionMode=string,ListenerPort=integer}],LogicalInterfaceNames=string,string,MediaConnectRouterSettings=[{EncryptionType=string,SecretArn=string},{EncryptionType=string,SecretArn=string}] ...
@@ -309 +332,8 @@ JSON Syntax:
-        "LogicalInterfaceNames": ["string", ...]
+        "LogicalInterfaceNames": ["string", ...],
+        "MediaConnectRouterSettings": [
+          {
+            "EncryptionType": "AUTOMATIC"|"SECRETS_MANAGER",
+            "SecretArn": "string"
+          }
+          ...
+        ]
@@ -3130,0 +3161,12 @@ JSON Syntax:
+>>>> 
+>>>> MediaConnectRouterGroupSettings -> (structure)
+>>>>
+>>>>> Media Connect Router Group Settings
+>>>>> 
+>>>>> AvailabilityZones -> (list)
+>>>>>
+>>>>>> The names of the Availability Zones in which to write output to MediaConnect Router.
+>>>>>> 
+>>>>>> (string)
+>>>>>>
+>>>>>>> Placeholder documentation for __string
@@ -4875,180 +4916,0 @@ JSON Syntax:
->>>>> 
->>>>> VideoDescriptionName -> (string)
->>>>>
->>>>>> The name of the VideoDescription used as the source for this output.
-> 
-> TimecodeConfig -> (structure) [required]
->
->> Contains settings used to acquire and adjust timecode information from inputs.
->> 
->> Source -> (string) [required]
->>
->>> Identifies the source for the timecode that will be associated with the events outputs. -Embedded (embedded): Initialize the output timecode with timecode from the the source. If no embedded timecode is detected in the source, the system falls back to using “Start at 0” (zerobased). -System Clock (systemclock): Use the UTC time. -Start at 0 (zerobased): The time of the first frame of the event will be 00:00:00:00.
->>> 
->>> Possible values:
->>> 
->>>   * `EMBEDDED`
->>>   * `SYSTEMCLOCK`
->>>   * `ZEROBASED`
->>> 
-
->> 
->> SyncThreshold -> (integer)
->>
->>> Threshold in frames beyond which output timecode is resynchronized to the input timecode. Discrepancies below this threshold are permitted to avoid unnecessary discontinuities in the output timecode. No timecode sync when this is not specified.
-> 
-> VideoDescriptions -> (list) [required]
->
->> Placeholder documentation for __listOfVideoDescription
->> 
->> (structure)
->>
->>> Video settings for this stream.
->>> 
->>> CodecSettings -> (structure)
->>>
->>>> Video codec settings.
->>>> 
->>>> FrameCaptureSettings -> (structure)
->>>>
->>>>> Frame Capture Settings
->>>>> 
->>>>> CaptureInterval -> (integer)
->>>>>
->>>>>> The frequency at which to capture frames for inclusion in the output. May be specified in either seconds or milliseconds, as specified by captureIntervalUnits.
->>>>> 
->>>>> CaptureIntervalUnits -> (string)
->>>>>
->>>>>> Unit for the frame capture interval.
->>>>>> 
->>>>>> Possible values:
->>>>>> 
->>>>>>   * `MILLISECONDS`
->>>>>>   * `SECONDS`
->>>>>> 
-
->>>>> 
->>>>> TimecodeBurninSettings -> (structure)
->>>>>
->>>>>> Timecode burn-in settings
->>>>>> 
->>>>>> FontSize -> (string) [required]
->>>>>>
->>>>>>> Choose a timecode burn-in font size
->>>>>>> 
->>>>>>> Possible values:
->>>>>>> 
->>>>>>>   * `EXTRA_SMALL_10`
->>>>>>>   * `LARGE_48`
->>>>>>>   * `MEDIUM_32`
->>>>>>>   * `SMALL_16`
->>>>>>> 
-
->>>>>> 
->>>>>> Position -> (string) [required]
->>>>>>
->>>>>>> Choose a timecode burn-in output position
->>>>>>> 
->>>>>>> Possible values:
->>>>>>> 
->>>>>>>   * `BOTTOM_CENTER`
->>>>>>>   * `BOTTOM_LEFT`
->>>>>>>   * `BOTTOM_RIGHT`
->>>>>>>   * `MIDDLE_CENTER`
->>>>>>>   * `MIDDLE_LEFT`
->>>>>>>   * `MIDDLE_RIGHT`
->>>>>>>   * `TOP_CENTER`
->>>>>>>   * `TOP_LEFT`
->>>>>>>   * `TOP_RIGHT`
->>>>>>> 
-
->>>>>> 
->>>>>> Prefix -> (string)
->>>>>>
->>>>>>> Create a timecode burn-in prefix (optional)
->>>> 
->>>> H264Settings -> (structure)
->>>>
->>>>> H264 Settings
->>>>> 
->>>>> AdaptiveQuantization -> (string)
->>>>>
->>>>>> Enables or disables adaptive quantization (AQ), which is a technique MediaLive can apply to video on a frame-by-frame basis to produce more compression without losing quality. There are three types of adaptive quantization: spatial, temporal, and flicker. We recommend that you set the field to Auto. For more information about all the options, see the topic about video adaptive quantization in the MediaLive user guide.
->>>>>> 
->>>>>> Possible values:
->>>>>> 
->>>>>>   * `AUTO`
->>>>>>   * `HIGH`
->>>>>>   * `HIGHER`
->>>>>>   * `LOW`
->>>>>>   * `MAX`
->>>>>>   * `MEDIUM`
->>>>>>   * `OFF`
->>>>>> 
-
->>>>> 
->>>>> AfdSignaling -> (string)
->>>>>
->>>>>> Indicates that AFD values will be written into the output stream. If afdSignaling is “auto”, the system will try to preserve the input AFD value (in cases where multiple AFD values are valid). If set to “fixed”, the AFD value will be the value configured in the fixedAfd parameter.
->>>>>> 
->>>>>> Possible values:
->>>>>> 
->>>>>>   * `AUTO`
->>>>>>   * `FIXED`
->>>>>>   * `NONE`
->>>>>> 
-
->>>>> 
->>>>> Bitrate -> (integer)
->>>>>
->>>>>> Average bitrate in bits/second. Required when the rate control mode is VBR or CBR. Not used for QVBR. In an MS Smooth output group, each output must have a unique value when its bitrate is rounded down to the nearest multiple of 1000.
->>>>> 
->>>>> BufFillPct -> (integer)
->>>>>
->>>>>> Percentage of the buffer that should initially be filled (HRD buffer model).
->>>>> 
->>>>> BufSize -> (integer)
->>>>>
->>>>>> Size of buffer (HRD buffer model) in bits.
->>>>> 
->>>>> ColorMetadata -> (string)
->>>>>
->>>>>> Includes colorspace metadata in the output.