import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types"; import { type AcceptInboundConnectionCommandInput, type AcceptInboundConnectionCommandOutput } from "./commands/AcceptInboundConnectionCommand"; import { type AddDataSourceCommandInput, type AddDataSourceCommandOutput } from "./commands/AddDataSourceCommand"; import { type AddDirectQueryDataSourceCommandInput, type AddDirectQueryDataSourceCommandOutput } from "./commands/AddDirectQueryDataSourceCommand"; import { type AddTagsCommandInput, type AddTagsCommandOutput } from "./commands/AddTagsCommand"; import { type AssociatePackageCommandInput, type AssociatePackageCommandOutput } from "./commands/AssociatePackageCommand"; import { type AssociatePackagesCommandInput, type AssociatePackagesCommandOutput } from "./commands/AssociatePackagesCommand"; import { type AuthorizeVpcEndpointAccessCommandInput, type AuthorizeVpcEndpointAccessCommandOutput } from "./commands/AuthorizeVpcEndpointAccessCommand"; import { type CancelDomainConfigChangeCommandInput, type CancelDomainConfigChangeCommandOutput } from "./commands/CancelDomainConfigChangeCommand"; import { type CancelServiceSoftwareUpdateCommandInput, type CancelServiceSoftwareUpdateCommandOutput } from "./commands/CancelServiceSoftwareUpdateCommand"; import { type CreateApplicationCommandInput, type CreateApplicationCommandOutput } from "./commands/CreateApplicationCommand"; import { type CreateDomainCommandInput, type CreateDomainCommandOutput } from "./commands/CreateDomainCommand"; import { type CreateIndexCommandInput, type CreateIndexCommandOutput } from "./commands/CreateIndexCommand"; import { type CreateOutboundConnectionCommandInput, type CreateOutboundConnectionCommandOutput } from "./commands/CreateOutboundConnectionCommand"; import { type CreatePackageCommandInput, type CreatePackageCommandOutput } from "./commands/CreatePackageCommand"; import { type CreateVpcEndpointCommandInput, type CreateVpcEndpointCommandOutput } from "./commands/CreateVpcEndpointCommand"; import { type DeleteApplicationCommandInput, type DeleteApplicationCommandOutput } from "./commands/DeleteApplicationCommand"; import { type DeleteDataSourceCommandInput, type DeleteDataSourceCommandOutput } from "./commands/DeleteDataSourceCommand"; import { type DeleteDirectQueryDataSourceCommandInput, type DeleteDirectQueryDataSourceCommandOutput } from "./commands/DeleteDirectQueryDataSourceCommand"; import { type DeleteDomainCommandInput, type DeleteDomainCommandOutput } from "./commands/DeleteDomainCommand"; import { type DeleteInboundConnectionCommandInput, type DeleteInboundConnectionCommandOutput } from "./commands/DeleteInboundConnectionCommand"; import { type DeleteIndexCommandInput, type DeleteIndexCommandOutput } from "./commands/DeleteIndexCommand"; import { type DeleteOutboundConnectionCommandInput, type DeleteOutboundConnectionCommandOutput } from "./commands/DeleteOutboundConnectionCommand"; import { type DeletePackageCommandInput, type DeletePackageCommandOutput } from "./commands/DeletePackageCommand"; import { type DeleteVpcEndpointCommandInput, type DeleteVpcEndpointCommandOutput } from "./commands/DeleteVpcEndpointCommand"; import { type DeregisterCapabilityCommandInput, type DeregisterCapabilityCommandOutput } from "./commands/DeregisterCapabilityCommand"; import { type DescribeDomainAutoTunesCommandInput, type DescribeDomainAutoTunesCommandOutput } from "./commands/DescribeDomainAutoTunesCommand"; import { type DescribeDomainChangeProgressCommandInput, type DescribeDomainChangeProgressCommandOutput } from "./commands/DescribeDomainChangeProgressCommand"; import { type DescribeDomainCommandInput, type DescribeDomainCommandOutput } from "./commands/DescribeDomainCommand"; import { type DescribeDomainConfigCommandInput, type DescribeDomainConfigCommandOutput } from "./commands/DescribeDomainConfigCommand"; import { type DescribeDomainHealthCommandInput, type DescribeDomainHealthCommandOutput } from "./commands/DescribeDomainHealthCommand"; import { type DescribeDomainNodesCommandInput, type DescribeDomainNodesCommandOutput } from "./commands/DescribeDomainNodesCommand"; import { type DescribeDomainsCommandInput, type DescribeDomainsCommandOutput } from "./commands/DescribeDomainsCommand"; import { type DescribeDryRunProgressCommandInput, type DescribeDryRunProgressCommandOutput } from "./commands/DescribeDryRunProgressCommand"; import { type DescribeInboundConnectionsCommandInput, type DescribeInboundConnectionsCommandOutput } from "./commands/DescribeInboundConnectionsCommand"; import { type DescribeInsightDetailsCommandInput, type DescribeInsightDetailsCommandOutput } from "./commands/DescribeInsightDetailsCommand"; import { type DescribeInstanceTypeLimitsCommandInput, type DescribeInstanceTypeLimitsCommandOutput } from "./commands/DescribeInstanceTypeLimitsCommand"; import { type DescribeOutboundConnectionsCommandInput, type DescribeOutboundConnectionsCommandOutput } from "./commands/DescribeOutboundConnectionsCommand"; import { type DescribePackagesCommandInput, type DescribePackagesCommandOutput } from "./commands/DescribePackagesCommand"; import { type DescribeReservedInstanceOfferingsCommandInput, type DescribeReservedInstanceOfferingsCommandOutput } from "./commands/DescribeReservedInstanceOfferingsCommand"; import { type DescribeReservedInstancesCommandInput, type DescribeReservedInstancesCommandOutput } from "./commands/DescribeReservedInstancesCommand"; import { type DescribeVpcEndpointsCommandInput, type DescribeVpcEndpointsCommandOutput } from "./commands/DescribeVpcEndpointsCommand"; import { type DissociatePackageCommandInput, type DissociatePackageCommandOutput } from "./commands/DissociatePackageCommand"; import { type DissociatePackagesCommandInput, type DissociatePackagesCommandOutput } from "./commands/DissociatePackagesCommand"; import { type GetApplicationCommandInput, type GetApplicationCommandOutput } from "./commands/GetApplicationCommand"; import { type GetCapabilityCommandInput, type GetCapabilityCommandOutput } from "./commands/GetCapabilityCommand"; import { type GetCompatibleVersionsCommandInput, type GetCompatibleVersionsCommandOutput } from "./commands/GetCompatibleVersionsCommand"; import { type GetDataSourceCommandInput, type GetDataSourceCommandOutput } from "./commands/GetDataSourceCommand"; import { type GetDefaultApplicationSettingCommandInput, type GetDefaultApplicationSettingCommandOutput } from "./commands/GetDefaultApplicationSettingCommand"; import { type GetDirectQueryDataSourceCommandInput, type GetDirectQueryDataSourceCommandOutput } from "./commands/GetDirectQueryDataSourceCommand"; import { type GetDomainMaintenanceStatusCommandInput, type GetDomainMaintenanceStatusCommandOutput } from "./commands/GetDomainMaintenanceStatusCommand"; import { type GetIndexCommandInput, type GetIndexCommandOutput } from "./commands/GetIndexCommand"; import { type GetPackageVersionHistoryCommandInput, type GetPackageVersionHistoryCommandOutput } from "./commands/GetPackageVersionHistoryCommand"; import { type GetUpgradeHistoryCommandInput, type GetUpgradeHistoryCommandOutput } from "./commands/GetUpgradeHistoryCommand"; import { type GetUpgradeStatusCommandInput, type GetUpgradeStatusCommandOutput } from "./commands/GetUpgradeStatusCommand"; import { type ListApplicationsCommandInput, type ListApplicationsCommandOutput } from "./commands/ListApplicationsCommand"; import { type ListDataSourcesCommandInput, type ListDataSourcesCommandOutput } from "./commands/ListDataSourcesCommand"; import { type ListDirectQueryDataSourcesCommandInput, type ListDirectQueryDataSourcesCommandOutput } from "./commands/ListDirectQueryDataSourcesCommand"; import { type ListDomainMaintenancesCommandInput, type ListDomainMaintenancesCommandOutput } from "./commands/ListDomainMaintenancesCommand"; import { type ListDomainNamesCommandInput, type ListDomainNamesCommandOutput } from "./commands/ListDomainNamesCommand"; import { type ListDomainsForPackageCommandInput, type ListDomainsForPackageCommandOutput } from "./commands/ListDomainsForPackageCommand"; import { type ListInsightsCommandInput, type ListInsightsCommandOutput } from "./commands/ListInsightsCommand"; import { type ListInstanceTypeDetailsCommandInput, type ListInstanceTypeDetailsCommandOutput } from "./commands/ListInstanceTypeDetailsCommand"; import { type ListPackagesForDomainCommandInput, type ListPackagesForDomainCommandOutput } from "./commands/ListPackagesForDomainCommand"; import { type ListScheduledActionsCommandInput, type ListScheduledActionsCommandOutput } from "./commands/ListScheduledActionsCommand"; import { type ListTagsCommandInput, type ListTagsCommandOutput } from "./commands/ListTagsCommand"; import { type ListVersionsCommandInput, type ListVersionsCommandOutput } from "./commands/ListVersionsCommand"; import { type ListVpcEndpointAccessCommandInput, type ListVpcEndpointAccessCommandOutput } from "./commands/ListVpcEndpointAccessCommand"; import { type ListVpcEndpointsCommandInput, type ListVpcEndpointsCommandOutput } from "./commands/ListVpcEndpointsCommand"; import { type ListVpcEndpointsForDomainCommandInput, type ListVpcEndpointsForDomainCommandOutput } from "./commands/ListVpcEndpointsForDomainCommand"; import { type PurchaseReservedInstanceOfferingCommandInput, type PurchaseReservedInstanceOfferingCommandOutput } from "./commands/PurchaseReservedInstanceOfferingCommand"; import { type PutDefaultApplicationSettingCommandInput, type PutDefaultApplicationSettingCommandOutput } from "./commands/PutDefaultApplicationSettingCommand"; import { type RegisterCapabilityCommandInput, type RegisterCapabilityCommandOutput } from "./commands/RegisterCapabilityCommand"; import { type RejectInboundConnectionCommandInput, type RejectInboundConnectionCommandOutput } from "./commands/RejectInboundConnectionCommand"; import { type RemoveTagsCommandInput, type RemoveTagsCommandOutput } from "./commands/RemoveTagsCommand"; import { type RevokeVpcEndpointAccessCommandInput, type RevokeVpcEndpointAccessCommandOutput } from "./commands/RevokeVpcEndpointAccessCommand"; import { type RollbackServiceSoftwareUpdateCommandInput, type RollbackServiceSoftwareUpdateCommandOutput } from "./commands/RollbackServiceSoftwareUpdateCommand"; import { type StartDomainMaintenanceCommandInput, type StartDomainMaintenanceCommandOutput } from "./commands/StartDomainMaintenanceCommand"; import { type StartServiceSoftwareUpdateCommandInput, type StartServiceSoftwareUpdateCommandOutput } from "./commands/StartServiceSoftwareUpdateCommand"; import { type UpdateApplicationCommandInput, type UpdateApplicationCommandOutput } from "./commands/UpdateApplicationCommand"; import { type UpdateDataSourceCommandInput, type UpdateDataSourceCommandOutput } from "./commands/UpdateDataSourceCommand"; import { type UpdateDirectQueryDataSourceCommandInput, type UpdateDirectQueryDataSourceCommandOutput } from "./commands/UpdateDirectQueryDataSourceCommand"; import { type UpdateDomainConfigCommandInput, type UpdateDomainConfigCommandOutput } from "./commands/UpdateDomainConfigCommand"; import { type UpdateIndexCommandInput, type UpdateIndexCommandOutput } from "./commands/UpdateIndexCommand"; import { type UpdatePackageCommandInput, type UpdatePackageCommandOutput } from "./commands/UpdatePackageCommand"; import { type UpdatePackageScopeCommandInput, type UpdatePackageScopeCommandOutput } from "./commands/UpdatePackageScopeCommand"; import { type UpdateScheduledActionCommandInput, type UpdateScheduledActionCommandOutput } from "./commands/UpdateScheduledActionCommand"; import { type UpdateVpcEndpointCommandInput, type UpdateVpcEndpointCommandOutput } from "./commands/UpdateVpcEndpointCommand"; import { type UpgradeDomainCommandInput, type UpgradeDomainCommandOutput } from "./commands/UpgradeDomainCommand"; import { OpenSearchClient } from "./OpenSearchClient"; export interface OpenSearch { /** * @see {@link AcceptInboundConnectionCommand} */ acceptInboundConnection(args: AcceptInboundConnectionCommandInput, options?: __HttpHandlerOptions): Promise; acceptInboundConnection(args: AcceptInboundConnectionCommandInput, cb: (err: any, data?: AcceptInboundConnectionCommandOutput) => void): void; acceptInboundConnection(args: AcceptInboundConnectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AcceptInboundConnectionCommandOutput) => void): void; /** * @see {@link AddDataSourceCommand} */ addDataSource(args: AddDataSourceCommandInput, options?: __HttpHandlerOptions): Promise; addDataSource(args: AddDataSourceCommandInput, cb: (err: any, data?: AddDataSourceCommandOutput) => void): void; addDataSource(args: AddDataSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddDataSourceCommandOutput) => void): void; /** * @see {@link AddDirectQueryDataSourceCommand} */ addDirectQueryDataSource(args: AddDirectQueryDataSourceCommandInput, options?: __HttpHandlerOptions): Promise; addDirectQueryDataSource(args: AddDirectQueryDataSourceCommandInput, cb: (err: any, data?: AddDirectQueryDataSourceCommandOutput) => void): void; addDirectQueryDataSource(args: AddDirectQueryDataSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddDirectQueryDataSourceCommandOutput) => void): void; /** * @see {@link AddTagsCommand} */ addTags(args: AddTagsCommandInput, options?: __HttpHandlerOptions): Promise; addTags(args: AddTagsCommandInput, cb: (err: any, data?: AddTagsCommandOutput) => void): void; addTags(args: AddTagsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddTagsCommandOutput) => void): void; /** * @see {@link AssociatePackageCommand} */ associatePackage(args: AssociatePackageCommandInput, options?: __HttpHandlerOptions): Promise; associatePackage(args: AssociatePackageCommandInput, cb: (err: any, data?: AssociatePackageCommandOutput) => void): void; associatePackage(args: AssociatePackageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociatePackageCommandOutput) => void): void; /** * @see {@link AssociatePackagesCommand} */ associatePackages(args: AssociatePackagesCommandInput, options?: __HttpHandlerOptions): Promise; associatePackages(args: AssociatePackagesCommandInput, cb: (err: any, data?: AssociatePackagesCommandOutput) => void): void; associatePackages(args: AssociatePackagesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociatePackagesCommandOutput) => void): void; /** * @see {@link AuthorizeVpcEndpointAccessCommand} */ authorizeVpcEndpointAccess(args: AuthorizeVpcEndpointAccessCommandInput, options?: __HttpHandlerOptions): Promise; authorizeVpcEndpointAccess(args: AuthorizeVpcEndpointAccessCommandInput, cb: (err: any, data?: AuthorizeVpcEndpointAccessCommandOutput) => void): void; authorizeVpcEndpointAccess(args: AuthorizeVpcEndpointAccessCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AuthorizeVpcEndpointAccessCommandOutput) => void): void; /** * @see {@link CancelDomainConfigChangeCommand} */ cancelDomainConfigChange(args: CancelDomainConfigChangeCommandInput, options?: __HttpHandlerOptions): Promise; cancelDomainConfigChange(args: CancelDomainConfigChangeCommandInput, cb: (err: any, data?: CancelDomainConfigChangeCommandOutput) => void): void; cancelDomainConfigChange(args: CancelDomainConfigChangeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelDomainConfigChangeCommandOutput) => void): void; /** * @see {@link CancelServiceSoftwareUpdateCommand} */ cancelServiceSoftwareUpdate(args: CancelServiceSoftwareUpdateCommandInput, options?: __HttpHandlerOptions): Promise; cancelServiceSoftwareUpdate(args: CancelServiceSoftwareUpdateCommandInput, cb: (err: any, data?: CancelServiceSoftwareUpdateCommandOutput) => void): void; cancelServiceSoftwareUpdate(args: CancelServiceSoftwareUpdateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelServiceSoftwareUpdateCommandOutput) => void): void; /** * @see {@link CreateApplicationCommand} */ createApplication(args: CreateApplicationCommandInput, options?: __HttpHandlerOptions): Promise; createApplication(args: CreateApplicationCommandInput, cb: (err: any, data?: CreateApplicationCommandOutput) => void): void; createApplication(args: CreateApplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateApplicationCommandOutput) => void): void; /** * @see {@link CreateDomainCommand} */ createDomain(args: CreateDomainCommandInput, options?: __HttpHandlerOptions): Promise; createDomain(args: CreateDomainCommandInput, cb: (err: any, data?: CreateDomainCommandOutput) => void): void; createDomain(args: CreateDomainCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDomainCommandOutput) => void): void; /** * @see {@link CreateIndexCommand} */ createIndex(args: CreateIndexCommandInput, options?: __HttpHandlerOptions): Promise; createIndex(args: CreateIndexCommandInput, cb: (err: any, data?: CreateIndexCommandOutput) => void): void; createIndex(args: CreateIndexCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateIndexCommandOutput) => void): void; /** * @see {@link CreateOutboundConnectionCommand} */ createOutboundConnection(args: CreateOutboundConnectionCommandInput, options?: __HttpHandlerOptions): Promise; createOutboundConnection(args: CreateOutboundConnectionCommandInput, cb: (err: any, data?: CreateOutboundConnectionCommandOutput) => void): void; createOutboundConnection(args: CreateOutboundConnectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateOutboundConnectionCommandOutput) => void): void; /** * @see {@link CreatePackageCommand} */ createPackage(args: CreatePackageCommandInput, options?: __HttpHandlerOptions): Promise; createPackage(args: CreatePackageCommandInput, cb: (err: any, data?: CreatePackageCommandOutput) => void): void; createPackage(args: CreatePackageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreatePackageCommandOutput) => void): void; /** * @see {@link CreateVpcEndpointCommand} */ createVpcEndpoint(args: CreateVpcEndpointCommandInput, options?: __HttpHandlerOptions): Promise; createVpcEndpoint(args: CreateVpcEndpointCommandInput, cb: (err: any, data?: CreateVpcEndpointCommandOutput) => void): void; createVpcEndpoint(args: CreateVpcEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateVpcEndpointCommandOutput) => void): void; /** * @see {@link DeleteApplicationCommand} */ deleteApplication(args: DeleteApplicationCommandInput, options?: __HttpHandlerOptions): Promise; deleteApplication(args: DeleteApplicationCommandInput, cb: (err: any, data?: DeleteApplicationCommandOutput) => void): void; deleteApplication(args: DeleteApplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteApplicationCommandOutput) => void): void; /** * @see {@link DeleteDataSourceCommand} */ deleteDataSource(args: DeleteDataSourceCommandInput, options?: __HttpHandlerOptions): Promise; deleteDataSource(args: DeleteDataSourceCommandInput, cb: (err: any, data?: DeleteDataSourceCommandOutput) => void): void; deleteDataSource(args: DeleteDataSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDataSourceCommandOutput) => void): void; /** * @see {@link DeleteDirectQueryDataSourceCommand} */ deleteDirectQueryDataSource(args: DeleteDirectQueryDataSourceCommandInput, options?: __HttpHandlerOptions): Promise; deleteDirectQueryDataSource(args: DeleteDirectQueryDataSourceCommandInput, cb: (err: any, data?: DeleteDirectQueryDataSourceCommandOutput) => void): void; deleteDirectQueryDataSource(args: DeleteDirectQueryDataSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDirectQueryDataSourceCommandOutput) => void): void; /** * @see {@link DeleteDomainCommand} */ deleteDomain(args: DeleteDomainCommandInput, options?: __HttpHandlerOptions): Promise; deleteDomain(args: DeleteDomainCommandInput, cb: (err: any, data?: DeleteDomainCommandOutput) => void): void; deleteDomain(args: DeleteDomainCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDomainCommandOutput) => void): void; /** * @see {@link DeleteInboundConnectionCommand} */ deleteInboundConnection(args: DeleteInboundConnectionCommandInput, options?: __HttpHandlerOptions): Promise; deleteInboundConnection(args: DeleteInboundConnectionCommandInput, cb: (err: any, data?: DeleteInboundConnectionCommandOutput) => void): void; deleteInboundConnection(args: DeleteInboundConnectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteInboundConnectionCommandOutput) => void): void; /** * @see {@link DeleteIndexCommand} */ deleteIndex(args: DeleteIndexCommandInput, options?: __HttpHandlerOptions): Promise; deleteIndex(args: DeleteIndexCommandInput, cb: (err: any, data?: DeleteIndexCommandOutput) => void): void; deleteIndex(args: DeleteIndexCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteIndexCommandOutput) => void): void; /** * @see {@link DeleteOutboundConnectionCommand} */ deleteOutboundConnection(args: DeleteOutboundConnectionCommandInput, options?: __HttpHandlerOptions): Promise; deleteOutboundConnection(args: DeleteOutboundConnectionCommandInput, cb: (err: any, data?: DeleteOutboundConnectionCommandOutput) => void): void; deleteOutboundConnection(args: DeleteOutboundConnectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteOutboundConnectionCommandOutput) => void): void; /** * @see {@link DeletePackageCommand} */ deletePackage(args: DeletePackageCommandInput, options?: __HttpHandlerOptions): Promise; deletePackage(args: DeletePackageCommandInput, cb: (err: any, data?: DeletePackageCommandOutput) => void): void; deletePackage(args: DeletePackageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePackageCommandOutput) => void): void; /** * @see {@link DeleteVpcEndpointCommand} */ deleteVpcEndpoint(args: DeleteVpcEndpointCommandInput, options?: __HttpHandlerOptions): Promise; deleteVpcEndpoint(args: DeleteVpcEndpointCommandInput, cb: (err: any, data?: DeleteVpcEndpointCommandOutput) => void): void; deleteVpcEndpoint(args: DeleteVpcEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteVpcEndpointCommandOutput) => void): void; /** * @see {@link DeregisterCapabilityCommand} */ deregisterCapability(args: DeregisterCapabilityCommandInput, options?: __HttpHandlerOptions): Promise; deregisterCapability(args: DeregisterCapabilityCommandInput, cb: (err: any, data?: DeregisterCapabilityCommandOutput) => void): void; deregisterCapability(args: DeregisterCapabilityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeregisterCapabilityCommandOutput) => void): void; /** * @see {@link DescribeDomainCommand} */ describeDomain(args: DescribeDomainCommandInput, options?: __HttpHandlerOptions): Promise; describeDomain(args: DescribeDomainCommandInput, cb: (err: any, data?: DescribeDomainCommandOutput) => void): void; describeDomain(args: DescribeDomainCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDomainCommandOutput) => void): void; /** * @see {@link DescribeDomainAutoTunesCommand} */ describeDomainAutoTunes(args: DescribeDomainAutoTunesCommandInput, options?: __HttpHandlerOptions): Promise; describeDomainAutoTunes(args: DescribeDomainAutoTunesCommandInput, cb: (err: any, data?: DescribeDomainAutoTunesCommandOutput) => void): void; describeDomainAutoTunes(args: DescribeDomainAutoTunesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDomainAutoTunesCommandOutput) => void): void; /** * @see {@link DescribeDomainChangeProgressCommand} */ describeDomainChangeProgress(args: DescribeDomainChangeProgressCommandInput, options?: __HttpHandlerOptions): Promise; describeDomainChangeProgress(args: DescribeDomainChangeProgressCommandInput, cb: (err: any, data?: DescribeDomainChangeProgressCommandOutput) => void): void; describeDomainChangeProgress(args: DescribeDomainChangeProgressCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDomainChangeProgressCommandOutput) => void): void; /** * @see {@link DescribeDomainConfigCommand} */ describeDomainConfig(args: DescribeDomainConfigCommandInput, options?: __HttpHandlerOptions): Promise; describeDomainConfig(args: DescribeDomainConfigCommandInput, cb: (err: any, data?: DescribeDomainConfigCommandOutput) => void): void; describeDomainConfig(args: DescribeDomainConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDomainConfigCommandOutput) => void): void; /** * @see {@link DescribeDomainHealthCommand} */ describeDomainHealth(args: DescribeDomainHealthCommandInput, options?: __HttpHandlerOptions): Promise; describeDomainHealth(args: DescribeDomainHealthCommandInput, cb: (err: any, data?: DescribeDomainHealthCommandOutput) => void): void; describeDomainHealth(args: DescribeDomainHealthCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDomainHealthCommandOutput) => void): void; /** * @see {@link DescribeDomainNodesCommand} */ describeDomainNodes(args: DescribeDomainNodesCommandInput, options?: __HttpHandlerOptions): Promise; describeDomainNodes(args: DescribeDomainNodesCommandInput, cb: (err: any, data?: DescribeDomainNodesCommandOutput) => void): void; describeDomainNodes(args: DescribeDomainNodesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDomainNodesCommandOutput) => void): void; /** * @see {@link DescribeDomainsCommand} */ describeDomains(args: DescribeDomainsCommandInput, options?: __HttpHandlerOptions): Promise; describeDomains(args: DescribeDomainsCommandInput, cb: (err: any, data?: DescribeDomainsCommandOutput) => void): void; describeDomains(args: DescribeDomainsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDomainsCommandOutput) => void): void; /** * @see {@link DescribeDryRunProgressCommand} */ describeDryRunProgress(args: DescribeDryRunProgressCommandInput, options?: __HttpHandlerOptions): Promise; describeDryRunProgress(args: DescribeDryRunProgressCommandInput, cb: (err: any, data?: DescribeDryRunProgressCommandOutput) => void): void; describeDryRunProgress(args: DescribeDryRunProgressCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDryRunProgressCommandOutput) => void): void; /** * @see {@link DescribeInboundConnectionsCommand} */ describeInboundConnections(): Promise; describeInboundConnections(args: DescribeInboundConnectionsCommandInput, options?: __HttpHandlerOptions): Promise; describeInboundConnections(args: DescribeInboundConnectionsCommandInput, cb: (err: any, data?: DescribeInboundConnectionsCommandOutput) => void): void; describeInboundConnections(args: DescribeInboundConnectionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeInboundConnectionsCommandOutput) => void): void; /** * @see {@link DescribeInsightDetailsCommand} */ describeInsightDetails(args: DescribeInsightDetailsCommandInput, options?: __HttpHandlerOptions): Promise; describeInsightDetails(args: DescribeInsightDetailsCommandInput, cb: (err: any, data?: DescribeInsightDetailsCommandOutput) => void): void; describeInsightDetails(args: DescribeInsightDetailsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeInsightDetailsCommandOutput) => void): void; /** * @see {@link DescribeInstanceTypeLimitsCommand} */ describeInstanceTypeLimits(args: DescribeInstanceTypeLimitsCommandInput, options?: __HttpHandlerOptions): Promise; describeInstanceTypeLimits(args: DescribeInstanceTypeLimitsCommandInput, cb: (err: any, data?: DescribeInstanceTypeLimitsCommandOutput) => void): void; describeInstanceTypeLimits(args: DescribeInstanceTypeLimitsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeInstanceTypeLimitsCommandOutput) => void): void; /** * @see {@link DescribeOutboundConnectionsCommand} */ describeOutboundConnections(): Promise; describeOutboundConnections(args: DescribeOutboundConnectionsCommandInput, options?: __HttpHandlerOptions): Promise; describeOutboundConnections(args: DescribeOutboundConnectionsCommandInput, cb: (err: any, data?: DescribeOutboundConnectionsCommandOutput) => void): void; describeOutboundConnections(args: DescribeOutboundConnectionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeOutboundConnectionsCommandOutput) => void): void; /** * @see {@link DescribePackagesCommand} */ describePackages(): Promise; describePackages(args: DescribePackagesCommandInput, options?: __HttpHandlerOptions): Promise; describePackages(args: DescribePackagesCommandInput, cb: (err: any, data?: DescribePackagesCommandOutput) => void): void; describePackages(args: DescribePackagesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribePackagesCommandOutput) => void): void; /** * @see {@link DescribeReservedInstanceOfferingsCommand} */ describeReservedInstanceOfferings(): Promise; describeReservedInstanceOfferings(args: DescribeReservedInstanceOfferingsCommandInput, options?: __HttpHandlerOptions): Promise; describeReservedInstanceOfferings(args: DescribeReservedInstanceOfferingsCommandInput, cb: (err: any, data?: DescribeReservedInstanceOfferingsCommandOutput) => void): void; describeReservedInstanceOfferings(args: DescribeReservedInstanceOfferingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeReservedInstanceOfferingsCommandOutput) => void): void; /** * @see {@link DescribeReservedInstancesCommand} */ describeReservedInstances(): Promise; describeReservedInstances(args: DescribeReservedInstancesCommandInput, options?: __HttpHandlerOptions): Promise; describeReservedInstances(args: DescribeReservedInstancesCommandInput, cb: (err: any, data?: DescribeReservedInstancesCommandOutput) => void): void; describeReservedInstances(args: DescribeReservedInstancesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeReservedInstancesCommandOutput) => void): void; /** * @see {@link DescribeVpcEndpointsCommand} */ describeVpcEndpoints(args: DescribeVpcEndpointsCommandInput, options?: __HttpHandlerOptions): Promise; describeVpcEndpoints(args: DescribeVpcEndpointsCommandInput, cb: (err: any, data?: DescribeVpcEndpointsCommandOutput) => void): void; describeVpcEndpoints(args: DescribeVpcEndpointsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeVpcEndpointsCommandOutput) => void): void; /** * @see {@link DissociatePackageCommand} */ dissociatePackage(args: DissociatePackageCommandInput, options?: __HttpHandlerOptions): Promise; dissociatePackage(args: DissociatePackageCommandInput, cb: (err: any, data?: DissociatePackageCommandOutput) => void): void; dissociatePackage(args: DissociatePackageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DissociatePackageCommandOutput) => void): void; /** * @see {@link DissociatePackagesCommand} */ dissociatePackages(args: DissociatePackagesCommandInput, options?: __HttpHandlerOptions): Promise; dissociatePackages(args: DissociatePackagesCommandInput, cb: (err: any, data?: DissociatePackagesCommandOutput) => void): void; dissociatePackages(args: DissociatePackagesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DissociatePackagesCommandOutput) => void): void; /** * @see {@link GetApplicationCommand} */ getApplication(args: GetApplicationCommandInput, options?: __HttpHandlerOptions): Promise; getApplication(args: GetApplicationCommandInput, cb: (err: any, data?: GetApplicationCommandOutput) => void): void; getApplication(args: GetApplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetApplicationCommandOutput) => void): void; /** * @see {@link GetCapabilityCommand} */ getCapability(args: GetCapabilityCommandInput, options?: __HttpHandlerOptions): Promise; getCapability(args: GetCapabilityCommandInput, cb: (err: any, data?: GetCapabilityCommandOutput) => void): void; getCapability(args: GetCapabilityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCapabilityCommandOutput) => void): void; /** * @see {@link GetCompatibleVersionsCommand} */ getCompatibleVersions(): Promise; getCompatibleVersions(args: GetCompatibleVersionsCommandInput, options?: __HttpHandlerOptions): Promise; getCompatibleVersions(args: GetCompatibleVersionsCommandInput, cb: (err: any, data?: GetCompatibleVersionsCommandOutput) => void): void; getCompatibleVersions(args: GetCompatibleVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCompatibleVersionsCommandOutput) => void): void; /** * @see {@link GetDataSourceCommand} */ getDataSource(args: GetDataSourceCommandInput, options?: __HttpHandlerOptions): Promise; getDataSource(args: GetDataSourceCommandInput, cb: (err: any, data?: GetDataSourceCommandOutput) => void): void; getDataSource(args: GetDataSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDataSourceCommandOutput) => void): void; /** * @see {@link GetDefaultApplicationSettingCommand} */ getDefaultApplicationSetting(): Promise; getDefaultApplicationSetting(args: GetDefaultApplicationSettingCommandInput, options?: __HttpHandlerOptions): Promise; getDefaultApplicationSetting(args: GetDefaultApplicationSettingCommandInput, cb: (err: any, data?: GetDefaultApplicationSettingCommandOutput) => void): void; getDefaultApplicationSetting(args: GetDefaultApplicationSettingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDefaultApplicationSettingCommandOutput) => void): void; /** * @see {@link GetDirectQueryDataSourceCommand} */ getDirectQueryDataSource(args: GetDirectQueryDataSourceCommandInput, options?: __HttpHandlerOptions): Promise; getDirectQueryDataSource(args: GetDirectQueryDataSourceCommandInput, cb: (err: any, data?: GetDirectQueryDataSourceCommandOutput) => void): void; getDirectQueryDataSource(args: GetDirectQueryDataSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDirectQueryDataSourceCommandOutput) => void): void; /** * @see {@link GetDomainMaintenanceStatusCommand} */ getDomainMaintenanceStatus(args: GetDomainMaintenanceStatusCommandInput, options?: __HttpHandlerOptions): Promise; getDomainMaintenanceStatus(args: GetDomainMaintenanceStatusCommandInput, cb: (err: any, data?: GetDomainMaintenanceStatusCommandOutput) => void): void; getDomainMaintenanceStatus(args: GetDomainMaintenanceStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDomainMaintenanceStatusCommandOutput) => void): void; /** * @see {@link GetIndexCommand} */ getIndex(args: GetIndexCommandInput, options?: __HttpHandlerOptions): Promise; getIndex(args: GetIndexCommandInput, cb: (err: any, data?: GetIndexCommandOutput) => void): void; getIndex(args: GetIndexCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetIndexCommandOutput) => void): void; /** * @see {@link GetPackageVersionHistoryCommand} */ getPackageVersionHistory(args: GetPackageVersionHistoryCommandInput, options?: __HttpHandlerOptions): Promise; getPackageVersionHistory(args: GetPackageVersionHistoryCommandInput, cb: (err: any, data?: GetPackageVersionHistoryCommandOutput) => void): void; getPackageVersionHistory(args: GetPackageVersionHistoryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetPackageVersionHistoryCommandOutput) => void): void; /** * @see {@link GetUpgradeHistoryCommand} */ getUpgradeHistory(args: GetUpgradeHistoryCommandInput, options?: __HttpHandlerOptions): Promise; getUpgradeHistory(args: GetUpgradeHistoryCommandInput, cb: (err: any, data?: GetUpgradeHistoryCommandOutput) => void): void; getUpgradeHistory(args: GetUpgradeHistoryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetUpgradeHistoryCommandOutput) => void): void; /** * @see {@link GetUpgradeStatusCommand} */ getUpgradeStatus(args: GetUpgradeStatusCommandInput, options?: __HttpHandlerOptions): Promise; getUpgradeStatus(args: GetUpgradeStatusCommandInput, cb: (err: any, data?: GetUpgradeStatusCommandOutput) => void): void; getUpgradeStatus(args: GetUpgradeStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetUpgradeStatusCommandOutput) => void): void; /** * @see {@link ListApplicationsCommand} */ listApplications(): Promise; listApplications(args: ListApplicationsCommandInput, options?: __HttpHandlerOptions): Promise; listApplications(args: ListApplicationsCommandInput, cb: (err: any, data?: ListApplicationsCommandOutput) => void): void; listApplications(args: ListApplicationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListApplicationsCommandOutput) => void): void; /** * @see {@link ListDataSourcesCommand} */ listDataSources(args: ListDataSourcesCommandInput, options?: __HttpHandlerOptions): Promise; listDataSources(args: ListDataSourcesCommandInput, cb: (err: any, data?: ListDataSourcesCommandOutput) => void): void; listDataSources(args: ListDataSourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDataSourcesCommandOutput) => void): void; /** * @see {@link ListDirectQueryDataSourcesCommand} */ listDirectQueryDataSources(): Promise; listDirectQueryDataSources(args: ListDirectQueryDataSourcesCommandInput, options?: __HttpHandlerOptions): Promise; listDirectQueryDataSources(args: ListDirectQueryDataSourcesCommandInput, cb: (err: any, data?: ListDirectQueryDataSourcesCommandOutput) => void): void; listDirectQueryDataSources(args: ListDirectQueryDataSourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDirectQueryDataSourcesCommandOutput) => void): void; /** * @see {@link ListDomainMaintenancesCommand} */ listDomainMaintenances(args: ListDomainMaintenancesCommandInput, options?: __HttpHandlerOptions): Promise; listDomainMaintenances(args: ListDomainMaintenancesCommandInput, cb: (err: any, data?: ListDomainMaintenancesCommandOutput) => void): void; listDomainMaintenances(args: ListDomainMaintenancesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDomainMaintenancesCommandOutput) => void): void; /** * @see {@link ListDomainNamesCommand} */ listDomainNames(): Promise; listDomainNames(args: ListDomainNamesCommandInput, options?: __HttpHandlerOptions): Promise; listDomainNames(args: ListDomainNamesCommandInput, cb: (err: any, data?: ListDomainNamesCommandOutput) => void): void; listDomainNames(args: ListDomainNamesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDomainNamesCommandOutput) => void): void; /** * @see {@link ListDomainsForPackageCommand} */ listDomainsForPackage(args: ListDomainsForPackageCommandInput, options?: __HttpHandlerOptions): Promise; listDomainsForPackage(args: ListDomainsForPackageCommandInput, cb: (err: any, data?: ListDomainsForPackageCommandOutput) => void): void; listDomainsForPackage(args: ListDomainsForPackageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDomainsForPackageCommandOutput) => void): void; /** * @see {@link ListInsightsCommand} */ listInsights(args: ListInsightsCommandInput, options?: __HttpHandlerOptions): Promise; listInsights(args: ListInsightsCommandInput, cb: (err: any, data?: ListInsightsCommandOutput) => void): void; listInsights(args: ListInsightsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListInsightsCommandOutput) => void): void; /** * @see {@link ListInstanceTypeDetailsCommand} */ listInstanceTypeDetails(args: ListInstanceTypeDetailsCommandInput, options?: __HttpHandlerOptions): Promise; listInstanceTypeDetails(args: ListInstanceTypeDetailsCommandInput, cb: (err: any, data?: ListInstanceTypeDetailsCommandOutput) => void): void; listInstanceTypeDetails(args: ListInstanceTypeDetailsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListInstanceTypeDetailsCommandOutput) => void): void; /** * @see {@link ListPackagesForDomainCommand} */ listPackagesForDomain(args: ListPackagesForDomainCommandInput, options?: __HttpHandlerOptions): Promise; listPackagesForDomain(args: ListPackagesForDomainCommandInput, cb: (err: any, data?: ListPackagesForDomainCommandOutput) => void): void; listPackagesForDomain(args: ListPackagesForDomainCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPackagesForDomainCommandOutput) => void): void; /** * @see {@link ListScheduledActionsCommand} */ listScheduledActions(args: ListScheduledActionsCommandInput, options?: __HttpHandlerOptions): Promise; listScheduledActions(args: ListScheduledActionsCommandInput, cb: (err: any, data?: ListScheduledActionsCommandOutput) => void): void; listScheduledActions(args: ListScheduledActionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListScheduledActionsCommandOutput) => void): void; /** * @see {@link ListTagsCommand} */ listTags(args: ListTagsCommandInput, options?: __HttpHandlerOptions): Promise; listTags(args: ListTagsCommandInput, cb: (err: any, data?: ListTagsCommandOutput) => void): void; listTags(args: ListTagsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsCommandOutput) => void): void; /** * @see {@link ListVersionsCommand} */ listVersions(): Promise; listVersions(args: ListVersionsCommandInput, options?: __HttpHandlerOptions): Promise; listVersions(args: ListVersionsCommandInput, cb: (err: any, data?: ListVersionsCommandOutput) => void): void; listVersions(args: ListVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListVersionsCommandOutput) => void): void; /** * @see {@link ListVpcEndpointAccessCommand} */ listVpcEndpointAccess(args: ListVpcEndpointAccessCommandInput, options?: __HttpHandlerOptions): Promise; listVpcEndpointAccess(args: ListVpcEndpointAccessCommandInput, cb: (err: any, data?: ListVpcEndpointAccessCommandOutput) => void): void; listVpcEndpointAccess(args: ListVpcEndpointAccessCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListVpcEndpointAccessCommandOutput) => void): void; /** * @see {@link ListVpcEndpointsCommand} */ listVpcEndpoints(): Promise; listVpcEndpoints(args: ListVpcEndpointsCommandInput, options?: __HttpHandlerOptions): Promise; listVpcEndpoints(args: ListVpcEndpointsCommandInput, cb: (err: any, data?: ListVpcEndpointsCommandOutput) => void): void; listVpcEndpoints(args: ListVpcEndpointsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListVpcEndpointsCommandOutput) => void): void; /** * @see {@link ListVpcEndpointsForDomainCommand} */ listVpcEndpointsForDomain(args: ListVpcEndpointsForDomainCommandInput, options?: __HttpHandlerOptions): Promise; listVpcEndpointsForDomain(args: ListVpcEndpointsForDomainCommandInput, cb: (err: any, data?: ListVpcEndpointsForDomainCommandOutput) => void): void; listVpcEndpointsForDomain(args: ListVpcEndpointsForDomainCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListVpcEndpointsForDomainCommandOutput) => void): void; /** * @see {@link PurchaseReservedInstanceOfferingCommand} */ purchaseReservedInstanceOffering(args: PurchaseReservedInstanceOfferingCommandInput, options?: __HttpHandlerOptions): Promise; purchaseReservedInstanceOffering(args: PurchaseReservedInstanceOfferingCommandInput, cb: (err: any, data?: PurchaseReservedInstanceOfferingCommandOutput) => void): void; purchaseReservedInstanceOffering(args: PurchaseReservedInstanceOfferingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PurchaseReservedInstanceOfferingCommandOutput) => void): void; /** * @see {@link PutDefaultApplicationSettingCommand} */ putDefaultApplicationSetting(args: PutDefaultApplicationSettingCommandInput, options?: __HttpHandlerOptions): Promise; putDefaultApplicationSetting(args: PutDefaultApplicationSettingCommandInput, cb: (err: any, data?: PutDefaultApplicationSettingCommandOutput) => void): void; putDefaultApplicationSetting(args: PutDefaultApplicationSettingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutDefaultApplicationSettingCommandOutput) => void): void; /** * @see {@link RegisterCapabilityCommand} */ registerCapability(args: RegisterCapabilityCommandInput, options?: __HttpHandlerOptions): Promise; registerCapability(args: RegisterCapabilityCommandInput, cb: (err: any, data?: RegisterCapabilityCommandOutput) => void): void; registerCapability(args: RegisterCapabilityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RegisterCapabilityCommandOutput) => void): void; /** * @see {@link RejectInboundConnectionCommand} */ rejectInboundConnection(args: RejectInboundConnectionCommandInput, options?: __HttpHandlerOptions): Promise; rejectInboundConnection(args: RejectInboundConnectionCommandInput, cb: (err: any, data?: RejectInboundConnectionCommandOutput) => void): void; rejectInboundConnection(args: RejectInboundConnectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RejectInboundConnectionCommandOutput) => void): void; /** * @see {@link RemoveTagsCommand} */ removeTags(args: RemoveTagsCommandInput, options?: __HttpHandlerOptions): Promise; removeTags(args: RemoveTagsCommandInput, cb: (err: any, data?: RemoveTagsCommandOutput) => void): void; removeTags(args: RemoveTagsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveTagsCommandOutput) => void): void; /** * @see {@link RevokeVpcEndpointAccessCommand} */ revokeVpcEndpointAccess(args: RevokeVpcEndpointAccessCommandInput, options?: __HttpHandlerOptions): Promise; revokeVpcEndpointAccess(args: RevokeVpcEndpointAccessCommandInput, cb: (err: any, data?: RevokeVpcEndpointAccessCommandOutput) => void): void; revokeVpcEndpointAccess(args: RevokeVpcEndpointAccessCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RevokeVpcEndpointAccessCommandOutput) => void): void; /** * @see {@link RollbackServiceSoftwareUpdateCommand} */ rollbackServiceSoftwareUpdate(args: RollbackServiceSoftwareUpdateCommandInput, options?: __HttpHandlerOptions): Promise; rollbackServiceSoftwareUpdate(args: RollbackServiceSoftwareUpdateCommandInput, cb: (err: any, data?: RollbackServiceSoftwareUpdateCommandOutput) => void): void; rollbackServiceSoftwareUpdate(args: RollbackServiceSoftwareUpdateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RollbackServiceSoftwareUpdateCommandOutput) => void): void; /** * @see {@link StartDomainMaintenanceCommand} */ startDomainMaintenance(args: StartDomainMaintenanceCommandInput, options?: __HttpHandlerOptions): Promise; startDomainMaintenance(args: StartDomainMaintenanceCommandInput, cb: (err: any, data?: StartDomainMaintenanceCommandOutput) => void): void; startDomainMaintenance(args: StartDomainMaintenanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartDomainMaintenanceCommandOutput) => void): void; /** * @see {@link StartServiceSoftwareUpdateCommand} */ startServiceSoftwareUpdate(args: StartServiceSoftwareUpdateCommandInput, options?: __HttpHandlerOptions): Promise; startServiceSoftwareUpdate(args: StartServiceSoftwareUpdateCommandInput, cb: (err: any, data?: StartServiceSoftwareUpdateCommandOutput) => void): void; startServiceSoftwareUpdate(args: StartServiceSoftwareUpdateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartServiceSoftwareUpdateCommandOutput) => void): void; /** * @see {@link UpdateApplicationCommand} */ updateApplication(args: UpdateApplicationCommandInput, options?: __HttpHandlerOptions): Promise; updateApplication(args: UpdateApplicationCommandInput, cb: (err: any, data?: UpdateApplicationCommandOutput) => void): void; updateApplication(args: UpdateApplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateApplicationCommandOutput) => void): void; /** * @see {@link UpdateDataSourceCommand} */ updateDataSource(args: UpdateDataSourceCommandInput, options?: __HttpHandlerOptions): Promise; updateDataSource(args: UpdateDataSourceCommandInput, cb: (err: any, data?: UpdateDataSourceCommandOutput) => void): void; updateDataSource(args: UpdateDataSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDataSourceCommandOutput) => void): void; /** * @see {@link UpdateDirectQueryDataSourceCommand} */ updateDirectQueryDataSource(args: UpdateDirectQueryDataSourceCommandInput, options?: __HttpHandlerOptions): Promise; updateDirectQueryDataSource(args: UpdateDirectQueryDataSourceCommandInput, cb: (err: any, data?: UpdateDirectQueryDataSourceCommandOutput) => void): void; updateDirectQueryDataSource(args: UpdateDirectQueryDataSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDirectQueryDataSourceCommandOutput) => void): void; /** * @see {@link UpdateDomainConfigCommand} */ updateDomainConfig(args: UpdateDomainConfigCommandInput, options?: __HttpHandlerOptions): Promise; updateDomainConfig(args: UpdateDomainConfigCommandInput, cb: (err: any, data?: UpdateDomainConfigCommandOutput) => void): void; updateDomainConfig(args: UpdateDomainConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDomainConfigCommandOutput) => void): void; /** * @see {@link UpdateIndexCommand} */ updateIndex(args: UpdateIndexCommandInput, options?: __HttpHandlerOptions): Promise; updateIndex(args: UpdateIndexCommandInput, cb: (err: any, data?: UpdateIndexCommandOutput) => void): void; updateIndex(args: UpdateIndexCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateIndexCommandOutput) => void): void; /** * @see {@link UpdatePackageCommand} */ updatePackage(args: UpdatePackageCommandInput, options?: __HttpHandlerOptions): Promise; updatePackage(args: UpdatePackageCommandInput, cb: (err: any, data?: UpdatePackageCommandOutput) => void): void; updatePackage(args: UpdatePackageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdatePackageCommandOutput) => void): void; /** * @see {@link UpdatePackageScopeCommand} */ updatePackageScope(args: UpdatePackageScopeCommandInput, options?: __HttpHandlerOptions): Promise; updatePackageScope(args: UpdatePackageScopeCommandInput, cb: (err: any, data?: UpdatePackageScopeCommandOutput) => void): void; updatePackageScope(args: UpdatePackageScopeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdatePackageScopeCommandOutput) => void): void; /** * @see {@link UpdateScheduledActionCommand} */ updateScheduledAction(args: UpdateScheduledActionCommandInput, options?: __HttpHandlerOptions): Promise; updateScheduledAction(args: UpdateScheduledActionCommandInput, cb: (err: any, data?: UpdateScheduledActionCommandOutput) => void): void; updateScheduledAction(args: UpdateScheduledActionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateScheduledActionCommandOutput) => void): void; /** * @see {@link UpdateVpcEndpointCommand} */ updateVpcEndpoint(args: UpdateVpcEndpointCommandInput, options?: __HttpHandlerOptions): Promise; updateVpcEndpoint(args: UpdateVpcEndpointCommandInput, cb: (err: any, data?: UpdateVpcEndpointCommandOutput) => void): void; updateVpcEndpoint(args: UpdateVpcEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateVpcEndpointCommandOutput) => void): void; /** * @see {@link UpgradeDomainCommand} */ upgradeDomain(args: UpgradeDomainCommandInput, options?: __HttpHandlerOptions): Promise; upgradeDomain(args: UpgradeDomainCommandInput, cb: (err: any, data?: UpgradeDomainCommandOutput) => void): void; upgradeDomain(args: UpgradeDomainCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpgradeDomainCommandOutput) => void): void; /** * @see {@link DescribeDomainAutoTunesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDomainAutoTunesCommandOutput}. */ paginateDescribeDomainAutoTunes(args: DescribeDomainAutoTunesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeInboundConnectionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeInboundConnectionsCommandOutput}. */ paginateDescribeInboundConnections(args?: DescribeInboundConnectionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeOutboundConnectionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeOutboundConnectionsCommandOutput}. */ paginateDescribeOutboundConnections(args?: DescribeOutboundConnectionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribePackagesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribePackagesCommandOutput}. */ paginateDescribePackages(args?: DescribePackagesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeReservedInstanceOfferingsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeReservedInstanceOfferingsCommandOutput}. */ paginateDescribeReservedInstanceOfferings(args?: DescribeReservedInstanceOfferingsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeReservedInstancesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeReservedInstancesCommandOutput}. */ paginateDescribeReservedInstances(args?: DescribeReservedInstancesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link GetPackageVersionHistoryCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link GetPackageVersionHistoryCommandOutput}. */ paginateGetPackageVersionHistory(args: GetPackageVersionHistoryCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link GetUpgradeHistoryCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link GetUpgradeHistoryCommandOutput}. */ paginateGetUpgradeHistory(args: GetUpgradeHistoryCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListApplicationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListApplicationsCommandOutput}. */ paginateListApplications(args?: ListApplicationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListDomainMaintenancesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDomainMaintenancesCommandOutput}. */ paginateListDomainMaintenances(args: ListDomainMaintenancesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListDomainsForPackageCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDomainsForPackageCommandOutput}. */ paginateListDomainsForPackage(args: ListDomainsForPackageCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListInstanceTypeDetailsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListInstanceTypeDetailsCommandOutput}. */ paginateListInstanceTypeDetails(args: ListInstanceTypeDetailsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListPackagesForDomainCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListPackagesForDomainCommandOutput}. */ paginateListPackagesForDomain(args: ListPackagesForDomainCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListScheduledActionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListScheduledActionsCommandOutput}. */ paginateListScheduledActions(args: ListScheduledActionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListVersionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListVersionsCommandOutput}. */ paginateListVersions(args?: ListVersionsCommandInput, paginationConfig?: Omit): Paginator; } /** *

Use the Amazon OpenSearch Service configuration API to create, configure, and manage * OpenSearch Service domains. The endpoint for configuration service requests is Region * specific: es.region.amazonaws.com. For example, * es.us-east-1.amazonaws.com. For a current list of supported Regions and endpoints, see * Amazon Web Services service endpoints.

* @public */ export declare class OpenSearch extends OpenSearchClient implements OpenSearch { }