Skip to content

Commit b593ca2

Browse files
Update API model
1 parent a3ef5b2 commit b593ca2

File tree

1 file changed

+233
-1
lines changed

1 file changed

+233
-1
lines changed

tools/code-generation/smithy/api-descriptions/medialive.json

Lines changed: 233 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3707,6 +3707,13 @@
37073707
"smithy.api#documentation": "Requested engine version for this channel.",
37083708
"smithy.api#jsonName": "channelEngineVersion"
37093709
}
3710+
},
3711+
"LinkedChannelSettings": {
3712+
"target": "com.amazonaws.medialive#DescribeLinkedChannelSettings",
3713+
"traits": {
3714+
"smithy.api#documentation": "Linked Channel Settings for this channel.",
3715+
"smithy.api#jsonName": "linkedChannelSettings"
3716+
}
37103717
}
37113718
},
37123719
"traits": {
@@ -4140,6 +4147,13 @@
41404147
"smithy.api#documentation": "The engine version that the running pipelines are using.",
41414148
"smithy.api#jsonName": "usedChannelEngineVersions"
41424149
}
4150+
},
4151+
"LinkedChannelSettings": {
4152+
"target": "com.amazonaws.medialive#DescribeLinkedChannelSettings",
4153+
"traits": {
4154+
"smithy.api#documentation": "Linked Channel Settings for this channel.",
4155+
"smithy.api#jsonName": "linkedChannelSettings"
4156+
}
41434157
}
41444158
},
41454159
"traits": {
@@ -5526,6 +5540,13 @@
55265540
"traits": {
55275541
"smithy.api#jsonName": "dryRun"
55285542
}
5543+
},
5544+
"LinkedChannelSettings": {
5545+
"target": "com.amazonaws.medialive#LinkedChannelSettings",
5546+
"traits": {
5547+
"smithy.api#documentation": "The linked channel settings for the channel.",
5548+
"smithy.api#jsonName": "linkedChannelSettings"
5549+
}
55295550
}
55305551
},
55315552
"traits": {
@@ -8251,6 +8272,13 @@
82518272
"smithy.api#documentation": "Requested engine version for this channel.",
82528273
"smithy.api#jsonName": "channelEngineVersion"
82538274
}
8275+
},
8276+
"LinkedChannelSettings": {
8277+
"target": "com.amazonaws.medialive#DescribeLinkedChannelSettings",
8278+
"traits": {
8279+
"smithy.api#documentation": "Linked Channel Settings for this channel.",
8280+
"smithy.api#jsonName": "linkedChannelSettings"
8281+
}
82548282
}
82558283
},
82568284
"traits": {
@@ -10403,6 +10431,13 @@
1040310431
"smithy.api#documentation": "Requested engine version for this channel.",
1040410432
"smithy.api#jsonName": "channelEngineVersion"
1040510433
}
10434+
},
10435+
"LinkedChannelSettings": {
10436+
"target": "com.amazonaws.medialive#DescribeLinkedChannelSettings",
10437+
"traits": {
10438+
"smithy.api#documentation": "Linked Channel Settings for this channel.",
10439+
"smithy.api#jsonName": "linkedChannelSettings"
10440+
}
1040610441
}
1040710442
},
1040810443
"traits": {
@@ -10671,6 +10706,28 @@
1067110706
"smithy.api#documentation": "Used in ListClustersResult."
1067210707
}
1067310708
},
10709+
"com.amazonaws.medialive#DescribeFollowerChannelSettings": {
10710+
"type": "structure",
10711+
"members": {
10712+
"LinkedChannelType": {
10713+
"target": "com.amazonaws.medialive#LinkedChannelType",
10714+
"traits": {
10715+
"smithy.api#documentation": "Specifies this as a follower channel",
10716+
"smithy.api#jsonName": "linkedChannelType"
10717+
}
10718+
},
10719+
"PrimaryChannelArn": {
10720+
"target": "com.amazonaws.medialive#__string",
10721+
"traits": {
10722+
"smithy.api#documentation": "The ARN of the primary channel this channel follows",
10723+
"smithy.api#jsonName": "primaryChannelArn"
10724+
}
10725+
}
10726+
},
10727+
"traits": {
10728+
"smithy.api#documentation": "Details of a follower channel in a linked pair"
10729+
}
10730+
},
1067410731
"com.amazonaws.medialive#DescribeInput": {
1067510732
"type": "operation",
1067610733
"input": {
@@ -11394,6 +11451,26 @@
1139411451
"smithy.api#output": {}
1139511452
}
1139611453
},
11454+
"com.amazonaws.medialive#DescribeLinkedChannelSettings": {
11455+
"type": "structure",
11456+
"members": {
11457+
"FollowerChannelSettings": {
11458+
"target": "com.amazonaws.medialive#DescribeFollowerChannelSettings",
11459+
"traits": {
11460+
"smithy.api#jsonName": "followerChannelSettings"
11461+
}
11462+
},
11463+
"PrimaryChannelSettings": {
11464+
"target": "com.amazonaws.medialive#DescribePrimaryChannelSettings",
11465+
"traits": {
11466+
"smithy.api#jsonName": "primaryChannelSettings"
11467+
}
11468+
}
11469+
},
11470+
"traits": {
11471+
"smithy.api#documentation": "Linked channel configuration details"
11472+
}
11473+
},
1139711474
"com.amazonaws.medialive#DescribeMultiplex": {
1139811475
"type": "operation",
1139911476
"input": {
@@ -12427,6 +12504,28 @@
1242712504
"smithy.api#output": {}
1242812505
}
1242912506
},
12507+
"com.amazonaws.medialive#DescribePrimaryChannelSettings": {
12508+
"type": "structure",
12509+
"members": {
12510+
"FollowingChannelArns": {
12511+
"target": "com.amazonaws.medialive#__listOf__string",
12512+
"traits": {
12513+
"smithy.api#documentation": "The ARNs of the following channels for this primary channel",
12514+
"smithy.api#jsonName": "followingChannelArns"
12515+
}
12516+
},
12517+
"LinkedChannelType": {
12518+
"target": "com.amazonaws.medialive#LinkedChannelType",
12519+
"traits": {
12520+
"smithy.api#documentation": "Specifies this as a primary channel",
12521+
"smithy.api#jsonName": "linkedChannelType"
12522+
}
12523+
}
12524+
},
12525+
"traits": {
12526+
"smithy.api#documentation": "Details of a primary (leader) channel in a linked pair"
12527+
}
12528+
},
1243012529
"com.amazonaws.medialive#DescribeReservation": {
1243112530
"type": "operation",
1243212531
"input": {
@@ -15280,6 +15379,28 @@
1528015379
"smithy.api#documentation": "Follow reference point."
1528115380
}
1528215381
},
15382+
"com.amazonaws.medialive#FollowerChannelSettings": {
15383+
"type": "structure",
15384+
"members": {
15385+
"LinkedChannelType": {
15386+
"target": "com.amazonaws.medialive#LinkedChannelType",
15387+
"traits": {
15388+
"smithy.api#documentation": "Specifies this as a follower channel",
15389+
"smithy.api#jsonName": "linkedChannelType"
15390+
}
15391+
},
15392+
"PrimaryChannelArn": {
15393+
"target": "com.amazonaws.medialive#__string",
15394+
"traits": {
15395+
"smithy.api#documentation": "The ARN of the primary channel to follow",
15396+
"smithy.api#jsonName": "primaryChannelArn"
15397+
}
15398+
}
15399+
},
15400+
"traits": {
15401+
"smithy.api#documentation": "Settings for a follower channel in a linked pair"
15402+
}
15403+
},
1528315404
"com.amazonaws.medialive#ForbiddenException": {
1528415405
"type": "structure",
1528515406
"members": {
@@ -22125,6 +22246,46 @@
2212522246
"smithy.api#documentation": "If you specify a StopTimecode in an input (in order to clip the file), you can specify if you want the clip to exclude (the default) or include the frame specified by the timecode."
2212622247
}
2212722248
},
22249+
"com.amazonaws.medialive#LinkedChannelSettings": {
22250+
"type": "structure",
22251+
"members": {
22252+
"FollowerChannelSettings": {
22253+
"target": "com.amazonaws.medialive#FollowerChannelSettings",
22254+
"traits": {
22255+
"smithy.api#jsonName": "followerChannelSettings"
22256+
}
22257+
},
22258+
"PrimaryChannelSettings": {
22259+
"target": "com.amazonaws.medialive#PrimaryChannelSettings",
22260+
"traits": {
22261+
"smithy.api#jsonName": "primaryChannelSettings"
22262+
}
22263+
}
22264+
},
22265+
"traits": {
22266+
"smithy.api#documentation": "Configuration for linked channel relationships"
22267+
}
22268+
},
22269+
"com.amazonaws.medialive#LinkedChannelType": {
22270+
"type": "enum",
22271+
"members": {
22272+
"FOLLOWING_CHANNEL": {
22273+
"target": "smithy.api#Unit",
22274+
"traits": {
22275+
"smithy.api#enumValue": "FOLLOWING_CHANNEL"
22276+
}
22277+
},
22278+
"PRIMARY_CHANNEL": {
22279+
"target": "smithy.api#Unit",
22280+
"traits": {
22281+
"smithy.api#enumValue": "PRIMARY_CHANNEL"
22282+
}
22283+
}
22284+
},
22285+
"traits": {
22286+
"smithy.api#documentation": "The values for the role for a linked channel."
22287+
}
22288+
},
2212822289
"com.amazonaws.medialive#ListAlerts": {
2212922290
"type": "operation",
2213022291
"input": {
@@ -29864,9 +30025,37 @@
2986430025
"smithy.api#documentation": "Pipeline ID"
2986530026
}
2986630027
},
30028+
"com.amazonaws.medialive#PipelineLockingMethod": {
30029+
"type": "enum",
30030+
"members": {
30031+
"SOURCE_TIMECODE": {
30032+
"target": "smithy.api#Unit",
30033+
"traits": {
30034+
"smithy.api#enumValue": "SOURCE_TIMECODE"
30035+
}
30036+
},
30037+
"VIDEO_ALIGNMENT": {
30038+
"target": "smithy.api#Unit",
30039+
"traits": {
30040+
"smithy.api#enumValue": "VIDEO_ALIGNMENT"
30041+
}
30042+
}
30043+
},
30044+
"traits": {
30045+
"smithy.api#documentation": "Pipeline Locking Method"
30046+
}
30047+
},
2986730048
"com.amazonaws.medialive#PipelineLockingSettings": {
2986830049
"type": "structure",
29869-
"members": {},
30050+
"members": {
30051+
"PipelineLockingMethod": {
30052+
"target": "com.amazonaws.medialive#PipelineLockingMethod",
30053+
"traits": {
30054+
"smithy.api#documentation": "The method to use to lock the video frames in the pipelines. sourceTimecode (default): Use the timecode in the source. videoAlignment: Lock frames that the encoder identifies as having matching content. If videoAlignment is selected, existing timecodes will not be used for any locking decisions.",
30055+
"smithy.api#jsonName": "pipelineLockingMethod"
30056+
}
30057+
}
30058+
},
2987030059
"traits": {
2987130060
"smithy.api#documentation": "Pipeline Locking Settings"
2987230061
}
@@ -29914,6 +30103,21 @@
2991430103
"smithy.api#documentation": "Indicates which pipeline is preferred by the multiplex for program ingest.\nIf set to \\\"PIPELINE_0\\\" or \\\"PIPELINE_1\\\" and an unhealthy ingest causes the multiplex to switch to the non-preferred pipeline,\nit will switch back once that ingest is healthy again. If set to \\\"CURRENTLY_ACTIVE\\\",\nit will not switch back to the other pipeline based on it recovering to a healthy state,\nit will only switch if the active pipeline becomes unhealthy."
2991530104
}
2991630105
},
30106+
"com.amazonaws.medialive#PrimaryChannelSettings": {
30107+
"type": "structure",
30108+
"members": {
30109+
"LinkedChannelType": {
30110+
"target": "com.amazonaws.medialive#LinkedChannelType",
30111+
"traits": {
30112+
"smithy.api#documentation": "Specifies this as a primary channel",
30113+
"smithy.api#jsonName": "linkedChannelType"
30114+
}
30115+
}
30116+
},
30117+
"traits": {
30118+
"smithy.api#documentation": "Settings for a primary (leader) channel in a linked pair"
30119+
}
30120+
},
2991730121
"com.amazonaws.medialive#PurchaseOffering": {
2991830122
"type": "operation",
2991930123
"input": {
@@ -30963,6 +31167,13 @@
3096331167
"smithy.api#documentation": "Requested engine version for this channel.",
3096431168
"smithy.api#jsonName": "channelEngineVersion"
3096531169
}
31170+
},
31171+
"LinkedChannelSettings": {
31172+
"target": "com.amazonaws.medialive#DescribeLinkedChannelSettings",
31173+
"traits": {
31174+
"smithy.api#documentation": "Linked Channel Settings for this channel.",
31175+
"smithy.api#jsonName": "linkedChannelSettings"
31176+
}
3096631177
}
3096731178
},
3096831179
"traits": {
@@ -33472,6 +33683,13 @@
3347233683
"smithy.api#documentation": "Requested engine version for this channel.",
3347333684
"smithy.api#jsonName": "channelEngineVersion"
3347433685
}
33686+
},
33687+
"LinkedChannelSettings": {
33688+
"target": "com.amazonaws.medialive#DescribeLinkedChannelSettings",
33689+
"traits": {
33690+
"smithy.api#documentation": "Linked Channel Settings for this channel.",
33691+
"smithy.api#jsonName": "linkedChannelSettings"
33692+
}
3347533693
}
3347633694
},
3347733695
"traits": {
@@ -34795,6 +35013,13 @@
3479535013
"smithy.api#documentation": "Requested engine version for this channel.",
3479635014
"smithy.api#jsonName": "channelEngineVersion"
3479735015
}
35016+
},
35017+
"LinkedChannelSettings": {
35018+
"target": "com.amazonaws.medialive#DescribeLinkedChannelSettings",
35019+
"traits": {
35020+
"smithy.api#documentation": "Linked Channel Settings for this channel.",
35021+
"smithy.api#jsonName": "linkedChannelSettings"
35022+
}
3479835023
}
3479935024
},
3480035025
"traits": {
@@ -36323,6 +36548,13 @@
3632336548
"smithy.api#documentation": "The Elemental Anywhere settings for this channel.",
3632436549
"smithy.api#jsonName": "anywhereSettings"
3632536550
}
36551+
},
36552+
"LinkedChannelSettings": {
36553+
"target": "com.amazonaws.medialive#LinkedChannelSettings",
36554+
"traits": {
36555+
"smithy.api#documentation": "The linked channel settings for the channel.",
36556+
"smithy.api#jsonName": "linkedChannelSettings"
36557+
}
3632636558
}
3632736559
},
3632836560
"traits": {

0 commit comments

Comments
 (0)