Skip to content

Commit f868479

Browse files
author
awstools
committed
feat(client-medialive): Add an enum option DISABLED for Output Locking Mode under Global Configuration.
1 parent 8b994b4 commit f868479

10 files changed

+19
-11
lines changed

clients/client-medialive/src/commands/CreateChannelCommand.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -330,7 +330,7 @@ export interface CreateChannelCommandOutput extends CreateChannelResponse, __Met
330330
* InputLossImageType: "COLOR" || "SLATE",
331331
* RepeatFrameMsec: Number("int"),
332332
* },
333-
* OutputLockingMode: "EPOCH_LOCKING" || "PIPELINE_LOCKING",
333+
* OutputLockingMode: "EPOCH_LOCKING" || "PIPELINE_LOCKING" || "DISABLED",
334334
* OutputTimingSource: "INPUT_CLOCK" || "SYSTEM_CLOCK",
335335
* SupportLowFramerateInputs: "DISABLED" || "ENABLED",
336336
* OutputLockingSettings: { // OutputLockingSettings
@@ -1533,7 +1533,7 @@ export interface CreateChannelCommandOutput extends CreateChannelResponse, __Met
15331533
* // InputLossImageType: "COLOR" || "SLATE",
15341534
* // RepeatFrameMsec: Number("int"),
15351535
* // },
1536-
* // OutputLockingMode: "EPOCH_LOCKING" || "PIPELINE_LOCKING",
1536+
* // OutputLockingMode: "EPOCH_LOCKING" || "PIPELINE_LOCKING" || "DISABLED",
15371537
* // OutputTimingSource: "INPUT_CLOCK" || "SYSTEM_CLOCK",
15381538
* // SupportLowFramerateInputs: "DISABLED" || "ENABLED",
15391539
* // OutputLockingSettings: { // OutputLockingSettings

clients/client-medialive/src/commands/DeleteChannelCommand.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,7 @@ export interface DeleteChannelCommandOutput extends DeleteChannelResponse, __Met
341341
* // InputLossImageType: "COLOR" || "SLATE",
342342
* // RepeatFrameMsec: Number("int"),
343343
* // },
344-
* // OutputLockingMode: "EPOCH_LOCKING" || "PIPELINE_LOCKING",
344+
* // OutputLockingMode: "EPOCH_LOCKING" || "PIPELINE_LOCKING" || "DISABLED",
345345
* // OutputTimingSource: "INPUT_CLOCK" || "SYSTEM_CLOCK",
346346
* // SupportLowFramerateInputs: "DISABLED" || "ENABLED",
347347
* // OutputLockingSettings: { // OutputLockingSettings

clients/client-medialive/src/commands/DescribeChannelCommand.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,7 @@ export interface DescribeChannelCommandOutput extends DescribeChannelResponse, _
341341
* // InputLossImageType: "COLOR" || "SLATE",
342342
* // RepeatFrameMsec: Number("int"),
343343
* // },
344-
* // OutputLockingMode: "EPOCH_LOCKING" || "PIPELINE_LOCKING",
344+
* // OutputLockingMode: "EPOCH_LOCKING" || "PIPELINE_LOCKING" || "DISABLED",
345345
* // OutputTimingSource: "INPUT_CLOCK" || "SYSTEM_CLOCK",
346346
* // SupportLowFramerateInputs: "DISABLED" || "ENABLED",
347347
* // OutputLockingSettings: { // OutputLockingSettings

clients/client-medialive/src/commands/RestartChannelPipelinesCommand.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -344,7 +344,7 @@ export interface RestartChannelPipelinesCommandOutput extends RestartChannelPipe
344344
* // InputLossImageType: "COLOR" || "SLATE",
345345
* // RepeatFrameMsec: Number("int"),
346346
* // },
347-
* // OutputLockingMode: "EPOCH_LOCKING" || "PIPELINE_LOCKING",
347+
* // OutputLockingMode: "EPOCH_LOCKING" || "PIPELINE_LOCKING" || "DISABLED",
348348
* // OutputTimingSource: "INPUT_CLOCK" || "SYSTEM_CLOCK",
349349
* // SupportLowFramerateInputs: "DISABLED" || "ENABLED",
350350
* // OutputLockingSettings: { // OutputLockingSettings

clients/client-medialive/src/commands/StartChannelCommand.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,7 @@ export interface StartChannelCommandOutput extends StartChannelResponse, __Metad
341341
* // InputLossImageType: "COLOR" || "SLATE",
342342
* // RepeatFrameMsec: Number("int"),
343343
* // },
344-
* // OutputLockingMode: "EPOCH_LOCKING" || "PIPELINE_LOCKING",
344+
* // OutputLockingMode: "EPOCH_LOCKING" || "PIPELINE_LOCKING" || "DISABLED",
345345
* // OutputTimingSource: "INPUT_CLOCK" || "SYSTEM_CLOCK",
346346
* // SupportLowFramerateInputs: "DISABLED" || "ENABLED",
347347
* // OutputLockingSettings: { // OutputLockingSettings

clients/client-medialive/src/commands/StopChannelCommand.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,7 @@ export interface StopChannelCommandOutput extends StopChannelResponse, __Metadat
341341
* // InputLossImageType: "COLOR" || "SLATE",
342342
* // RepeatFrameMsec: Number("int"),
343343
* // },
344-
* // OutputLockingMode: "EPOCH_LOCKING" || "PIPELINE_LOCKING",
344+
* // OutputLockingMode: "EPOCH_LOCKING" || "PIPELINE_LOCKING" || "DISABLED",
345345
* // OutputTimingSource: "INPUT_CLOCK" || "SYSTEM_CLOCK",
346346
* // SupportLowFramerateInputs: "DISABLED" || "ENABLED",
347347
* // OutputLockingSettings: { // OutputLockingSettings

clients/client-medialive/src/commands/UpdateChannelClassCommand.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -374,7 +374,7 @@ export interface UpdateChannelClassCommandOutput extends UpdateChannelClassRespo
374374
* // InputLossImageType: "COLOR" || "SLATE",
375375
* // RepeatFrameMsec: Number("int"),
376376
* // },
377-
* // OutputLockingMode: "EPOCH_LOCKING" || "PIPELINE_LOCKING",
377+
* // OutputLockingMode: "EPOCH_LOCKING" || "PIPELINE_LOCKING" || "DISABLED",
378378
* // OutputTimingSource: "INPUT_CLOCK" || "SYSTEM_CLOCK",
379379
* // SupportLowFramerateInputs: "DISABLED" || "ENABLED",
380380
* // OutputLockingSettings: { // OutputLockingSettings

clients/client-medialive/src/commands/UpdateChannelCommand.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -330,7 +330,7 @@ export interface UpdateChannelCommandOutput extends UpdateChannelResponse, __Met
330330
* InputLossImageType: "COLOR" || "SLATE",
331331
* RepeatFrameMsec: Number("int"),
332332
* },
333-
* OutputLockingMode: "EPOCH_LOCKING" || "PIPELINE_LOCKING",
333+
* OutputLockingMode: "EPOCH_LOCKING" || "PIPELINE_LOCKING" || "DISABLED",
334334
* OutputTimingSource: "INPUT_CLOCK" || "SYSTEM_CLOCK",
335335
* SupportLowFramerateInputs: "DISABLED" || "ENABLED",
336336
* OutputLockingSettings: { // OutputLockingSettings
@@ -1520,7 +1520,7 @@ export interface UpdateChannelCommandOutput extends UpdateChannelResponse, __Met
15201520
* // InputLossImageType: "COLOR" || "SLATE",
15211521
* // RepeatFrameMsec: Number("int"),
15221522
* // },
1523-
* // OutputLockingMode: "EPOCH_LOCKING" || "PIPELINE_LOCKING",
1523+
* // OutputLockingMode: "EPOCH_LOCKING" || "PIPELINE_LOCKING" || "DISABLED",
15241524
* // OutputTimingSource: "INPUT_CLOCK" || "SYSTEM_CLOCK",
15251525
* // SupportLowFramerateInputs: "DISABLED" || "ENABLED",
15261526
* // OutputLockingSettings: { // OutputLockingSettings

clients/client-medialive/src/models/models_2.ts

+2
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ import {
128128
* @enum
129129
*/
130130
export const GlobalConfigurationOutputLockingMode = {
131+
DISABLED: "DISABLED",
131132
EPOCH_LOCKING: "EPOCH_LOCKING",
132133
PIPELINE_LOCKING: "PIPELINE_LOCKING",
133134
} as const;
@@ -238,6 +239,7 @@ export interface GlobalConfiguration {
238239
*
239240
* PIPELINE_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the other.
240241
* EPOCH_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the Unix epoch.
242+
* DISABLED - MediaLive will not attempt to synchronize the output of pipelines. We advise against disabling output locking because it has negative side effects in most workflows. For more information, see the section about output locking (pipeline locking) in the Medialive user guide.
241243
* @public
242244
*/
243245
OutputLockingMode?: GlobalConfigurationOutputLockingMode | undefined;

codegen/sdk-codegen/aws-models/medialive.json

+7-1
Original file line numberDiff line numberDiff line change
@@ -15570,7 +15570,7 @@
1557015570
"OutputLockingMode": {
1557115571
"target": "com.amazonaws.medialive#GlobalConfigurationOutputLockingMode",
1557215572
"traits": {
15573-
"smithy.api#documentation": "Indicates how MediaLive pipelines are synchronized.\n\nPIPELINE_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the other.\nEPOCH_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the Unix epoch.",
15573+
"smithy.api#documentation": "Indicates how MediaLive pipelines are synchronized.\n\nPIPELINE_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the other.\nEPOCH_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the Unix epoch.\nDISABLED - MediaLive will not attempt to synchronize the output of pipelines. We advise against disabling output locking because it has negative side effects in most workflows. For more information, see the section about output locking (pipeline locking) in the Medialive user guide.",
1557415574
"smithy.api#jsonName": "outputLockingMode"
1557515575
}
1557615576
},
@@ -15654,6 +15654,12 @@
1565415654
"traits": {
1565515655
"smithy.api#enumValue": "PIPELINE_LOCKING"
1565615656
}
15657+
},
15658+
"DISABLED": {
15659+
"target": "smithy.api#Unit",
15660+
"traits": {
15661+
"smithy.api#enumValue": "DISABLED"
15662+
}
1565715663
}
1565815664
},
1565915665
"traits": {

0 commit comments

Comments
 (0)