import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, WaiterConfiguration } from "@smithy/types"; import type { WaiterResult } from "@smithy/util-waiter"; import { type AddBridgeOutputsCommandInput, type AddBridgeOutputsCommandOutput } from "./commands/AddBridgeOutputsCommand"; import { type AddBridgeSourcesCommandInput, type AddBridgeSourcesCommandOutput } from "./commands/AddBridgeSourcesCommand"; import { type AddFlowMediaStreamsCommandInput, type AddFlowMediaStreamsCommandOutput } from "./commands/AddFlowMediaStreamsCommand"; import { type AddFlowOutputsCommandInput, type AddFlowOutputsCommandOutput } from "./commands/AddFlowOutputsCommand"; import { type AddFlowSourcesCommandInput, type AddFlowSourcesCommandOutput } from "./commands/AddFlowSourcesCommand"; import { type AddFlowVpcInterfacesCommandInput, type AddFlowVpcInterfacesCommandOutput } from "./commands/AddFlowVpcInterfacesCommand"; import { type BatchGetRouterInputCommandInput, type BatchGetRouterInputCommandOutput } from "./commands/BatchGetRouterInputCommand"; import { type BatchGetRouterNetworkInterfaceCommandInput, type BatchGetRouterNetworkInterfaceCommandOutput } from "./commands/BatchGetRouterNetworkInterfaceCommand"; import { type BatchGetRouterOutputCommandInput, type BatchGetRouterOutputCommandOutput } from "./commands/BatchGetRouterOutputCommand"; import { type CreateBridgeCommandInput, type CreateBridgeCommandOutput } from "./commands/CreateBridgeCommand"; import { type CreateFlowCommandInput, type CreateFlowCommandOutput } from "./commands/CreateFlowCommand"; import { type CreateGatewayCommandInput, type CreateGatewayCommandOutput } from "./commands/CreateGatewayCommand"; import { type CreateRouterInputCommandInput, type CreateRouterInputCommandOutput } from "./commands/CreateRouterInputCommand"; import { type CreateRouterNetworkInterfaceCommandInput, type CreateRouterNetworkInterfaceCommandOutput } from "./commands/CreateRouterNetworkInterfaceCommand"; import { type CreateRouterOutputCommandInput, type CreateRouterOutputCommandOutput } from "./commands/CreateRouterOutputCommand"; import { type DeleteBridgeCommandInput, type DeleteBridgeCommandOutput } from "./commands/DeleteBridgeCommand"; import { type DeleteFlowCommandInput, type DeleteFlowCommandOutput } from "./commands/DeleteFlowCommand"; import { type DeleteGatewayCommandInput, type DeleteGatewayCommandOutput } from "./commands/DeleteGatewayCommand"; import { type DeleteRouterInputCommandInput, type DeleteRouterInputCommandOutput } from "./commands/DeleteRouterInputCommand"; import { type DeleteRouterNetworkInterfaceCommandInput, type DeleteRouterNetworkInterfaceCommandOutput } from "./commands/DeleteRouterNetworkInterfaceCommand"; import { type DeleteRouterOutputCommandInput, type DeleteRouterOutputCommandOutput } from "./commands/DeleteRouterOutputCommand"; import { type DeregisterGatewayInstanceCommandInput, type DeregisterGatewayInstanceCommandOutput } from "./commands/DeregisterGatewayInstanceCommand"; import { type DescribeBridgeCommandInput, type DescribeBridgeCommandOutput } from "./commands/DescribeBridgeCommand"; import { type DescribeFlowCommandInput, type DescribeFlowCommandOutput } from "./commands/DescribeFlowCommand"; import { type DescribeFlowSourceMetadataCommandInput, type DescribeFlowSourceMetadataCommandOutput } from "./commands/DescribeFlowSourceMetadataCommand"; import { type DescribeFlowSourceThumbnailCommandInput, type DescribeFlowSourceThumbnailCommandOutput } from "./commands/DescribeFlowSourceThumbnailCommand"; import { type DescribeGatewayCommandInput, type DescribeGatewayCommandOutput } from "./commands/DescribeGatewayCommand"; import { type DescribeGatewayInstanceCommandInput, type DescribeGatewayInstanceCommandOutput } from "./commands/DescribeGatewayInstanceCommand"; import { type DescribeOfferingCommandInput, type DescribeOfferingCommandOutput } from "./commands/DescribeOfferingCommand"; import { type DescribeReservationCommandInput, type DescribeReservationCommandOutput } from "./commands/DescribeReservationCommand"; import { type GetRouterInputCommandInput, type GetRouterInputCommandOutput } from "./commands/GetRouterInputCommand"; import { type GetRouterInputSourceMetadataCommandInput, type GetRouterInputSourceMetadataCommandOutput } from "./commands/GetRouterInputSourceMetadataCommand"; import { type GetRouterInputThumbnailCommandInput, type GetRouterInputThumbnailCommandOutput } from "./commands/GetRouterInputThumbnailCommand"; import { type GetRouterNetworkInterfaceCommandInput, type GetRouterNetworkInterfaceCommandOutput } from "./commands/GetRouterNetworkInterfaceCommand"; import { type GetRouterOutputCommandInput, type GetRouterOutputCommandOutput } from "./commands/GetRouterOutputCommand"; import { type GrantFlowEntitlementsCommandInput, type GrantFlowEntitlementsCommandOutput } from "./commands/GrantFlowEntitlementsCommand"; import { type ListBridgesCommandInput, type ListBridgesCommandOutput } from "./commands/ListBridgesCommand"; import { type ListEntitlementsCommandInput, type ListEntitlementsCommandOutput } from "./commands/ListEntitlementsCommand"; import { type ListFlowsCommandInput, type ListFlowsCommandOutput } from "./commands/ListFlowsCommand"; import { type ListGatewayInstancesCommandInput, type ListGatewayInstancesCommandOutput } from "./commands/ListGatewayInstancesCommand"; import { type ListGatewaysCommandInput, type ListGatewaysCommandOutput } from "./commands/ListGatewaysCommand"; import { type ListOfferingsCommandInput, type ListOfferingsCommandOutput } from "./commands/ListOfferingsCommand"; import { type ListReservationsCommandInput, type ListReservationsCommandOutput } from "./commands/ListReservationsCommand"; import { type ListRouterInputsCommandInput, type ListRouterInputsCommandOutput } from "./commands/ListRouterInputsCommand"; import { type ListRouterNetworkInterfacesCommandInput, type ListRouterNetworkInterfacesCommandOutput } from "./commands/ListRouterNetworkInterfacesCommand"; import { type ListRouterOutputsCommandInput, type ListRouterOutputsCommandOutput } from "./commands/ListRouterOutputsCommand"; import { type ListTagsForGlobalResourceCommandInput, type ListTagsForGlobalResourceCommandOutput } from "./commands/ListTagsForGlobalResourceCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type PurchaseOfferingCommandInput, type PurchaseOfferingCommandOutput } from "./commands/PurchaseOfferingCommand"; import { type RemoveBridgeOutputCommandInput, type RemoveBridgeOutputCommandOutput } from "./commands/RemoveBridgeOutputCommand"; import { type RemoveBridgeSourceCommandInput, type RemoveBridgeSourceCommandOutput } from "./commands/RemoveBridgeSourceCommand"; import { type RemoveFlowMediaStreamCommandInput, type RemoveFlowMediaStreamCommandOutput } from "./commands/RemoveFlowMediaStreamCommand"; import { type RemoveFlowOutputCommandInput, type RemoveFlowOutputCommandOutput } from "./commands/RemoveFlowOutputCommand"; import { type RemoveFlowSourceCommandInput, type RemoveFlowSourceCommandOutput } from "./commands/RemoveFlowSourceCommand"; import { type RemoveFlowVpcInterfaceCommandInput, type RemoveFlowVpcInterfaceCommandOutput } from "./commands/RemoveFlowVpcInterfaceCommand"; import { type RestartRouterInputCommandInput, type RestartRouterInputCommandOutput } from "./commands/RestartRouterInputCommand"; import { type RestartRouterOutputCommandInput, type RestartRouterOutputCommandOutput } from "./commands/RestartRouterOutputCommand"; import { type RevokeFlowEntitlementCommandInput, type RevokeFlowEntitlementCommandOutput } from "./commands/RevokeFlowEntitlementCommand"; import { type StartFlowCommandInput, type StartFlowCommandOutput } from "./commands/StartFlowCommand"; import { type StartRouterInputCommandInput, type StartRouterInputCommandOutput } from "./commands/StartRouterInputCommand"; import { type StartRouterOutputCommandInput, type StartRouterOutputCommandOutput } from "./commands/StartRouterOutputCommand"; import { type StopFlowCommandInput, type StopFlowCommandOutput } from "./commands/StopFlowCommand"; import { type StopRouterInputCommandInput, type StopRouterInputCommandOutput } from "./commands/StopRouterInputCommand"; import { type StopRouterOutputCommandInput, type StopRouterOutputCommandOutput } from "./commands/StopRouterOutputCommand"; import { type TagGlobalResourceCommandInput, type TagGlobalResourceCommandOutput } from "./commands/TagGlobalResourceCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type TakeRouterInputCommandInput, type TakeRouterInputCommandOutput } from "./commands/TakeRouterInputCommand"; import { type UntagGlobalResourceCommandInput, type UntagGlobalResourceCommandOutput } from "./commands/UntagGlobalResourceCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateBridgeCommandInput, type UpdateBridgeCommandOutput } from "./commands/UpdateBridgeCommand"; import { type UpdateBridgeOutputCommandInput, type UpdateBridgeOutputCommandOutput } from "./commands/UpdateBridgeOutputCommand"; import { type UpdateBridgeSourceCommandInput, type UpdateBridgeSourceCommandOutput } from "./commands/UpdateBridgeSourceCommand"; import { type UpdateBridgeStateCommandInput, type UpdateBridgeStateCommandOutput } from "./commands/UpdateBridgeStateCommand"; import { type UpdateFlowCommandInput, type UpdateFlowCommandOutput } from "./commands/UpdateFlowCommand"; import { type UpdateFlowEntitlementCommandInput, type UpdateFlowEntitlementCommandOutput } from "./commands/UpdateFlowEntitlementCommand"; import { type UpdateFlowMediaStreamCommandInput, type UpdateFlowMediaStreamCommandOutput } from "./commands/UpdateFlowMediaStreamCommand"; import { type UpdateFlowOutputCommandInput, type UpdateFlowOutputCommandOutput } from "./commands/UpdateFlowOutputCommand"; import { type UpdateFlowSourceCommandInput, type UpdateFlowSourceCommandOutput } from "./commands/UpdateFlowSourceCommand"; import { type UpdateGatewayInstanceCommandInput, type UpdateGatewayInstanceCommandOutput } from "./commands/UpdateGatewayInstanceCommand"; import { type UpdateRouterInputCommandInput, type UpdateRouterInputCommandOutput } from "./commands/UpdateRouterInputCommand"; import { type UpdateRouterNetworkInterfaceCommandInput, type UpdateRouterNetworkInterfaceCommandOutput } from "./commands/UpdateRouterNetworkInterfaceCommand"; import { type UpdateRouterOutputCommandInput, type UpdateRouterOutputCommandOutput } from "./commands/UpdateRouterOutputCommand"; import { MediaConnectClient } from "./MediaConnectClient"; export interface MediaConnect { /** * @see {@link AddBridgeOutputsCommand} */ addBridgeOutputs(args: AddBridgeOutputsCommandInput, options?: __HttpHandlerOptions): Promise; addBridgeOutputs(args: AddBridgeOutputsCommandInput, cb: (err: any, data?: AddBridgeOutputsCommandOutput) => void): void; addBridgeOutputs(args: AddBridgeOutputsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddBridgeOutputsCommandOutput) => void): void; /** * @see {@link AddBridgeSourcesCommand} */ addBridgeSources(args: AddBridgeSourcesCommandInput, options?: __HttpHandlerOptions): Promise; addBridgeSources(args: AddBridgeSourcesCommandInput, cb: (err: any, data?: AddBridgeSourcesCommandOutput) => void): void; addBridgeSources(args: AddBridgeSourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddBridgeSourcesCommandOutput) => void): void; /** * @see {@link AddFlowMediaStreamsCommand} */ addFlowMediaStreams(args: AddFlowMediaStreamsCommandInput, options?: __HttpHandlerOptions): Promise; addFlowMediaStreams(args: AddFlowMediaStreamsCommandInput, cb: (err: any, data?: AddFlowMediaStreamsCommandOutput) => void): void; addFlowMediaStreams(args: AddFlowMediaStreamsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddFlowMediaStreamsCommandOutput) => void): void; /** * @see {@link AddFlowOutputsCommand} */ addFlowOutputs(args: AddFlowOutputsCommandInput, options?: __HttpHandlerOptions): Promise; addFlowOutputs(args: AddFlowOutputsCommandInput, cb: (err: any, data?: AddFlowOutputsCommandOutput) => void): void; addFlowOutputs(args: AddFlowOutputsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddFlowOutputsCommandOutput) => void): void; /** * @see {@link AddFlowSourcesCommand} */ addFlowSources(args: AddFlowSourcesCommandInput, options?: __HttpHandlerOptions): Promise; addFlowSources(args: AddFlowSourcesCommandInput, cb: (err: any, data?: AddFlowSourcesCommandOutput) => void): void; addFlowSources(args: AddFlowSourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddFlowSourcesCommandOutput) => void): void; /** * @see {@link AddFlowVpcInterfacesCommand} */ addFlowVpcInterfaces(args: AddFlowVpcInterfacesCommandInput, options?: __HttpHandlerOptions): Promise; addFlowVpcInterfaces(args: AddFlowVpcInterfacesCommandInput, cb: (err: any, data?: AddFlowVpcInterfacesCommandOutput) => void): void; addFlowVpcInterfaces(args: AddFlowVpcInterfacesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddFlowVpcInterfacesCommandOutput) => void): void; /** * @see {@link BatchGetRouterInputCommand} */ batchGetRouterInput(args: BatchGetRouterInputCommandInput, options?: __HttpHandlerOptions): Promise; batchGetRouterInput(args: BatchGetRouterInputCommandInput, cb: (err: any, data?: BatchGetRouterInputCommandOutput) => void): void; batchGetRouterInput(args: BatchGetRouterInputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchGetRouterInputCommandOutput) => void): void; /** * @see {@link BatchGetRouterNetworkInterfaceCommand} */ batchGetRouterNetworkInterface(args: BatchGetRouterNetworkInterfaceCommandInput, options?: __HttpHandlerOptions): Promise; batchGetRouterNetworkInterface(args: BatchGetRouterNetworkInterfaceCommandInput, cb: (err: any, data?: BatchGetRouterNetworkInterfaceCommandOutput) => void): void; batchGetRouterNetworkInterface(args: BatchGetRouterNetworkInterfaceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchGetRouterNetworkInterfaceCommandOutput) => void): void; /** * @see {@link BatchGetRouterOutputCommand} */ batchGetRouterOutput(args: BatchGetRouterOutputCommandInput, options?: __HttpHandlerOptions): Promise; batchGetRouterOutput(args: BatchGetRouterOutputCommandInput, cb: (err: any, data?: BatchGetRouterOutputCommandOutput) => void): void; batchGetRouterOutput(args: BatchGetRouterOutputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchGetRouterOutputCommandOutput) => void): void; /** * @see {@link CreateBridgeCommand} */ createBridge(args: CreateBridgeCommandInput, options?: __HttpHandlerOptions): Promise; createBridge(args: CreateBridgeCommandInput, cb: (err: any, data?: CreateBridgeCommandOutput) => void): void; createBridge(args: CreateBridgeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateBridgeCommandOutput) => void): void; /** * @see {@link CreateFlowCommand} */ createFlow(args: CreateFlowCommandInput, options?: __HttpHandlerOptions): Promise; createFlow(args: CreateFlowCommandInput, cb: (err: any, data?: CreateFlowCommandOutput) => void): void; createFlow(args: CreateFlowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateFlowCommandOutput) => void): void; /** * @see {@link CreateGatewayCommand} */ createGateway(args: CreateGatewayCommandInput, options?: __HttpHandlerOptions): Promise; createGateway(args: CreateGatewayCommandInput, cb: (err: any, data?: CreateGatewayCommandOutput) => void): void; createGateway(args: CreateGatewayCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateGatewayCommandOutput) => void): void; /** * @see {@link CreateRouterInputCommand} */ createRouterInput(args: CreateRouterInputCommandInput, options?: __HttpHandlerOptions): Promise; createRouterInput(args: CreateRouterInputCommandInput, cb: (err: any, data?: CreateRouterInputCommandOutput) => void): void; createRouterInput(args: CreateRouterInputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRouterInputCommandOutput) => void): void; /** * @see {@link CreateRouterNetworkInterfaceCommand} */ createRouterNetworkInterface(args: CreateRouterNetworkInterfaceCommandInput, options?: __HttpHandlerOptions): Promise; createRouterNetworkInterface(args: CreateRouterNetworkInterfaceCommandInput, cb: (err: any, data?: CreateRouterNetworkInterfaceCommandOutput) => void): void; createRouterNetworkInterface(args: CreateRouterNetworkInterfaceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRouterNetworkInterfaceCommandOutput) => void): void; /** * @see {@link CreateRouterOutputCommand} */ createRouterOutput(args: CreateRouterOutputCommandInput, options?: __HttpHandlerOptions): Promise; createRouterOutput(args: CreateRouterOutputCommandInput, cb: (err: any, data?: CreateRouterOutputCommandOutput) => void): void; createRouterOutput(args: CreateRouterOutputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRouterOutputCommandOutput) => void): void; /** * @see {@link DeleteBridgeCommand} */ deleteBridge(args: DeleteBridgeCommandInput, options?: __HttpHandlerOptions): Promise; deleteBridge(args: DeleteBridgeCommandInput, cb: (err: any, data?: DeleteBridgeCommandOutput) => void): void; deleteBridge(args: DeleteBridgeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteBridgeCommandOutput) => void): void; /** * @see {@link DeleteFlowCommand} */ deleteFlow(args: DeleteFlowCommandInput, options?: __HttpHandlerOptions): Promise; deleteFlow(args: DeleteFlowCommandInput, cb: (err: any, data?: DeleteFlowCommandOutput) => void): void; deleteFlow(args: DeleteFlowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteFlowCommandOutput) => void): void; /** * @see {@link DeleteGatewayCommand} */ deleteGateway(args: DeleteGatewayCommandInput, options?: __HttpHandlerOptions): Promise; deleteGateway(args: DeleteGatewayCommandInput, cb: (err: any, data?: DeleteGatewayCommandOutput) => void): void; deleteGateway(args: DeleteGatewayCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteGatewayCommandOutput) => void): void; /** * @see {@link DeleteRouterInputCommand} */ deleteRouterInput(args: DeleteRouterInputCommandInput, options?: __HttpHandlerOptions): Promise; deleteRouterInput(args: DeleteRouterInputCommandInput, cb: (err: any, data?: DeleteRouterInputCommandOutput) => void): void; deleteRouterInput(args: DeleteRouterInputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRouterInputCommandOutput) => void): void; /** * @see {@link DeleteRouterNetworkInterfaceCommand} */ deleteRouterNetworkInterface(args: DeleteRouterNetworkInterfaceCommandInput, options?: __HttpHandlerOptions): Promise; deleteRouterNetworkInterface(args: DeleteRouterNetworkInterfaceCommandInput, cb: (err: any, data?: DeleteRouterNetworkInterfaceCommandOutput) => void): void; deleteRouterNetworkInterface(args: DeleteRouterNetworkInterfaceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRouterNetworkInterfaceCommandOutput) => void): void; /** * @see {@link DeleteRouterOutputCommand} */ deleteRouterOutput(args: DeleteRouterOutputCommandInput, options?: __HttpHandlerOptions): Promise; deleteRouterOutput(args: DeleteRouterOutputCommandInput, cb: (err: any, data?: DeleteRouterOutputCommandOutput) => void): void; deleteRouterOutput(args: DeleteRouterOutputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRouterOutputCommandOutput) => void): void; /** * @see {@link DeregisterGatewayInstanceCommand} */ deregisterGatewayInstance(args: DeregisterGatewayInstanceCommandInput, options?: __HttpHandlerOptions): Promise; deregisterGatewayInstance(args: DeregisterGatewayInstanceCommandInput, cb: (err: any, data?: DeregisterGatewayInstanceCommandOutput) => void): void; deregisterGatewayInstance(args: DeregisterGatewayInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeregisterGatewayInstanceCommandOutput) => void): void; /** * @see {@link DescribeBridgeCommand} */ describeBridge(args: DescribeBridgeCommandInput, options?: __HttpHandlerOptions): Promise; describeBridge(args: DescribeBridgeCommandInput, cb: (err: any, data?: DescribeBridgeCommandOutput) => void): void; describeBridge(args: DescribeBridgeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeBridgeCommandOutput) => void): void; /** * @see {@link DescribeFlowCommand} */ describeFlow(args: DescribeFlowCommandInput, options?: __HttpHandlerOptions): Promise; describeFlow(args: DescribeFlowCommandInput, cb: (err: any, data?: DescribeFlowCommandOutput) => void): void; describeFlow(args: DescribeFlowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeFlowCommandOutput) => void): void; /** * @see {@link DescribeFlowSourceMetadataCommand} */ describeFlowSourceMetadata(args: DescribeFlowSourceMetadataCommandInput, options?: __HttpHandlerOptions): Promise; describeFlowSourceMetadata(args: DescribeFlowSourceMetadataCommandInput, cb: (err: any, data?: DescribeFlowSourceMetadataCommandOutput) => void): void; describeFlowSourceMetadata(args: DescribeFlowSourceMetadataCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeFlowSourceMetadataCommandOutput) => void): void; /** * @see {@link DescribeFlowSourceThumbnailCommand} */ describeFlowSourceThumbnail(args: DescribeFlowSourceThumbnailCommandInput, options?: __HttpHandlerOptions): Promise; describeFlowSourceThumbnail(args: DescribeFlowSourceThumbnailCommandInput, cb: (err: any, data?: DescribeFlowSourceThumbnailCommandOutput) => void): void; describeFlowSourceThumbnail(args: DescribeFlowSourceThumbnailCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeFlowSourceThumbnailCommandOutput) => void): void; /** * @see {@link DescribeGatewayCommand} */ describeGateway(args: DescribeGatewayCommandInput, options?: __HttpHandlerOptions): Promise; describeGateway(args: DescribeGatewayCommandInput, cb: (err: any, data?: DescribeGatewayCommandOutput) => void): void; describeGateway(args: DescribeGatewayCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeGatewayCommandOutput) => void): void; /** * @see {@link DescribeGatewayInstanceCommand} */ describeGatewayInstance(args: DescribeGatewayInstanceCommandInput, options?: __HttpHandlerOptions): Promise; describeGatewayInstance(args: DescribeGatewayInstanceCommandInput, cb: (err: any, data?: DescribeGatewayInstanceCommandOutput) => void): void; describeGatewayInstance(args: DescribeGatewayInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeGatewayInstanceCommandOutput) => void): void; /** * @see {@link DescribeOfferingCommand} */ describeOffering(args: DescribeOfferingCommandInput, options?: __HttpHandlerOptions): Promise; 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; describeReservation(args: DescribeReservationCommandInput, cb: (err: any, data?: DescribeReservationCommandOutput) => void): void; describeReservation(args: DescribeReservationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeReservationCommandOutput) => void): void; /** * @see {@link GetRouterInputCommand} */ getRouterInput(args: GetRouterInputCommandInput, options?: __HttpHandlerOptions): Promise; getRouterInput(args: GetRouterInputCommandInput, cb: (err: any, data?: GetRouterInputCommandOutput) => void): void; getRouterInput(args: GetRouterInputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRouterInputCommandOutput) => void): void; /** * @see {@link GetRouterInputSourceMetadataCommand} */ getRouterInputSourceMetadata(args: GetRouterInputSourceMetadataCommandInput, options?: __HttpHandlerOptions): Promise; getRouterInputSourceMetadata(args: GetRouterInputSourceMetadataCommandInput, cb: (err: any, data?: GetRouterInputSourceMetadataCommandOutput) => void): void; getRouterInputSourceMetadata(args: GetRouterInputSourceMetadataCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRouterInputSourceMetadataCommandOutput) => void): void; /** * @see {@link GetRouterInputThumbnailCommand} */ getRouterInputThumbnail(args: GetRouterInputThumbnailCommandInput, options?: __HttpHandlerOptions): Promise; getRouterInputThumbnail(args: GetRouterInputThumbnailCommandInput, cb: (err: any, data?: GetRouterInputThumbnailCommandOutput) => void): void; getRouterInputThumbnail(args: GetRouterInputThumbnailCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRouterInputThumbnailCommandOutput) => void): void; /** * @see {@link GetRouterNetworkInterfaceCommand} */ getRouterNetworkInterface(args: GetRouterNetworkInterfaceCommandInput, options?: __HttpHandlerOptions): Promise; getRouterNetworkInterface(args: GetRouterNetworkInterfaceCommandInput, cb: (err: any, data?: GetRouterNetworkInterfaceCommandOutput) => void): void; getRouterNetworkInterface(args: GetRouterNetworkInterfaceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRouterNetworkInterfaceCommandOutput) => void): void; /** * @see {@link GetRouterOutputCommand} */ getRouterOutput(args: GetRouterOutputCommandInput, options?: __HttpHandlerOptions): Promise; getRouterOutput(args: GetRouterOutputCommandInput, cb: (err: any, data?: GetRouterOutputCommandOutput) => void): void; getRouterOutput(args: GetRouterOutputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRouterOutputCommandOutput) => void): void; /** * @see {@link GrantFlowEntitlementsCommand} */ grantFlowEntitlements(args: GrantFlowEntitlementsCommandInput, options?: __HttpHandlerOptions): Promise; grantFlowEntitlements(args: GrantFlowEntitlementsCommandInput, cb: (err: any, data?: GrantFlowEntitlementsCommandOutput) => void): void; grantFlowEntitlements(args: GrantFlowEntitlementsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GrantFlowEntitlementsCommandOutput) => void): void; /** * @see {@link ListBridgesCommand} */ listBridges(): Promise; listBridges(args: ListBridgesCommandInput, options?: __HttpHandlerOptions): Promise; listBridges(args: ListBridgesCommandInput, cb: (err: any, data?: ListBridgesCommandOutput) => void): void; listBridges(args: ListBridgesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListBridgesCommandOutput) => void): void; /** * @see {@link ListEntitlementsCommand} */ listEntitlements(): Promise; listEntitlements(args: ListEntitlementsCommandInput, options?: __HttpHandlerOptions): Promise; listEntitlements(args: ListEntitlementsCommandInput, cb: (err: any, data?: ListEntitlementsCommandOutput) => void): void; listEntitlements(args: ListEntitlementsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEntitlementsCommandOutput) => void): void; /** * @see {@link ListFlowsCommand} */ listFlows(): Promise; listFlows(args: ListFlowsCommandInput, options?: __HttpHandlerOptions): Promise; listFlows(args: ListFlowsCommandInput, cb: (err: any, data?: ListFlowsCommandOutput) => void): void; listFlows(args: ListFlowsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListFlowsCommandOutput) => void): void; /** * @see {@link ListGatewayInstancesCommand} */ listGatewayInstances(): Promise; listGatewayInstances(args: ListGatewayInstancesCommandInput, options?: __HttpHandlerOptions): Promise; listGatewayInstances(args: ListGatewayInstancesCommandInput, cb: (err: any, data?: ListGatewayInstancesCommandOutput) => void): void; listGatewayInstances(args: ListGatewayInstancesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListGatewayInstancesCommandOutput) => void): void; /** * @see {@link ListGatewaysCommand} */ listGateways(): Promise; listGateways(args: ListGatewaysCommandInput, options?: __HttpHandlerOptions): Promise; listGateways(args: ListGatewaysCommandInput, cb: (err: any, data?: ListGatewaysCommandOutput) => void): void; listGateways(args: ListGatewaysCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListGatewaysCommandOutput) => void): void; /** * @see {@link ListOfferingsCommand} */ listOfferings(): Promise; listOfferings(args: ListOfferingsCommandInput, options?: __HttpHandlerOptions): Promise; 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; listReservations(args: ListReservationsCommandInput, options?: __HttpHandlerOptions): Promise; listReservations(args: ListReservationsCommandInput, cb: (err: any, data?: ListReservationsCommandOutput) => void): void; listReservations(args: ListReservationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListReservationsCommandOutput) => void): void; /** * @see {@link ListRouterInputsCommand} */ listRouterInputs(): Promise; listRouterInputs(args: ListRouterInputsCommandInput, options?: __HttpHandlerOptions): Promise; listRouterInputs(args: ListRouterInputsCommandInput, cb: (err: any, data?: ListRouterInputsCommandOutput) => void): void; listRouterInputs(args: ListRouterInputsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRouterInputsCommandOutput) => void): void; /** * @see {@link ListRouterNetworkInterfacesCommand} */ listRouterNetworkInterfaces(): Promise; listRouterNetworkInterfaces(args: ListRouterNetworkInterfacesCommandInput, options?: __HttpHandlerOptions): Promise; listRouterNetworkInterfaces(args: ListRouterNetworkInterfacesCommandInput, cb: (err: any, data?: ListRouterNetworkInterfacesCommandOutput) => void): void; listRouterNetworkInterfaces(args: ListRouterNetworkInterfacesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRouterNetworkInterfacesCommandOutput) => void): void; /** * @see {@link ListRouterOutputsCommand} */ listRouterOutputs(): Promise; listRouterOutputs(args: ListRouterOutputsCommandInput, options?: __HttpHandlerOptions): Promise; listRouterOutputs(args: ListRouterOutputsCommandInput, cb: (err: any, data?: ListRouterOutputsCommandOutput) => void): void; listRouterOutputs(args: ListRouterOutputsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRouterOutputsCommandOutput) => void): void; /** * @see {@link ListTagsForGlobalResourceCommand} */ listTagsForGlobalResource(args: ListTagsForGlobalResourceCommandInput, options?: __HttpHandlerOptions): Promise; listTagsForGlobalResource(args: ListTagsForGlobalResourceCommandInput, cb: (err: any, data?: ListTagsForGlobalResourceCommandOutput) => void): void; listTagsForGlobalResource(args: ListTagsForGlobalResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForGlobalResourceCommandOutput) => void): void; /** * @see {@link ListTagsForResourceCommand} */ listTagsForResource(args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions): Promise; 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; purchaseOffering(args: PurchaseOfferingCommandInput, cb: (err: any, data?: PurchaseOfferingCommandOutput) => void): void; purchaseOffering(args: PurchaseOfferingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PurchaseOfferingCommandOutput) => void): void; /** * @see {@link RemoveBridgeOutputCommand} */ removeBridgeOutput(args: RemoveBridgeOutputCommandInput, options?: __HttpHandlerOptions): Promise; removeBridgeOutput(args: RemoveBridgeOutputCommandInput, cb: (err: any, data?: RemoveBridgeOutputCommandOutput) => void): void; removeBridgeOutput(args: RemoveBridgeOutputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveBridgeOutputCommandOutput) => void): void; /** * @see {@link RemoveBridgeSourceCommand} */ removeBridgeSource(args: RemoveBridgeSourceCommandInput, options?: __HttpHandlerOptions): Promise; removeBridgeSource(args: RemoveBridgeSourceCommandInput, cb: (err: any, data?: RemoveBridgeSourceCommandOutput) => void): void; removeBridgeSource(args: RemoveBridgeSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveBridgeSourceCommandOutput) => void): void; /** * @see {@link RemoveFlowMediaStreamCommand} */ removeFlowMediaStream(args: RemoveFlowMediaStreamCommandInput, options?: __HttpHandlerOptions): Promise; removeFlowMediaStream(args: RemoveFlowMediaStreamCommandInput, cb: (err: any, data?: RemoveFlowMediaStreamCommandOutput) => void): void; removeFlowMediaStream(args: RemoveFlowMediaStreamCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveFlowMediaStreamCommandOutput) => void): void; /** * @see {@link RemoveFlowOutputCommand} */ removeFlowOutput(args: RemoveFlowOutputCommandInput, options?: __HttpHandlerOptions): Promise; removeFlowOutput(args: RemoveFlowOutputCommandInput, cb: (err: any, data?: RemoveFlowOutputCommandOutput) => void): void; removeFlowOutput(args: RemoveFlowOutputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveFlowOutputCommandOutput) => void): void; /** * @see {@link RemoveFlowSourceCommand} */ removeFlowSource(args: RemoveFlowSourceCommandInput, options?: __HttpHandlerOptions): Promise; removeFlowSource(args: RemoveFlowSourceCommandInput, cb: (err: any, data?: RemoveFlowSourceCommandOutput) => void): void; removeFlowSource(args: RemoveFlowSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveFlowSourceCommandOutput) => void): void; /** * @see {@link RemoveFlowVpcInterfaceCommand} */ removeFlowVpcInterface(args: RemoveFlowVpcInterfaceCommandInput, options?: __HttpHandlerOptions): Promise; removeFlowVpcInterface(args: RemoveFlowVpcInterfaceCommandInput, cb: (err: any, data?: RemoveFlowVpcInterfaceCommandOutput) => void): void; removeFlowVpcInterface(args: RemoveFlowVpcInterfaceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveFlowVpcInterfaceCommandOutput) => void): void; /** * @see {@link RestartRouterInputCommand} */ restartRouterInput(args: RestartRouterInputCommandInput, options?: __HttpHandlerOptions): Promise; restartRouterInput(args: RestartRouterInputCommandInput, cb: (err: any, data?: RestartRouterInputCommandOutput) => void): void; restartRouterInput(args: RestartRouterInputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RestartRouterInputCommandOutput) => void): void; /** * @see {@link RestartRouterOutputCommand} */ restartRouterOutput(args: RestartRouterOutputCommandInput, options?: __HttpHandlerOptions): Promise; restartRouterOutput(args: RestartRouterOutputCommandInput, cb: (err: any, data?: RestartRouterOutputCommandOutput) => void): void; restartRouterOutput(args: RestartRouterOutputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RestartRouterOutputCommandOutput) => void): void; /** * @see {@link RevokeFlowEntitlementCommand} */ revokeFlowEntitlement(args: RevokeFlowEntitlementCommandInput, options?: __HttpHandlerOptions): Promise; revokeFlowEntitlement(args: RevokeFlowEntitlementCommandInput, cb: (err: any, data?: RevokeFlowEntitlementCommandOutput) => void): void; revokeFlowEntitlement(args: RevokeFlowEntitlementCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RevokeFlowEntitlementCommandOutput) => void): void; /** * @see {@link StartFlowCommand} */ startFlow(args: StartFlowCommandInput, options?: __HttpHandlerOptions): Promise; startFlow(args: StartFlowCommandInput, cb: (err: any, data?: StartFlowCommandOutput) => void): void; startFlow(args: StartFlowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartFlowCommandOutput) => void): void; /** * @see {@link StartRouterInputCommand} */ startRouterInput(args: StartRouterInputCommandInput, options?: __HttpHandlerOptions): Promise; startRouterInput(args: StartRouterInputCommandInput, cb: (err: any, data?: StartRouterInputCommandOutput) => void): void; startRouterInput(args: StartRouterInputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartRouterInputCommandOutput) => void): void; /** * @see {@link StartRouterOutputCommand} */ startRouterOutput(args: StartRouterOutputCommandInput, options?: __HttpHandlerOptions): Promise; startRouterOutput(args: StartRouterOutputCommandInput, cb: (err: any, data?: StartRouterOutputCommandOutput) => void): void; startRouterOutput(args: StartRouterOutputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartRouterOutputCommandOutput) => void): void; /** * @see {@link StopFlowCommand} */ stopFlow(args: StopFlowCommandInput, options?: __HttpHandlerOptions): Promise; stopFlow(args: StopFlowCommandInput, cb: (err: any, data?: StopFlowCommandOutput) => void): void; stopFlow(args: StopFlowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopFlowCommandOutput) => void): void; /** * @see {@link StopRouterInputCommand} */ stopRouterInput(args: StopRouterInputCommandInput, options?: __HttpHandlerOptions): Promise; stopRouterInput(args: StopRouterInputCommandInput, cb: (err: any, data?: StopRouterInputCommandOutput) => void): void; stopRouterInput(args: StopRouterInputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopRouterInputCommandOutput) => void): void; /** * @see {@link StopRouterOutputCommand} */ stopRouterOutput(args: StopRouterOutputCommandInput, options?: __HttpHandlerOptions): Promise; stopRouterOutput(args: StopRouterOutputCommandInput, cb: (err: any, data?: StopRouterOutputCommandOutput) => void): void; stopRouterOutput(args: StopRouterOutputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopRouterOutputCommandOutput) => void): void; /** * @see {@link TagGlobalResourceCommand} */ tagGlobalResource(args: TagGlobalResourceCommandInput, options?: __HttpHandlerOptions): Promise; tagGlobalResource(args: TagGlobalResourceCommandInput, cb: (err: any, data?: TagGlobalResourceCommandOutput) => void): void; tagGlobalResource(args: TagGlobalResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagGlobalResourceCommandOutput) => void): void; /** * @see {@link TagResourceCommand} */ tagResource(args: TagResourceCommandInput, options?: __HttpHandlerOptions): Promise; tagResource(args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void): void; tagResource(args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void): void; /** * @see {@link TakeRouterInputCommand} */ takeRouterInput(args: TakeRouterInputCommandInput, options?: __HttpHandlerOptions): Promise; takeRouterInput(args: TakeRouterInputCommandInput, cb: (err: any, data?: TakeRouterInputCommandOutput) => void): void; takeRouterInput(args: TakeRouterInputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TakeRouterInputCommandOutput) => void): void; /** * @see {@link UntagGlobalResourceCommand} */ untagGlobalResource(args: UntagGlobalResourceCommandInput, options?: __HttpHandlerOptions): Promise; untagGlobalResource(args: UntagGlobalResourceCommandInput, cb: (err: any, data?: UntagGlobalResourceCommandOutput) => void): void; untagGlobalResource(args: UntagGlobalResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagGlobalResourceCommandOutput) => void): void; /** * @see {@link UntagResourceCommand} */ untagResource(args: UntagResourceCommandInput, options?: __HttpHandlerOptions): Promise; untagResource(args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; untagResource(args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; /** * @see {@link UpdateBridgeCommand} */ updateBridge(args: UpdateBridgeCommandInput, options?: __HttpHandlerOptions): Promise; updateBridge(args: UpdateBridgeCommandInput, cb: (err: any, data?: UpdateBridgeCommandOutput) => void): void; updateBridge(args: UpdateBridgeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateBridgeCommandOutput) => void): void; /** * @see {@link UpdateBridgeOutputCommand} */ updateBridgeOutput(args: UpdateBridgeOutputCommandInput, options?: __HttpHandlerOptions): Promise; updateBridgeOutput(args: UpdateBridgeOutputCommandInput, cb: (err: any, data?: UpdateBridgeOutputCommandOutput) => void): void; updateBridgeOutput(args: UpdateBridgeOutputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateBridgeOutputCommandOutput) => void): void; /** * @see {@link UpdateBridgeSourceCommand} */ updateBridgeSource(args: UpdateBridgeSourceCommandInput, options?: __HttpHandlerOptions): Promise; updateBridgeSource(args: UpdateBridgeSourceCommandInput, cb: (err: any, data?: UpdateBridgeSourceCommandOutput) => void): void; updateBridgeSource(args: UpdateBridgeSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateBridgeSourceCommandOutput) => void): void; /** * @see {@link UpdateBridgeStateCommand} */ updateBridgeState(args: UpdateBridgeStateCommandInput, options?: __HttpHandlerOptions): Promise; updateBridgeState(args: UpdateBridgeStateCommandInput, cb: (err: any, data?: UpdateBridgeStateCommandOutput) => void): void; updateBridgeState(args: UpdateBridgeStateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateBridgeStateCommandOutput) => void): void; /** * @see {@link UpdateFlowCommand} */ updateFlow(args: UpdateFlowCommandInput, options?: __HttpHandlerOptions): Promise; updateFlow(args: UpdateFlowCommandInput, cb: (err: any, data?: UpdateFlowCommandOutput) => void): void; updateFlow(args: UpdateFlowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateFlowCommandOutput) => void): void; /** * @see {@link UpdateFlowEntitlementCommand} */ updateFlowEntitlement(args: UpdateFlowEntitlementCommandInput, options?: __HttpHandlerOptions): Promise; updateFlowEntitlement(args: UpdateFlowEntitlementCommandInput, cb: (err: any, data?: UpdateFlowEntitlementCommandOutput) => void): void; updateFlowEntitlement(args: UpdateFlowEntitlementCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateFlowEntitlementCommandOutput) => void): void; /** * @see {@link UpdateFlowMediaStreamCommand} */ updateFlowMediaStream(args: UpdateFlowMediaStreamCommandInput, options?: __HttpHandlerOptions): Promise; updateFlowMediaStream(args: UpdateFlowMediaStreamCommandInput, cb: (err: any, data?: UpdateFlowMediaStreamCommandOutput) => void): void; updateFlowMediaStream(args: UpdateFlowMediaStreamCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateFlowMediaStreamCommandOutput) => void): void; /** * @see {@link UpdateFlowOutputCommand} */ updateFlowOutput(args: UpdateFlowOutputCommandInput, options?: __HttpHandlerOptions): Promise; updateFlowOutput(args: UpdateFlowOutputCommandInput, cb: (err: any, data?: UpdateFlowOutputCommandOutput) => void): void; updateFlowOutput(args: UpdateFlowOutputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateFlowOutputCommandOutput) => void): void; /** * @see {@link UpdateFlowSourceCommand} */ updateFlowSource(args: UpdateFlowSourceCommandInput, options?: __HttpHandlerOptions): Promise; updateFlowSource(args: UpdateFlowSourceCommandInput, cb: (err: any, data?: UpdateFlowSourceCommandOutput) => void): void; updateFlowSource(args: UpdateFlowSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateFlowSourceCommandOutput) => void): void; /** * @see {@link UpdateGatewayInstanceCommand} */ updateGatewayInstance(args: UpdateGatewayInstanceCommandInput, options?: __HttpHandlerOptions): Promise; updateGatewayInstance(args: UpdateGatewayInstanceCommandInput, cb: (err: any, data?: UpdateGatewayInstanceCommandOutput) => void): void; updateGatewayInstance(args: UpdateGatewayInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateGatewayInstanceCommandOutput) => void): void; /** * @see {@link UpdateRouterInputCommand} */ updateRouterInput(args: UpdateRouterInputCommandInput, options?: __HttpHandlerOptions): Promise; updateRouterInput(args: UpdateRouterInputCommandInput, cb: (err: any, data?: UpdateRouterInputCommandOutput) => void): void; updateRouterInput(args: UpdateRouterInputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRouterInputCommandOutput) => void): void; /** * @see {@link UpdateRouterNetworkInterfaceCommand} */ updateRouterNetworkInterface(args: UpdateRouterNetworkInterfaceCommandInput, options?: __HttpHandlerOptions): Promise; updateRouterNetworkInterface(args: UpdateRouterNetworkInterfaceCommandInput, cb: (err: any, data?: UpdateRouterNetworkInterfaceCommandOutput) => void): void; updateRouterNetworkInterface(args: UpdateRouterNetworkInterfaceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRouterNetworkInterfaceCommandOutput) => void): void; /** * @see {@link UpdateRouterOutputCommand} */ updateRouterOutput(args: UpdateRouterOutputCommandInput, options?: __HttpHandlerOptions): Promise; updateRouterOutput(args: UpdateRouterOutputCommandInput, cb: (err: any, data?: UpdateRouterOutputCommandOutput) => void): void; updateRouterOutput(args: UpdateRouterOutputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRouterOutputCommandOutput) => void): void; /** * @see {@link ListBridgesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListBridgesCommandOutput}. */ paginateListBridges(args?: ListBridgesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListEntitlementsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListEntitlementsCommandOutput}. */ paginateListEntitlements(args?: ListEntitlementsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListFlowsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListFlowsCommandOutput}. */ paginateListFlows(args?: ListFlowsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListGatewayInstancesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListGatewayInstancesCommandOutput}. */ paginateListGatewayInstances(args?: ListGatewayInstancesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListGatewaysCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListGatewaysCommandOutput}. */ paginateListGateways(args?: ListGatewaysCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListOfferingsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListOfferingsCommandOutput}. */ paginateListOfferings(args?: ListOfferingsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListReservationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListReservationsCommandOutput}. */ paginateListReservations(args?: ListReservationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListRouterInputsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListRouterInputsCommandOutput}. */ paginateListRouterInputs(args?: ListRouterInputsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListRouterNetworkInterfacesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListRouterNetworkInterfacesCommandOutput}. */ paginateListRouterNetworkInterfaces(args?: ListRouterNetworkInterfacesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListRouterOutputsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListRouterOutputsCommandOutput}. */ paginateListRouterOutputs(args?: ListRouterOutputsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeFlowCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilFlowActive(args: DescribeFlowCommandInput, waiterConfig: number | Omit, "client">): Promise; /** * @see {@link DescribeFlowCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilFlowStandby(args: DescribeFlowCommandInput, waiterConfig: number | Omit, "client">): Promise; /** * @see {@link DescribeFlowCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilFlowDeleted(args: DescribeFlowCommandInput, waiterConfig: number | Omit, "client">): Promise; /** * @see {@link GetRouterInputCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilInputActive(args: GetRouterInputCommandInput, waiterConfig: number | Omit, "client">): Promise; /** * @see {@link GetRouterInputCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilInputStandby(args: GetRouterInputCommandInput, waiterConfig: number | Omit, "client">): Promise; /** * @see {@link GetRouterInputCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilInputDeleted(args: GetRouterInputCommandInput, waiterConfig: number | Omit, "client">): Promise; /** * @see {@link GetRouterOutputCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilOutputActive(args: GetRouterOutputCommandInput, waiterConfig: number | Omit, "client">): Promise; /** * @see {@link GetRouterOutputCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilOutputDeleted(args: GetRouterOutputCommandInput, waiterConfig: number | Omit, "client">): Promise; /** * @see {@link GetRouterOutputCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilOutputRouted(args: GetRouterOutputCommandInput, waiterConfig: number | Omit, "client">): Promise; /** * @see {@link GetRouterOutputCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilOutputStandby(args: GetRouterOutputCommandInput, waiterConfig: number | Omit, "client">): Promise; /** * @see {@link GetRouterOutputCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilOutputUnrouted(args: GetRouterOutputCommandInput, waiterConfig: number | Omit, "client">): Promise; } /** *

Welcome to the Elemental MediaConnect API reference.

MediaConnect is a service that lets you ingest live video content into the cloud and distribute it to destinations all over the world, both inside and outside the Amazon Web Services cloud. This API reference provides descriptions, syntax, and usage examples for each of the actions and data types that are supported by MediaConnect.

Use the following links to get started with the MediaConnect API:

  • Actions: An alphabetical list of all MediaConnect API operations.

  • Data types: An alphabetical list of all MediaConnect data types.

  • Common parameters: Parameters that all operations can use.

  • Common errors: Client and server errors that all operations can return.

* @public */ export declare class MediaConnect extends MediaConnectClient implements MediaConnect { }