Skip to content

Commit a127e26

Browse files
author
AWS
committed
AWS Elemental MediaLive Update: MediaLive is adding support for MediaConnect Router by supporting a new output type called MEDIACONNECT ROUTER. This new output type will provide seamless encrypted transport between your MediaLive channel and MediaConnect Router.
1 parent a20706d commit a127e26

File tree

2 files changed

+121
-0
lines changed

2 files changed

+121
-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 MediaLive",
4+
"contributor": "",
5+
"description": "MediaLive is adding support for MediaConnect Router by supporting a new output type called MEDIACONNECT ROUTER. This new output type will provide seamless encrypted transport between your MediaLive channel and MediaConnect Router."
6+
}

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

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16478,6 +16478,11 @@
1647816478
"shape": "__listOf__string",
1647916479
"locationName": "logicalInterfaceNames",
1648016480
"documentation": "Optional assignment of an output to a logical interface on the Node. Only applies to on premises channels."
16481+
},
16482+
"MediaConnectRouterSettings": {
16483+
"shape": "__listOfMediaConnectRouterOutputDestinationSettings",
16484+
"locationName": "mediaConnectRouterSettings",
16485+
"documentation": "Destination settings for a MediaConnect Router output; one destination for each redundant encoder."
1648116486
}
1648216487
},
1648316488
"documentation": "Placeholder documentation for OutputDestination"
@@ -16574,6 +16579,10 @@
1657416579
"SrtGroupSettings": {
1657516580
"shape": "SrtGroupSettings",
1657616581
"locationName": "srtGroupSettings"
16582+
},
16583+
"MediaConnectRouterGroupSettings": {
16584+
"shape": "MediaConnectRouterGroupSettings",
16585+
"locationName": "mediaConnectRouterGroupSettings"
1657716586
}
1657816587
},
1657916588
"documentation": "Output Group Settings"
@@ -16648,6 +16657,10 @@
1664816657
"SrtOutputSettings": {
1664916658
"shape": "SrtOutputSettings",
1665016659
"locationName": "srtOutputSettings"
16660+
},
16661+
"MediaConnectRouterOutputSettings": {
16662+
"shape": "MediaConnectRouterOutputSettings",
16663+
"locationName": "mediaConnectRouterOutputSettings"
1665116664
}
1665216665
},
1665316666
"documentation": "Output Settings"
@@ -19242,6 +19255,11 @@
1924219255
"shape": "InferenceSettings",
1924319256
"locationName": "inferenceSettings",
1924419257
"documentation": "Include this setting to include Elemental Inference features in this channel."
19258+
},
19259+
"SpecialRouterSettings": {
19260+
"shape": "SpecialRouterSettings",
19261+
"locationName": "specialRouterSettings",
19262+
"documentation": "When using MediaConnect Router as the source of a MediaLive input there's a special handoff that occurs when a router output\nis created. This group of settings is set on your behalf by the MediaConnect Router service using this set of settings. This\nsetting object can only by used by that service."
1924519263
}
1924619264
},
1924719265
"documentation": "Placeholder documentation for UpdateChannel"
@@ -19382,6 +19400,11 @@
1938219400
"shape": "InferenceSettings",
1938319401
"locationName": "inferenceSettings",
1938419402
"documentation": "Include this setting to include Elemental Inference features in this channel."
19403+
},
19404+
"SpecialRouterSettings": {
19405+
"shape": "SpecialRouterSettings",
19406+
"locationName": "specialRouterSettings",
19407+
"documentation": "When using MediaConnect Router as the source of a MediaLive input there's a special handoff that occurs when a router output\nis created. This group of settings is set on your behalf by the MediaConnect Router service using this set of settings. This\nsetting object can only by used by that service."
1938519408
}
1938619409
},
1938719410
"documentation": "A request to update a channel.",
@@ -30510,6 +30533,98 @@
3051030533
}
3051130534
},
3051230535
"documentation": "Configures Elemental Inference features in a channel."
30536+
},
30537+
"MediaConnectRouterContainerSettings": {
30538+
"type": "structure",
30539+
"members": {
30540+
"M2tsSettings": {
30541+
"shape": "M2tsSettings",
30542+
"locationName": "m2tsSettings"
30543+
}
30544+
},
30545+
"documentation": "Media Connect Router Container Settings"
30546+
},
30547+
"MediaConnectRouterGroupSettings": {
30548+
"type": "structure",
30549+
"members": {
30550+
"AvailabilityZones": {
30551+
"shape": "__listOf__string",
30552+
"locationName": "availabilityZones",
30553+
"documentation": "The names of the Availability Zones in which to write output to MediaConnect Router."
30554+
}
30555+
},
30556+
"documentation": "Media Connect Router Group Settings"
30557+
},
30558+
"MediaConnectRouterOutputConnectionMap": {
30559+
"type": "structure",
30560+
"members": {
30561+
"Pipeline0": {
30562+
"shape": "__string",
30563+
"locationName": "pipeline0",
30564+
"documentation": "The ARN of the MediaConnect Router Input connected to pipeline 0."
30565+
},
30566+
"Pipeline1": {
30567+
"shape": "__string",
30568+
"locationName": "pipeline1",
30569+
"documentation": "The ARN of the MediaConnect Router Input connected to pipeline 1."
30570+
}
30571+
},
30572+
"documentation": "Map of MediaLive pipeline IDs to the ARNs of the MediaConnect Router Inputs to which this Output is connected."
30573+
},
30574+
"MediaConnectRouterOutputDestinationSettings": {
30575+
"type": "structure",
30576+
"members": {
30577+
"EncryptionType": {
30578+
"shape": "MediaConnectRouterOutputEncryptionType",
30579+
"locationName": "encryptionType",
30580+
"documentation": "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."
30581+
},
30582+
"SecretArn": {
30583+
"shape": "__string",
30584+
"locationName": "secretArn",
30585+
"documentation": "ARN of the secret used to encrypt this input. Used only with the SECRETS_MANAGER encryption type."
30586+
}
30587+
},
30588+
"documentation": "MediaConnect Router Output Destination Settings"
30589+
},
30590+
"MediaConnectRouterOutputEncryptionType": {
30591+
"type": "string",
30592+
"documentation": "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.",
30593+
"enum": [
30594+
"AUTOMATIC",
30595+
"SECRETS_MANAGER"
30596+
]
30597+
},
30598+
"MediaConnectRouterOutputSettings": {
30599+
"type": "structure",
30600+
"members": {
30601+
"ConnectedRouterInputs": {
30602+
"shape": "MediaConnectRouterOutputConnectionMap",
30603+
"locationName": "connectedRouterInputs",
30604+
"documentation": "Shows the MediaConnect Router Inputs that are connected to this output. This parameter is purely informative, and editing it will have no effect. To connect or disconnect MediaConnect Router Inputs, go to MediaConnect."
30605+
},
30606+
"ContainerSettings": {
30607+
"shape": "MediaConnectRouterContainerSettings",
30608+
"locationName": "containerSettings"
30609+
},
30610+
"Destination": {
30611+
"shape": "OutputLocationRef",
30612+
"locationName": "destination",
30613+
"documentation": "Destination for this MediaConnect Router Output. The referenced OutputDestination must have MediaConnect Router settings configured."
30614+
}
30615+
},
30616+
"documentation": "Media Connect Router Output Settings",
30617+
"required": [
30618+
"Destination",
30619+
"ContainerSettings"
30620+
]
30621+
},
30622+
"__listOfMediaConnectRouterOutputDestinationSettings": {
30623+
"type": "list",
30624+
"member": {
30625+
"shape": "MediaConnectRouterOutputDestinationSettings"
30626+
},
30627+
"documentation": "Placeholder documentation for __listOfMediaConnectRouterOutputDestinationSettings"
3051330628
}
3051430629
},
3051530630
"documentation": "API for AWS Elemental MediaLive"

0 commit comments

Comments
 (0)