Skip to content

Commit 593e92b

Browse files
author
AWS
committed
AWS Elemental MediaLive Update: MediaLive is adding support for MediaConnect Router by supporting a new input type called MEDIACONNECT_ROUTER. This new input type will provide seamless encrypted transport between MediaConnect Router and your MediaLive channel.
1 parent 47982ba commit 593e92b

File tree

2 files changed

+139
-1
lines changed

2 files changed

+139
-1
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 input type called MEDIACONNECT_ROUTER. This new input type will provide seamless encrypted transport between MediaConnect Router and your MediaLive channel."
6+
}

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

Lines changed: 133 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7964,6 +7964,10 @@
79647964
"SdiSources": {
79657965
"shape": "InputSdiSources",
79667966
"locationName": "sdiSources"
7967+
},
7968+
"RouterSettings": {
7969+
"shape": "RouterSettings",
7970+
"locationName": "routerSettings"
79677971
}
79687972
},
79697973
"documentation": "Placeholder documentation for CreateInput"
@@ -8048,6 +8052,10 @@
80488052
"SdiSources": {
80498053
"shape": "InputSdiSources",
80508054
"locationName": "sdiSources"
8055+
},
8056+
"RouterSettings": {
8057+
"shape": "RouterSettings",
8058+
"locationName": "routerSettings"
80518059
}
80528060
},
80538061
"documentation": "The name of the input"
@@ -9232,6 +9240,11 @@
92329240
"SdiSources": {
92339241
"shape": "InputSdiSources",
92349242
"locationName": "sdiSources"
9243+
},
9244+
"RouterSettings": {
9245+
"shape": "RouterInputSettings",
9246+
"locationName": "routerSettings",
9247+
"documentation": "Information about any MediaConnect router association with this input."
92359248
}
92369249
},
92379250
"documentation": "Placeholder documentation for DescribeInputResponse"
@@ -12637,6 +12650,11 @@
1263712650
"SdiSources": {
1263812651
"shape": "InputSdiSources",
1263912652
"locationName": "sdiSources"
12653+
},
12654+
"RouterSettings": {
12655+
"shape": "RouterInputSettings",
12656+
"locationName": "routerSettings",
12657+
"documentation": "Information about any MediaConnect router association with this input."
1264012658
}
1264112659
},
1264212660
"documentation": "Placeholder documentation for Input"
@@ -13789,7 +13807,8 @@
1378913807
"SRT_CALLER",
1379013808
"MULTICAST",
1379113809
"SMPTE_2110_RECEIVER_GROUP",
13792-
"SDI"
13810+
"SDI",
13811+
"MEDIACONNECT_ROUTER"
1379313812
]
1379413813
},
1379513814
"InputVpcRequest": {
@@ -19260,6 +19279,11 @@
1926019279
"SdiSources": {
1926119280
"shape": "InputSdiSources",
1926219281
"locationName": "sdiSources"
19282+
},
19283+
"SpecialRouterSettings": {
19284+
"shape": "SpecialRouterSettings",
19285+
"locationName": "specialRouterSettings",
19286+
"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."
1926319287
}
1926419288
},
1926519289
"documentation": "Placeholder documentation for UpdateInput"
@@ -19473,6 +19497,11 @@
1947319497
"SdiSources": {
1947419498
"shape": "InputSdiSources",
1947519499
"locationName": "sdiSources"
19500+
},
19501+
"SpecialRouterSettings": {
19502+
"shape": "SpecialRouterSettings",
19503+
"locationName": "specialRouterSettings",
19504+
"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."
1947619505
}
1947719506
},
1947819507
"documentation": "A request to update an input.",
@@ -29865,6 +29894,109 @@
2986529894
"type": "structure",
2986629895
"members": {},
2986729896
"documentation": "Hlg2020 Settings"
29897+
},
29898+
"RouterDestination": {
29899+
"type": "structure",
29900+
"members": {
29901+
"AvailabilityZoneName": {
29902+
"shape": "__string",
29903+
"locationName": "availabilityZoneName",
29904+
"documentation": "The Availability Zone (AZ) names of the AZs this destination is created in."
29905+
},
29906+
"RouterOutputArn": {
29907+
"shape": "__string",
29908+
"locationName": "routerOutputArn",
29909+
"documentation": "ARN of the output from MediaConnect Router currently connected to this input."
29910+
}
29911+
},
29912+
"documentation": "Placeholder documentation for RouterDestination"
29913+
},
29914+
"RouterDestinationSettings": {
29915+
"type": "structure",
29916+
"members": {
29917+
"AvailabilityZoneName": {
29918+
"shape": "__string",
29919+
"locationName": "availabilityZoneName",
29920+
"documentation": "Availability Zone for this MediaConnect Router destination."
29921+
}
29922+
},
29923+
"required": [
29924+
"AvailabilityZoneName"
29925+
],
29926+
"documentation": "Placeholder documentation for RouterDestinationSettings"
29927+
},
29928+
"RouterEncryptionType": {
29929+
"type": "string",
29930+
"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.",
29931+
"enum": [
29932+
"AUTOMATIC",
29933+
"SECRETS_MANAGER"
29934+
]
29935+
},
29936+
"RouterInputSettings": {
29937+
"type": "structure",
29938+
"members": {
29939+
"Destinations": {
29940+
"shape": "__listOfRouterDestination",
29941+
"locationName": "destinations",
29942+
"documentation": "MediaConnect Router destinations associated with the MediaLive Input."
29943+
},
29944+
"EncryptionType": {
29945+
"shape": "RouterEncryptionType",
29946+
"locationName": "encryptionType"
29947+
},
29948+
"SecretArn": {
29949+
"shape": "__string",
29950+
"locationName": "secretArn",
29951+
"documentation": "ARN of the secret used to encrypt this input."
29952+
}
29953+
},
29954+
"documentation": "The settings for a MediaConnect Router Input."
29955+
},
29956+
"RouterSettings": {
29957+
"type": "structure",
29958+
"members": {
29959+
"Destinations": {
29960+
"shape": "__listOfRouterDestinationSettings",
29961+
"locationName": "destinations",
29962+
"documentation": "Destinations for the input from MediaConnect Router. Provide one for a single-pipeline input and two for a standard input."
29963+
},
29964+
"EncryptionType": {
29965+
"shape": "RouterEncryptionType",
29966+
"locationName": "encryptionType"
29967+
},
29968+
"SecretArn": {
29969+
"shape": "__string",
29970+
"locationName": "secretArn",
29971+
"documentation": "ARN of the secret used to encrypt this input."
29972+
}
29973+
},
29974+
"documentation": "This is the collection of settings that are used during the creation of a MediaConnect router input."
29975+
},
29976+
"SpecialRouterSettings": {
29977+
"type": "structure",
29978+
"members": {
29979+
"RouterArn": {
29980+
"shape": "__string",
29981+
"locationName": "routerArn",
29982+
"documentation": "This is the arn of the MediaConnect Router resource being associated with the MediaLive Input."
29983+
}
29984+
},
29985+
"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."
29986+
},
29987+
"__listOfRouterDestination": {
29988+
"type": "list",
29989+
"member": {
29990+
"shape": "RouterDestination"
29991+
},
29992+
"documentation": "Placeholder documentation for __listOfRouterDestination"
29993+
},
29994+
"__listOfRouterDestinationSettings": {
29995+
"type": "list",
29996+
"member": {
29997+
"shape": "RouterDestinationSettings"
29998+
},
29999+
"documentation": "Placeholder documentation for __listOfRouterDestinationSettings"
2986830000
}
2986930001
},
2987030002
"documentation": "API for AWS Elemental MediaLive"

0 commit comments

Comments
 (0)