import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; 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 { GlobalAcceleratorClient } from "./GlobalAcceleratorClient"; export interface GlobalAccelerator { addCustomRoutingEndpoints( args: AddCustomRoutingEndpointsCommandInput, options?: __HttpHandlerOptions, ): Promise; addCustomRoutingEndpoints( args: AddCustomRoutingEndpointsCommandInput, cb: (err: any, data?: AddCustomRoutingEndpointsCommandOutput) => void, ): void; addCustomRoutingEndpoints( args: AddCustomRoutingEndpointsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddCustomRoutingEndpointsCommandOutput) => void, ): void; addEndpoints( args: AddEndpointsCommandInput, options?: __HttpHandlerOptions, ): Promise; addEndpoints( args: AddEndpointsCommandInput, cb: (err: any, data?: AddEndpointsCommandOutput) => void, ): void; addEndpoints( args: AddEndpointsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddEndpointsCommandOutput) => void, ): void; advertiseByoipCidr( args: AdvertiseByoipCidrCommandInput, options?: __HttpHandlerOptions, ): Promise; advertiseByoipCidr( args: AdvertiseByoipCidrCommandInput, cb: (err: any, data?: AdvertiseByoipCidrCommandOutput) => void, ): void; advertiseByoipCidr( args: AdvertiseByoipCidrCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AdvertiseByoipCidrCommandOutput) => void, ): void; allowCustomRoutingTraffic( args: AllowCustomRoutingTrafficCommandInput, options?: __HttpHandlerOptions, ): Promise; allowCustomRoutingTraffic( args: AllowCustomRoutingTrafficCommandInput, cb: (err: any, data?: AllowCustomRoutingTrafficCommandOutput) => void, ): void; allowCustomRoutingTraffic( args: AllowCustomRoutingTrafficCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AllowCustomRoutingTrafficCommandOutput) => void, ): void; createAccelerator( args: CreateAcceleratorCommandInput, options?: __HttpHandlerOptions, ): Promise; createAccelerator( args: CreateAcceleratorCommandInput, cb: (err: any, data?: CreateAcceleratorCommandOutput) => void, ): void; createAccelerator( args: CreateAcceleratorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAcceleratorCommandOutput) => void, ): void; createCrossAccountAttachment( args: CreateCrossAccountAttachmentCommandInput, options?: __HttpHandlerOptions, ): Promise; createCrossAccountAttachment( args: CreateCrossAccountAttachmentCommandInput, cb: (err: any, data?: CreateCrossAccountAttachmentCommandOutput) => void, ): void; createCrossAccountAttachment( args: CreateCrossAccountAttachmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCrossAccountAttachmentCommandOutput) => void, ): void; createCustomRoutingAccelerator( args: CreateCustomRoutingAcceleratorCommandInput, options?: __HttpHandlerOptions, ): Promise; createCustomRoutingAccelerator( args: CreateCustomRoutingAcceleratorCommandInput, cb: (err: any, data?: CreateCustomRoutingAcceleratorCommandOutput) => void, ): void; createCustomRoutingAccelerator( args: CreateCustomRoutingAcceleratorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCustomRoutingAcceleratorCommandOutput) => void, ): void; createCustomRoutingEndpointGroup( args: CreateCustomRoutingEndpointGroupCommandInput, options?: __HttpHandlerOptions, ): Promise; createCustomRoutingEndpointGroup( args: CreateCustomRoutingEndpointGroupCommandInput, cb: (err: any, data?: CreateCustomRoutingEndpointGroupCommandOutput) => void, ): void; createCustomRoutingEndpointGroup( args: CreateCustomRoutingEndpointGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCustomRoutingEndpointGroupCommandOutput) => void, ): void; createCustomRoutingListener( args: CreateCustomRoutingListenerCommandInput, options?: __HttpHandlerOptions, ): Promise; createCustomRoutingListener( args: CreateCustomRoutingListenerCommandInput, cb: (err: any, data?: CreateCustomRoutingListenerCommandOutput) => void, ): void; createCustomRoutingListener( args: CreateCustomRoutingListenerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCustomRoutingListenerCommandOutput) => void, ): void; createEndpointGroup( args: CreateEndpointGroupCommandInput, options?: __HttpHandlerOptions, ): Promise; createEndpointGroup( args: CreateEndpointGroupCommandInput, cb: (err: any, data?: CreateEndpointGroupCommandOutput) => void, ): void; createEndpointGroup( args: CreateEndpointGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEndpointGroupCommandOutput) => void, ): void; createListener( args: CreateListenerCommandInput, options?: __HttpHandlerOptions, ): Promise; createListener( args: CreateListenerCommandInput, cb: (err: any, data?: CreateListenerCommandOutput) => void, ): void; createListener( args: CreateListenerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateListenerCommandOutput) => void, ): void; deleteAccelerator( args: DeleteAcceleratorCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteAccelerator( args: DeleteAcceleratorCommandInput, cb: (err: any, data?: DeleteAcceleratorCommandOutput) => void, ): void; deleteAccelerator( args: DeleteAcceleratorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAcceleratorCommandOutput) => void, ): void; deleteCrossAccountAttachment( args: DeleteCrossAccountAttachmentCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteCrossAccountAttachment( args: DeleteCrossAccountAttachmentCommandInput, cb: (err: any, data?: DeleteCrossAccountAttachmentCommandOutput) => void, ): void; deleteCrossAccountAttachment( args: DeleteCrossAccountAttachmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCrossAccountAttachmentCommandOutput) => void, ): void; deleteCustomRoutingAccelerator( args: DeleteCustomRoutingAcceleratorCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteCustomRoutingAccelerator( args: DeleteCustomRoutingAcceleratorCommandInput, cb: (err: any, data?: DeleteCustomRoutingAcceleratorCommandOutput) => void, ): void; deleteCustomRoutingAccelerator( args: DeleteCustomRoutingAcceleratorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCustomRoutingAcceleratorCommandOutput) => void, ): void; deleteCustomRoutingEndpointGroup( args: DeleteCustomRoutingEndpointGroupCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteCustomRoutingEndpointGroup( args: DeleteCustomRoutingEndpointGroupCommandInput, cb: (err: any, data?: DeleteCustomRoutingEndpointGroupCommandOutput) => void, ): void; deleteCustomRoutingEndpointGroup( args: DeleteCustomRoutingEndpointGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCustomRoutingEndpointGroupCommandOutput) => void, ): void; deleteCustomRoutingListener( args: DeleteCustomRoutingListenerCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteCustomRoutingListener( args: DeleteCustomRoutingListenerCommandInput, cb: (err: any, data?: DeleteCustomRoutingListenerCommandOutput) => void, ): void; deleteCustomRoutingListener( args: DeleteCustomRoutingListenerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCustomRoutingListenerCommandOutput) => void, ): void; deleteEndpointGroup( args: DeleteEndpointGroupCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteEndpointGroup( args: DeleteEndpointGroupCommandInput, cb: (err: any, data?: DeleteEndpointGroupCommandOutput) => void, ): void; deleteEndpointGroup( args: DeleteEndpointGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEndpointGroupCommandOutput) => void, ): void; deleteListener( args: DeleteListenerCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteListener( args: DeleteListenerCommandInput, cb: (err: any, data?: DeleteListenerCommandOutput) => void, ): void; deleteListener( args: DeleteListenerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteListenerCommandOutput) => void, ): void; denyCustomRoutingTraffic( args: DenyCustomRoutingTrafficCommandInput, options?: __HttpHandlerOptions, ): Promise; denyCustomRoutingTraffic( args: DenyCustomRoutingTrafficCommandInput, cb: (err: any, data?: DenyCustomRoutingTrafficCommandOutput) => void, ): void; denyCustomRoutingTraffic( args: DenyCustomRoutingTrafficCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DenyCustomRoutingTrafficCommandOutput) => void, ): void; deprovisionByoipCidr( args: DeprovisionByoipCidrCommandInput, options?: __HttpHandlerOptions, ): Promise; deprovisionByoipCidr( args: DeprovisionByoipCidrCommandInput, cb: (err: any, data?: DeprovisionByoipCidrCommandOutput) => void, ): void; deprovisionByoipCidr( args: DeprovisionByoipCidrCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeprovisionByoipCidrCommandOutput) => void, ): void; describeAccelerator( args: DescribeAcceleratorCommandInput, options?: __HttpHandlerOptions, ): Promise; describeAccelerator( args: DescribeAcceleratorCommandInput, cb: (err: any, data?: DescribeAcceleratorCommandOutput) => void, ): void; describeAccelerator( args: DescribeAcceleratorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAcceleratorCommandOutput) => void, ): void; describeAcceleratorAttributes( args: DescribeAcceleratorAttributesCommandInput, options?: __HttpHandlerOptions, ): Promise; describeAcceleratorAttributes( args: DescribeAcceleratorAttributesCommandInput, cb: (err: any, data?: DescribeAcceleratorAttributesCommandOutput) => void, ): void; describeAcceleratorAttributes( args: DescribeAcceleratorAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAcceleratorAttributesCommandOutput) => void, ): void; describeCrossAccountAttachment( args: DescribeCrossAccountAttachmentCommandInput, options?: __HttpHandlerOptions, ): Promise; describeCrossAccountAttachment( args: DescribeCrossAccountAttachmentCommandInput, cb: (err: any, data?: DescribeCrossAccountAttachmentCommandOutput) => void, ): void; describeCrossAccountAttachment( args: DescribeCrossAccountAttachmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeCrossAccountAttachmentCommandOutput) => void, ): void; describeCustomRoutingAccelerator( args: DescribeCustomRoutingAcceleratorCommandInput, options?: __HttpHandlerOptions, ): Promise; describeCustomRoutingAccelerator( args: DescribeCustomRoutingAcceleratorCommandInput, cb: (err: any, data?: DescribeCustomRoutingAcceleratorCommandOutput) => void, ): void; describeCustomRoutingAccelerator( args: DescribeCustomRoutingAcceleratorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeCustomRoutingAcceleratorCommandOutput) => void, ): void; describeCustomRoutingAcceleratorAttributes( args: DescribeCustomRoutingAcceleratorAttributesCommandInput, options?: __HttpHandlerOptions, ): Promise; describeCustomRoutingAcceleratorAttributes( args: DescribeCustomRoutingAcceleratorAttributesCommandInput, cb: (err: any, data?: DescribeCustomRoutingAcceleratorAttributesCommandOutput) => void, ): void; describeCustomRoutingAcceleratorAttributes( args: DescribeCustomRoutingAcceleratorAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeCustomRoutingAcceleratorAttributesCommandOutput) => void, ): void; describeCustomRoutingEndpointGroup( args: DescribeCustomRoutingEndpointGroupCommandInput, options?: __HttpHandlerOptions, ): Promise; describeCustomRoutingEndpointGroup( args: DescribeCustomRoutingEndpointGroupCommandInput, cb: (err: any, data?: DescribeCustomRoutingEndpointGroupCommandOutput) => void, ): void; describeCustomRoutingEndpointGroup( args: DescribeCustomRoutingEndpointGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeCustomRoutingEndpointGroupCommandOutput) => void, ): void; describeCustomRoutingListener( args: DescribeCustomRoutingListenerCommandInput, options?: __HttpHandlerOptions, ): Promise; describeCustomRoutingListener( args: DescribeCustomRoutingListenerCommandInput, cb: (err: any, data?: DescribeCustomRoutingListenerCommandOutput) => void, ): void; describeCustomRoutingListener( args: DescribeCustomRoutingListenerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeCustomRoutingListenerCommandOutput) => void, ): void; describeEndpointGroup( args: DescribeEndpointGroupCommandInput, options?: __HttpHandlerOptions, ): Promise; describeEndpointGroup( args: DescribeEndpointGroupCommandInput, cb: (err: any, data?: DescribeEndpointGroupCommandOutput) => void, ): void; describeEndpointGroup( args: DescribeEndpointGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEndpointGroupCommandOutput) => void, ): void; describeListener( args: DescribeListenerCommandInput, options?: __HttpHandlerOptions, ): Promise; describeListener( args: DescribeListenerCommandInput, cb: (err: any, data?: DescribeListenerCommandOutput) => void, ): void; describeListener( args: DescribeListenerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeListenerCommandOutput) => void, ): void; listAccelerators(): Promise; listAccelerators( args: ListAcceleratorsCommandInput, options?: __HttpHandlerOptions, ): Promise; listAccelerators( args: ListAcceleratorsCommandInput, cb: (err: any, data?: ListAcceleratorsCommandOutput) => void, ): void; listAccelerators( args: ListAcceleratorsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAcceleratorsCommandOutput) => void, ): void; listByoipCidrs(): Promise; listByoipCidrs( args: ListByoipCidrsCommandInput, options?: __HttpHandlerOptions, ): Promise; listByoipCidrs( args: ListByoipCidrsCommandInput, cb: (err: any, data?: ListByoipCidrsCommandOutput) => void, ): void; listByoipCidrs( args: ListByoipCidrsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListByoipCidrsCommandOutput) => void, ): void; listCrossAccountAttachments(): Promise; listCrossAccountAttachments( args: ListCrossAccountAttachmentsCommandInput, options?: __HttpHandlerOptions, ): Promise; listCrossAccountAttachments( args: ListCrossAccountAttachmentsCommandInput, cb: (err: any, data?: ListCrossAccountAttachmentsCommandOutput) => void, ): void; listCrossAccountAttachments( args: ListCrossAccountAttachmentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCrossAccountAttachmentsCommandOutput) => void, ): void; listCrossAccountResourceAccounts(): Promise; listCrossAccountResourceAccounts( args: ListCrossAccountResourceAccountsCommandInput, options?: __HttpHandlerOptions, ): Promise; listCrossAccountResourceAccounts( args: ListCrossAccountResourceAccountsCommandInput, cb: (err: any, data?: ListCrossAccountResourceAccountsCommandOutput) => void, ): void; listCrossAccountResourceAccounts( args: ListCrossAccountResourceAccountsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCrossAccountResourceAccountsCommandOutput) => void, ): void; listCrossAccountResources( args: ListCrossAccountResourcesCommandInput, options?: __HttpHandlerOptions, ): Promise; listCrossAccountResources( args: ListCrossAccountResourcesCommandInput, cb: (err: any, data?: ListCrossAccountResourcesCommandOutput) => void, ): void; listCrossAccountResources( args: ListCrossAccountResourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCrossAccountResourcesCommandOutput) => void, ): void; listCustomRoutingAccelerators(): Promise; listCustomRoutingAccelerators( args: ListCustomRoutingAcceleratorsCommandInput, options?: __HttpHandlerOptions, ): Promise; listCustomRoutingAccelerators( args: ListCustomRoutingAcceleratorsCommandInput, cb: (err: any, data?: ListCustomRoutingAcceleratorsCommandOutput) => void, ): void; listCustomRoutingAccelerators( args: ListCustomRoutingAcceleratorsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCustomRoutingAcceleratorsCommandOutput) => void, ): void; listCustomRoutingEndpointGroups( args: ListCustomRoutingEndpointGroupsCommandInput, options?: __HttpHandlerOptions, ): Promise; listCustomRoutingEndpointGroups( args: ListCustomRoutingEndpointGroupsCommandInput, cb: (err: any, data?: ListCustomRoutingEndpointGroupsCommandOutput) => void, ): void; listCustomRoutingEndpointGroups( args: ListCustomRoutingEndpointGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCustomRoutingEndpointGroupsCommandOutput) => void, ): void; listCustomRoutingListeners( args: ListCustomRoutingListenersCommandInput, options?: __HttpHandlerOptions, ): Promise; listCustomRoutingListeners( args: ListCustomRoutingListenersCommandInput, cb: (err: any, data?: ListCustomRoutingListenersCommandOutput) => void, ): void; listCustomRoutingListeners( args: ListCustomRoutingListenersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCustomRoutingListenersCommandOutput) => void, ): void; listCustomRoutingPortMappings( args: ListCustomRoutingPortMappingsCommandInput, options?: __HttpHandlerOptions, ): Promise; listCustomRoutingPortMappings( args: ListCustomRoutingPortMappingsCommandInput, cb: (err: any, data?: ListCustomRoutingPortMappingsCommandOutput) => void, ): void; listCustomRoutingPortMappings( args: ListCustomRoutingPortMappingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCustomRoutingPortMappingsCommandOutput) => void, ): void; listCustomRoutingPortMappingsByDestination( args: ListCustomRoutingPortMappingsByDestinationCommandInput, options?: __HttpHandlerOptions, ): Promise; listCustomRoutingPortMappingsByDestination( args: ListCustomRoutingPortMappingsByDestinationCommandInput, cb: (err: any, data?: ListCustomRoutingPortMappingsByDestinationCommandOutput) => void, ): void; listCustomRoutingPortMappingsByDestination( args: ListCustomRoutingPortMappingsByDestinationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCustomRoutingPortMappingsByDestinationCommandOutput) => void, ): void; listEndpointGroups( args: ListEndpointGroupsCommandInput, options?: __HttpHandlerOptions, ): Promise; listEndpointGroups( args: ListEndpointGroupsCommandInput, cb: (err: any, data?: ListEndpointGroupsCommandOutput) => void, ): void; listEndpointGroups( args: ListEndpointGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEndpointGroupsCommandOutput) => void, ): void; listListeners( args: ListListenersCommandInput, options?: __HttpHandlerOptions, ): Promise; listListeners( args: ListListenersCommandInput, cb: (err: any, data?: ListListenersCommandOutput) => void, ): void; listListeners( args: ListListenersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListListenersCommandOutput) => void, ): void; 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; provisionByoipCidr( args: ProvisionByoipCidrCommandInput, options?: __HttpHandlerOptions, ): Promise; provisionByoipCidr( args: ProvisionByoipCidrCommandInput, cb: (err: any, data?: ProvisionByoipCidrCommandOutput) => void, ): void; provisionByoipCidr( args: ProvisionByoipCidrCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ProvisionByoipCidrCommandOutput) => void, ): void; removeCustomRoutingEndpoints( args: RemoveCustomRoutingEndpointsCommandInput, options?: __HttpHandlerOptions, ): Promise; removeCustomRoutingEndpoints( args: RemoveCustomRoutingEndpointsCommandInput, cb: (err: any, data?: RemoveCustomRoutingEndpointsCommandOutput) => void, ): void; removeCustomRoutingEndpoints( args: RemoveCustomRoutingEndpointsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveCustomRoutingEndpointsCommandOutput) => void, ): void; removeEndpoints( args: RemoveEndpointsCommandInput, options?: __HttpHandlerOptions, ): Promise; removeEndpoints( args: RemoveEndpointsCommandInput, cb: (err: any, data?: RemoveEndpointsCommandOutput) => void, ): void; removeEndpoints( args: RemoveEndpointsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveEndpointsCommandOutput) => void, ): void; 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; 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; updateAccelerator( args: UpdateAcceleratorCommandInput, options?: __HttpHandlerOptions, ): Promise; updateAccelerator( args: UpdateAcceleratorCommandInput, cb: (err: any, data?: UpdateAcceleratorCommandOutput) => void, ): void; updateAccelerator( args: UpdateAcceleratorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAcceleratorCommandOutput) => void, ): void; updateAcceleratorAttributes( args: UpdateAcceleratorAttributesCommandInput, options?: __HttpHandlerOptions, ): Promise; updateAcceleratorAttributes( args: UpdateAcceleratorAttributesCommandInput, cb: (err: any, data?: UpdateAcceleratorAttributesCommandOutput) => void, ): void; updateAcceleratorAttributes( args: UpdateAcceleratorAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAcceleratorAttributesCommandOutput) => void, ): void; updateCrossAccountAttachment( args: UpdateCrossAccountAttachmentCommandInput, options?: __HttpHandlerOptions, ): Promise; updateCrossAccountAttachment( args: UpdateCrossAccountAttachmentCommandInput, cb: (err: any, data?: UpdateCrossAccountAttachmentCommandOutput) => void, ): void; updateCrossAccountAttachment( args: UpdateCrossAccountAttachmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateCrossAccountAttachmentCommandOutput) => void, ): void; updateCustomRoutingAccelerator( args: UpdateCustomRoutingAcceleratorCommandInput, options?: __HttpHandlerOptions, ): Promise; updateCustomRoutingAccelerator( args: UpdateCustomRoutingAcceleratorCommandInput, cb: (err: any, data?: UpdateCustomRoutingAcceleratorCommandOutput) => void, ): void; updateCustomRoutingAccelerator( args: UpdateCustomRoutingAcceleratorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateCustomRoutingAcceleratorCommandOutput) => void, ): void; updateCustomRoutingAcceleratorAttributes( args: UpdateCustomRoutingAcceleratorAttributesCommandInput, options?: __HttpHandlerOptions, ): Promise; updateCustomRoutingAcceleratorAttributes( args: UpdateCustomRoutingAcceleratorAttributesCommandInput, cb: (err: any, data?: UpdateCustomRoutingAcceleratorAttributesCommandOutput) => void, ): void; updateCustomRoutingAcceleratorAttributes( args: UpdateCustomRoutingAcceleratorAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateCustomRoutingAcceleratorAttributesCommandOutput) => void, ): void; updateCustomRoutingListener( args: UpdateCustomRoutingListenerCommandInput, options?: __HttpHandlerOptions, ): Promise; updateCustomRoutingListener( args: UpdateCustomRoutingListenerCommandInput, cb: (err: any, data?: UpdateCustomRoutingListenerCommandOutput) => void, ): void; updateCustomRoutingListener( args: UpdateCustomRoutingListenerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateCustomRoutingListenerCommandOutput) => void, ): void; updateEndpointGroup( args: UpdateEndpointGroupCommandInput, options?: __HttpHandlerOptions, ): Promise; updateEndpointGroup( args: UpdateEndpointGroupCommandInput, cb: (err: any, data?: UpdateEndpointGroupCommandOutput) => void, ): void; updateEndpointGroup( args: UpdateEndpointGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateEndpointGroupCommandOutput) => void, ): void; updateListener( args: UpdateListenerCommandInput, options?: __HttpHandlerOptions, ): Promise; updateListener( args: UpdateListenerCommandInput, cb: (err: any, data?: UpdateListenerCommandOutput) => void, ): void; updateListener( args: UpdateListenerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateListenerCommandOutput) => void, ): void; withdrawByoipCidr( args: WithdrawByoipCidrCommandInput, options?: __HttpHandlerOptions, ): Promise; withdrawByoipCidr( args: WithdrawByoipCidrCommandInput, cb: (err: any, data?: WithdrawByoipCidrCommandOutput) => void, ): void; withdrawByoipCidr( args: WithdrawByoipCidrCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: WithdrawByoipCidrCommandOutput) => void, ): void; paginateListAccelerators( args?: ListAcceleratorsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListByoipCidrs( args?: ListByoipCidrsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListCrossAccountAttachments( args?: ListCrossAccountAttachmentsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListCrossAccountResources( args: ListCrossAccountResourcesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListCustomRoutingAccelerators( args?: ListCustomRoutingAcceleratorsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListCustomRoutingEndpointGroups( args: ListCustomRoutingEndpointGroupsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListCustomRoutingListeners( args: ListCustomRoutingListenersCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListCustomRoutingPortMappings( args: ListCustomRoutingPortMappingsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListCustomRoutingPortMappingsByDestination( args: ListCustomRoutingPortMappingsByDestinationCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListEndpointGroups( args: ListEndpointGroupsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListListeners( args: ListListenersCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class GlobalAccelerator extends GlobalAcceleratorClient implements GlobalAccelerator {}