import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types"; import { type CreatePipelineCommandInput, type CreatePipelineCommandOutput } from "./commands/CreatePipelineCommand"; import { type CreatePipelineEndpointCommandInput, type CreatePipelineEndpointCommandOutput } from "./commands/CreatePipelineEndpointCommand"; import { type DeletePipelineCommandInput, type DeletePipelineCommandOutput } from "./commands/DeletePipelineCommand"; import { type DeletePipelineEndpointCommandInput, type DeletePipelineEndpointCommandOutput } from "./commands/DeletePipelineEndpointCommand"; import { type DeleteResourcePolicyCommandInput, type DeleteResourcePolicyCommandOutput } from "./commands/DeleteResourcePolicyCommand"; import { type GetPipelineBlueprintCommandInput, type GetPipelineBlueprintCommandOutput } from "./commands/GetPipelineBlueprintCommand"; import { type GetPipelineChangeProgressCommandInput, type GetPipelineChangeProgressCommandOutput } from "./commands/GetPipelineChangeProgressCommand"; import { type GetPipelineCommandInput, type GetPipelineCommandOutput } from "./commands/GetPipelineCommand"; import { type GetResourcePolicyCommandInput, type GetResourcePolicyCommandOutput } from "./commands/GetResourcePolicyCommand"; import { type ListPipelineBlueprintsCommandInput, type ListPipelineBlueprintsCommandOutput } from "./commands/ListPipelineBlueprintsCommand"; import { type ListPipelineEndpointConnectionsCommandInput, type ListPipelineEndpointConnectionsCommandOutput } from "./commands/ListPipelineEndpointConnectionsCommand"; import { type ListPipelineEndpointsCommandInput, type ListPipelineEndpointsCommandOutput } from "./commands/ListPipelineEndpointsCommand"; import { type ListPipelinesCommandInput, type ListPipelinesCommandOutput } from "./commands/ListPipelinesCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type PutResourcePolicyCommandInput, type PutResourcePolicyCommandOutput } from "./commands/PutResourcePolicyCommand"; import { type RevokePipelineEndpointConnectionsCommandInput, type RevokePipelineEndpointConnectionsCommandOutput } from "./commands/RevokePipelineEndpointConnectionsCommand"; import { type StartPipelineCommandInput, type StartPipelineCommandOutput } from "./commands/StartPipelineCommand"; import { type StopPipelineCommandInput, type StopPipelineCommandOutput } from "./commands/StopPipelineCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdatePipelineCommandInput, type UpdatePipelineCommandOutput } from "./commands/UpdatePipelineCommand"; import { type ValidatePipelineCommandInput, type ValidatePipelineCommandOutput } from "./commands/ValidatePipelineCommand"; import { OSISClient } from "./OSISClient"; export interface OSIS { /** * @see {@link CreatePipelineCommand} */ createPipeline(args: CreatePipelineCommandInput, options?: __HttpHandlerOptions): Promise; createPipeline(args: CreatePipelineCommandInput, cb: (err: any, data?: CreatePipelineCommandOutput) => void): void; createPipeline(args: CreatePipelineCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreatePipelineCommandOutput) => void): void; /** * @see {@link CreatePipelineEndpointCommand} */ createPipelineEndpoint(args: CreatePipelineEndpointCommandInput, options?: __HttpHandlerOptions): Promise; createPipelineEndpoint(args: CreatePipelineEndpointCommandInput, cb: (err: any, data?: CreatePipelineEndpointCommandOutput) => void): void; createPipelineEndpoint(args: CreatePipelineEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreatePipelineEndpointCommandOutput) => void): void; /** * @see {@link DeletePipelineCommand} */ deletePipeline(args: DeletePipelineCommandInput, options?: __HttpHandlerOptions): Promise; deletePipeline(args: DeletePipelineCommandInput, cb: (err: any, data?: DeletePipelineCommandOutput) => void): void; deletePipeline(args: DeletePipelineCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePipelineCommandOutput) => void): void; /** * @see {@link DeletePipelineEndpointCommand} */ deletePipelineEndpoint(args: DeletePipelineEndpointCommandInput, options?: __HttpHandlerOptions): Promise; deletePipelineEndpoint(args: DeletePipelineEndpointCommandInput, cb: (err: any, data?: DeletePipelineEndpointCommandOutput) => void): void; deletePipelineEndpoint(args: DeletePipelineEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePipelineEndpointCommandOutput) => void): void; /** * @see {@link DeleteResourcePolicyCommand} */ deleteResourcePolicy(args: DeleteResourcePolicyCommandInput, options?: __HttpHandlerOptions): Promise; deleteResourcePolicy(args: DeleteResourcePolicyCommandInput, cb: (err: any, data?: DeleteResourcePolicyCommandOutput) => void): void; deleteResourcePolicy(args: DeleteResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteResourcePolicyCommandOutput) => void): void; /** * @see {@link GetPipelineCommand} */ getPipeline(args: GetPipelineCommandInput, options?: __HttpHandlerOptions): Promise; getPipeline(args: GetPipelineCommandInput, cb: (err: any, data?: GetPipelineCommandOutput) => void): void; getPipeline(args: GetPipelineCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetPipelineCommandOutput) => void): void; /** * @see {@link GetPipelineBlueprintCommand} */ getPipelineBlueprint(args: GetPipelineBlueprintCommandInput, options?: __HttpHandlerOptions): Promise; getPipelineBlueprint(args: GetPipelineBlueprintCommandInput, cb: (err: any, data?: GetPipelineBlueprintCommandOutput) => void): void; getPipelineBlueprint(args: GetPipelineBlueprintCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetPipelineBlueprintCommandOutput) => void): void; /** * @see {@link GetPipelineChangeProgressCommand} */ getPipelineChangeProgress(args: GetPipelineChangeProgressCommandInput, options?: __HttpHandlerOptions): Promise; getPipelineChangeProgress(args: GetPipelineChangeProgressCommandInput, cb: (err: any, data?: GetPipelineChangeProgressCommandOutput) => void): void; getPipelineChangeProgress(args: GetPipelineChangeProgressCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetPipelineChangeProgressCommandOutput) => void): void; /** * @see {@link GetResourcePolicyCommand} */ getResourcePolicy(args: GetResourcePolicyCommandInput, options?: __HttpHandlerOptions): Promise; getResourcePolicy(args: GetResourcePolicyCommandInput, cb: (err: any, data?: GetResourcePolicyCommandOutput) => void): void; getResourcePolicy(args: GetResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetResourcePolicyCommandOutput) => void): void; /** * @see {@link ListPipelineBlueprintsCommand} */ listPipelineBlueprints(): Promise; listPipelineBlueprints(args: ListPipelineBlueprintsCommandInput, options?: __HttpHandlerOptions): Promise; listPipelineBlueprints(args: ListPipelineBlueprintsCommandInput, cb: (err: any, data?: ListPipelineBlueprintsCommandOutput) => void): void; listPipelineBlueprints(args: ListPipelineBlueprintsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPipelineBlueprintsCommandOutput) => void): void; /** * @see {@link ListPipelineEndpointConnectionsCommand} */ listPipelineEndpointConnections(): Promise; listPipelineEndpointConnections(args: ListPipelineEndpointConnectionsCommandInput, options?: __HttpHandlerOptions): Promise; listPipelineEndpointConnections(args: ListPipelineEndpointConnectionsCommandInput, cb: (err: any, data?: ListPipelineEndpointConnectionsCommandOutput) => void): void; listPipelineEndpointConnections(args: ListPipelineEndpointConnectionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPipelineEndpointConnectionsCommandOutput) => void): void; /** * @see {@link ListPipelineEndpointsCommand} */ listPipelineEndpoints(): Promise; listPipelineEndpoints(args: ListPipelineEndpointsCommandInput, options?: __HttpHandlerOptions): Promise; listPipelineEndpoints(args: ListPipelineEndpointsCommandInput, cb: (err: any, data?: ListPipelineEndpointsCommandOutput) => void): void; listPipelineEndpoints(args: ListPipelineEndpointsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPipelineEndpointsCommandOutput) => void): void; /** * @see {@link ListPipelinesCommand} */ listPipelines(): Promise; listPipelines(args: ListPipelinesCommandInput, options?: __HttpHandlerOptions): Promise; listPipelines(args: ListPipelinesCommandInput, cb: (err: any, data?: ListPipelinesCommandOutput) => void): void; listPipelines(args: ListPipelinesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPipelinesCommandOutput) => 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 PutResourcePolicyCommand} */ putResourcePolicy(args: PutResourcePolicyCommandInput, options?: __HttpHandlerOptions): Promise; putResourcePolicy(args: PutResourcePolicyCommandInput, cb: (err: any, data?: PutResourcePolicyCommandOutput) => void): void; putResourcePolicy(args: PutResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutResourcePolicyCommandOutput) => void): void; /** * @see {@link RevokePipelineEndpointConnectionsCommand} */ revokePipelineEndpointConnections(args: RevokePipelineEndpointConnectionsCommandInput, options?: __HttpHandlerOptions): Promise; revokePipelineEndpointConnections(args: RevokePipelineEndpointConnectionsCommandInput, cb: (err: any, data?: RevokePipelineEndpointConnectionsCommandOutput) => void): void; revokePipelineEndpointConnections(args: RevokePipelineEndpointConnectionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RevokePipelineEndpointConnectionsCommandOutput) => void): void; /** * @see {@link StartPipelineCommand} */ startPipeline(args: StartPipelineCommandInput, options?: __HttpHandlerOptions): Promise; startPipeline(args: StartPipelineCommandInput, cb: (err: any, data?: StartPipelineCommandOutput) => void): void; startPipeline(args: StartPipelineCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartPipelineCommandOutput) => void): void; /** * @see {@link StopPipelineCommand} */ stopPipeline(args: StopPipelineCommandInput, options?: __HttpHandlerOptions): Promise; stopPipeline(args: StopPipelineCommandInput, cb: (err: any, data?: StopPipelineCommandOutput) => void): void; stopPipeline(args: StopPipelineCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopPipelineCommandOutput) => 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 UpdatePipelineCommand} */ updatePipeline(args: UpdatePipelineCommandInput, options?: __HttpHandlerOptions): Promise; updatePipeline(args: UpdatePipelineCommandInput, cb: (err: any, data?: UpdatePipelineCommandOutput) => void): void; updatePipeline(args: UpdatePipelineCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdatePipelineCommandOutput) => void): void; /** * @see {@link ValidatePipelineCommand} */ validatePipeline(args: ValidatePipelineCommandInput, options?: __HttpHandlerOptions): Promise; validatePipeline(args: ValidatePipelineCommandInput, cb: (err: any, data?: ValidatePipelineCommandOutput) => void): void; validatePipeline(args: ValidatePipelineCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ValidatePipelineCommandOutput) => void): void; /** * @see {@link ListPipelineEndpointConnectionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListPipelineEndpointConnectionsCommandOutput}. */ paginateListPipelineEndpointConnections(args?: ListPipelineEndpointConnectionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListPipelineEndpointsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListPipelineEndpointsCommandOutput}. */ paginateListPipelineEndpoints(args?: ListPipelineEndpointsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListPipelinesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListPipelinesCommandOutput}. */ paginateListPipelines(args?: ListPipelinesCommandInput, paginationConfig?: Omit): Paginator; } /** *

Use the Amazon OpenSearch Ingestion API to create and manage ingestion pipelines. OpenSearch Ingestion is a * fully managed data collector that delivers real-time log and trace data to OpenSearch Service domains. For more information, see * Getting data into your cluster using OpenSearch Ingestion.

* @public */ export declare class OSIS extends OSISClient implements OSIS { }