import { HostHeaderInputConfig, HostHeaderResolvedConfig, } from "@aws-sdk/middleware-host-header"; import { UserAgentInputConfig, UserAgentResolvedConfig, } from "@aws-sdk/middleware-user-agent"; import { RegionInputConfig, RegionResolvedConfig, } from "@smithy/config-resolver"; import { EndpointInputConfig, EndpointResolvedConfig, } from "@smithy/middleware-endpoint"; import { RetryInputConfig, RetryResolvedConfig, } from "@smithy/middleware-retry"; import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/protocol-http"; import { DefaultsMode as __DefaultsMode, SmithyConfiguration as __SmithyConfiguration, SmithyResolvedConfiguration as __SmithyResolvedConfiguration, Client as __Client, } from "@smithy/smithy-client"; import { AwsCredentialIdentityProvider, BodyLengthCalculator as __BodyLengthCalculator, CheckOptionalClientConfig as __CheckOptionalClientConfig, ChecksumConstructor as __ChecksumConstructor, Decoder as __Decoder, Encoder as __Encoder, HashConstructor as __HashConstructor, HttpHandlerOptions as __HttpHandlerOptions, Logger as __Logger, Provider as __Provider, StreamCollector as __StreamCollector, UrlParser as __UrlParser, UserAgent as __UserAgent, } from "@smithy/types"; import { HttpAuthSchemeInputConfig, HttpAuthSchemeResolvedConfig, } from "./auth/httpAuthSchemeProvider"; import { AddBridgeOutputsCommandInput, AddBridgeOutputsCommandOutput, } from "./commands/AddBridgeOutputsCommand"; import { AddBridgeSourcesCommandInput, AddBridgeSourcesCommandOutput, } from "./commands/AddBridgeSourcesCommand"; import { AddFlowMediaStreamsCommandInput, AddFlowMediaStreamsCommandOutput, } from "./commands/AddFlowMediaStreamsCommand"; import { AddFlowOutputsCommandInput, AddFlowOutputsCommandOutput, } from "./commands/AddFlowOutputsCommand"; import { AddFlowSourcesCommandInput, AddFlowSourcesCommandOutput, } from "./commands/AddFlowSourcesCommand"; import { AddFlowVpcInterfacesCommandInput, AddFlowVpcInterfacesCommandOutput, } from "./commands/AddFlowVpcInterfacesCommand"; import { BatchGetRouterInputCommandInput, BatchGetRouterInputCommandOutput, } from "./commands/BatchGetRouterInputCommand"; import { BatchGetRouterNetworkInterfaceCommandInput, BatchGetRouterNetworkInterfaceCommandOutput, } from "./commands/BatchGetRouterNetworkInterfaceCommand"; import { BatchGetRouterOutputCommandInput, BatchGetRouterOutputCommandOutput, } from "./commands/BatchGetRouterOutputCommand"; import { CreateBridgeCommandInput, CreateBridgeCommandOutput, } from "./commands/CreateBridgeCommand"; import { CreateFlowCommandInput, CreateFlowCommandOutput, } from "./commands/CreateFlowCommand"; import { CreateGatewayCommandInput, CreateGatewayCommandOutput, } from "./commands/CreateGatewayCommand"; import { CreateRouterInputCommandInput, CreateRouterInputCommandOutput, } from "./commands/CreateRouterInputCommand"; import { CreateRouterNetworkInterfaceCommandInput, CreateRouterNetworkInterfaceCommandOutput, } from "./commands/CreateRouterNetworkInterfaceCommand"; import { CreateRouterOutputCommandInput, CreateRouterOutputCommandOutput, } from "./commands/CreateRouterOutputCommand"; import { DeleteBridgeCommandInput, DeleteBridgeCommandOutput, } from "./commands/DeleteBridgeCommand"; import { DeleteFlowCommandInput, DeleteFlowCommandOutput, } from "./commands/DeleteFlowCommand"; import { DeleteGatewayCommandInput, DeleteGatewayCommandOutput, } from "./commands/DeleteGatewayCommand"; import { DeleteRouterInputCommandInput, DeleteRouterInputCommandOutput, } from "./commands/DeleteRouterInputCommand"; import { DeleteRouterNetworkInterfaceCommandInput, DeleteRouterNetworkInterfaceCommandOutput, } from "./commands/DeleteRouterNetworkInterfaceCommand"; import { DeleteRouterOutputCommandInput, DeleteRouterOutputCommandOutput, } from "./commands/DeleteRouterOutputCommand"; import { DeregisterGatewayInstanceCommandInput, DeregisterGatewayInstanceCommandOutput, } from "./commands/DeregisterGatewayInstanceCommand"; import { DescribeBridgeCommandInput, DescribeBridgeCommandOutput, } from "./commands/DescribeBridgeCommand"; import { DescribeFlowCommandInput, DescribeFlowCommandOutput, } from "./commands/DescribeFlowCommand"; import { DescribeFlowSourceMetadataCommandInput, DescribeFlowSourceMetadataCommandOutput, } from "./commands/DescribeFlowSourceMetadataCommand"; import { DescribeFlowSourceThumbnailCommandInput, DescribeFlowSourceThumbnailCommandOutput, } from "./commands/DescribeFlowSourceThumbnailCommand"; import { DescribeGatewayCommandInput, DescribeGatewayCommandOutput, } from "./commands/DescribeGatewayCommand"; import { DescribeGatewayInstanceCommandInput, DescribeGatewayInstanceCommandOutput, } from "./commands/DescribeGatewayInstanceCommand"; import { DescribeOfferingCommandInput, DescribeOfferingCommandOutput, } from "./commands/DescribeOfferingCommand"; import { DescribeReservationCommandInput, DescribeReservationCommandOutput, } from "./commands/DescribeReservationCommand"; import { GetRouterInputCommandInput, GetRouterInputCommandOutput, } from "./commands/GetRouterInputCommand"; import { GetRouterInputSourceMetadataCommandInput, GetRouterInputSourceMetadataCommandOutput, } from "./commands/GetRouterInputSourceMetadataCommand"; import { GetRouterInputThumbnailCommandInput, GetRouterInputThumbnailCommandOutput, } from "./commands/GetRouterInputThumbnailCommand"; import { GetRouterNetworkInterfaceCommandInput, GetRouterNetworkInterfaceCommandOutput, } from "./commands/GetRouterNetworkInterfaceCommand"; import { GetRouterOutputCommandInput, GetRouterOutputCommandOutput, } from "./commands/GetRouterOutputCommand"; import { GrantFlowEntitlementsCommandInput, GrantFlowEntitlementsCommandOutput, } from "./commands/GrantFlowEntitlementsCommand"; import { ListBridgesCommandInput, ListBridgesCommandOutput, } from "./commands/ListBridgesCommand"; import { ListEntitlementsCommandInput, ListEntitlementsCommandOutput, } from "./commands/ListEntitlementsCommand"; import { ListFlowsCommandInput, ListFlowsCommandOutput, } from "./commands/ListFlowsCommand"; import { ListGatewayInstancesCommandInput, ListGatewayInstancesCommandOutput, } from "./commands/ListGatewayInstancesCommand"; import { ListGatewaysCommandInput, ListGatewaysCommandOutput, } from "./commands/ListGatewaysCommand"; import { ListOfferingsCommandInput, ListOfferingsCommandOutput, } from "./commands/ListOfferingsCommand"; import { ListReservationsCommandInput, ListReservationsCommandOutput, } from "./commands/ListReservationsCommand"; import { ListRouterInputsCommandInput, ListRouterInputsCommandOutput, } from "./commands/ListRouterInputsCommand"; import { ListRouterNetworkInterfacesCommandInput, ListRouterNetworkInterfacesCommandOutput, } from "./commands/ListRouterNetworkInterfacesCommand"; import { ListRouterOutputsCommandInput, ListRouterOutputsCommandOutput, } from "./commands/ListRouterOutputsCommand"; import { ListTagsForGlobalResourceCommandInput, ListTagsForGlobalResourceCommandOutput, } from "./commands/ListTagsForGlobalResourceCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { PurchaseOfferingCommandInput, PurchaseOfferingCommandOutput, } from "./commands/PurchaseOfferingCommand"; import { RemoveBridgeOutputCommandInput, RemoveBridgeOutputCommandOutput, } from "./commands/RemoveBridgeOutputCommand"; import { RemoveBridgeSourceCommandInput, RemoveBridgeSourceCommandOutput, } from "./commands/RemoveBridgeSourceCommand"; import { RemoveFlowMediaStreamCommandInput, RemoveFlowMediaStreamCommandOutput, } from "./commands/RemoveFlowMediaStreamCommand"; import { RemoveFlowOutputCommandInput, RemoveFlowOutputCommandOutput, } from "./commands/RemoveFlowOutputCommand"; import { RemoveFlowSourceCommandInput, RemoveFlowSourceCommandOutput, } from "./commands/RemoveFlowSourceCommand"; import { RemoveFlowVpcInterfaceCommandInput, RemoveFlowVpcInterfaceCommandOutput, } from "./commands/RemoveFlowVpcInterfaceCommand"; import { RestartRouterInputCommandInput, RestartRouterInputCommandOutput, } from "./commands/RestartRouterInputCommand"; import { RestartRouterOutputCommandInput, RestartRouterOutputCommandOutput, } from "./commands/RestartRouterOutputCommand"; import { RevokeFlowEntitlementCommandInput, RevokeFlowEntitlementCommandOutput, } from "./commands/RevokeFlowEntitlementCommand"; import { StartFlowCommandInput, StartFlowCommandOutput, } from "./commands/StartFlowCommand"; import { StartRouterInputCommandInput, StartRouterInputCommandOutput, } from "./commands/StartRouterInputCommand"; import { StartRouterOutputCommandInput, StartRouterOutputCommandOutput, } from "./commands/StartRouterOutputCommand"; import { StopFlowCommandInput, StopFlowCommandOutput, } from "./commands/StopFlowCommand"; import { StopRouterInputCommandInput, StopRouterInputCommandOutput, } from "./commands/StopRouterInputCommand"; import { StopRouterOutputCommandInput, StopRouterOutputCommandOutput, } from "./commands/StopRouterOutputCommand"; import { TagGlobalResourceCommandInput, TagGlobalResourceCommandOutput, } from "./commands/TagGlobalResourceCommand"; import { TagResourceCommandInput, TagResourceCommandOutput, } from "./commands/TagResourceCommand"; import { TakeRouterInputCommandInput, TakeRouterInputCommandOutput, } from "./commands/TakeRouterInputCommand"; import { UntagGlobalResourceCommandInput, UntagGlobalResourceCommandOutput, } from "./commands/UntagGlobalResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateBridgeCommandInput, UpdateBridgeCommandOutput, } from "./commands/UpdateBridgeCommand"; import { UpdateBridgeOutputCommandInput, UpdateBridgeOutputCommandOutput, } from "./commands/UpdateBridgeOutputCommand"; import { UpdateBridgeSourceCommandInput, UpdateBridgeSourceCommandOutput, } from "./commands/UpdateBridgeSourceCommand"; import { UpdateBridgeStateCommandInput, UpdateBridgeStateCommandOutput, } from "./commands/UpdateBridgeStateCommand"; import { UpdateFlowCommandInput, UpdateFlowCommandOutput, } from "./commands/UpdateFlowCommand"; import { UpdateFlowEntitlementCommandInput, UpdateFlowEntitlementCommandOutput, } from "./commands/UpdateFlowEntitlementCommand"; import { UpdateFlowMediaStreamCommandInput, UpdateFlowMediaStreamCommandOutput, } from "./commands/UpdateFlowMediaStreamCommand"; import { UpdateFlowOutputCommandInput, UpdateFlowOutputCommandOutput, } from "./commands/UpdateFlowOutputCommand"; import { UpdateFlowSourceCommandInput, UpdateFlowSourceCommandOutput, } from "./commands/UpdateFlowSourceCommand"; import { UpdateGatewayInstanceCommandInput, UpdateGatewayInstanceCommandOutput, } from "./commands/UpdateGatewayInstanceCommand"; import { UpdateRouterInputCommandInput, UpdateRouterInputCommandOutput, } from "./commands/UpdateRouterInputCommand"; import { UpdateRouterNetworkInterfaceCommandInput, UpdateRouterNetworkInterfaceCommandOutput, } from "./commands/UpdateRouterNetworkInterfaceCommand"; import { UpdateRouterOutputCommandInput, UpdateRouterOutputCommandOutput, } from "./commands/UpdateRouterOutputCommand"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | AddBridgeOutputsCommandInput | AddBridgeSourcesCommandInput | AddFlowMediaStreamsCommandInput | AddFlowOutputsCommandInput | AddFlowSourcesCommandInput | AddFlowVpcInterfacesCommandInput | BatchGetRouterInputCommandInput | BatchGetRouterNetworkInterfaceCommandInput | BatchGetRouterOutputCommandInput | CreateBridgeCommandInput | CreateFlowCommandInput | CreateGatewayCommandInput | CreateRouterInputCommandInput | CreateRouterNetworkInterfaceCommandInput | CreateRouterOutputCommandInput | DeleteBridgeCommandInput | DeleteFlowCommandInput | DeleteGatewayCommandInput | DeleteRouterInputCommandInput | DeleteRouterNetworkInterfaceCommandInput | DeleteRouterOutputCommandInput | DeregisterGatewayInstanceCommandInput | DescribeBridgeCommandInput | DescribeFlowCommandInput | DescribeFlowSourceMetadataCommandInput | DescribeFlowSourceThumbnailCommandInput | DescribeGatewayCommandInput | DescribeGatewayInstanceCommandInput | DescribeOfferingCommandInput | DescribeReservationCommandInput | GetRouterInputCommandInput | GetRouterInputSourceMetadataCommandInput | GetRouterInputThumbnailCommandInput | GetRouterNetworkInterfaceCommandInput | GetRouterOutputCommandInput | GrantFlowEntitlementsCommandInput | ListBridgesCommandInput | ListEntitlementsCommandInput | ListFlowsCommandInput | ListGatewayInstancesCommandInput | ListGatewaysCommandInput | ListOfferingsCommandInput | ListReservationsCommandInput | ListRouterInputsCommandInput | ListRouterNetworkInterfacesCommandInput | ListRouterOutputsCommandInput | ListTagsForGlobalResourceCommandInput | ListTagsForResourceCommandInput | PurchaseOfferingCommandInput | RemoveBridgeOutputCommandInput | RemoveBridgeSourceCommandInput | RemoveFlowMediaStreamCommandInput | RemoveFlowOutputCommandInput | RemoveFlowSourceCommandInput | RemoveFlowVpcInterfaceCommandInput | RestartRouterInputCommandInput | RestartRouterOutputCommandInput | RevokeFlowEntitlementCommandInput | StartFlowCommandInput | StartRouterInputCommandInput | StartRouterOutputCommandInput | StopFlowCommandInput | StopRouterInputCommandInput | StopRouterOutputCommandInput | TagGlobalResourceCommandInput | TagResourceCommandInput | TakeRouterInputCommandInput | UntagGlobalResourceCommandInput | UntagResourceCommandInput | UpdateBridgeCommandInput | UpdateBridgeOutputCommandInput | UpdateBridgeSourceCommandInput | UpdateBridgeStateCommandInput | UpdateFlowCommandInput | UpdateFlowEntitlementCommandInput | UpdateFlowMediaStreamCommandInput | UpdateFlowOutputCommandInput | UpdateFlowSourceCommandInput | UpdateGatewayInstanceCommandInput | UpdateRouterInputCommandInput | UpdateRouterNetworkInterfaceCommandInput | UpdateRouterOutputCommandInput; export type ServiceOutputTypes = | AddBridgeOutputsCommandOutput | AddBridgeSourcesCommandOutput | AddFlowMediaStreamsCommandOutput | AddFlowOutputsCommandOutput | AddFlowSourcesCommandOutput | AddFlowVpcInterfacesCommandOutput | BatchGetRouterInputCommandOutput | BatchGetRouterNetworkInterfaceCommandOutput | BatchGetRouterOutputCommandOutput | CreateBridgeCommandOutput | CreateFlowCommandOutput | CreateGatewayCommandOutput | CreateRouterInputCommandOutput | CreateRouterNetworkInterfaceCommandOutput | CreateRouterOutputCommandOutput | DeleteBridgeCommandOutput | DeleteFlowCommandOutput | DeleteGatewayCommandOutput | DeleteRouterInputCommandOutput | DeleteRouterNetworkInterfaceCommandOutput | DeleteRouterOutputCommandOutput | DeregisterGatewayInstanceCommandOutput | DescribeBridgeCommandOutput | DescribeFlowCommandOutput | DescribeFlowSourceMetadataCommandOutput | DescribeFlowSourceThumbnailCommandOutput | DescribeGatewayCommandOutput | DescribeGatewayInstanceCommandOutput | DescribeOfferingCommandOutput | DescribeReservationCommandOutput | GetRouterInputCommandOutput | GetRouterInputSourceMetadataCommandOutput | GetRouterInputThumbnailCommandOutput | GetRouterNetworkInterfaceCommandOutput | GetRouterOutputCommandOutput | GrantFlowEntitlementsCommandOutput | ListBridgesCommandOutput | ListEntitlementsCommandOutput | ListFlowsCommandOutput | ListGatewayInstancesCommandOutput | ListGatewaysCommandOutput | ListOfferingsCommandOutput | ListReservationsCommandOutput | ListRouterInputsCommandOutput | ListRouterNetworkInterfacesCommandOutput | ListRouterOutputsCommandOutput | ListTagsForGlobalResourceCommandOutput | ListTagsForResourceCommandOutput | PurchaseOfferingCommandOutput | RemoveBridgeOutputCommandOutput | RemoveBridgeSourceCommandOutput | RemoveFlowMediaStreamCommandOutput | RemoveFlowOutputCommandOutput | RemoveFlowSourceCommandOutput | RemoveFlowVpcInterfaceCommandOutput | RestartRouterInputCommandOutput | RestartRouterOutputCommandOutput | RevokeFlowEntitlementCommandOutput | StartFlowCommandOutput | StartRouterInputCommandOutput | StartRouterOutputCommandOutput | StopFlowCommandOutput | StopRouterInputCommandOutput | StopRouterOutputCommandOutput | TagGlobalResourceCommandOutput | TagResourceCommandOutput | TakeRouterInputCommandOutput | UntagGlobalResourceCommandOutput | UntagResourceCommandOutput | UpdateBridgeCommandOutput | UpdateBridgeOutputCommandOutput | UpdateBridgeSourceCommandOutput | UpdateBridgeStateCommandOutput | UpdateFlowCommandOutput | UpdateFlowEntitlementCommandOutput | UpdateFlowMediaStreamCommandOutput | UpdateFlowOutputCommandOutput | UpdateFlowSourceCommandOutput | UpdateGatewayInstanceCommandOutput | UpdateRouterInputCommandOutput | UpdateRouterNetworkInterfaceCommandOutput | UpdateRouterOutputCommandOutput; export interface ClientDefaults extends Partial<__SmithyConfiguration<__HttpHandlerOptions>> { requestHandler?: __HttpHandlerUserInput; sha256?: __ChecksumConstructor | __HashConstructor; urlParser?: __UrlParser; bodyLengthChecker?: __BodyLengthCalculator; streamCollector?: __StreamCollector; base64Decoder?: __Decoder; base64Encoder?: __Encoder; utf8Decoder?: __Decoder; utf8Encoder?: __Encoder; runtime?: string; disableHostPrefix?: boolean; serviceId?: string; useDualstackEndpoint?: boolean | __Provider; useFipsEndpoint?: boolean | __Provider; region?: string | __Provider; profile?: string; defaultUserAgentProvider?: __Provider<__UserAgent>; credentialDefaultProvider?: (input: any) => AwsCredentialIdentityProvider; maxAttempts?: number | __Provider; retryMode?: string | __Provider; logger?: __Logger; extensions?: RuntimeExtension[]; defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; } export type MediaConnectClientConfigType = Partial< __SmithyConfiguration<__HttpHandlerOptions> > & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface MediaConnectClientConfig extends MediaConnectClientConfigType {} export type MediaConnectClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface MediaConnectClientResolvedConfig extends MediaConnectClientResolvedConfigType {} export declare class MediaConnectClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, MediaConnectClientResolvedConfig > { readonly config: MediaConnectClientResolvedConfig; constructor( ...[configuration]: __CheckOptionalClientConfig ); destroy(): void; }