Skip to content

Commit 1a98084

Browse files
author
awstools
committed
feat(client-medialive): Adds AV1 Codec support, SRT ouputs, and MediaLive Anywhere support.
1 parent e0e36b5 commit 1a98084

File tree

73 files changed

+21533
-6388
lines changed

Some content is hidden

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

73 files changed

+21533
-6388
lines changed

clients/client-medialive/README.md

Lines changed: 176 additions & 0 deletions
Large diffs are not rendered by default.

clients/client-medialive/src/MediaLive.ts

Lines changed: 407 additions & 0 deletions
Large diffs are not rendered by default.

clients/client-medialive/src/MediaLiveClient.ts

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,10 @@ import {
7171
} from "./commands/CancelInputDeviceTransferCommand";
7272
import { ClaimDeviceCommandInput, ClaimDeviceCommandOutput } from "./commands/ClaimDeviceCommand";
7373
import { CreateChannelCommandInput, CreateChannelCommandOutput } from "./commands/CreateChannelCommand";
74+
import {
75+
CreateChannelPlacementGroupCommandInput,
76+
CreateChannelPlacementGroupCommandOutput,
77+
} from "./commands/CreateChannelPlacementGroupCommand";
7478
import {
7579
CreateCloudWatchAlarmTemplateCommandInput,
7680
CreateCloudWatchAlarmTemplateCommandOutput,
@@ -79,6 +83,7 @@ import {
7983
CreateCloudWatchAlarmTemplateGroupCommandInput,
8084
CreateCloudWatchAlarmTemplateGroupCommandOutput,
8185
} from "./commands/CreateCloudWatchAlarmTemplateGroupCommand";
86+
import { CreateClusterCommandInput, CreateClusterCommandOutput } from "./commands/CreateClusterCommand";
8287
import {
8388
CreateEventBridgeRuleTemplateCommandInput,
8489
CreateEventBridgeRuleTemplateCommandOutput,
@@ -97,10 +102,20 @@ import {
97102
CreateMultiplexProgramCommandInput,
98103
CreateMultiplexProgramCommandOutput,
99104
} from "./commands/CreateMultiplexProgramCommand";
105+
import { CreateNetworkCommandInput, CreateNetworkCommandOutput } from "./commands/CreateNetworkCommand";
106+
import { CreateNodeCommandInput, CreateNodeCommandOutput } from "./commands/CreateNodeCommand";
107+
import {
108+
CreateNodeRegistrationScriptCommandInput,
109+
CreateNodeRegistrationScriptCommandOutput,
110+
} from "./commands/CreateNodeRegistrationScriptCommand";
100111
import { CreatePartnerInputCommandInput, CreatePartnerInputCommandOutput } from "./commands/CreatePartnerInputCommand";
101112
import { CreateSignalMapCommandInput, CreateSignalMapCommandOutput } from "./commands/CreateSignalMapCommand";
102113
import { CreateTagsCommandInput, CreateTagsCommandOutput } from "./commands/CreateTagsCommand";
103114
import { DeleteChannelCommandInput, DeleteChannelCommandOutput } from "./commands/DeleteChannelCommand";
115+
import {
116+
DeleteChannelPlacementGroupCommandInput,
117+
DeleteChannelPlacementGroupCommandOutput,
118+
} from "./commands/DeleteChannelPlacementGroupCommand";
104119
import {
105120
DeleteCloudWatchAlarmTemplateCommandInput,
106121
DeleteCloudWatchAlarmTemplateCommandOutput,
@@ -109,6 +124,7 @@ import {
109124
DeleteCloudWatchAlarmTemplateGroupCommandInput,
110125
DeleteCloudWatchAlarmTemplateGroupCommandOutput,
111126
} from "./commands/DeleteCloudWatchAlarmTemplateGroupCommand";
127+
import { DeleteClusterCommandInput, DeleteClusterCommandOutput } from "./commands/DeleteClusterCommand";
112128
import {
113129
DeleteEventBridgeRuleTemplateCommandInput,
114130
DeleteEventBridgeRuleTemplateCommandOutput,
@@ -127,6 +143,8 @@ import {
127143
DeleteMultiplexProgramCommandInput,
128144
DeleteMultiplexProgramCommandOutput,
129145
} from "./commands/DeleteMultiplexProgramCommand";
146+
import { DeleteNetworkCommandInput, DeleteNetworkCommandOutput } from "./commands/DeleteNetworkCommand";
147+
import { DeleteNodeCommandInput, DeleteNodeCommandOutput } from "./commands/DeleteNodeCommand";
130148
import { DeleteReservationCommandInput, DeleteReservationCommandOutput } from "./commands/DeleteReservationCommand";
131149
import { DeleteScheduleCommandInput, DeleteScheduleCommandOutput } from "./commands/DeleteScheduleCommand";
132150
import { DeleteSignalMapCommandInput, DeleteSignalMapCommandOutput } from "./commands/DeleteSignalMapCommand";
@@ -136,6 +154,11 @@ import {
136154
DescribeAccountConfigurationCommandOutput,
137155
} from "./commands/DescribeAccountConfigurationCommand";
138156
import { DescribeChannelCommandInput, DescribeChannelCommandOutput } from "./commands/DescribeChannelCommand";
157+
import {
158+
DescribeChannelPlacementGroupCommandInput,
159+
DescribeChannelPlacementGroupCommandOutput,
160+
} from "./commands/DescribeChannelPlacementGroupCommand";
161+
import { DescribeClusterCommandInput, DescribeClusterCommandOutput } from "./commands/DescribeClusterCommand";
139162
import { DescribeInputCommandInput, DescribeInputCommandOutput } from "./commands/DescribeInputCommand";
140163
import {
141164
DescribeInputDeviceCommandInput,
@@ -154,6 +177,8 @@ import {
154177
DescribeMultiplexProgramCommandInput,
155178
DescribeMultiplexProgramCommandOutput,
156179
} from "./commands/DescribeMultiplexProgramCommand";
180+
import { DescribeNetworkCommandInput, DescribeNetworkCommandOutput } from "./commands/DescribeNetworkCommand";
181+
import { DescribeNodeCommandInput, DescribeNodeCommandOutput } from "./commands/DescribeNodeCommand";
157182
import { DescribeOfferingCommandInput, DescribeOfferingCommandOutput } from "./commands/DescribeOfferingCommand";
158183
import {
159184
DescribeReservationCommandInput,
@@ -178,6 +203,10 @@ import {
178203
GetEventBridgeRuleTemplateGroupCommandOutput,
179204
} from "./commands/GetEventBridgeRuleTemplateGroupCommand";
180205
import { GetSignalMapCommandInput, GetSignalMapCommandOutput } from "./commands/GetSignalMapCommand";
206+
import {
207+
ListChannelPlacementGroupsCommandInput,
208+
ListChannelPlacementGroupsCommandOutput,
209+
} from "./commands/ListChannelPlacementGroupsCommand";
181210
import { ListChannelsCommandInput, ListChannelsCommandOutput } from "./commands/ListChannelsCommand";
182211
import {
183212
ListCloudWatchAlarmTemplateGroupsCommandInput,
@@ -187,6 +216,7 @@ import {
187216
ListCloudWatchAlarmTemplatesCommandInput,
188217
ListCloudWatchAlarmTemplatesCommandOutput,
189218
} from "./commands/ListCloudWatchAlarmTemplatesCommand";
219+
import { ListClustersCommandInput, ListClustersCommandOutput } from "./commands/ListClustersCommand";
190220
import {
191221
ListEventBridgeRuleTemplateGroupsCommandInput,
192222
ListEventBridgeRuleTemplateGroupsCommandOutput,
@@ -210,6 +240,8 @@ import {
210240
ListMultiplexProgramsCommandInput,
211241
ListMultiplexProgramsCommandOutput,
212242
} from "./commands/ListMultiplexProgramsCommand";
243+
import { ListNetworksCommandInput, ListNetworksCommandOutput } from "./commands/ListNetworksCommand";
244+
import { ListNodesCommandInput, ListNodesCommandOutput } from "./commands/ListNodesCommand";
213245
import { ListOfferingsCommandInput, ListOfferingsCommandOutput } from "./commands/ListOfferingsCommand";
214246
import { ListReservationsCommandInput, ListReservationsCommandOutput } from "./commands/ListReservationsCommand";
215247
import { ListSignalMapsCommandInput, ListSignalMapsCommandOutput } from "./commands/ListSignalMapsCommand";
@@ -259,6 +291,10 @@ import {
259291
} from "./commands/UpdateAccountConfigurationCommand";
260292
import { UpdateChannelClassCommandInput, UpdateChannelClassCommandOutput } from "./commands/UpdateChannelClassCommand";
261293
import { UpdateChannelCommandInput, UpdateChannelCommandOutput } from "./commands/UpdateChannelCommand";
294+
import {
295+
UpdateChannelPlacementGroupCommandInput,
296+
UpdateChannelPlacementGroupCommandOutput,
297+
} from "./commands/UpdateChannelPlacementGroupCommand";
262298
import {
263299
UpdateCloudWatchAlarmTemplateCommandInput,
264300
UpdateCloudWatchAlarmTemplateCommandOutput,
@@ -267,6 +303,7 @@ import {
267303
UpdateCloudWatchAlarmTemplateGroupCommandInput,
268304
UpdateCloudWatchAlarmTemplateGroupCommandOutput,
269305
} from "./commands/UpdateCloudWatchAlarmTemplateGroupCommand";
306+
import { UpdateClusterCommandInput, UpdateClusterCommandOutput } from "./commands/UpdateClusterCommand";
270307
import {
271308
UpdateEventBridgeRuleTemplateCommandInput,
272309
UpdateEventBridgeRuleTemplateCommandOutput,
@@ -286,6 +323,9 @@ import {
286323
UpdateMultiplexProgramCommandInput,
287324
UpdateMultiplexProgramCommandOutput,
288325
} from "./commands/UpdateMultiplexProgramCommand";
326+
import { UpdateNetworkCommandInput, UpdateNetworkCommandOutput } from "./commands/UpdateNetworkCommand";
327+
import { UpdateNodeCommandInput, UpdateNodeCommandOutput } from "./commands/UpdateNodeCommand";
328+
import { UpdateNodeStateCommandInput, UpdateNodeStateCommandOutput } from "./commands/UpdateNodeStateCommand";
289329
import { UpdateReservationCommandInput, UpdateReservationCommandOutput } from "./commands/UpdateReservationCommand";
290330
import {
291331
ClientInputEndpointParameters,
@@ -310,38 +350,51 @@ export type ServiceInputTypes =
310350
| CancelInputDeviceTransferCommandInput
311351
| ClaimDeviceCommandInput
312352
| CreateChannelCommandInput
353+
| CreateChannelPlacementGroupCommandInput
313354
| CreateCloudWatchAlarmTemplateCommandInput
314355
| CreateCloudWatchAlarmTemplateGroupCommandInput
356+
| CreateClusterCommandInput
315357
| CreateEventBridgeRuleTemplateCommandInput
316358
| CreateEventBridgeRuleTemplateGroupCommandInput
317359
| CreateInputCommandInput
318360
| CreateInputSecurityGroupCommandInput
319361
| CreateMultiplexCommandInput
320362
| CreateMultiplexProgramCommandInput
363+
| CreateNetworkCommandInput
364+
| CreateNodeCommandInput
365+
| CreateNodeRegistrationScriptCommandInput
321366
| CreatePartnerInputCommandInput
322367
| CreateSignalMapCommandInput
323368
| CreateTagsCommandInput
324369
| DeleteChannelCommandInput
370+
| DeleteChannelPlacementGroupCommandInput
325371
| DeleteCloudWatchAlarmTemplateCommandInput
326372
| DeleteCloudWatchAlarmTemplateGroupCommandInput
373+
| DeleteClusterCommandInput
327374
| DeleteEventBridgeRuleTemplateCommandInput
328375
| DeleteEventBridgeRuleTemplateGroupCommandInput
329376
| DeleteInputCommandInput
330377
| DeleteInputSecurityGroupCommandInput
331378
| DeleteMultiplexCommandInput
332379
| DeleteMultiplexProgramCommandInput
380+
| DeleteNetworkCommandInput
381+
| DeleteNodeCommandInput
333382
| DeleteReservationCommandInput
334383
| DeleteScheduleCommandInput
335384
| DeleteSignalMapCommandInput
336385
| DeleteTagsCommandInput
337386
| DescribeAccountConfigurationCommandInput
338387
| DescribeChannelCommandInput
388+
| DescribeChannelPlacementGroupCommandInput
389+
| DescribeClusterCommandInput
339390
| DescribeInputCommandInput
340391
| DescribeInputDeviceCommandInput
341392
| DescribeInputDeviceThumbnailCommandInput
342393
| DescribeInputSecurityGroupCommandInput
343394
| DescribeMultiplexCommandInput
344395
| DescribeMultiplexProgramCommandInput
396+
| DescribeNetworkCommandInput
397+
| DescribeNodeCommandInput
345398
| DescribeOfferingCommandInput
346399
| DescribeReservationCommandInput
347400
| DescribeScheduleCommandInput
@@ -351,9 +404,11 @@ export type ServiceInputTypes =
351404
| GetEventBridgeRuleTemplateCommandInput
352405
| GetEventBridgeRuleTemplateGroupCommandInput
353406
| GetSignalMapCommandInput
407+
| ListChannelPlacementGroupsCommandInput
354408
| ListChannelsCommandInput
355409
| ListCloudWatchAlarmTemplateGroupsCommandInput
356410
| ListCloudWatchAlarmTemplatesCommandInput
411+
| ListClustersCommandInput
357412
| ListEventBridgeRuleTemplateGroupsCommandInput
358413
| ListEventBridgeRuleTemplatesCommandInput
359414
| ListInputDeviceTransfersCommandInput
@@ -362,6 +417,8 @@ export type ServiceInputTypes =
362417
| ListInputsCommandInput
363418
| ListMultiplexProgramsCommandInput
364419
| ListMultiplexesCommandInput
420+
| ListNetworksCommandInput
421+
| ListNodesCommandInput
365422
| ListOfferingsCommandInput
366423
| ListReservationsCommandInput
367424
| ListSignalMapsCommandInput
@@ -384,15 +441,20 @@ export type ServiceInputTypes =
384441
| UpdateAccountConfigurationCommandInput
385442
| UpdateChannelClassCommandInput
386443
| UpdateChannelCommandInput
444+
| UpdateChannelPlacementGroupCommandInput
387445
| UpdateCloudWatchAlarmTemplateCommandInput
388446
| UpdateCloudWatchAlarmTemplateGroupCommandInput
447+
| UpdateClusterCommandInput
389448
| UpdateEventBridgeRuleTemplateCommandInput
390449
| UpdateEventBridgeRuleTemplateGroupCommandInput
391450
| UpdateInputCommandInput
392451
| UpdateInputDeviceCommandInput
393452
| UpdateInputSecurityGroupCommandInput
394453
| UpdateMultiplexCommandInput
395454
| UpdateMultiplexProgramCommandInput
455+
| UpdateNetworkCommandInput
456+
| UpdateNodeCommandInput
457+
| UpdateNodeStateCommandInput
396458
| UpdateReservationCommandInput;
397459

398460
/**
@@ -407,38 +469,51 @@ export type ServiceOutputTypes =
407469
| CancelInputDeviceTransferCommandOutput
408470
| ClaimDeviceCommandOutput
409471
| CreateChannelCommandOutput
472+
| CreateChannelPlacementGroupCommandOutput
410473
| CreateCloudWatchAlarmTemplateCommandOutput
411474
| CreateCloudWatchAlarmTemplateGroupCommandOutput
475+
| CreateClusterCommandOutput
412476
| CreateEventBridgeRuleTemplateCommandOutput
413477
| CreateEventBridgeRuleTemplateGroupCommandOutput
414478
| CreateInputCommandOutput
415479
| CreateInputSecurityGroupCommandOutput
416480
| CreateMultiplexCommandOutput
417481
| CreateMultiplexProgramCommandOutput
482+
| CreateNetworkCommandOutput
483+
| CreateNodeCommandOutput
484+
| CreateNodeRegistrationScriptCommandOutput
418485
| CreatePartnerInputCommandOutput
419486
| CreateSignalMapCommandOutput
420487
| CreateTagsCommandOutput
421488
| DeleteChannelCommandOutput
489+
| DeleteChannelPlacementGroupCommandOutput
422490
| DeleteCloudWatchAlarmTemplateCommandOutput
423491
| DeleteCloudWatchAlarmTemplateGroupCommandOutput
492+
| DeleteClusterCommandOutput
424493
| DeleteEventBridgeRuleTemplateCommandOutput
425494
| DeleteEventBridgeRuleTemplateGroupCommandOutput
426495
| DeleteInputCommandOutput
427496
| DeleteInputSecurityGroupCommandOutput
428497
| DeleteMultiplexCommandOutput
429498
| DeleteMultiplexProgramCommandOutput
499+
| DeleteNetworkCommandOutput
500+
| DeleteNodeCommandOutput
430501
| DeleteReservationCommandOutput
431502
| DeleteScheduleCommandOutput
432503
| DeleteSignalMapCommandOutput
433504
| DeleteTagsCommandOutput
434505
| DescribeAccountConfigurationCommandOutput
435506
| DescribeChannelCommandOutput
507+
| DescribeChannelPlacementGroupCommandOutput
508+
| DescribeClusterCommandOutput
436509
| DescribeInputCommandOutput
437510
| DescribeInputDeviceCommandOutput
438511
| DescribeInputDeviceThumbnailCommandOutput
439512
| DescribeInputSecurityGroupCommandOutput
440513
| DescribeMultiplexCommandOutput
441514
| DescribeMultiplexProgramCommandOutput
515+
| DescribeNetworkCommandOutput
516+
| DescribeNodeCommandOutput
442517
| DescribeOfferingCommandOutput
443518
| DescribeReservationCommandOutput
444519
| DescribeScheduleCommandOutput
@@ -448,9 +523,11 @@ export type ServiceOutputTypes =
448523
| GetEventBridgeRuleTemplateCommandOutput
449524
| GetEventBridgeRuleTemplateGroupCommandOutput
450525
| GetSignalMapCommandOutput
526+
| ListChannelPlacementGroupsCommandOutput
451527
| ListChannelsCommandOutput
452528
| ListCloudWatchAlarmTemplateGroupsCommandOutput
453529
| ListCloudWatchAlarmTemplatesCommandOutput
530+
| ListClustersCommandOutput
454531
| ListEventBridgeRuleTemplateGroupsCommandOutput
455532
| ListEventBridgeRuleTemplatesCommandOutput
456533
| ListInputDeviceTransfersCommandOutput
@@ -459,6 +536,8 @@ export type ServiceOutputTypes =
459536
| ListInputsCommandOutput
460537
| ListMultiplexProgramsCommandOutput
461538
| ListMultiplexesCommandOutput
539+
| ListNetworksCommandOutput
540+
| ListNodesCommandOutput
462541
| ListOfferingsCommandOutput
463542
| ListReservationsCommandOutput
464543
| ListSignalMapsCommandOutput
@@ -481,15 +560,20 @@ export type ServiceOutputTypes =
481560
| UpdateAccountConfigurationCommandOutput
482561
| UpdateChannelClassCommandOutput
483562
| UpdateChannelCommandOutput
563+
| UpdateChannelPlacementGroupCommandOutput
484564
| UpdateCloudWatchAlarmTemplateCommandOutput
485565
| UpdateCloudWatchAlarmTemplateGroupCommandOutput
566+
| UpdateClusterCommandOutput
486567
| UpdateEventBridgeRuleTemplateCommandOutput
487568
| UpdateEventBridgeRuleTemplateGroupCommandOutput
488569
| UpdateInputCommandOutput
489570
| UpdateInputDeviceCommandOutput
490571
| UpdateInputSecurityGroupCommandOutput
491572
| UpdateMultiplexCommandOutput
492573
| UpdateMultiplexProgramCommandOutput
574+
| UpdateNetworkCommandOutput
575+
| UpdateNodeCommandOutput
576+
| UpdateNodeStateCommandOutput
493577
| UpdateReservationCommandOutput;
494578

495579
/**

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { MetadataBearer as __MetadataBearer } from "@smithy/types";
66

77
import { commonParams } from "../endpoint/EndpointParameters";
88
import { MediaLiveClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../MediaLiveClient";
9-
import { ClaimDeviceRequest, ClaimDeviceResponse } from "../models/models_1";
9+
import { ClaimDeviceRequest, ClaimDeviceResponse } from "../models/models_2";
1010
import { de_ClaimDeviceCommand, se_ClaimDeviceCommand } from "../protocols/Aws_restJson1";
1111

1212
/**

0 commit comments

Comments
 (0)