UNPKG

awscdk-construct-scte-scheduler

Version:

AWS CDK Construct for scheduling SCTE-35 events using the MediaLive schedule API

192 lines (191 loc) 11.4 kB
import { createAggregatedClient } from "@smithy/smithy-client"; import { AcceptInputDeviceTransferCommand, } from "./commands/AcceptInputDeviceTransferCommand"; import { BatchDeleteCommand } from "./commands/BatchDeleteCommand"; import { BatchStartCommand } from "./commands/BatchStartCommand"; import { BatchStopCommand } from "./commands/BatchStopCommand"; import { BatchUpdateScheduleCommand, } from "./commands/BatchUpdateScheduleCommand"; import { CancelInputDeviceTransferCommand, } from "./commands/CancelInputDeviceTransferCommand"; import { ClaimDeviceCommand } from "./commands/ClaimDeviceCommand"; import { CreateChannelCommand, } from "./commands/CreateChannelCommand"; import { CreateCloudWatchAlarmTemplateCommand, } from "./commands/CreateCloudWatchAlarmTemplateCommand"; import { CreateCloudWatchAlarmTemplateGroupCommand, } from "./commands/CreateCloudWatchAlarmTemplateGroupCommand"; import { CreateEventBridgeRuleTemplateCommand, } from "./commands/CreateEventBridgeRuleTemplateCommand"; import { CreateEventBridgeRuleTemplateGroupCommand, } from "./commands/CreateEventBridgeRuleTemplateGroupCommand"; import { CreateInputCommand } from "./commands/CreateInputCommand"; import { CreateInputSecurityGroupCommand, } from "./commands/CreateInputSecurityGroupCommand"; import { CreateMultiplexCommand, } from "./commands/CreateMultiplexCommand"; import { CreateMultiplexProgramCommand, } from "./commands/CreateMultiplexProgramCommand"; import { CreatePartnerInputCommand, } from "./commands/CreatePartnerInputCommand"; import { CreateSignalMapCommand, } from "./commands/CreateSignalMapCommand"; import { CreateTagsCommand } from "./commands/CreateTagsCommand"; import { DeleteChannelCommand, } from "./commands/DeleteChannelCommand"; import { DeleteCloudWatchAlarmTemplateCommand, } from "./commands/DeleteCloudWatchAlarmTemplateCommand"; import { DeleteCloudWatchAlarmTemplateGroupCommand, } from "./commands/DeleteCloudWatchAlarmTemplateGroupCommand"; import { DeleteEventBridgeRuleTemplateCommand, } from "./commands/DeleteEventBridgeRuleTemplateCommand"; import { DeleteEventBridgeRuleTemplateGroupCommand, } from "./commands/DeleteEventBridgeRuleTemplateGroupCommand"; import { DeleteInputCommand } from "./commands/DeleteInputCommand"; import { DeleteInputSecurityGroupCommand, } from "./commands/DeleteInputSecurityGroupCommand"; import { DeleteMultiplexCommand, } from "./commands/DeleteMultiplexCommand"; import { DeleteMultiplexProgramCommand, } from "./commands/DeleteMultiplexProgramCommand"; import { DeleteReservationCommand, } from "./commands/DeleteReservationCommand"; import { DeleteScheduleCommand, } from "./commands/DeleteScheduleCommand"; import { DeleteSignalMapCommand, } from "./commands/DeleteSignalMapCommand"; import { DeleteTagsCommand } from "./commands/DeleteTagsCommand"; import { DescribeAccountConfigurationCommand, } from "./commands/DescribeAccountConfigurationCommand"; import { DescribeChannelCommand, } from "./commands/DescribeChannelCommand"; import { DescribeInputCommand, } from "./commands/DescribeInputCommand"; import { DescribeInputDeviceCommand, } from "./commands/DescribeInputDeviceCommand"; import { DescribeInputDeviceThumbnailCommand, } from "./commands/DescribeInputDeviceThumbnailCommand"; import { DescribeInputSecurityGroupCommand, } from "./commands/DescribeInputSecurityGroupCommand"; import { DescribeMultiplexCommand, } from "./commands/DescribeMultiplexCommand"; import { DescribeMultiplexProgramCommand, } from "./commands/DescribeMultiplexProgramCommand"; import { DescribeOfferingCommand, } from "./commands/DescribeOfferingCommand"; import { DescribeReservationCommand, } from "./commands/DescribeReservationCommand"; import { DescribeScheduleCommand, } from "./commands/DescribeScheduleCommand"; import { DescribeThumbnailsCommand, } from "./commands/DescribeThumbnailsCommand"; import { GetCloudWatchAlarmTemplateCommand, } from "./commands/GetCloudWatchAlarmTemplateCommand"; import { GetCloudWatchAlarmTemplateGroupCommand, } from "./commands/GetCloudWatchAlarmTemplateGroupCommand"; import { GetEventBridgeRuleTemplateCommand, } from "./commands/GetEventBridgeRuleTemplateCommand"; import { GetEventBridgeRuleTemplateGroupCommand, } from "./commands/GetEventBridgeRuleTemplateGroupCommand"; import { GetSignalMapCommand, } from "./commands/GetSignalMapCommand"; import { ListChannelsCommand, } from "./commands/ListChannelsCommand"; import { ListCloudWatchAlarmTemplateGroupsCommand, } from "./commands/ListCloudWatchAlarmTemplateGroupsCommand"; import { ListCloudWatchAlarmTemplatesCommand, } from "./commands/ListCloudWatchAlarmTemplatesCommand"; import { ListEventBridgeRuleTemplateGroupsCommand, } from "./commands/ListEventBridgeRuleTemplateGroupsCommand"; import { ListEventBridgeRuleTemplatesCommand, } from "./commands/ListEventBridgeRuleTemplatesCommand"; import { ListInputDevicesCommand, } from "./commands/ListInputDevicesCommand"; import { ListInputDeviceTransfersCommand, } from "./commands/ListInputDeviceTransfersCommand"; import { ListInputsCommand } from "./commands/ListInputsCommand"; import { ListInputSecurityGroupsCommand, } from "./commands/ListInputSecurityGroupsCommand"; import { ListMultiplexesCommand, } from "./commands/ListMultiplexesCommand"; import { ListMultiplexProgramsCommand, } from "./commands/ListMultiplexProgramsCommand"; import { ListOfferingsCommand, } from "./commands/ListOfferingsCommand"; import { ListReservationsCommand, } from "./commands/ListReservationsCommand"; import { ListSignalMapsCommand, } from "./commands/ListSignalMapsCommand"; import { ListTagsForResourceCommand, } from "./commands/ListTagsForResourceCommand"; import { PurchaseOfferingCommand, } from "./commands/PurchaseOfferingCommand"; import { RebootInputDeviceCommand, } from "./commands/RebootInputDeviceCommand"; import { RejectInputDeviceTransferCommand, } from "./commands/RejectInputDeviceTransferCommand"; import { RestartChannelPipelinesCommand, } from "./commands/RestartChannelPipelinesCommand"; import { StartChannelCommand, } from "./commands/StartChannelCommand"; import { StartDeleteMonitorDeploymentCommand, } from "./commands/StartDeleteMonitorDeploymentCommand"; import { StartInputDeviceCommand, } from "./commands/StartInputDeviceCommand"; import { StartInputDeviceMaintenanceWindowCommand, } from "./commands/StartInputDeviceMaintenanceWindowCommand"; import { StartMonitorDeploymentCommand, } from "./commands/StartMonitorDeploymentCommand"; import { StartMultiplexCommand, } from "./commands/StartMultiplexCommand"; import { StartUpdateSignalMapCommand, } from "./commands/StartUpdateSignalMapCommand"; import { StopChannelCommand } from "./commands/StopChannelCommand"; import { StopInputDeviceCommand, } from "./commands/StopInputDeviceCommand"; import { StopMultiplexCommand, } from "./commands/StopMultiplexCommand"; import { TransferInputDeviceCommand, } from "./commands/TransferInputDeviceCommand"; import { UpdateAccountConfigurationCommand, } from "./commands/UpdateAccountConfigurationCommand"; import { UpdateChannelClassCommand, } from "./commands/UpdateChannelClassCommand"; import { UpdateChannelCommand, } from "./commands/UpdateChannelCommand"; import { UpdateCloudWatchAlarmTemplateCommand, } from "./commands/UpdateCloudWatchAlarmTemplateCommand"; import { UpdateCloudWatchAlarmTemplateGroupCommand, } from "./commands/UpdateCloudWatchAlarmTemplateGroupCommand"; import { UpdateEventBridgeRuleTemplateCommand, } from "./commands/UpdateEventBridgeRuleTemplateCommand"; import { UpdateEventBridgeRuleTemplateGroupCommand, } from "./commands/UpdateEventBridgeRuleTemplateGroupCommand"; import { UpdateInputCommand } from "./commands/UpdateInputCommand"; import { UpdateInputDeviceCommand, } from "./commands/UpdateInputDeviceCommand"; import { UpdateInputSecurityGroupCommand, } from "./commands/UpdateInputSecurityGroupCommand"; import { UpdateMultiplexCommand, } from "./commands/UpdateMultiplexCommand"; import { UpdateMultiplexProgramCommand, } from "./commands/UpdateMultiplexProgramCommand"; import { UpdateReservationCommand, } from "./commands/UpdateReservationCommand"; import { MediaLiveClient } from "./MediaLiveClient"; const commands = { AcceptInputDeviceTransferCommand, BatchDeleteCommand, BatchStartCommand, BatchStopCommand, BatchUpdateScheduleCommand, CancelInputDeviceTransferCommand, ClaimDeviceCommand, CreateChannelCommand, CreateCloudWatchAlarmTemplateCommand, CreateCloudWatchAlarmTemplateGroupCommand, CreateEventBridgeRuleTemplateCommand, CreateEventBridgeRuleTemplateGroupCommand, CreateInputCommand, CreateInputSecurityGroupCommand, CreateMultiplexCommand, CreateMultiplexProgramCommand, CreatePartnerInputCommand, CreateSignalMapCommand, CreateTagsCommand, DeleteChannelCommand, DeleteCloudWatchAlarmTemplateCommand, DeleteCloudWatchAlarmTemplateGroupCommand, DeleteEventBridgeRuleTemplateCommand, DeleteEventBridgeRuleTemplateGroupCommand, DeleteInputCommand, DeleteInputSecurityGroupCommand, DeleteMultiplexCommand, DeleteMultiplexProgramCommand, DeleteReservationCommand, DeleteScheduleCommand, DeleteSignalMapCommand, DeleteTagsCommand, DescribeAccountConfigurationCommand, DescribeChannelCommand, DescribeInputCommand, DescribeInputDeviceCommand, DescribeInputDeviceThumbnailCommand, DescribeInputSecurityGroupCommand, DescribeMultiplexCommand, DescribeMultiplexProgramCommand, DescribeOfferingCommand, DescribeReservationCommand, DescribeScheduleCommand, DescribeThumbnailsCommand, GetCloudWatchAlarmTemplateCommand, GetCloudWatchAlarmTemplateGroupCommand, GetEventBridgeRuleTemplateCommand, GetEventBridgeRuleTemplateGroupCommand, GetSignalMapCommand, ListChannelsCommand, ListCloudWatchAlarmTemplateGroupsCommand, ListCloudWatchAlarmTemplatesCommand, ListEventBridgeRuleTemplateGroupsCommand, ListEventBridgeRuleTemplatesCommand, ListInputDevicesCommand, ListInputDeviceTransfersCommand, ListInputsCommand, ListInputSecurityGroupsCommand, ListMultiplexesCommand, ListMultiplexProgramsCommand, ListOfferingsCommand, ListReservationsCommand, ListSignalMapsCommand, ListTagsForResourceCommand, PurchaseOfferingCommand, RebootInputDeviceCommand, RejectInputDeviceTransferCommand, RestartChannelPipelinesCommand, StartChannelCommand, StartDeleteMonitorDeploymentCommand, StartInputDeviceCommand, StartInputDeviceMaintenanceWindowCommand, StartMonitorDeploymentCommand, StartMultiplexCommand, StartUpdateSignalMapCommand, StopChannelCommand, StopInputDeviceCommand, StopMultiplexCommand, TransferInputDeviceCommand, UpdateAccountConfigurationCommand, UpdateChannelCommand, UpdateChannelClassCommand, UpdateCloudWatchAlarmTemplateCommand, UpdateCloudWatchAlarmTemplateGroupCommand, UpdateEventBridgeRuleTemplateCommand, UpdateEventBridgeRuleTemplateGroupCommand, UpdateInputCommand, UpdateInputDeviceCommand, UpdateInputSecurityGroupCommand, UpdateMultiplexCommand, UpdateMultiplexProgramCommand, UpdateReservationCommand, }; export class MediaLive extends MediaLiveClient { } createAggregatedClient(commands, MediaLive);