awscdk-construct-scte-scheduler
Version:
AWS CDK Construct for scheduling SCTE-35 events using the MediaLive schedule API
545 lines • 61 kB
TypeScript
import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types";
import { AcceptInputDeviceTransferCommandInput, AcceptInputDeviceTransferCommandOutput } from "./commands/AcceptInputDeviceTransferCommand";
import { BatchDeleteCommandInput, BatchDeleteCommandOutput } from "./commands/BatchDeleteCommand";
import { BatchStartCommandInput, BatchStartCommandOutput } from "./commands/BatchStartCommand";
import { BatchStopCommandInput, BatchStopCommandOutput } from "./commands/BatchStopCommand";
import { BatchUpdateScheduleCommandInput, BatchUpdateScheduleCommandOutput } from "./commands/BatchUpdateScheduleCommand";
import { CancelInputDeviceTransferCommandInput, CancelInputDeviceTransferCommandOutput } from "./commands/CancelInputDeviceTransferCommand";
import { ClaimDeviceCommandInput, ClaimDeviceCommandOutput } from "./commands/ClaimDeviceCommand";
import { CreateChannelCommandInput, CreateChannelCommandOutput } from "./commands/CreateChannelCommand";
import { CreateCloudWatchAlarmTemplateCommandInput, CreateCloudWatchAlarmTemplateCommandOutput } from "./commands/CreateCloudWatchAlarmTemplateCommand";
import { CreateCloudWatchAlarmTemplateGroupCommandInput, CreateCloudWatchAlarmTemplateGroupCommandOutput } from "./commands/CreateCloudWatchAlarmTemplateGroupCommand";
import { CreateEventBridgeRuleTemplateCommandInput, CreateEventBridgeRuleTemplateCommandOutput } from "./commands/CreateEventBridgeRuleTemplateCommand";
import { CreateEventBridgeRuleTemplateGroupCommandInput, CreateEventBridgeRuleTemplateGroupCommandOutput } from "./commands/CreateEventBridgeRuleTemplateGroupCommand";
import { CreateInputCommandInput, CreateInputCommandOutput } from "./commands/CreateInputCommand";
import { CreateInputSecurityGroupCommandInput, CreateInputSecurityGroupCommandOutput } from "./commands/CreateInputSecurityGroupCommand";
import { CreateMultiplexCommandInput, CreateMultiplexCommandOutput } from "./commands/CreateMultiplexCommand";
import { CreateMultiplexProgramCommandInput, CreateMultiplexProgramCommandOutput } from "./commands/CreateMultiplexProgramCommand";
import { CreatePartnerInputCommandInput, CreatePartnerInputCommandOutput } from "./commands/CreatePartnerInputCommand";
import { CreateSignalMapCommandInput, CreateSignalMapCommandOutput } from "./commands/CreateSignalMapCommand";
import { CreateTagsCommandInput, CreateTagsCommandOutput } from "./commands/CreateTagsCommand";
import { DeleteChannelCommandInput, DeleteChannelCommandOutput } from "./commands/DeleteChannelCommand";
import { DeleteCloudWatchAlarmTemplateCommandInput, DeleteCloudWatchAlarmTemplateCommandOutput } from "./commands/DeleteCloudWatchAlarmTemplateCommand";
import { DeleteCloudWatchAlarmTemplateGroupCommandInput, DeleteCloudWatchAlarmTemplateGroupCommandOutput } from "./commands/DeleteCloudWatchAlarmTemplateGroupCommand";
import { DeleteEventBridgeRuleTemplateCommandInput, DeleteEventBridgeRuleTemplateCommandOutput } from "./commands/DeleteEventBridgeRuleTemplateCommand";
import { DeleteEventBridgeRuleTemplateGroupCommandInput, DeleteEventBridgeRuleTemplateGroupCommandOutput } from "./commands/DeleteEventBridgeRuleTemplateGroupCommand";
import { DeleteInputCommandInput, DeleteInputCommandOutput } from "./commands/DeleteInputCommand";
import { DeleteInputSecurityGroupCommandInput, DeleteInputSecurityGroupCommandOutput } from "./commands/DeleteInputSecurityGroupCommand";
import { DeleteMultiplexCommandInput, DeleteMultiplexCommandOutput } from "./commands/DeleteMultiplexCommand";
import { DeleteMultiplexProgramCommandInput, DeleteMultiplexProgramCommandOutput } from "./commands/DeleteMultiplexProgramCommand";
import { DeleteReservationCommandInput, DeleteReservationCommandOutput } from "./commands/DeleteReservationCommand";
import { DeleteScheduleCommandInput, DeleteScheduleCommandOutput } from "./commands/DeleteScheduleCommand";
import { DeleteSignalMapCommandInput, DeleteSignalMapCommandOutput } from "./commands/DeleteSignalMapCommand";
import { DeleteTagsCommandInput, DeleteTagsCommandOutput } from "./commands/DeleteTagsCommand";
import { DescribeAccountConfigurationCommandInput, DescribeAccountConfigurationCommandOutput } from "./commands/DescribeAccountConfigurationCommand";
import { DescribeChannelCommandInput, DescribeChannelCommandOutput } from "./commands/DescribeChannelCommand";
import { DescribeInputCommandInput, DescribeInputCommandOutput } from "./commands/DescribeInputCommand";
import { DescribeInputDeviceCommandInput, DescribeInputDeviceCommandOutput } from "./commands/DescribeInputDeviceCommand";
import { DescribeInputDeviceThumbnailCommandInput, DescribeInputDeviceThumbnailCommandOutput } from "./commands/DescribeInputDeviceThumbnailCommand";
import { DescribeInputSecurityGroupCommandInput, DescribeInputSecurityGroupCommandOutput } from "./commands/DescribeInputSecurityGroupCommand";
import { DescribeMultiplexCommandInput, DescribeMultiplexCommandOutput } from "./commands/DescribeMultiplexCommand";
import { DescribeMultiplexProgramCommandInput, DescribeMultiplexProgramCommandOutput } from "./commands/DescribeMultiplexProgramCommand";
import { DescribeOfferingCommandInput, DescribeOfferingCommandOutput } from "./commands/DescribeOfferingCommand";
import { DescribeReservationCommandInput, DescribeReservationCommandOutput } from "./commands/DescribeReservationCommand";
import { DescribeScheduleCommandInput, DescribeScheduleCommandOutput } from "./commands/DescribeScheduleCommand";
import { DescribeThumbnailsCommandInput, DescribeThumbnailsCommandOutput } from "./commands/DescribeThumbnailsCommand";
import { GetCloudWatchAlarmTemplateCommandInput, GetCloudWatchAlarmTemplateCommandOutput } from "./commands/GetCloudWatchAlarmTemplateCommand";
import { GetCloudWatchAlarmTemplateGroupCommandInput, GetCloudWatchAlarmTemplateGroupCommandOutput } from "./commands/GetCloudWatchAlarmTemplateGroupCommand";
import { GetEventBridgeRuleTemplateCommandInput, GetEventBridgeRuleTemplateCommandOutput } from "./commands/GetEventBridgeRuleTemplateCommand";
import { GetEventBridgeRuleTemplateGroupCommandInput, GetEventBridgeRuleTemplateGroupCommandOutput } from "./commands/GetEventBridgeRuleTemplateGroupCommand";
import { GetSignalMapCommandInput, GetSignalMapCommandOutput } from "./commands/GetSignalMapCommand";
import { ListChannelsCommandInput, ListChannelsCommandOutput } from "./commands/ListChannelsCommand";
import { ListCloudWatchAlarmTemplateGroupsCommandInput, ListCloudWatchAlarmTemplateGroupsCommandOutput } from "./commands/ListCloudWatchAlarmTemplateGroupsCommand";
import { ListCloudWatchAlarmTemplatesCommandInput, ListCloudWatchAlarmTemplatesCommandOutput } from "./commands/ListCloudWatchAlarmTemplatesCommand";
import { ListEventBridgeRuleTemplateGroupsCommandInput, ListEventBridgeRuleTemplateGroupsCommandOutput } from "./commands/ListEventBridgeRuleTemplateGroupsCommand";
import { ListEventBridgeRuleTemplatesCommandInput, ListEventBridgeRuleTemplatesCommandOutput } from "./commands/ListEventBridgeRuleTemplatesCommand";
import { ListInputDevicesCommandInput, ListInputDevicesCommandOutput } from "./commands/ListInputDevicesCommand";
import { ListInputDeviceTransfersCommandInput, ListInputDeviceTransfersCommandOutput } from "./commands/ListInputDeviceTransfersCommand";
import { ListInputsCommandInput, ListInputsCommandOutput } from "./commands/ListInputsCommand";
import { ListInputSecurityGroupsCommandInput, ListInputSecurityGroupsCommandOutput } from "./commands/ListInputSecurityGroupsCommand";
import { ListMultiplexesCommandInput, ListMultiplexesCommandOutput } from "./commands/ListMultiplexesCommand";
import { ListMultiplexProgramsCommandInput, ListMultiplexProgramsCommandOutput } from "./commands/ListMultiplexProgramsCommand";
import { ListOfferingsCommandInput, ListOfferingsCommandOutput } from "./commands/ListOfferingsCommand";
import { ListReservationsCommandInput, ListReservationsCommandOutput } from "./commands/ListReservationsCommand";
import { ListSignalMapsCommandInput, ListSignalMapsCommandOutput } from "./commands/ListSignalMapsCommand";
import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand";
import { PurchaseOfferingCommandInput, PurchaseOfferingCommandOutput } from "./commands/PurchaseOfferingCommand";
import { RebootInputDeviceCommandInput, RebootInputDeviceCommandOutput } from "./commands/RebootInputDeviceCommand";
import { RejectInputDeviceTransferCommandInput, RejectInputDeviceTransferCommandOutput } from "./commands/RejectInputDeviceTransferCommand";
import { RestartChannelPipelinesCommandInput, RestartChannelPipelinesCommandOutput } from "./commands/RestartChannelPipelinesCommand";
import { StartChannelCommandInput, StartChannelCommandOutput } from "./commands/StartChannelCommand";
import { StartDeleteMonitorDeploymentCommandInput, StartDeleteMonitorDeploymentCommandOutput } from "./commands/StartDeleteMonitorDeploymentCommand";
import { StartInputDeviceCommandInput, StartInputDeviceCommandOutput } from "./commands/StartInputDeviceCommand";
import { StartInputDeviceMaintenanceWindowCommandInput, StartInputDeviceMaintenanceWindowCommandOutput } from "./commands/StartInputDeviceMaintenanceWindowCommand";
import { StartMonitorDeploymentCommandInput, StartMonitorDeploymentCommandOutput } from "./commands/StartMonitorDeploymentCommand";
import { StartMultiplexCommandInput, StartMultiplexCommandOutput } from "./commands/StartMultiplexCommand";
import { StartUpdateSignalMapCommandInput, StartUpdateSignalMapCommandOutput } from "./commands/StartUpdateSignalMapCommand";
import { StopChannelCommandInput, StopChannelCommandOutput } from "./commands/StopChannelCommand";
import { StopInputDeviceCommandInput, StopInputDeviceCommandOutput } from "./commands/StopInputDeviceCommand";
import { StopMultiplexCommandInput, StopMultiplexCommandOutput } from "./commands/StopMultiplexCommand";
import { TransferInputDeviceCommandInput, TransferInputDeviceCommandOutput } from "./commands/TransferInputDeviceCommand";
import { UpdateAccountConfigurationCommandInput, UpdateAccountConfigurationCommandOutput } from "./commands/UpdateAccountConfigurationCommand";
import { UpdateChannelClassCommandInput, UpdateChannelClassCommandOutput } from "./commands/UpdateChannelClassCommand";
import { UpdateChannelCommandInput, UpdateChannelCommandOutput } from "./commands/UpdateChannelCommand";
import { UpdateCloudWatchAlarmTemplateCommandInput, UpdateCloudWatchAlarmTemplateCommandOutput } from "./commands/UpdateCloudWatchAlarmTemplateCommand";
import { UpdateCloudWatchAlarmTemplateGroupCommandInput, UpdateCloudWatchAlarmTemplateGroupCommandOutput } from "./commands/UpdateCloudWatchAlarmTemplateGroupCommand";
import { UpdateEventBridgeRuleTemplateCommandInput, UpdateEventBridgeRuleTemplateCommandOutput } from "./commands/UpdateEventBridgeRuleTemplateCommand";
import { UpdateEventBridgeRuleTemplateGroupCommandInput, UpdateEventBridgeRuleTemplateGroupCommandOutput } from "./commands/UpdateEventBridgeRuleTemplateGroupCommand";
import { UpdateInputCommandInput, UpdateInputCommandOutput } from "./commands/UpdateInputCommand";
import { UpdateInputDeviceCommandInput, UpdateInputDeviceCommandOutput } from "./commands/UpdateInputDeviceCommand";
import { UpdateInputSecurityGroupCommandInput, UpdateInputSecurityGroupCommandOutput } from "./commands/UpdateInputSecurityGroupCommand";
import { UpdateMultiplexCommandInput, UpdateMultiplexCommandOutput } from "./commands/UpdateMultiplexCommand";
import { UpdateMultiplexProgramCommandInput, UpdateMultiplexProgramCommandOutput } from "./commands/UpdateMultiplexProgramCommand";
import { UpdateReservationCommandInput, UpdateReservationCommandOutput } from "./commands/UpdateReservationCommand";
import { MediaLiveClient } from "./MediaLiveClient";
export interface MediaLive {
/**
* @see {@link AcceptInputDeviceTransferCommand}
*/
acceptInputDeviceTransfer(args: AcceptInputDeviceTransferCommandInput, options?: __HttpHandlerOptions): Promise<AcceptInputDeviceTransferCommandOutput>;
acceptInputDeviceTransfer(args: AcceptInputDeviceTransferCommandInput, cb: (err: any, data?: AcceptInputDeviceTransferCommandOutput) => void): void;
acceptInputDeviceTransfer(args: AcceptInputDeviceTransferCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AcceptInputDeviceTransferCommandOutput) => void): void;
/**
* @see {@link BatchDeleteCommand}
*/
batchDelete(): Promise<BatchDeleteCommandOutput>;
batchDelete(args: BatchDeleteCommandInput, options?: __HttpHandlerOptions): Promise<BatchDeleteCommandOutput>;
batchDelete(args: BatchDeleteCommandInput, cb: (err: any, data?: BatchDeleteCommandOutput) => void): void;
batchDelete(args: BatchDeleteCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchDeleteCommandOutput) => void): void;
/**
* @see {@link BatchStartCommand}
*/
batchStart(): Promise<BatchStartCommandOutput>;
batchStart(args: BatchStartCommandInput, options?: __HttpHandlerOptions): Promise<BatchStartCommandOutput>;
batchStart(args: BatchStartCommandInput, cb: (err: any, data?: BatchStartCommandOutput) => void): void;
batchStart(args: BatchStartCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchStartCommandOutput) => void): void;
/**
* @see {@link BatchStopCommand}
*/
batchStop(): Promise<BatchStopCommandOutput>;
batchStop(args: BatchStopCommandInput, options?: __HttpHandlerOptions): Promise<BatchStopCommandOutput>;
batchStop(args: BatchStopCommandInput, cb: (err: any, data?: BatchStopCommandOutput) => void): void;
batchStop(args: BatchStopCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchStopCommandOutput) => void): void;
/**
* @see {@link BatchUpdateScheduleCommand}
*/
batchUpdateSchedule(args: BatchUpdateScheduleCommandInput, options?: __HttpHandlerOptions): Promise<BatchUpdateScheduleCommandOutput>;
batchUpdateSchedule(args: BatchUpdateScheduleCommandInput, cb: (err: any, data?: BatchUpdateScheduleCommandOutput) => void): void;
batchUpdateSchedule(args: BatchUpdateScheduleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchUpdateScheduleCommandOutput) => void): void;
/**
* @see {@link CancelInputDeviceTransferCommand}
*/
cancelInputDeviceTransfer(args: CancelInputDeviceTransferCommandInput, options?: __HttpHandlerOptions): Promise<CancelInputDeviceTransferCommandOutput>;
cancelInputDeviceTransfer(args: CancelInputDeviceTransferCommandInput, cb: (err: any, data?: CancelInputDeviceTransferCommandOutput) => void): void;
cancelInputDeviceTransfer(args: CancelInputDeviceTransferCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelInputDeviceTransferCommandOutput) => void): void;
/**
* @see {@link ClaimDeviceCommand}
*/
claimDevice(): Promise<ClaimDeviceCommandOutput>;
claimDevice(args: ClaimDeviceCommandInput, options?: __HttpHandlerOptions): Promise<ClaimDeviceCommandOutput>;
claimDevice(args: ClaimDeviceCommandInput, cb: (err: any, data?: ClaimDeviceCommandOutput) => void): void;
claimDevice(args: ClaimDeviceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ClaimDeviceCommandOutput) => void): void;
/**
* @see {@link CreateChannelCommand}
*/
createChannel(): Promise<CreateChannelCommandOutput>;
createChannel(args: CreateChannelCommandInput, options?: __HttpHandlerOptions): Promise<CreateChannelCommandOutput>;
createChannel(args: CreateChannelCommandInput, cb: (err: any, data?: CreateChannelCommandOutput) => void): void;
createChannel(args: CreateChannelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateChannelCommandOutput) => void): void;
/**
* @see {@link CreateCloudWatchAlarmTemplateCommand}
*/
createCloudWatchAlarmTemplate(args: CreateCloudWatchAlarmTemplateCommandInput, options?: __HttpHandlerOptions): Promise<CreateCloudWatchAlarmTemplateCommandOutput>;
createCloudWatchAlarmTemplate(args: CreateCloudWatchAlarmTemplateCommandInput, cb: (err: any, data?: CreateCloudWatchAlarmTemplateCommandOutput) => void): void;
createCloudWatchAlarmTemplate(args: CreateCloudWatchAlarmTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCloudWatchAlarmTemplateCommandOutput) => void): void;
/**
* @see {@link CreateCloudWatchAlarmTemplateGroupCommand}
*/
createCloudWatchAlarmTemplateGroup(args: CreateCloudWatchAlarmTemplateGroupCommandInput, options?: __HttpHandlerOptions): Promise<CreateCloudWatchAlarmTemplateGroupCommandOutput>;
createCloudWatchAlarmTemplateGroup(args: CreateCloudWatchAlarmTemplateGroupCommandInput, cb: (err: any, data?: CreateCloudWatchAlarmTemplateGroupCommandOutput) => void): void;
createCloudWatchAlarmTemplateGroup(args: CreateCloudWatchAlarmTemplateGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCloudWatchAlarmTemplateGroupCommandOutput) => void): void;
/**
* @see {@link CreateEventBridgeRuleTemplateCommand}
*/
createEventBridgeRuleTemplate(args: CreateEventBridgeRuleTemplateCommandInput, options?: __HttpHandlerOptions): Promise<CreateEventBridgeRuleTemplateCommandOutput>;
createEventBridgeRuleTemplate(args: CreateEventBridgeRuleTemplateCommandInput, cb: (err: any, data?: CreateEventBridgeRuleTemplateCommandOutput) => void): void;
createEventBridgeRuleTemplate(args: CreateEventBridgeRuleTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEventBridgeRuleTemplateCommandOutput) => void): void;
/**
* @see {@link CreateEventBridgeRuleTemplateGroupCommand}
*/
createEventBridgeRuleTemplateGroup(args: CreateEventBridgeRuleTemplateGroupCommandInput, options?: __HttpHandlerOptions): Promise<CreateEventBridgeRuleTemplateGroupCommandOutput>;
createEventBridgeRuleTemplateGroup(args: CreateEventBridgeRuleTemplateGroupCommandInput, cb: (err: any, data?: CreateEventBridgeRuleTemplateGroupCommandOutput) => void): void;
createEventBridgeRuleTemplateGroup(args: CreateEventBridgeRuleTemplateGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEventBridgeRuleTemplateGroupCommandOutput) => void): void;
/**
* @see {@link CreateInputCommand}
*/
createInput(): Promise<CreateInputCommandOutput>;
createInput(args: CreateInputCommandInput, options?: __HttpHandlerOptions): Promise<CreateInputCommandOutput>;
createInput(args: CreateInputCommandInput, cb: (err: any, data?: CreateInputCommandOutput) => void): void;
createInput(args: CreateInputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateInputCommandOutput) => void): void;
/**
* @see {@link CreateInputSecurityGroupCommand}
*/
createInputSecurityGroup(): Promise<CreateInputSecurityGroupCommandOutput>;
createInputSecurityGroup(args: CreateInputSecurityGroupCommandInput, options?: __HttpHandlerOptions): Promise<CreateInputSecurityGroupCommandOutput>;
createInputSecurityGroup(args: CreateInputSecurityGroupCommandInput, cb: (err: any, data?: CreateInputSecurityGroupCommandOutput) => void): void;
createInputSecurityGroup(args: CreateInputSecurityGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateInputSecurityGroupCommandOutput) => void): void;
/**
* @see {@link CreateMultiplexCommand}
*/
createMultiplex(args: CreateMultiplexCommandInput, options?: __HttpHandlerOptions): Promise<CreateMultiplexCommandOutput>;
createMultiplex(args: CreateMultiplexCommandInput, cb: (err: any, data?: CreateMultiplexCommandOutput) => void): void;
createMultiplex(args: CreateMultiplexCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateMultiplexCommandOutput) => void): void;
/**
* @see {@link CreateMultiplexProgramCommand}
*/
createMultiplexProgram(args: CreateMultiplexProgramCommandInput, options?: __HttpHandlerOptions): Promise<CreateMultiplexProgramCommandOutput>;
createMultiplexProgram(args: CreateMultiplexProgramCommandInput, cb: (err: any, data?: CreateMultiplexProgramCommandOutput) => void): void;
createMultiplexProgram(args: CreateMultiplexProgramCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateMultiplexProgramCommandOutput) => void): void;
/**
* @see {@link CreatePartnerInputCommand}
*/
createPartnerInput(args: CreatePartnerInputCommandInput, options?: __HttpHandlerOptions): Promise<CreatePartnerInputCommandOutput>;
createPartnerInput(args: CreatePartnerInputCommandInput, cb: (err: any, data?: CreatePartnerInputCommandOutput) => void): void;
createPartnerInput(args: CreatePartnerInputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreatePartnerInputCommandOutput) => void): void;
/**
* @see {@link CreateSignalMapCommand}
*/
createSignalMap(args: CreateSignalMapCommandInput, options?: __HttpHandlerOptions): Promise<CreateSignalMapCommandOutput>;
createSignalMap(args: CreateSignalMapCommandInput, cb: (err: any, data?: CreateSignalMapCommandOutput) => void): void;
createSignalMap(args: CreateSignalMapCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateSignalMapCommandOutput) => void): void;
/**
* @see {@link CreateTagsCommand}
*/
createTags(args: CreateTagsCommandInput, options?: __HttpHandlerOptions): Promise<CreateTagsCommandOutput>;
createTags(args: CreateTagsCommandInput, cb: (err: any, data?: CreateTagsCommandOutput) => void): void;
createTags(args: CreateTagsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTagsCommandOutput) => void): void;
/**
* @see {@link DeleteChannelCommand}
*/
deleteChannel(args: DeleteChannelCommandInput, options?: __HttpHandlerOptions): Promise<DeleteChannelCommandOutput>;
deleteChannel(args: DeleteChannelCommandInput, cb: (err: any, data?: DeleteChannelCommandOutput) => void): void;
deleteChannel(args: DeleteChannelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteChannelCommandOutput) => void): void;
/**
* @see {@link DeleteCloudWatchAlarmTemplateCommand}
*/
deleteCloudWatchAlarmTemplate(args: DeleteCloudWatchAlarmTemplateCommandInput, options?: __HttpHandlerOptions): Promise<DeleteCloudWatchAlarmTemplateCommandOutput>;
deleteCloudWatchAlarmTemplate(args: DeleteCloudWatchAlarmTemplateCommandInput, cb: (err: any, data?: DeleteCloudWatchAlarmTemplateCommandOutput) => void): void;
deleteCloudWatchAlarmTemplate(args: DeleteCloudWatchAlarmTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCloudWatchAlarmTemplateCommandOutput) => void): void;
/**
* @see {@link DeleteCloudWatchAlarmTemplateGroupCommand}
*/
deleteCloudWatchAlarmTemplateGroup(args: DeleteCloudWatchAlarmTemplateGroupCommandInput, options?: __HttpHandlerOptions): Promise<DeleteCloudWatchAlarmTemplateGroupCommandOutput>;
deleteCloudWatchAlarmTemplateGroup(args: DeleteCloudWatchAlarmTemplateGroupCommandInput, cb: (err: any, data?: DeleteCloudWatchAlarmTemplateGroupCommandOutput) => void): void;
deleteCloudWatchAlarmTemplateGroup(args: DeleteCloudWatchAlarmTemplateGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCloudWatchAlarmTemplateGroupCommandOutput) => void): void;
/**
* @see {@link DeleteEventBridgeRuleTemplateCommand}
*/
deleteEventBridgeRuleTemplate(args: DeleteEventBridgeRuleTemplateCommandInput, options?: __HttpHandlerOptions): Promise<DeleteEventBridgeRuleTemplateCommandOutput>;
deleteEventBridgeRuleTemplate(args: DeleteEventBridgeRuleTemplateCommandInput, cb: (err: any, data?: DeleteEventBridgeRuleTemplateCommandOutput) => void): void;
deleteEventBridgeRuleTemplate(args: DeleteEventBridgeRuleTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEventBridgeRuleTemplateCommandOutput) => void): void;
/**
* @see {@link DeleteEventBridgeRuleTemplateGroupCommand}
*/
deleteEventBridgeRuleTemplateGroup(args: DeleteEventBridgeRuleTemplateGroupCommandInput, options?: __HttpHandlerOptions): Promise<DeleteEventBridgeRuleTemplateGroupCommandOutput>;
deleteEventBridgeRuleTemplateGroup(args: DeleteEventBridgeRuleTemplateGroupCommandInput, cb: (err: any, data?: DeleteEventBridgeRuleTemplateGroupCommandOutput) => void): void;
deleteEventBridgeRuleTemplateGroup(args: DeleteEventBridgeRuleTemplateGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEventBridgeRuleTemplateGroupCommandOutput) => void): void;
/**
* @see {@link DeleteInputCommand}
*/
deleteInput(args: DeleteInputCommandInput, options?: __HttpHandlerOptions): Promise<DeleteInputCommandOutput>;
deleteInput(args: DeleteInputCommandInput, cb: (err: any, data?: DeleteInputCommandOutput) => void): void;
deleteInput(args: DeleteInputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteInputCommandOutput) => void): void;
/**
* @see {@link DeleteInputSecurityGroupCommand}
*/
deleteInputSecurityGroup(args: DeleteInputSecurityGroupCommandInput, options?: __HttpHandlerOptions): Promise<DeleteInputSecurityGroupCommandOutput>;
deleteInputSecurityGroup(args: DeleteInputSecurityGroupCommandInput, cb: (err: any, data?: DeleteInputSecurityGroupCommandOutput) => void): void;
deleteInputSecurityGroup(args: DeleteInputSecurityGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteInputSecurityGroupCommandOutput) => void): void;
/**
* @see {@link DeleteMultiplexCommand}
*/
deleteMultiplex(args: DeleteMultiplexCommandInput, options?: __HttpHandlerOptions): Promise<DeleteMultiplexCommandOutput>;
deleteMultiplex(args: DeleteMultiplexCommandInput, cb: (err: any, data?: DeleteMultiplexCommandOutput) => void): void;
deleteMultiplex(args: DeleteMultiplexCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteMultiplexCommandOutput) => void): void;
/**
* @see {@link DeleteMultiplexProgramCommand}
*/
deleteMultiplexProgram(args: DeleteMultiplexProgramCommandInput, options?: __HttpHandlerOptions): Promise<DeleteMultiplexProgramCommandOutput>;
deleteMultiplexProgram(args: DeleteMultiplexProgramCommandInput, cb: (err: any, data?: DeleteMultiplexProgramCommandOutput) => void): void;
deleteMultiplexProgram(args: DeleteMultiplexProgramCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteMultiplexProgramCommandOutput) => void): void;
/**
* @see {@link DeleteReservationCommand}
*/
deleteReservation(args: DeleteReservationCommandInput, options?: __HttpHandlerOptions): Promise<DeleteReservationCommandOutput>;
deleteReservation(args: DeleteReservationCommandInput, cb: (err: any, data?: DeleteReservationCommandOutput) => void): void;
deleteReservation(args: DeleteReservationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteReservationCommandOutput) => void): void;
/**
* @see {@link DeleteScheduleCommand}
*/
deleteSchedule(args: DeleteScheduleCommandInput, options?: __HttpHandlerOptions): Promise<DeleteScheduleCommandOutput>;
deleteSchedule(args: DeleteScheduleCommandInput, cb: (err: any, data?: DeleteScheduleCommandOutput) => void): void;
deleteSchedule(args: DeleteScheduleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteScheduleCommandOutput) => void): void;
/**
* @see {@link DeleteSignalMapCommand}
*/
deleteSignalMap(args: DeleteSignalMapCommandInput, options?: __HttpHandlerOptions): Promise<DeleteSignalMapCommandOutput>;
deleteSignalMap(args: DeleteSignalMapCommandInput, cb: (err: any, data?: DeleteSignalMapCommandOutput) => void): void;
deleteSignalMap(args: DeleteSignalMapCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteSignalMapCommandOutput) => void): void;
/**
* @see {@link DeleteTagsCommand}
*/
deleteTags(args: DeleteTagsCommandInput, options?: __HttpHandlerOptions): Promise<DeleteTagsCommandOutput>;
deleteTags(args: DeleteTagsCommandInput, cb: (err: any, data?: DeleteTagsCommandOutput) => void): void;
deleteTags(args: DeleteTagsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTagsCommandOutput) => void): void;
/**
* @see {@link DescribeAccountConfigurationCommand}
*/
describeAccountConfiguration(): Promise<DescribeAccountConfigurationCommandOutput>;
describeAccountConfiguration(args: DescribeAccountConfigurationCommandInput, options?: __HttpHandlerOptions): Promise<DescribeAccountConfigurationCommandOutput>;
describeAccountConfiguration(args: DescribeAccountConfigurationCommandInput, cb: (err: any, data?: DescribeAccountConfigurationCommandOutput) => void): void;
describeAccountConfiguration(args: DescribeAccountConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAccountConfigurationCommandOutput) => void): void;
/**
* @see {@link DescribeChannelCommand}
*/
describeChannel(args: DescribeChannelCommandInput, options?: __HttpHandlerOptions): Promise<DescribeChannelCommandOutput>;
describeChannel(args: DescribeChannelCommandInput, cb: (err: any, data?: DescribeChannelCommandOutput) => void): void;
describeChannel(args: DescribeChannelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeChannelCommandOutput) => void): void;
/**
* @see {@link DescribeInputCommand}
*/
describeInput(args: DescribeInputCommandInput, options?: __HttpHandlerOptions): Promise<DescribeInputCommandOutput>;
describeInput(args: DescribeInputCommandInput, cb: (err: any, data?: DescribeInputCommandOutput) => void): void;
describeInput(args: DescribeInputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeInputCommandOutput) => void): void;
/**
* @see {@link DescribeInputDeviceCommand}
*/
describeInputDevice(args: DescribeInputDeviceCommandInput, options?: __HttpHandlerOptions): Promise<DescribeInputDeviceCommandOutput>;
describeInputDevice(args: DescribeInputDeviceCommandInput, cb: (err: any, data?: DescribeInputDeviceCommandOutput) => void): void;
describeInputDevice(args: DescribeInputDeviceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeInputDeviceCommandOutput) => void): void;
/**
* @see {@link DescribeInputDeviceThumbnailCommand}
*/
describeInputDeviceThumbnail(args: DescribeInputDeviceThumbnailCommandInput, options?: __HttpHandlerOptions): Promise<DescribeInputDeviceThumbnailCommandOutput>;
describeInputDeviceThumbnail(args: DescribeInputDeviceThumbnailCommandInput, cb: (err: any, data?: DescribeInputDeviceThumbnailCommandOutput) => void): void;
describeInputDeviceThumbnail(args: DescribeInputDeviceThumbnailCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeInputDeviceThumbnailCommandOutput) => void): void;
/**
* @see {@link DescribeInputSecurityGroupCommand}
*/
describeInputSecurityGroup(args: DescribeInputSecurityGroupCommandInput, options?: __HttpHandlerOptions): Promise<DescribeInputSecurityGroupCommandOutput>;
describeInputSecurityGroup(args: DescribeInputSecurityGroupCommandInput, cb: (err: any, data?: DescribeInputSecurityGroupCommandOutput) => void): void;
describeInputSecurityGroup(args: DescribeInputSecurityGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeInputSecurityGroupCommandOutput) => void): void;
/**
* @see {@link DescribeMultiplexCommand}
*/
describeMultiplex(args: DescribeMultiplexCommandInput, options?: __HttpHandlerOptions): Promise<DescribeMultiplexCommandOutput>;
describeMultiplex(args: DescribeMultiplexCommandInput, cb: (err: any, data?: DescribeMultiplexCommandOutput) => void): void;
describeMultiplex(args: DescribeMultiplexCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeMultiplexCommandOutput) => void): void;
/**
* @see {@link DescribeMultiplexProgramCommand}
*/
describeMultiplexProgram(args: DescribeMultiplexProgramCommandInput, options?: __HttpHandlerOptions): Promise<DescribeMultiplexProgramCommandOutput>;
describeMultiplexProgram(args: DescribeMultiplexProgramCommandInput, cb: (err: any, data?: DescribeMultiplexProgramCommandOutput) => void): void;
describeMultiplexProgram(args: DescribeMultiplexProgramCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeMultiplexProgramCommandOutput) => void): void;
/**
* @see {@link DescribeOfferingCommand}
*/
describeOffering(args: DescribeOfferingCommandInput, options?: __HttpHandlerOptions): Promise<DescribeOfferingCommandOutput>;
describeOffering(args: DescribeOfferingCommandInput, cb: (err: any, data?: DescribeOfferingCommandOutput) => void): void;
describeOffering(args: DescribeOfferingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeOfferingCommandOutput) => void): void;
/**
* @see {@link DescribeReservationCommand}
*/
describeReservation(args: DescribeReservationCommandInput, options?: __HttpHandlerOptions): Promise<DescribeReservationCommandOutput>;
describeReservation(args: DescribeReservationCommandInput, cb: (err: any, data?: DescribeReservationCommandOutput) => void): void;
describeReservation(args: DescribeReservationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeReservationCommandOutput) => void): void;
/**
* @see {@link DescribeScheduleCommand}
*/
describeSchedule(args: DescribeScheduleCommandInput, options?: __HttpHandlerOptions): Promise<DescribeScheduleCommandOutput>;
describeSchedule(args: DescribeScheduleCommandInput, cb: (err: any, data?: DescribeScheduleCommandOutput) => void): void;
describeSchedule(args: DescribeScheduleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeScheduleCommandOutput) => void): void;
/**
* @see {@link DescribeThumbnailsCommand}
*/
describeThumbnails(args: DescribeThumbnailsCommandInput, options?: __HttpHandlerOptions): Promise<DescribeThumbnailsCommandOutput>;
describeThumbnails(args: DescribeThumbnailsCommandInput, cb: (err: any, data?: DescribeThumbnailsCommandOutput) => void): void;
describeThumbnails(args: DescribeThumbnailsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeThumbnailsCommandOutput) => void): void;
/**
* @see {@link GetCloudWatchAlarmTemplateCommand}
*/
getCloudWatchAlarmTemplate(args: GetCloudWatchAlarmTemplateCommandInput, options?: __HttpHandlerOptions): Promise<GetCloudWatchAlarmTemplateCommandOutput>;
getCloudWatchAlarmTemplate(args: GetCloudWatchAlarmTemplateCommandInput, cb: (err: any, data?: GetCloudWatchAlarmTemplateCommandOutput) => void): void;
getCloudWatchAlarmTemplate(args: GetCloudWatchAlarmTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCloudWatchAlarmTemplateCommandOutput) => void): void;
/**
* @see {@link GetCloudWatchAlarmTemplateGroupCommand}
*/
getCloudWatchAlarmTemplateGroup(args: GetCloudWatchAlarmTemplateGroupCommandInput, options?: __HttpHandlerOptions): Promise<GetCloudWatchAlarmTemplateGroupCommandOutput>;
getCloudWatchAlarmTemplateGroup(args: GetCloudWatchAlarmTemplateGroupCommandInput, cb: (err: any, data?: GetCloudWatchAlarmTemplateGroupCommandOutput) => void): void;
getCloudWatchAlarmTemplateGroup(args: GetCloudWatchAlarmTemplateGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCloudWatchAlarmTemplateGroupCommandOutput) => void): void;
/**
* @see {@link GetEventBridgeRuleTemplateCommand}
*/
getEventBridgeRuleTemplate(args: GetEventBridgeRuleTemplateCommandInput, options?: __HttpHandlerOptions): Promise<GetEventBridgeRuleTemplateCommandOutput>;
getEventBridgeRuleTemplate(args: GetEventBridgeRuleTemplateCommandInput, cb: (err: any, data?: GetEventBridgeRuleTemplateCommandOutput) => void): void;
getEventBridgeRuleTemplate(args: GetEventBridgeRuleTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetEventBridgeRuleTemplateCommandOutput) => void): void;
/**
* @see {@link GetEventBridgeRuleTemplateGroupCommand}
*/
getEventBridgeRuleTemplateGroup(args: GetEventBridgeRuleTemplateGroupCommandInput, options?: __HttpHandlerOptions): Promise<GetEventBridgeRuleTemplateGroupCommandOutput>;
getEventBridgeRuleTemplateGroup(args: GetEventBridgeRuleTemplateGroupCommandInput, cb: (err: any, data?: GetEventBridgeRuleTemplateGroupCommandOutput) => void): void;
getEventBridgeRuleTemplateGroup(args: GetEventBridgeRuleTemplateGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetEventBridgeRuleTemplateGroupCommandOutput) => void): void;
/**
* @see {@link GetSignalMapCommand}
*/
getSignalMap(args: GetSignalMapCommandInput, options?: __HttpHandlerOptions): Promise<GetSignalMapCommandOutput>;
getSignalMap(args: GetSignalMapCommandInput, cb: (err: any, data?: GetSignalMapCommandOutput) => void): void;
getSignalMap(args: GetSignalMapCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSignalMapCommandOutput) => void): void;
/**
* @see {@link ListChannelsCommand}
*/
listChannels(): Promise<ListChannelsCommandOutput>;
listChannels(args: ListChannelsCommandInput, options?: __HttpHandlerOptions): Promise<ListChannelsCommandOutput>;
listChannels(args: ListChannelsCommandInput, cb: (err: any, data?: ListChannelsCommandOutput) => void): void;
listChannels(args: ListChannelsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListChannelsCommandOutput) => void): void;
/**
* @see {@link ListCloudWatchAlarmTemplateGroupsCommand}
*/
listCloudWatchAlarmTemplateGroups(): Promise<ListCloudWatchAlarmTemplateGroupsCommandOutput>;
listCloudWatchAlarmTemplateGroups(args: ListCloudWatchAlarmTemplateGroupsCommandInput, options?: __HttpHandlerOptions): Promise<ListCloudWatchAlarmTemplateGroupsCommandOutput>;
listCloudWatchAlarmTemplateGroups(args: ListCloudWatchAlarmTemplateGroupsCommandInput, cb: (err: any, data?: ListCloudWatchAlarmTemplateGroupsCommandOutput) => void): void;
listCloudWatchAlarmTemplateGroups(args: ListCloudWatchAlarmTemplateGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCloudWatchAlarmTemplateGroupsCommandOutput) => void): void;
/**
* @see {@link ListCloudWatchAlarmTemplatesCommand}
*/
listCloudWatchAlarmTemplates(): Promise<ListCloudWatchAlarmTemplatesCommandOutput>;
listCloudWatchAlarmTemplates(args: ListCloudWatchAlarmTemplatesCommandInput, options?: __HttpHandlerOptions): Promise<ListCloudWatchAlarmTemplatesCommandOutput>;
listCloudWatchAlarmTemplates(args: ListCloudWatchAlarmTemplatesCommandInput, cb: (err: any, data?: ListCloudWatchAlarmTemplatesCommandOutput) => void): void;
listCloudWatchAlarmTemplates(args: ListCloudWatchAlarmTemplatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCloudWatchAlarmTemplatesCommandOutput) => void): void;
/**
* @see {@link ListEventBridgeRuleTemplateGroupsCommand}
*/
listEventBridgeRuleTemplateGroups(): Promise<ListEventBridgeRuleTemplateGroupsCommandOutput>;
listEventBridgeRuleTemplateGroups(args: ListEventBridgeRuleTemplateGroupsCommandInput, options?: __HttpHandlerOptions): Promise<ListEventBridgeRuleTemplateGroupsCommandOutput>;
listEventBridgeRuleTemplateGroups(args: ListEventBridgeRuleTemplateGroupsCommandInput, cb: (err: any, data?: ListEventBridgeRuleTemplateGroupsCommandOutput) => void): void;
listEventBridgeRuleTemplateGroups(args: ListEventBridgeRuleTemplateGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEventBridgeRuleTemplateGroupsCommandOutput) => void): void;
/**
* @see {@link ListEventBridgeRuleTemplatesCommand}
*/
listEventBridgeRuleTemplates(): Promise<ListEventBridgeRuleTemplatesCommandOutput>;
listEventBridgeRuleTemplates(args: ListEventBridgeRuleTemplatesCommandInput, options?: __HttpHandlerOptions): Promise<ListEventBridgeRuleTemplatesCommandOutput>;
listEventBridgeRuleTemplates(args: ListEventBridgeRuleTemplatesCommandInput, cb: (err: any, data?: ListEventBridgeRuleTemplatesCommandOutput) => void): void;
listEventBridgeRuleTemplates(args: ListEventBridgeRuleTemplatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEventBridgeRuleTemplatesCommandOutput) => void): void;
/**
* @see {@link ListInputDevicesCommand}
*/
listInputDevices(): Promise<ListInputDevicesCommandOutput>;
listInputDevices(args: ListInputDevicesCommandInput, options?: __HttpHandlerOptions): Promise<ListInputDevicesCommandOutput>;
listInputDevices(args: ListInputDevicesCommandInput, cb: (err: any, data?: ListInputDevicesCommandOutput) => void): void;
listInputDevices(args: ListInputDevicesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListInputDevicesCommandOutput) => void): void;
/**
* @see {@link ListInputDeviceTransfersCommand}
*/
listInputDeviceTransfers(args: ListInputDeviceTransfersCommandInput, options?: __HttpHandlerOptions): Promise<ListInputDeviceTransfersCommandOutput>;
listInputDeviceTransfers(args: ListInputDeviceTransfersCommandInput, cb: (err: any, data?: ListInputDeviceTransfersCommandOutput) => void): void;
listInputDeviceTransfers(args: ListInputDeviceTransfersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListInputDeviceTransfersCommandOutput) => void): void;
/**
* @see {@link ListInputsCommand}
*/
listInputs(): Promise<ListInputsCommandOutput>;
listInputs(args: ListInputsCommandInput, options?: __HttpHandlerOptions): Promise<ListInputsCommandOutput>;
listInputs(args: ListInputsCommandInput, cb: (err: any, data?: ListInputsCommandOutput) => void): void;
listInputs(args: ListInputsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListInputsCommandOutput) => void): void;
/**
* @see {@link ListInputSecurityGroupsCommand}
*/
listInputSecurityGroups(): Promise<ListInputSecurityGroupsCommandOutput>;
listInputSecurityGroups(args: ListInputSecurityGroupsCommandInput, options?: __HttpHandlerOptions): Promise<ListInputSecurityGroupsCommandOutput>;
listInputSecurityGroups(args: ListInputSecurityGroupsCommandInput, cb: (err: any, data?: ListInputSecurityGroupsCommandOutput) => void): void;
listInputSecurityGroups(args: ListInputSecurityGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListInputSecurityGroupsCommandOutput) => void): void;
/**
* @see {@link ListMultiplexesCommand}
*/
listMultiplexes(): Promise<ListMultiplexesCommandOutput>;
listMultiplexes(args: ListMultiplexesCommandInput, options?: __HttpHandlerOptions): Promise<ListMultiplexesCommandOutput>;
listMultiplexes(args: ListMultiplexesCommandInput, cb: (err: any, data?: ListMultiplexesCommandOutput) => void): void;
listMultiplexes(args: ListMultiplexesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListMultiplexesCommandOutput) => void): void;
/**
* @see {@link ListMultiplexProgramsCommand}
*/
listMultiplexPrograms(args: ListMultiplexProgramsCommandInput, options?: __HttpHandlerOptions): Promise<ListMultiplexProgramsCommandOutput>;
listMultiplexPrograms(args: ListMultiplexProgramsCommandInput, cb: (err: any, data?: ListMultiplexProgramsCommandOutput) => void): void;
listMultiplexPrograms(args: ListMultiplexProgramsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListMultiplexProgramsCommandOutput) => void): void;
/**
* @see {@link ListOfferingsCommand}
*/
listOfferings(): Promise<ListOfferingsCommandOutput>;
listOfferings(args: ListOfferingsCommandInput, options?: __HttpHandlerOptions): Promise<ListOfferingsCommandOutput>;
listOfferings(args: ListOfferingsCommandInput, cb: (err: any, data?: ListOfferingsCommandOutput) => void): void;
listOfferings(args: ListOfferingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListOfferingsCommandOutput) => void): void;
/**
* @see {@link ListReservationsCommand}
*/
listReservations(): Promise<ListReservationsCommandOutput>;
listReservations(args: ListReservationsCommandInput, options?: __HttpHandlerOptions): Promise<ListReservationsCommandOutput>;
listReservations(args: ListReservationsCommandInput, cb: (err: any, data?: ListReservationsCommandOutput) => void): void;
listReservations(args: ListReservationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListReservationsCommandOutput) => void): void;
/**
* @see {@link ListSignalMapsCommand}
*/
listSignalMaps(): Promise<ListSignalMapsCommandOutput>;
listSignalMaps(args: ListSignalMapsCommandInput, options?: __HttpHandlerOptions): Promise<ListSignalMapsCommandOutput>;
listSignalMaps(args: ListSignalMapsCommandInput, cb: (err: any, data?: ListSignalMapsCommandOutput) => void): void;
listSignalMaps(args: ListSignalMapsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSignalMapsCommandOutput) => void): void;
/**
* @see {@link ListTagsForResourceCommand}
*/
listTagsForResource(args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions): Promise<ListTagsForResourceCommandOutput>;
listTagsForResource(args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void;
listTagsForResource(args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void;
/**
* @see {@link PurchaseOfferingCommand}
*/
purchaseOffering(args: PurchaseOfferingCommandInput, options?: __HttpHandlerOptions): Promise<PurchaseOfferingCommandOutput>;
purchaseOffering(args: PurchaseOfferingCommandInput, cb: (err: any, data?: PurchaseOfferingCommandOutput) => void): void;
purchaseOffering(args: PurchaseOfferingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PurchaseOfferingCommandOutput) => void): void;
/**
* @see {@link RebootInputDeviceCommand}
*/
rebootInputDevice(args: RebootInputDeviceCommandInput, options?: __HttpHandlerOptions): Promise<RebootInputDeviceCommandOutput>;
rebootInputDevice(args: RebootInputDeviceCommandInput, cb: (err: any, data?: RebootInputDeviceCommandOutput) => void): void;
rebootInputDevice(args: RebootInputDeviceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RebootInputDeviceCommandOutput) => void): void;
/**
* @see {@link RejectInputDeviceTransferCommand}
*/
rejectInputDeviceTransfer(args: RejectInputDeviceTransferCommandInput, options?: __HttpHandlerOptions): Promise<RejectInputDeviceTransferCommandOutput>;
rejectInputDeviceTransfer(args: RejectInputDeviceTransferCommandInput, cb: (err: any, data?: RejectInputDeviceTransferCommandOutput) => void): void;
rejectInputDeviceTransfer(args: RejectInputDeviceTransferCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RejectInputDeviceTransferCommandOutput) => void): void;
/**
* @see {@link RestartChannelPipelinesCommand}
*/
restartChannelPipelines(args: RestartChannelPipelinesCommandInput, options?: __HttpHandlerOptions): Promise<RestartChannelPipelinesCommandOutput>;
restartChannelPipelines(args: RestartChannelPipelinesCommandInput, cb: (err: any, data?: RestartChannelPipelinesCommandOutput) => void): void;
restartChannelPipelines(args: RestartChannelPipelinesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RestartChannelPipelinesCommandOutput) => void): void;
/**
* @see {@link StartChannelCommand}
*/
startChannel(args: StartChannelCommandInput, options?: __HttpHandlerOptions): Promise<StartChannelCommandOutput>;
startChannel(args: StartChannelCommandInput, cb: (err: any, data?: StartChannelCommandOutput) => void): void;
startChannel(args: StartChannelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartChannelCommandOutput) => void): void;
/**
* @see {@link StartDeleteMonitorDeploymentCommand}
*/
startDeleteMonitorDeployment(args: StartDeleteMonitorDeploymentCommandInput, options?: __HttpHandlerOptions): Promise<StartDeleteMonitorDeploymentCommandOutput>;
startDeleteMonitorDeployment(args: StartDeleteMonitorDeploymentCommandInput, cb: (err: any, data?: StartDeleteMonitorDeploymentCommandOutput) => void): void;
startDeleteMonitorDeployment(args: StartDeleteMonitorDeploymentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartDeleteMonitorDeploymentCommandOutput) => void): void;
/**
* @see {@link StartInputDeviceCommand}
*/
startInputDevice(args: StartInputDeviceCommandInput, options?: __HttpHandlerOptions): Promise<StartInputDeviceCommandOutput>;
startInputDevice(args: StartInputDeviceCommandInput, cb: (err: any, data?: StartInputDeviceCommandOutput) => void): void;
startInputDevice(args: StartInputDeviceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartInputDeviceCommandOutput) => void): void;
/**
* @see {@link StartInputDeviceMaintenanceWindowCommand}
*/
startInputDeviceMaintenanceWindow(args: StartInputDeviceMaintenanceWindowCommandInput, options?: __HttpHandl