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 { ActivateEventSourceCommandInput, ActivateEventSourceCommandOutput, } from "./commands/ActivateEventSourceCommand"; import { CancelReplayCommandInput, CancelReplayCommandOutput, } from "./commands/CancelReplayCommand"; import { CreateApiDestinationCommandInput, CreateApiDestinationCommandOutput, } from "./commands/CreateApiDestinationCommand"; import { CreateArchiveCommandInput, CreateArchiveCommandOutput, } from "./commands/CreateArchiveCommand"; import { CreateConnectionCommandInput, CreateConnectionCommandOutput, } from "./commands/CreateConnectionCommand"; import { CreateEndpointCommandInput, CreateEndpointCommandOutput, } from "./commands/CreateEndpointCommand"; import { CreateEventBusCommandInput, CreateEventBusCommandOutput, } from "./commands/CreateEventBusCommand"; import { CreatePartnerEventSourceCommandInput, CreatePartnerEventSourceCommandOutput, } from "./commands/CreatePartnerEventSourceCommand"; import { DeactivateEventSourceCommandInput, DeactivateEventSourceCommandOutput, } from "./commands/DeactivateEventSourceCommand"; import { DeauthorizeConnectionCommandInput, DeauthorizeConnectionCommandOutput, } from "./commands/DeauthorizeConnectionCommand"; import { DeleteApiDestinationCommandInput, DeleteApiDestinationCommandOutput, } from "./commands/DeleteApiDestinationCommand"; import { DeleteArchiveCommandInput, DeleteArchiveCommandOutput, } from "./commands/DeleteArchiveCommand"; import { DeleteConnectionCommandInput, DeleteConnectionCommandOutput, } from "./commands/DeleteConnectionCommand"; import { DeleteEndpointCommandInput, DeleteEndpointCommandOutput, } from "./commands/DeleteEndpointCommand"; import { DeleteEventBusCommandInput, DeleteEventBusCommandOutput, } from "./commands/DeleteEventBusCommand"; import { DeletePartnerEventSourceCommandInput, DeletePartnerEventSourceCommandOutput, } from "./commands/DeletePartnerEventSourceCommand"; import { DeleteRuleCommandInput, DeleteRuleCommandOutput, } from "./commands/DeleteRuleCommand"; import { DescribeApiDestinationCommandInput, DescribeApiDestinationCommandOutput, } from "./commands/DescribeApiDestinationCommand"; import { DescribeArchiveCommandInput, DescribeArchiveCommandOutput, } from "./commands/DescribeArchiveCommand"; import { DescribeConnectionCommandInput, DescribeConnectionCommandOutput, } from "./commands/DescribeConnectionCommand"; import { DescribeEndpointCommandInput, DescribeEndpointCommandOutput, } from "./commands/DescribeEndpointCommand"; import { DescribeEventBusCommandInput, DescribeEventBusCommandOutput, } from "./commands/DescribeEventBusCommand"; import { DescribeEventSourceCommandInput, DescribeEventSourceCommandOutput, } from "./commands/DescribeEventSourceCommand"; import { DescribePartnerEventSourceCommandInput, DescribePartnerEventSourceCommandOutput, } from "./commands/DescribePartnerEventSourceCommand"; import { DescribeReplayCommandInput, DescribeReplayCommandOutput, } from "./commands/DescribeReplayCommand"; import { DescribeRuleCommandInput, DescribeRuleCommandOutput, } from "./commands/DescribeRuleCommand"; import { DisableRuleCommandInput, DisableRuleCommandOutput, } from "./commands/DisableRuleCommand"; import { EnableRuleCommandInput, EnableRuleCommandOutput, } from "./commands/EnableRuleCommand"; import { ListApiDestinationsCommandInput, ListApiDestinationsCommandOutput, } from "./commands/ListApiDestinationsCommand"; import { ListArchivesCommandInput, ListArchivesCommandOutput, } from "./commands/ListArchivesCommand"; import { ListConnectionsCommandInput, ListConnectionsCommandOutput, } from "./commands/ListConnectionsCommand"; import { ListEndpointsCommandInput, ListEndpointsCommandOutput, } from "./commands/ListEndpointsCommand"; import { ListEventBusesCommandInput, ListEventBusesCommandOutput, } from "./commands/ListEventBusesCommand"; import { ListEventSourcesCommandInput, ListEventSourcesCommandOutput, } from "./commands/ListEventSourcesCommand"; import { ListPartnerEventSourceAccountsCommandInput, ListPartnerEventSourceAccountsCommandOutput, } from "./commands/ListPartnerEventSourceAccountsCommand"; import { ListPartnerEventSourcesCommandInput, ListPartnerEventSourcesCommandOutput, } from "./commands/ListPartnerEventSourcesCommand"; import { ListReplaysCommandInput, ListReplaysCommandOutput, } from "./commands/ListReplaysCommand"; import { ListRuleNamesByTargetCommandInput, ListRuleNamesByTargetCommandOutput, } from "./commands/ListRuleNamesByTargetCommand"; import { ListRulesCommandInput, ListRulesCommandOutput, } from "./commands/ListRulesCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ListTargetsByRuleCommandInput, ListTargetsByRuleCommandOutput, } from "./commands/ListTargetsByRuleCommand"; import { PutEventsCommandInput, PutEventsCommandOutput, } from "./commands/PutEventsCommand"; import { PutPartnerEventsCommandInput, PutPartnerEventsCommandOutput, } from "./commands/PutPartnerEventsCommand"; import { PutPermissionCommandInput, PutPermissionCommandOutput, } from "./commands/PutPermissionCommand"; import { PutRuleCommandInput, PutRuleCommandOutput, } from "./commands/PutRuleCommand"; import { PutTargetsCommandInput, PutTargetsCommandOutput, } from "./commands/PutTargetsCommand"; import { RemovePermissionCommandInput, RemovePermissionCommandOutput, } from "./commands/RemovePermissionCommand"; import { RemoveTargetsCommandInput, RemoveTargetsCommandOutput, } from "./commands/RemoveTargetsCommand"; import { StartReplayCommandInput, StartReplayCommandOutput, } from "./commands/StartReplayCommand"; import { TagResourceCommandInput, TagResourceCommandOutput, } from "./commands/TagResourceCommand"; import { TestEventPatternCommandInput, TestEventPatternCommandOutput, } from "./commands/TestEventPatternCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateApiDestinationCommandInput, UpdateApiDestinationCommandOutput, } from "./commands/UpdateApiDestinationCommand"; import { UpdateArchiveCommandInput, UpdateArchiveCommandOutput, } from "./commands/UpdateArchiveCommand"; import { UpdateConnectionCommandInput, UpdateConnectionCommandOutput, } from "./commands/UpdateConnectionCommand"; import { UpdateEndpointCommandInput, UpdateEndpointCommandOutput, } from "./commands/UpdateEndpointCommand"; import { UpdateEventBusCommandInput, UpdateEventBusCommandOutput, } from "./commands/UpdateEventBusCommand"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | ActivateEventSourceCommandInput | CancelReplayCommandInput | CreateApiDestinationCommandInput | CreateArchiveCommandInput | CreateConnectionCommandInput | CreateEndpointCommandInput | CreateEventBusCommandInput | CreatePartnerEventSourceCommandInput | DeactivateEventSourceCommandInput | DeauthorizeConnectionCommandInput | DeleteApiDestinationCommandInput | DeleteArchiveCommandInput | DeleteConnectionCommandInput | DeleteEndpointCommandInput | DeleteEventBusCommandInput | DeletePartnerEventSourceCommandInput | DeleteRuleCommandInput | DescribeApiDestinationCommandInput | DescribeArchiveCommandInput | DescribeConnectionCommandInput | DescribeEndpointCommandInput | DescribeEventBusCommandInput | DescribeEventSourceCommandInput | DescribePartnerEventSourceCommandInput | DescribeReplayCommandInput | DescribeRuleCommandInput | DisableRuleCommandInput | EnableRuleCommandInput | ListApiDestinationsCommandInput | ListArchivesCommandInput | ListConnectionsCommandInput | ListEndpointsCommandInput | ListEventBusesCommandInput | ListEventSourcesCommandInput | ListPartnerEventSourceAccountsCommandInput | ListPartnerEventSourcesCommandInput | ListReplaysCommandInput | ListRuleNamesByTargetCommandInput | ListRulesCommandInput | ListTagsForResourceCommandInput | ListTargetsByRuleCommandInput | PutEventsCommandInput | PutPartnerEventsCommandInput | PutPermissionCommandInput | PutRuleCommandInput | PutTargetsCommandInput | RemovePermissionCommandInput | RemoveTargetsCommandInput | StartReplayCommandInput | TagResourceCommandInput | TestEventPatternCommandInput | UntagResourceCommandInput | UpdateApiDestinationCommandInput | UpdateArchiveCommandInput | UpdateConnectionCommandInput | UpdateEndpointCommandInput | UpdateEventBusCommandInput; export type ServiceOutputTypes = | ActivateEventSourceCommandOutput | CancelReplayCommandOutput | CreateApiDestinationCommandOutput | CreateArchiveCommandOutput | CreateConnectionCommandOutput | CreateEndpointCommandOutput | CreateEventBusCommandOutput | CreatePartnerEventSourceCommandOutput | DeactivateEventSourceCommandOutput | DeauthorizeConnectionCommandOutput | DeleteApiDestinationCommandOutput | DeleteArchiveCommandOutput | DeleteConnectionCommandOutput | DeleteEndpointCommandOutput | DeleteEventBusCommandOutput | DeletePartnerEventSourceCommandOutput | DeleteRuleCommandOutput | DescribeApiDestinationCommandOutput | DescribeArchiveCommandOutput | DescribeConnectionCommandOutput | DescribeEndpointCommandOutput | DescribeEventBusCommandOutput | DescribeEventSourceCommandOutput | DescribePartnerEventSourceCommandOutput | DescribeReplayCommandOutput | DescribeRuleCommandOutput | DisableRuleCommandOutput | EnableRuleCommandOutput | ListApiDestinationsCommandOutput | ListArchivesCommandOutput | ListConnectionsCommandOutput | ListEndpointsCommandOutput | ListEventBusesCommandOutput | ListEventSourcesCommandOutput | ListPartnerEventSourceAccountsCommandOutput | ListPartnerEventSourcesCommandOutput | ListReplaysCommandOutput | ListRuleNamesByTargetCommandOutput | ListRulesCommandOutput | ListTagsForResourceCommandOutput | ListTargetsByRuleCommandOutput | PutEventsCommandOutput | PutPartnerEventsCommandOutput | PutPermissionCommandOutput | PutRuleCommandOutput | PutTargetsCommandOutput | RemovePermissionCommandOutput | RemoveTargetsCommandOutput | StartReplayCommandOutput | TagResourceCommandOutput | TestEventPatternCommandOutput | UntagResourceCommandOutput | UpdateApiDestinationCommandOutput | UpdateArchiveCommandOutput | UpdateConnectionCommandOutput | UpdateEndpointCommandOutput | UpdateEventBusCommandOutput; 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 EventBridgeClientConfigType = Partial< __SmithyConfiguration<__HttpHandlerOptions> > & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface EventBridgeClientConfig extends EventBridgeClientConfigType {} export type EventBridgeClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface EventBridgeClientResolvedConfig extends EventBridgeClientResolvedConfigType {} export declare class EventBridgeClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, EventBridgeClientResolvedConfig > { readonly config: EventBridgeClientResolvedConfig; constructor( ...[configuration]: __CheckOptionalClientConfig ); destroy(): void; }