import { HostHeaderInputConfig, HostHeaderResolvedConfig, UserAgentInputConfig, UserAgentResolvedConfig, } from "@aws-sdk/core/client"; import { DefaultsMode as __DefaultsMode, SmithyConfiguration as __SmithyConfiguration, SmithyResolvedConfiguration as __SmithyResolvedConfiguration, Client as __Client, } from "@smithy/core/client"; import { RegionInputConfig, RegionResolvedConfig } from "@smithy/core/config"; import { EndpointInputConfig, EndpointResolvedConfig } from "@smithy/core/endpoints"; import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/core/protocols"; import { RetryInputConfig, RetryResolvedConfig } from "@smithy/core/retry"; 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 { AddCustomRoutingEndpointsCommandInput, AddCustomRoutingEndpointsCommandOutput, } from "./commands/AddCustomRoutingEndpointsCommand"; import { AddEndpointsCommandInput, AddEndpointsCommandOutput, } from "./commands/AddEndpointsCommand"; import { AdvertiseByoipCidrCommandInput, AdvertiseByoipCidrCommandOutput, } from "./commands/AdvertiseByoipCidrCommand"; import { AllowCustomRoutingTrafficCommandInput, AllowCustomRoutingTrafficCommandOutput, } from "./commands/AllowCustomRoutingTrafficCommand"; import { CreateAcceleratorCommandInput, CreateAcceleratorCommandOutput, } from "./commands/CreateAcceleratorCommand"; import { CreateCrossAccountAttachmentCommandInput, CreateCrossAccountAttachmentCommandOutput, } from "./commands/CreateCrossAccountAttachmentCommand"; import { CreateCustomRoutingAcceleratorCommandInput, CreateCustomRoutingAcceleratorCommandOutput, } from "./commands/CreateCustomRoutingAcceleratorCommand"; import { CreateCustomRoutingEndpointGroupCommandInput, CreateCustomRoutingEndpointGroupCommandOutput, } from "./commands/CreateCustomRoutingEndpointGroupCommand"; import { CreateCustomRoutingListenerCommandInput, CreateCustomRoutingListenerCommandOutput, } from "./commands/CreateCustomRoutingListenerCommand"; import { CreateEndpointGroupCommandInput, CreateEndpointGroupCommandOutput, } from "./commands/CreateEndpointGroupCommand"; import { CreateListenerCommandInput, CreateListenerCommandOutput, } from "./commands/CreateListenerCommand"; import { DeleteAcceleratorCommandInput, DeleteAcceleratorCommandOutput, } from "./commands/DeleteAcceleratorCommand"; import { DeleteCrossAccountAttachmentCommandInput, DeleteCrossAccountAttachmentCommandOutput, } from "./commands/DeleteCrossAccountAttachmentCommand"; import { DeleteCustomRoutingAcceleratorCommandInput, DeleteCustomRoutingAcceleratorCommandOutput, } from "./commands/DeleteCustomRoutingAcceleratorCommand"; import { DeleteCustomRoutingEndpointGroupCommandInput, DeleteCustomRoutingEndpointGroupCommandOutput, } from "./commands/DeleteCustomRoutingEndpointGroupCommand"; import { DeleteCustomRoutingListenerCommandInput, DeleteCustomRoutingListenerCommandOutput, } from "./commands/DeleteCustomRoutingListenerCommand"; import { DeleteEndpointGroupCommandInput, DeleteEndpointGroupCommandOutput, } from "./commands/DeleteEndpointGroupCommand"; import { DeleteListenerCommandInput, DeleteListenerCommandOutput, } from "./commands/DeleteListenerCommand"; import { DenyCustomRoutingTrafficCommandInput, DenyCustomRoutingTrafficCommandOutput, } from "./commands/DenyCustomRoutingTrafficCommand"; import { DeprovisionByoipCidrCommandInput, DeprovisionByoipCidrCommandOutput, } from "./commands/DeprovisionByoipCidrCommand"; import { DescribeAcceleratorAttributesCommandInput, DescribeAcceleratorAttributesCommandOutput, } from "./commands/DescribeAcceleratorAttributesCommand"; import { DescribeAcceleratorCommandInput, DescribeAcceleratorCommandOutput, } from "./commands/DescribeAcceleratorCommand"; import { DescribeCrossAccountAttachmentCommandInput, DescribeCrossAccountAttachmentCommandOutput, } from "./commands/DescribeCrossAccountAttachmentCommand"; import { DescribeCustomRoutingAcceleratorAttributesCommandInput, DescribeCustomRoutingAcceleratorAttributesCommandOutput, } from "./commands/DescribeCustomRoutingAcceleratorAttributesCommand"; import { DescribeCustomRoutingAcceleratorCommandInput, DescribeCustomRoutingAcceleratorCommandOutput, } from "./commands/DescribeCustomRoutingAcceleratorCommand"; import { DescribeCustomRoutingEndpointGroupCommandInput, DescribeCustomRoutingEndpointGroupCommandOutput, } from "./commands/DescribeCustomRoutingEndpointGroupCommand"; import { DescribeCustomRoutingListenerCommandInput, DescribeCustomRoutingListenerCommandOutput, } from "./commands/DescribeCustomRoutingListenerCommand"; import { DescribeEndpointGroupCommandInput, DescribeEndpointGroupCommandOutput, } from "./commands/DescribeEndpointGroupCommand"; import { DescribeListenerCommandInput, DescribeListenerCommandOutput, } from "./commands/DescribeListenerCommand"; import { ListAcceleratorsCommandInput, ListAcceleratorsCommandOutput, } from "./commands/ListAcceleratorsCommand"; import { ListByoipCidrsCommandInput, ListByoipCidrsCommandOutput, } from "./commands/ListByoipCidrsCommand"; import { ListCrossAccountAttachmentsCommandInput, ListCrossAccountAttachmentsCommandOutput, } from "./commands/ListCrossAccountAttachmentsCommand"; import { ListCrossAccountResourceAccountsCommandInput, ListCrossAccountResourceAccountsCommandOutput, } from "./commands/ListCrossAccountResourceAccountsCommand"; import { ListCrossAccountResourcesCommandInput, ListCrossAccountResourcesCommandOutput, } from "./commands/ListCrossAccountResourcesCommand"; import { ListCustomRoutingAcceleratorsCommandInput, ListCustomRoutingAcceleratorsCommandOutput, } from "./commands/ListCustomRoutingAcceleratorsCommand"; import { ListCustomRoutingEndpointGroupsCommandInput, ListCustomRoutingEndpointGroupsCommandOutput, } from "./commands/ListCustomRoutingEndpointGroupsCommand"; import { ListCustomRoutingListenersCommandInput, ListCustomRoutingListenersCommandOutput, } from "./commands/ListCustomRoutingListenersCommand"; import { ListCustomRoutingPortMappingsByDestinationCommandInput, ListCustomRoutingPortMappingsByDestinationCommandOutput, } from "./commands/ListCustomRoutingPortMappingsByDestinationCommand"; import { ListCustomRoutingPortMappingsCommandInput, ListCustomRoutingPortMappingsCommandOutput, } from "./commands/ListCustomRoutingPortMappingsCommand"; import { ListEndpointGroupsCommandInput, ListEndpointGroupsCommandOutput, } from "./commands/ListEndpointGroupsCommand"; import { ListListenersCommandInput, ListListenersCommandOutput, } from "./commands/ListListenersCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ProvisionByoipCidrCommandInput, ProvisionByoipCidrCommandOutput, } from "./commands/ProvisionByoipCidrCommand"; import { RemoveCustomRoutingEndpointsCommandInput, RemoveCustomRoutingEndpointsCommandOutput, } from "./commands/RemoveCustomRoutingEndpointsCommand"; import { RemoveEndpointsCommandInput, RemoveEndpointsCommandOutput, } from "./commands/RemoveEndpointsCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateAcceleratorAttributesCommandInput, UpdateAcceleratorAttributesCommandOutput, } from "./commands/UpdateAcceleratorAttributesCommand"; import { UpdateAcceleratorCommandInput, UpdateAcceleratorCommandOutput, } from "./commands/UpdateAcceleratorCommand"; import { UpdateCrossAccountAttachmentCommandInput, UpdateCrossAccountAttachmentCommandOutput, } from "./commands/UpdateCrossAccountAttachmentCommand"; import { UpdateCustomRoutingAcceleratorAttributesCommandInput, UpdateCustomRoutingAcceleratorAttributesCommandOutput, } from "./commands/UpdateCustomRoutingAcceleratorAttributesCommand"; import { UpdateCustomRoutingAcceleratorCommandInput, UpdateCustomRoutingAcceleratorCommandOutput, } from "./commands/UpdateCustomRoutingAcceleratorCommand"; import { UpdateCustomRoutingListenerCommandInput, UpdateCustomRoutingListenerCommandOutput, } from "./commands/UpdateCustomRoutingListenerCommand"; import { UpdateEndpointGroupCommandInput, UpdateEndpointGroupCommandOutput, } from "./commands/UpdateEndpointGroupCommand"; import { UpdateListenerCommandInput, UpdateListenerCommandOutput, } from "./commands/UpdateListenerCommand"; import { WithdrawByoipCidrCommandInput, WithdrawByoipCidrCommandOutput, } from "./commands/WithdrawByoipCidrCommand"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | AddCustomRoutingEndpointsCommandInput | AddEndpointsCommandInput | AdvertiseByoipCidrCommandInput | AllowCustomRoutingTrafficCommandInput | CreateAcceleratorCommandInput | CreateCrossAccountAttachmentCommandInput | CreateCustomRoutingAcceleratorCommandInput | CreateCustomRoutingEndpointGroupCommandInput | CreateCustomRoutingListenerCommandInput | CreateEndpointGroupCommandInput | CreateListenerCommandInput | DeleteAcceleratorCommandInput | DeleteCrossAccountAttachmentCommandInput | DeleteCustomRoutingAcceleratorCommandInput | DeleteCustomRoutingEndpointGroupCommandInput | DeleteCustomRoutingListenerCommandInput | DeleteEndpointGroupCommandInput | DeleteListenerCommandInput | DenyCustomRoutingTrafficCommandInput | DeprovisionByoipCidrCommandInput | DescribeAcceleratorAttributesCommandInput | DescribeAcceleratorCommandInput | DescribeCrossAccountAttachmentCommandInput | DescribeCustomRoutingAcceleratorAttributesCommandInput | DescribeCustomRoutingAcceleratorCommandInput | DescribeCustomRoutingEndpointGroupCommandInput | DescribeCustomRoutingListenerCommandInput | DescribeEndpointGroupCommandInput | DescribeListenerCommandInput | ListAcceleratorsCommandInput | ListByoipCidrsCommandInput | ListCrossAccountAttachmentsCommandInput | ListCrossAccountResourceAccountsCommandInput | ListCrossAccountResourcesCommandInput | ListCustomRoutingAcceleratorsCommandInput | ListCustomRoutingEndpointGroupsCommandInput | ListCustomRoutingListenersCommandInput | ListCustomRoutingPortMappingsByDestinationCommandInput | ListCustomRoutingPortMappingsCommandInput | ListEndpointGroupsCommandInput | ListListenersCommandInput | ListTagsForResourceCommandInput | ProvisionByoipCidrCommandInput | RemoveCustomRoutingEndpointsCommandInput | RemoveEndpointsCommandInput | TagResourceCommandInput | UntagResourceCommandInput | UpdateAcceleratorAttributesCommandInput | UpdateAcceleratorCommandInput | UpdateCrossAccountAttachmentCommandInput | UpdateCustomRoutingAcceleratorAttributesCommandInput | UpdateCustomRoutingAcceleratorCommandInput | UpdateCustomRoutingListenerCommandInput | UpdateEndpointGroupCommandInput | UpdateListenerCommandInput | WithdrawByoipCidrCommandInput; export type ServiceOutputTypes = | AddCustomRoutingEndpointsCommandOutput | AddEndpointsCommandOutput | AdvertiseByoipCidrCommandOutput | AllowCustomRoutingTrafficCommandOutput | CreateAcceleratorCommandOutput | CreateCrossAccountAttachmentCommandOutput | CreateCustomRoutingAcceleratorCommandOutput | CreateCustomRoutingEndpointGroupCommandOutput | CreateCustomRoutingListenerCommandOutput | CreateEndpointGroupCommandOutput | CreateListenerCommandOutput | DeleteAcceleratorCommandOutput | DeleteCrossAccountAttachmentCommandOutput | DeleteCustomRoutingAcceleratorCommandOutput | DeleteCustomRoutingEndpointGroupCommandOutput | DeleteCustomRoutingListenerCommandOutput | DeleteEndpointGroupCommandOutput | DeleteListenerCommandOutput | DenyCustomRoutingTrafficCommandOutput | DeprovisionByoipCidrCommandOutput | DescribeAcceleratorAttributesCommandOutput | DescribeAcceleratorCommandOutput | DescribeCrossAccountAttachmentCommandOutput | DescribeCustomRoutingAcceleratorAttributesCommandOutput | DescribeCustomRoutingAcceleratorCommandOutput | DescribeCustomRoutingEndpointGroupCommandOutput | DescribeCustomRoutingListenerCommandOutput | DescribeEndpointGroupCommandOutput | DescribeListenerCommandOutput | ListAcceleratorsCommandOutput | ListByoipCidrsCommandOutput | ListCrossAccountAttachmentsCommandOutput | ListCrossAccountResourceAccountsCommandOutput | ListCrossAccountResourcesCommandOutput | ListCustomRoutingAcceleratorsCommandOutput | ListCustomRoutingEndpointGroupsCommandOutput | ListCustomRoutingListenersCommandOutput | ListCustomRoutingPortMappingsByDestinationCommandOutput | ListCustomRoutingPortMappingsCommandOutput | ListEndpointGroupsCommandOutput | ListListenersCommandOutput | ListTagsForResourceCommandOutput | ProvisionByoipCidrCommandOutput | RemoveCustomRoutingEndpointsCommandOutput | RemoveEndpointsCommandOutput | TagResourceCommandOutput | UntagResourceCommandOutput | UpdateAcceleratorAttributesCommandOutput | UpdateAcceleratorCommandOutput | UpdateCrossAccountAttachmentCommandOutput | UpdateCustomRoutingAcceleratorAttributesCommandOutput | UpdateCustomRoutingAcceleratorCommandOutput | UpdateCustomRoutingListenerCommandOutput | UpdateEndpointGroupCommandOutput | UpdateListenerCommandOutput | WithdrawByoipCidrCommandOutput; 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 GlobalAcceleratorClientConfigType = Partial< __SmithyConfiguration<__HttpHandlerOptions> > & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface GlobalAcceleratorClientConfig extends GlobalAcceleratorClientConfigType {} export type GlobalAcceleratorClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface GlobalAcceleratorClientResolvedConfig extends GlobalAcceleratorClientResolvedConfigType {} export declare class GlobalAcceleratorClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, GlobalAcceleratorClientResolvedConfig > { readonly config: GlobalAcceleratorClientResolvedConfig; constructor(...[configuration]: __CheckOptionalClientConfig); destroy(): void; }