UNPKG

awscdk-construct-scte-scheduler

Version:

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

545 lines 61 kB
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