import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types"; import { type CreateDbBackupCommandInput, type CreateDbBackupCommandOutput } from "./commands/CreateDbBackupCommand"; import { type CreateDbClusterCommandInput, type CreateDbClusterCommandOutput } from "./commands/CreateDbClusterCommand"; import { type CreateDbInstanceCommandInput, type CreateDbInstanceCommandOutput } from "./commands/CreateDbInstanceCommand"; import { type CreateDbParameterGroupCommandInput, type CreateDbParameterGroupCommandOutput } from "./commands/CreateDbParameterGroupCommand"; import { type DeleteDbBackupCommandInput, type DeleteDbBackupCommandOutput } from "./commands/DeleteDbBackupCommand"; import { type DeleteDbClusterCommandInput, type DeleteDbClusterCommandOutput } from "./commands/DeleteDbClusterCommand"; import { type DeleteDbInstanceCommandInput, type DeleteDbInstanceCommandOutput } from "./commands/DeleteDbInstanceCommand"; import { type GetDbBackupCommandInput, type GetDbBackupCommandOutput } from "./commands/GetDbBackupCommand"; import { type GetDbClusterCommandInput, type GetDbClusterCommandOutput } from "./commands/GetDbClusterCommand"; import { type GetDbInstanceCommandInput, type GetDbInstanceCommandOutput } from "./commands/GetDbInstanceCommand"; import { type GetDbParameterGroupCommandInput, type GetDbParameterGroupCommandOutput } from "./commands/GetDbParameterGroupCommand"; import { type ListDbBackupsCommandInput, type ListDbBackupsCommandOutput } from "./commands/ListDbBackupsCommand"; import { type ListDbClustersCommandInput, type ListDbClustersCommandOutput } from "./commands/ListDbClustersCommand"; import { type ListDbInstancesCommandInput, type ListDbInstancesCommandOutput } from "./commands/ListDbInstancesCommand"; import { type ListDbInstancesForClusterCommandInput, type ListDbInstancesForClusterCommandOutput } from "./commands/ListDbInstancesForClusterCommand"; import { type ListDbParameterGroupsCommandInput, type ListDbParameterGroupsCommandOutput } from "./commands/ListDbParameterGroupsCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type RebootDbClusterCommandInput, type RebootDbClusterCommandOutput } from "./commands/RebootDbClusterCommand"; import { type RebootDbInstanceCommandInput, type RebootDbInstanceCommandOutput } from "./commands/RebootDbInstanceCommand"; import { type RestoreFromDbBackupCommandInput, type RestoreFromDbBackupCommandOutput } from "./commands/RestoreFromDbBackupCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateDbClusterCommandInput, type UpdateDbClusterCommandOutput } from "./commands/UpdateDbClusterCommand"; import { type UpdateDbInstanceCommandInput, type UpdateDbInstanceCommandOutput } from "./commands/UpdateDbInstanceCommand"; import { TimestreamInfluxDBClient } from "./TimestreamInfluxDBClient"; export interface TimestreamInfluxDB { /** * @see {@link CreateDbBackupCommand} */ createDbBackup(args: CreateDbBackupCommandInput, options?: __HttpHandlerOptions): Promise; createDbBackup(args: CreateDbBackupCommandInput, cb: (err: any, data?: CreateDbBackupCommandOutput) => void): void; createDbBackup(args: CreateDbBackupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDbBackupCommandOutput) => void): void; /** * @see {@link CreateDbClusterCommand} */ createDbCluster(args: CreateDbClusterCommandInput, options?: __HttpHandlerOptions): Promise; createDbCluster(args: CreateDbClusterCommandInput, cb: (err: any, data?: CreateDbClusterCommandOutput) => void): void; createDbCluster(args: CreateDbClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDbClusterCommandOutput) => void): void; /** * @see {@link CreateDbInstanceCommand} */ createDbInstance(args: CreateDbInstanceCommandInput, options?: __HttpHandlerOptions): Promise; createDbInstance(args: CreateDbInstanceCommandInput, cb: (err: any, data?: CreateDbInstanceCommandOutput) => void): void; createDbInstance(args: CreateDbInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDbInstanceCommandOutput) => void): void; /** * @see {@link CreateDbParameterGroupCommand} */ createDbParameterGroup(args: CreateDbParameterGroupCommandInput, options?: __HttpHandlerOptions): Promise; createDbParameterGroup(args: CreateDbParameterGroupCommandInput, cb: (err: any, data?: CreateDbParameterGroupCommandOutput) => void): void; createDbParameterGroup(args: CreateDbParameterGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDbParameterGroupCommandOutput) => void): void; /** * @see {@link DeleteDbBackupCommand} */ deleteDbBackup(args: DeleteDbBackupCommandInput, options?: __HttpHandlerOptions): Promise; deleteDbBackup(args: DeleteDbBackupCommandInput, cb: (err: any, data?: DeleteDbBackupCommandOutput) => void): void; deleteDbBackup(args: DeleteDbBackupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDbBackupCommandOutput) => void): void; /** * @see {@link DeleteDbClusterCommand} */ deleteDbCluster(args: DeleteDbClusterCommandInput, options?: __HttpHandlerOptions): Promise; deleteDbCluster(args: DeleteDbClusterCommandInput, cb: (err: any, data?: DeleteDbClusterCommandOutput) => void): void; deleteDbCluster(args: DeleteDbClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDbClusterCommandOutput) => void): void; /** * @see {@link DeleteDbInstanceCommand} */ deleteDbInstance(args: DeleteDbInstanceCommandInput, options?: __HttpHandlerOptions): Promise; deleteDbInstance(args: DeleteDbInstanceCommandInput, cb: (err: any, data?: DeleteDbInstanceCommandOutput) => void): void; deleteDbInstance(args: DeleteDbInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDbInstanceCommandOutput) => void): void; /** * @see {@link GetDbBackupCommand} */ getDbBackup(args: GetDbBackupCommandInput, options?: __HttpHandlerOptions): Promise; getDbBackup(args: GetDbBackupCommandInput, cb: (err: any, data?: GetDbBackupCommandOutput) => void): void; getDbBackup(args: GetDbBackupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDbBackupCommandOutput) => void): void; /** * @see {@link GetDbClusterCommand} */ getDbCluster(args: GetDbClusterCommandInput, options?: __HttpHandlerOptions): Promise; getDbCluster(args: GetDbClusterCommandInput, cb: (err: any, data?: GetDbClusterCommandOutput) => void): void; getDbCluster(args: GetDbClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDbClusterCommandOutput) => void): void; /** * @see {@link GetDbInstanceCommand} */ getDbInstance(args: GetDbInstanceCommandInput, options?: __HttpHandlerOptions): Promise; getDbInstance(args: GetDbInstanceCommandInput, cb: (err: any, data?: GetDbInstanceCommandOutput) => void): void; getDbInstance(args: GetDbInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDbInstanceCommandOutput) => void): void; /** * @see {@link GetDbParameterGroupCommand} */ getDbParameterGroup(args: GetDbParameterGroupCommandInput, options?: __HttpHandlerOptions): Promise; getDbParameterGroup(args: GetDbParameterGroupCommandInput, cb: (err: any, data?: GetDbParameterGroupCommandOutput) => void): void; getDbParameterGroup(args: GetDbParameterGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDbParameterGroupCommandOutput) => void): void; /** * @see {@link ListDbBackupsCommand} */ listDbBackups(): Promise; listDbBackups(args: ListDbBackupsCommandInput, options?: __HttpHandlerOptions): Promise; listDbBackups(args: ListDbBackupsCommandInput, cb: (err: any, data?: ListDbBackupsCommandOutput) => void): void; listDbBackups(args: ListDbBackupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDbBackupsCommandOutput) => void): void; /** * @see {@link ListDbClustersCommand} */ listDbClusters(): Promise; listDbClusters(args: ListDbClustersCommandInput, options?: __HttpHandlerOptions): Promise; listDbClusters(args: ListDbClustersCommandInput, cb: (err: any, data?: ListDbClustersCommandOutput) => void): void; listDbClusters(args: ListDbClustersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDbClustersCommandOutput) => void): void; /** * @see {@link ListDbInstancesCommand} */ listDbInstances(): Promise; listDbInstances(args: ListDbInstancesCommandInput, options?: __HttpHandlerOptions): Promise; listDbInstances(args: ListDbInstancesCommandInput, cb: (err: any, data?: ListDbInstancesCommandOutput) => void): void; listDbInstances(args: ListDbInstancesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDbInstancesCommandOutput) => void): void; /** * @see {@link ListDbInstancesForClusterCommand} */ listDbInstancesForCluster(args: ListDbInstancesForClusterCommandInput, options?: __HttpHandlerOptions): Promise; listDbInstancesForCluster(args: ListDbInstancesForClusterCommandInput, cb: (err: any, data?: ListDbInstancesForClusterCommandOutput) => void): void; listDbInstancesForCluster(args: ListDbInstancesForClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDbInstancesForClusterCommandOutput) => void): void; /** * @see {@link ListDbParameterGroupsCommand} */ listDbParameterGroups(): Promise; listDbParameterGroups(args: ListDbParameterGroupsCommandInput, options?: __HttpHandlerOptions): Promise; listDbParameterGroups(args: ListDbParameterGroupsCommandInput, cb: (err: any, data?: ListDbParameterGroupsCommandOutput) => void): void; listDbParameterGroups(args: ListDbParameterGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDbParameterGroupsCommandOutput) => void): void; /** * @see {@link ListTagsForResourceCommand} */ 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; /** * @see {@link RebootDbClusterCommand} */ rebootDbCluster(args: RebootDbClusterCommandInput, options?: __HttpHandlerOptions): Promise; rebootDbCluster(args: RebootDbClusterCommandInput, cb: (err: any, data?: RebootDbClusterCommandOutput) => void): void; rebootDbCluster(args: RebootDbClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RebootDbClusterCommandOutput) => void): void; /** * @see {@link RebootDbInstanceCommand} */ rebootDbInstance(args: RebootDbInstanceCommandInput, options?: __HttpHandlerOptions): Promise; rebootDbInstance(args: RebootDbInstanceCommandInput, cb: (err: any, data?: RebootDbInstanceCommandOutput) => void): void; rebootDbInstance(args: RebootDbInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RebootDbInstanceCommandOutput) => void): void; /** * @see {@link RestoreFromDbBackupCommand} */ restoreFromDbBackup(args: RestoreFromDbBackupCommandInput, options?: __HttpHandlerOptions): Promise; restoreFromDbBackup(args: RestoreFromDbBackupCommandInput, cb: (err: any, data?: RestoreFromDbBackupCommandOutput) => void): void; restoreFromDbBackup(args: RestoreFromDbBackupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RestoreFromDbBackupCommandOutput) => void): void; /** * @see {@link TagResourceCommand} */ 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; /** * @see {@link UntagResourceCommand} */ 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; /** * @see {@link UpdateDbClusterCommand} */ updateDbCluster(args: UpdateDbClusterCommandInput, options?: __HttpHandlerOptions): Promise; updateDbCluster(args: UpdateDbClusterCommandInput, cb: (err: any, data?: UpdateDbClusterCommandOutput) => void): void; updateDbCluster(args: UpdateDbClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDbClusterCommandOutput) => void): void; /** * @see {@link UpdateDbInstanceCommand} */ updateDbInstance(args: UpdateDbInstanceCommandInput, options?: __HttpHandlerOptions): Promise; updateDbInstance(args: UpdateDbInstanceCommandInput, cb: (err: any, data?: UpdateDbInstanceCommandOutput) => void): void; updateDbInstance(args: UpdateDbInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDbInstanceCommandOutput) => void): void; /** * @see {@link ListDbBackupsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDbBackupsCommandOutput}. */ paginateListDbBackups(args?: ListDbBackupsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListDbClustersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDbClustersCommandOutput}. */ paginateListDbClusters(args?: ListDbClustersCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListDbInstancesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDbInstancesCommandOutput}. */ paginateListDbInstances(args?: ListDbInstancesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListDbInstancesForClusterCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDbInstancesForClusterCommandOutput}. */ paginateListDbInstancesForCluster(args: ListDbInstancesForClusterCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListDbParameterGroupsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDbParameterGroupsCommandOutput}. */ paginateListDbParameterGroups(args?: ListDbParameterGroupsCommandInput, paginationConfig?: Omit): Paginator; } /** *

Amazon Timestream for InfluxDB is a managed time-series database engine that makes it * easy for application developers and DevOps teams to run InfluxDB databases on Amazon Web Services for near real-time time-series applications using open-source APIs. With Amazon Timestream for InfluxDB, it is easy to set up, operate, and scale time-series workloads that can answer queries with single-digit millisecond query response time.

* @public */ export declare class TimestreamInfluxDB extends TimestreamInfluxDBClient implements TimestreamInfluxDB { }