Skip to content

Commit 17570f0

Browse files
author
awstools
committed
feat(client-medialive): AWS Elemental MediaLive introduces workflow monitor, a new feature that enables the visualization and monitoring of your media workflows. Create signal maps of your existing workflows and monitor them by creating notification and monitoring template groups.
1 parent 6771613 commit 17570f0

File tree

61 files changed

+27967
-13572
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+27967
-13572
lines changed

clients/client-medialive/README.md

+216
Large diffs are not rendered by default.

clients/client-medialive/src/MediaLive.ts

+611
Large diffs are not rendered by default.

clients/client-medialive/src/MediaLiveClient.ts

+150
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,22 @@ import {
7171
} from "./commands/CancelInputDeviceTransferCommand";
7272
import { ClaimDeviceCommandInput, ClaimDeviceCommandOutput } from "./commands/ClaimDeviceCommand";
7373
import { CreateChannelCommandInput, CreateChannelCommandOutput } from "./commands/CreateChannelCommand";
74+
import {
75+
CreateCloudWatchAlarmTemplateCommandInput,
76+
CreateCloudWatchAlarmTemplateCommandOutput,
77+
} from "./commands/CreateCloudWatchAlarmTemplateCommand";
78+
import {
79+
CreateCloudWatchAlarmTemplateGroupCommandInput,
80+
CreateCloudWatchAlarmTemplateGroupCommandOutput,
81+
} from "./commands/CreateCloudWatchAlarmTemplateGroupCommand";
82+
import {
83+
CreateEventBridgeRuleTemplateCommandInput,
84+
CreateEventBridgeRuleTemplateCommandOutput,
85+
} from "./commands/CreateEventBridgeRuleTemplateCommand";
86+
import {
87+
CreateEventBridgeRuleTemplateGroupCommandInput,
88+
CreateEventBridgeRuleTemplateGroupCommandOutput,
89+
} from "./commands/CreateEventBridgeRuleTemplateGroupCommand";
7490
import { CreateInputCommandInput, CreateInputCommandOutput } from "./commands/CreateInputCommand";
7591
import {
7692
CreateInputSecurityGroupCommandInput,
@@ -82,8 +98,25 @@ import {
8298
CreateMultiplexProgramCommandOutput,
8399
} from "./commands/CreateMultiplexProgramCommand";
84100
import { CreatePartnerInputCommandInput, CreatePartnerInputCommandOutput } from "./commands/CreatePartnerInputCommand";
101+
import { CreateSignalMapCommandInput, CreateSignalMapCommandOutput } from "./commands/CreateSignalMapCommand";
85102
import { CreateTagsCommandInput, CreateTagsCommandOutput } from "./commands/CreateTagsCommand";
86103
import { DeleteChannelCommandInput, DeleteChannelCommandOutput } from "./commands/DeleteChannelCommand";
104+
import {
105+
DeleteCloudWatchAlarmTemplateCommandInput,
106+
DeleteCloudWatchAlarmTemplateCommandOutput,
107+
} from "./commands/DeleteCloudWatchAlarmTemplateCommand";
108+
import {
109+
DeleteCloudWatchAlarmTemplateGroupCommandInput,
110+
DeleteCloudWatchAlarmTemplateGroupCommandOutput,
111+
} from "./commands/DeleteCloudWatchAlarmTemplateGroupCommand";
112+
import {
113+
DeleteEventBridgeRuleTemplateCommandInput,
114+
DeleteEventBridgeRuleTemplateCommandOutput,
115+
} from "./commands/DeleteEventBridgeRuleTemplateCommand";
116+
import {
117+
DeleteEventBridgeRuleTemplateGroupCommandInput,
118+
DeleteEventBridgeRuleTemplateGroupCommandOutput,
119+
} from "./commands/DeleteEventBridgeRuleTemplateGroupCommand";
87120
import { DeleteInputCommandInput, DeleteInputCommandOutput } from "./commands/DeleteInputCommand";
88121
import {
89122
DeleteInputSecurityGroupCommandInput,
@@ -96,6 +129,7 @@ import {
96129
} from "./commands/DeleteMultiplexProgramCommand";
97130
import { DeleteReservationCommandInput, DeleteReservationCommandOutput } from "./commands/DeleteReservationCommand";
98131
import { DeleteScheduleCommandInput, DeleteScheduleCommandOutput } from "./commands/DeleteScheduleCommand";
132+
import { DeleteSignalMapCommandInput, DeleteSignalMapCommandOutput } from "./commands/DeleteSignalMapCommand";
99133
import { DeleteTagsCommandInput, DeleteTagsCommandOutput } from "./commands/DeleteTagsCommand";
100134
import {
101135
DescribeAccountConfigurationCommandInput,
@@ -127,7 +161,40 @@ import {
127161
} from "./commands/DescribeReservationCommand";
128162
import { DescribeScheduleCommandInput, DescribeScheduleCommandOutput } from "./commands/DescribeScheduleCommand";
129163
import { DescribeThumbnailsCommandInput, DescribeThumbnailsCommandOutput } from "./commands/DescribeThumbnailsCommand";
164+
import {
165+
GetCloudWatchAlarmTemplateCommandInput,
166+
GetCloudWatchAlarmTemplateCommandOutput,
167+
} from "./commands/GetCloudWatchAlarmTemplateCommand";
168+
import {
169+
GetCloudWatchAlarmTemplateGroupCommandInput,
170+
GetCloudWatchAlarmTemplateGroupCommandOutput,
171+
} from "./commands/GetCloudWatchAlarmTemplateGroupCommand";
172+
import {
173+
GetEventBridgeRuleTemplateCommandInput,
174+
GetEventBridgeRuleTemplateCommandOutput,
175+
} from "./commands/GetEventBridgeRuleTemplateCommand";
176+
import {
177+
GetEventBridgeRuleTemplateGroupCommandInput,
178+
GetEventBridgeRuleTemplateGroupCommandOutput,
179+
} from "./commands/GetEventBridgeRuleTemplateGroupCommand";
180+
import { GetSignalMapCommandInput, GetSignalMapCommandOutput } from "./commands/GetSignalMapCommand";
130181
import { ListChannelsCommandInput, ListChannelsCommandOutput } from "./commands/ListChannelsCommand";
182+
import {
183+
ListCloudWatchAlarmTemplateGroupsCommandInput,
184+
ListCloudWatchAlarmTemplateGroupsCommandOutput,
185+
} from "./commands/ListCloudWatchAlarmTemplateGroupsCommand";
186+
import {
187+
ListCloudWatchAlarmTemplatesCommandInput,
188+
ListCloudWatchAlarmTemplatesCommandOutput,
189+
} from "./commands/ListCloudWatchAlarmTemplatesCommand";
190+
import {
191+
ListEventBridgeRuleTemplateGroupsCommandInput,
192+
ListEventBridgeRuleTemplateGroupsCommandOutput,
193+
} from "./commands/ListEventBridgeRuleTemplateGroupsCommand";
194+
import {
195+
ListEventBridgeRuleTemplatesCommandInput,
196+
ListEventBridgeRuleTemplatesCommandOutput,
197+
} from "./commands/ListEventBridgeRuleTemplatesCommand";
131198
import { ListInputDevicesCommandInput, ListInputDevicesCommandOutput } from "./commands/ListInputDevicesCommand";
132199
import {
133200
ListInputDeviceTransfersCommandInput,
@@ -145,6 +212,7 @@ import {
145212
} from "./commands/ListMultiplexProgramsCommand";
146213
import { ListOfferingsCommandInput, ListOfferingsCommandOutput } from "./commands/ListOfferingsCommand";
147214
import { ListReservationsCommandInput, ListReservationsCommandOutput } from "./commands/ListReservationsCommand";
215+
import { ListSignalMapsCommandInput, ListSignalMapsCommandOutput } from "./commands/ListSignalMapsCommand";
148216
import {
149217
ListTagsForResourceCommandInput,
150218
ListTagsForResourceCommandOutput,
@@ -160,12 +228,24 @@ import {
160228
RestartChannelPipelinesCommandOutput,
161229
} from "./commands/RestartChannelPipelinesCommand";
162230
import { StartChannelCommandInput, StartChannelCommandOutput } from "./commands/StartChannelCommand";
231+
import {
232+
StartDeleteMonitorDeploymentCommandInput,
233+
StartDeleteMonitorDeploymentCommandOutput,
234+
} from "./commands/StartDeleteMonitorDeploymentCommand";
163235
import { StartInputDeviceCommandInput, StartInputDeviceCommandOutput } from "./commands/StartInputDeviceCommand";
164236
import {
165237
StartInputDeviceMaintenanceWindowCommandInput,
166238
StartInputDeviceMaintenanceWindowCommandOutput,
167239
} from "./commands/StartInputDeviceMaintenanceWindowCommand";
240+
import {
241+
StartMonitorDeploymentCommandInput,
242+
StartMonitorDeploymentCommandOutput,
243+
} from "./commands/StartMonitorDeploymentCommand";
168244
import { StartMultiplexCommandInput, StartMultiplexCommandOutput } from "./commands/StartMultiplexCommand";
245+
import {
246+
StartUpdateSignalMapCommandInput,
247+
StartUpdateSignalMapCommandOutput,
248+
} from "./commands/StartUpdateSignalMapCommand";
169249
import { StopChannelCommandInput, StopChannelCommandOutput } from "./commands/StopChannelCommand";
170250
import { StopInputDeviceCommandInput, StopInputDeviceCommandOutput } from "./commands/StopInputDeviceCommand";
171251
import { StopMultiplexCommandInput, StopMultiplexCommandOutput } from "./commands/StopMultiplexCommand";
@@ -179,6 +259,22 @@ import {
179259
} from "./commands/UpdateAccountConfigurationCommand";
180260
import { UpdateChannelClassCommandInput, UpdateChannelClassCommandOutput } from "./commands/UpdateChannelClassCommand";
181261
import { UpdateChannelCommandInput, UpdateChannelCommandOutput } from "./commands/UpdateChannelCommand";
262+
import {
263+
UpdateCloudWatchAlarmTemplateCommandInput,
264+
UpdateCloudWatchAlarmTemplateCommandOutput,
265+
} from "./commands/UpdateCloudWatchAlarmTemplateCommand";
266+
import {
267+
UpdateCloudWatchAlarmTemplateGroupCommandInput,
268+
UpdateCloudWatchAlarmTemplateGroupCommandOutput,
269+
} from "./commands/UpdateCloudWatchAlarmTemplateGroupCommand";
270+
import {
271+
UpdateEventBridgeRuleTemplateCommandInput,
272+
UpdateEventBridgeRuleTemplateCommandOutput,
273+
} from "./commands/UpdateEventBridgeRuleTemplateCommand";
274+
import {
275+
UpdateEventBridgeRuleTemplateGroupCommandInput,
276+
UpdateEventBridgeRuleTemplateGroupCommandOutput,
277+
} from "./commands/UpdateEventBridgeRuleTemplateGroupCommand";
182278
import { UpdateInputCommandInput, UpdateInputCommandOutput } from "./commands/UpdateInputCommand";
183279
import { UpdateInputDeviceCommandInput, UpdateInputDeviceCommandOutput } from "./commands/UpdateInputDeviceCommand";
184280
import {
@@ -214,19 +310,29 @@ export type ServiceInputTypes =
214310
| CancelInputDeviceTransferCommandInput
215311
| ClaimDeviceCommandInput
216312
| CreateChannelCommandInput
313+
| CreateCloudWatchAlarmTemplateCommandInput
314+
| CreateCloudWatchAlarmTemplateGroupCommandInput
315+
| CreateEventBridgeRuleTemplateCommandInput
316+
| CreateEventBridgeRuleTemplateGroupCommandInput
217317
| CreateInputCommandInput
218318
| CreateInputSecurityGroupCommandInput
219319
| CreateMultiplexCommandInput
220320
| CreateMultiplexProgramCommandInput
221321
| CreatePartnerInputCommandInput
322+
| CreateSignalMapCommandInput
222323
| CreateTagsCommandInput
223324
| DeleteChannelCommandInput
325+
| DeleteCloudWatchAlarmTemplateCommandInput
326+
| DeleteCloudWatchAlarmTemplateGroupCommandInput
327+
| DeleteEventBridgeRuleTemplateCommandInput
328+
| DeleteEventBridgeRuleTemplateGroupCommandInput
224329
| DeleteInputCommandInput
225330
| DeleteInputSecurityGroupCommandInput
226331
| DeleteMultiplexCommandInput
227332
| DeleteMultiplexProgramCommandInput
228333
| DeleteReservationCommandInput
229334
| DeleteScheduleCommandInput
335+
| DeleteSignalMapCommandInput
230336
| DeleteTagsCommandInput
231337
| DescribeAccountConfigurationCommandInput
232338
| DescribeChannelCommandInput
@@ -240,7 +346,16 @@ export type ServiceInputTypes =
240346
| DescribeReservationCommandInput
241347
| DescribeScheduleCommandInput
242348
| DescribeThumbnailsCommandInput
349+
| GetCloudWatchAlarmTemplateCommandInput
350+
| GetCloudWatchAlarmTemplateGroupCommandInput
351+
| GetEventBridgeRuleTemplateCommandInput
352+
| GetEventBridgeRuleTemplateGroupCommandInput
353+
| GetSignalMapCommandInput
243354
| ListChannelsCommandInput
355+
| ListCloudWatchAlarmTemplateGroupsCommandInput
356+
| ListCloudWatchAlarmTemplatesCommandInput
357+
| ListEventBridgeRuleTemplateGroupsCommandInput
358+
| ListEventBridgeRuleTemplatesCommandInput
244359
| ListInputDeviceTransfersCommandInput
245360
| ListInputDevicesCommandInput
246361
| ListInputSecurityGroupsCommandInput
@@ -249,22 +364,30 @@ export type ServiceInputTypes =
249364
| ListMultiplexesCommandInput
250365
| ListOfferingsCommandInput
251366
| ListReservationsCommandInput
367+
| ListSignalMapsCommandInput
252368
| ListTagsForResourceCommandInput
253369
| PurchaseOfferingCommandInput
254370
| RebootInputDeviceCommandInput
255371
| RejectInputDeviceTransferCommandInput
256372
| RestartChannelPipelinesCommandInput
257373
| StartChannelCommandInput
374+
| StartDeleteMonitorDeploymentCommandInput
258375
| StartInputDeviceCommandInput
259376
| StartInputDeviceMaintenanceWindowCommandInput
377+
| StartMonitorDeploymentCommandInput
260378
| StartMultiplexCommandInput
379+
| StartUpdateSignalMapCommandInput
261380
| StopChannelCommandInput
262381
| StopInputDeviceCommandInput
263382
| StopMultiplexCommandInput
264383
| TransferInputDeviceCommandInput
265384
| UpdateAccountConfigurationCommandInput
266385
| UpdateChannelClassCommandInput
267386
| UpdateChannelCommandInput
387+
| UpdateCloudWatchAlarmTemplateCommandInput
388+
| UpdateCloudWatchAlarmTemplateGroupCommandInput
389+
| UpdateEventBridgeRuleTemplateCommandInput
390+
| UpdateEventBridgeRuleTemplateGroupCommandInput
268391
| UpdateInputCommandInput
269392
| UpdateInputDeviceCommandInput
270393
| UpdateInputSecurityGroupCommandInput
@@ -284,19 +407,29 @@ export type ServiceOutputTypes =
284407
| CancelInputDeviceTransferCommandOutput
285408
| ClaimDeviceCommandOutput
286409
| CreateChannelCommandOutput
410+
| CreateCloudWatchAlarmTemplateCommandOutput
411+
| CreateCloudWatchAlarmTemplateGroupCommandOutput
412+
| CreateEventBridgeRuleTemplateCommandOutput
413+
| CreateEventBridgeRuleTemplateGroupCommandOutput
287414
| CreateInputCommandOutput
288415
| CreateInputSecurityGroupCommandOutput
289416
| CreateMultiplexCommandOutput
290417
| CreateMultiplexProgramCommandOutput
291418
| CreatePartnerInputCommandOutput
419+
| CreateSignalMapCommandOutput
292420
| CreateTagsCommandOutput
293421
| DeleteChannelCommandOutput
422+
| DeleteCloudWatchAlarmTemplateCommandOutput
423+
| DeleteCloudWatchAlarmTemplateGroupCommandOutput
424+
| DeleteEventBridgeRuleTemplateCommandOutput
425+
| DeleteEventBridgeRuleTemplateGroupCommandOutput
294426
| DeleteInputCommandOutput
295427
| DeleteInputSecurityGroupCommandOutput
296428
| DeleteMultiplexCommandOutput
297429
| DeleteMultiplexProgramCommandOutput
298430
| DeleteReservationCommandOutput
299431
| DeleteScheduleCommandOutput
432+
| DeleteSignalMapCommandOutput
300433
| DeleteTagsCommandOutput
301434
| DescribeAccountConfigurationCommandOutput
302435
| DescribeChannelCommandOutput
@@ -310,7 +443,16 @@ export type ServiceOutputTypes =
310443
| DescribeReservationCommandOutput
311444
| DescribeScheduleCommandOutput
312445
| DescribeThumbnailsCommandOutput
446+
| GetCloudWatchAlarmTemplateCommandOutput
447+
| GetCloudWatchAlarmTemplateGroupCommandOutput
448+
| GetEventBridgeRuleTemplateCommandOutput
449+
| GetEventBridgeRuleTemplateGroupCommandOutput
450+
| GetSignalMapCommandOutput
313451
| ListChannelsCommandOutput
452+
| ListCloudWatchAlarmTemplateGroupsCommandOutput
453+
| ListCloudWatchAlarmTemplatesCommandOutput
454+
| ListEventBridgeRuleTemplateGroupsCommandOutput
455+
| ListEventBridgeRuleTemplatesCommandOutput
314456
| ListInputDeviceTransfersCommandOutput
315457
| ListInputDevicesCommandOutput
316458
| ListInputSecurityGroupsCommandOutput
@@ -319,22 +461,30 @@ export type ServiceOutputTypes =
319461
| ListMultiplexesCommandOutput
320462
| ListOfferingsCommandOutput
321463
| ListReservationsCommandOutput
464+
| ListSignalMapsCommandOutput
322465
| ListTagsForResourceCommandOutput
323466
| PurchaseOfferingCommandOutput
324467
| RebootInputDeviceCommandOutput
325468
| RejectInputDeviceTransferCommandOutput
326469
| RestartChannelPipelinesCommandOutput
327470
| StartChannelCommandOutput
471+
| StartDeleteMonitorDeploymentCommandOutput
328472
| StartInputDeviceCommandOutput
329473
| StartInputDeviceMaintenanceWindowCommandOutput
474+
| StartMonitorDeploymentCommandOutput
330475
| StartMultiplexCommandOutput
476+
| StartUpdateSignalMapCommandOutput
331477
| StopChannelCommandOutput
332478
| StopInputDeviceCommandOutput
333479
| StopMultiplexCommandOutput
334480
| TransferInputDeviceCommandOutput
335481
| UpdateAccountConfigurationCommandOutput
336482
| UpdateChannelClassCommandOutput
337483
| UpdateChannelCommandOutput
484+
| UpdateCloudWatchAlarmTemplateCommandOutput
485+
| UpdateCloudWatchAlarmTemplateGroupCommandOutput
486+
| UpdateEventBridgeRuleTemplateCommandOutput
487+
| UpdateEventBridgeRuleTemplateGroupCommandOutput
338488
| UpdateInputCommandOutput
339489
| UpdateInputDeviceCommandOutput
340490
| UpdateInputSecurityGroupCommandOutput

0 commit comments

Comments
 (0)