Skip to content

Commit 2f69ce5

Browse files
author
awstools
committed
feat(client-medialive): AWS Elemental MediaLive now supports SDI inputs to MediaLive Anywhere Channels in workflows that use AWS SDKs.
1 parent 55fb5c5 commit 2f69ce5

28 files changed

+2540
-102
lines changed

clients/client-medialive/README.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -378,6 +378,14 @@ CreatePartnerInput
378378

379379
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/medialive/command/CreatePartnerInputCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-medialive/Interface/CreatePartnerInputCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-medialive/Interface/CreatePartnerInputCommandOutput/)
380380

381+
</details>
382+
<details>
383+
<summary>
384+
CreateSdiSource
385+
</summary>
386+
387+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/medialive/command/CreateSdiSourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-medialive/Interface/CreateSdiSourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-medialive/Interface/CreateSdiSourceCommandOutput/)
388+
381389
</details>
382390
<details>
383391
<summary>
@@ -514,6 +522,14 @@ DeleteSchedule
514522

515523
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/medialive/command/DeleteScheduleCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-medialive/Interface/DeleteScheduleCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-medialive/Interface/DeleteScheduleCommandOutput/)
516524

525+
</details>
526+
<details>
527+
<summary>
528+
DeleteSdiSource
529+
</summary>
530+
531+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/medialive/command/DeleteSdiSourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-medialive/Interface/DeleteSdiSourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-medialive/Interface/DeleteSdiSourceCommandOutput/)
532+
517533
</details>
518534
<details>
519535
<summary>
@@ -650,6 +666,14 @@ DescribeSchedule
650666

651667
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/medialive/command/DescribeScheduleCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-medialive/Interface/DescribeScheduleCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-medialive/Interface/DescribeScheduleCommandOutput/)
652668

669+
</details>
670+
<details>
671+
<summary>
672+
DescribeSdiSource
673+
</summary>
674+
675+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/medialive/command/DescribeSdiSourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-medialive/Interface/DescribeSdiSourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-medialive/Interface/DescribeSdiSourceCommandOutput/)
676+
653677
</details>
654678
<details>
655679
<summary>
@@ -834,6 +858,14 @@ ListReservations
834858

835859
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/medialive/command/ListReservationsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-medialive/Interface/ListReservationsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-medialive/Interface/ListReservationsCommandOutput/)
836860

861+
</details>
862+
<details>
863+
<summary>
864+
ListSdiSources
865+
</summary>
866+
867+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/medialive/command/ListSdiSourcesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-medialive/Interface/ListSdiSourcesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-medialive/Interface/ListSdiSourcesCommandOutput/)
868+
837869
</details>
838870
<details>
839871
<summary>
@@ -1123,3 +1155,11 @@ UpdateReservation
11231155
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/medialive/command/UpdateReservationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-medialive/Interface/UpdateReservationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-medialive/Interface/UpdateReservationCommandOutput/)
11241156

11251157
</details>
1158+
<details>
1159+
<summary>
1160+
UpdateSdiSource
1161+
</summary>
1162+
1163+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/medialive/command/UpdateSdiSourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-medialive/Interface/UpdateSdiSourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-medialive/Interface/UpdateSdiSourceCommandOutput/)
1164+
1165+
</details>

clients/client-medialive/src/MediaLive.ts

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,11 @@ import {
8888
CreatePartnerInputCommandInput,
8989
CreatePartnerInputCommandOutput,
9090
} from "./commands/CreatePartnerInputCommand";
91+
import {
92+
CreateSdiSourceCommand,
93+
CreateSdiSourceCommandInput,
94+
CreateSdiSourceCommandOutput,
95+
} from "./commands/CreateSdiSourceCommand";
9196
import {
9297
CreateSignalMapCommand,
9398
CreateSignalMapCommandInput,
@@ -161,6 +166,11 @@ import {
161166
DeleteScheduleCommandInput,
162167
DeleteScheduleCommandOutput,
163168
} from "./commands/DeleteScheduleCommand";
169+
import {
170+
DeleteSdiSourceCommand,
171+
DeleteSdiSourceCommandInput,
172+
DeleteSdiSourceCommandOutput,
173+
} from "./commands/DeleteSdiSourceCommand";
164174
import {
165175
DeleteSignalMapCommand,
166176
DeleteSignalMapCommandInput,
@@ -242,6 +252,11 @@ import {
242252
DescribeScheduleCommandInput,
243253
DescribeScheduleCommandOutput,
244254
} from "./commands/DescribeScheduleCommand";
255+
import {
256+
DescribeSdiSourceCommand,
257+
DescribeSdiSourceCommandInput,
258+
DescribeSdiSourceCommandOutput,
259+
} from "./commands/DescribeSdiSourceCommand";
245260
import {
246261
DescribeThumbnailsCommand,
247262
DescribeThumbnailsCommandInput,
@@ -349,6 +364,11 @@ import {
349364
ListReservationsCommandInput,
350365
ListReservationsCommandOutput,
351366
} from "./commands/ListReservationsCommand";
367+
import {
368+
ListSdiSourcesCommand,
369+
ListSdiSourcesCommandInput,
370+
ListSdiSourcesCommandOutput,
371+
} from "./commands/ListSdiSourcesCommand";
352372
import {
353373
ListSignalMapsCommand,
354374
ListSignalMapsCommandInput,
@@ -517,6 +537,11 @@ import {
517537
UpdateReservationCommandInput,
518538
UpdateReservationCommandOutput,
519539
} from "./commands/UpdateReservationCommand";
540+
import {
541+
UpdateSdiSourceCommand,
542+
UpdateSdiSourceCommandInput,
543+
UpdateSdiSourceCommandOutput,
544+
} from "./commands/UpdateSdiSourceCommand";
520545
import { MediaLiveClient, MediaLiveClientConfig } from "./MediaLiveClient";
521546

522547
const commands = {
@@ -542,6 +567,7 @@ const commands = {
542567
CreateNodeCommand,
543568
CreateNodeRegistrationScriptCommand,
544569
CreatePartnerInputCommand,
570+
CreateSdiSourceCommand,
545571
CreateSignalMapCommand,
546572
CreateTagsCommand,
547573
DeleteChannelCommand,
@@ -559,6 +585,7 @@ const commands = {
559585
DeleteNodeCommand,
560586
DeleteReservationCommand,
561587
DeleteScheduleCommand,
588+
DeleteSdiSourceCommand,
562589
DeleteSignalMapCommand,
563590
DeleteTagsCommand,
564591
DescribeAccountConfigurationCommand,
@@ -576,6 +603,7 @@ const commands = {
576603
DescribeOfferingCommand,
577604
DescribeReservationCommand,
578605
DescribeScheduleCommand,
606+
DescribeSdiSourceCommand,
579607
DescribeThumbnailsCommand,
580608
GetCloudWatchAlarmTemplateCommand,
581609
GetCloudWatchAlarmTemplateGroupCommand,
@@ -599,6 +627,7 @@ const commands = {
599627
ListNodesCommand,
600628
ListOfferingsCommand,
601629
ListReservationsCommand,
630+
ListSdiSourcesCommand,
602631
ListSignalMapsCommand,
603632
ListTagsForResourceCommand,
604633
ListVersionsCommand,
@@ -635,6 +664,7 @@ const commands = {
635664
UpdateNodeCommand,
636665
UpdateNodeStateCommand,
637666
UpdateReservationCommand,
667+
UpdateSdiSourceCommand,
638668
};
639669

640670
export interface MediaLive {
@@ -964,6 +994,21 @@ export interface MediaLive {
964994
cb: (err: any, data?: CreatePartnerInputCommandOutput) => void
965995
): void;
966996

997+
/**
998+
* @see {@link CreateSdiSourceCommand}
999+
*/
1000+
createSdiSource(): Promise<CreateSdiSourceCommandOutput>;
1001+
createSdiSource(
1002+
args: CreateSdiSourceCommandInput,
1003+
options?: __HttpHandlerOptions
1004+
): Promise<CreateSdiSourceCommandOutput>;
1005+
createSdiSource(args: CreateSdiSourceCommandInput, cb: (err: any, data?: CreateSdiSourceCommandOutput) => void): void;
1006+
createSdiSource(
1007+
args: CreateSdiSourceCommandInput,
1008+
options: __HttpHandlerOptions,
1009+
cb: (err: any, data?: CreateSdiSourceCommandOutput) => void
1010+
): void;
1011+
9671012
/**
9681013
* @see {@link CreateSignalMapCommand}
9691014
*/
@@ -1208,6 +1253,20 @@ export interface MediaLive {
12081253
cb: (err: any, data?: DeleteScheduleCommandOutput) => void
12091254
): void;
12101255

1256+
/**
1257+
* @see {@link DeleteSdiSourceCommand}
1258+
*/
1259+
deleteSdiSource(
1260+
args: DeleteSdiSourceCommandInput,
1261+
options?: __HttpHandlerOptions
1262+
): Promise<DeleteSdiSourceCommandOutput>;
1263+
deleteSdiSource(args: DeleteSdiSourceCommandInput, cb: (err: any, data?: DeleteSdiSourceCommandOutput) => void): void;
1264+
deleteSdiSource(
1265+
args: DeleteSdiSourceCommandInput,
1266+
options: __HttpHandlerOptions,
1267+
cb: (err: any, data?: DeleteSdiSourceCommandOutput) => void
1268+
): void;
1269+
12111270
/**
12121271
* @see {@link DeleteSignalMapCommand}
12131272
*/
@@ -1468,6 +1527,23 @@ export interface MediaLive {
14681527
cb: (err: any, data?: DescribeScheduleCommandOutput) => void
14691528
): void;
14701529

1530+
/**
1531+
* @see {@link DescribeSdiSourceCommand}
1532+
*/
1533+
describeSdiSource(
1534+
args: DescribeSdiSourceCommandInput,
1535+
options?: __HttpHandlerOptions
1536+
): Promise<DescribeSdiSourceCommandOutput>;
1537+
describeSdiSource(
1538+
args: DescribeSdiSourceCommandInput,
1539+
cb: (err: any, data?: DescribeSdiSourceCommandOutput) => void
1540+
): void;
1541+
describeSdiSource(
1542+
args: DescribeSdiSourceCommandInput,
1543+
options: __HttpHandlerOptions,
1544+
cb: (err: any, data?: DescribeSdiSourceCommandOutput) => void
1545+
): void;
1546+
14711547
/**
14721548
* @see {@link DescribeThumbnailsCommand}
14731549
*/
@@ -1827,6 +1903,21 @@ export interface MediaLive {
18271903
cb: (err: any, data?: ListReservationsCommandOutput) => void
18281904
): void;
18291905

1906+
/**
1907+
* @see {@link ListSdiSourcesCommand}
1908+
*/
1909+
listSdiSources(): Promise<ListSdiSourcesCommandOutput>;
1910+
listSdiSources(
1911+
args: ListSdiSourcesCommandInput,
1912+
options?: __HttpHandlerOptions
1913+
): Promise<ListSdiSourcesCommandOutput>;
1914+
listSdiSources(args: ListSdiSourcesCommandInput, cb: (err: any, data?: ListSdiSourcesCommandOutput) => void): void;
1915+
listSdiSources(
1916+
args: ListSdiSourcesCommandInput,
1917+
options: __HttpHandlerOptions,
1918+
cb: (err: any, data?: ListSdiSourcesCommandOutput) => void
1919+
): void;
1920+
18301921
/**
18311922
* @see {@link ListSignalMapsCommand}
18321923
*/
@@ -2372,6 +2463,20 @@ export interface MediaLive {
23722463
options: __HttpHandlerOptions,
23732464
cb: (err: any, data?: UpdateReservationCommandOutput) => void
23742465
): void;
2466+
2467+
/**
2468+
* @see {@link UpdateSdiSourceCommand}
2469+
*/
2470+
updateSdiSource(
2471+
args: UpdateSdiSourceCommandInput,
2472+
options?: __HttpHandlerOptions
2473+
): Promise<UpdateSdiSourceCommandOutput>;
2474+
updateSdiSource(args: UpdateSdiSourceCommandInput, cb: (err: any, data?: UpdateSdiSourceCommandOutput) => void): void;
2475+
updateSdiSource(
2476+
args: UpdateSdiSourceCommandInput,
2477+
options: __HttpHandlerOptions,
2478+
cb: (err: any, data?: UpdateSdiSourceCommandOutput) => void
2479+
): void;
23752480
}
23762481

23772482
/**

0 commit comments

Comments
 (0)