import { HttpHandlerOptions as __HttpHandlerOptions, MetricsRecorder as __MetricsRecorder, PaginationConfiguration, Paginator, } from "@smithy/types"; import { CreateCentralizationRuleForOrganizationCommandInput, CreateCentralizationRuleForOrganizationCommandOutput, } from "./commands/CreateCentralizationRuleForOrganizationCommand"; import { CreateDatasetIntegrationCommandInput, CreateDatasetIntegrationCommandOutput, } from "./commands/CreateDatasetIntegrationCommand"; import { CreateS3TableIntegrationCommandInput, CreateS3TableIntegrationCommandOutput, } from "./commands/CreateS3TableIntegrationCommand"; import { CreateTelemetryPipelineCommandInput, CreateTelemetryPipelineCommandOutput, } from "./commands/CreateTelemetryPipelineCommand"; import { CreateTelemetryRuleCommandInput, CreateTelemetryRuleCommandOutput, } from "./commands/CreateTelemetryRuleCommand"; import { CreateTelemetryRuleForOrganizationCommandInput, CreateTelemetryRuleForOrganizationCommandOutput, } from "./commands/CreateTelemetryRuleForOrganizationCommand"; import { DeleteCentralizationRuleForOrganizationCommandInput, DeleteCentralizationRuleForOrganizationCommandOutput, } from "./commands/DeleteCentralizationRuleForOrganizationCommand"; import { DeleteDatasetIntegrationCommandInput, DeleteDatasetIntegrationCommandOutput, } from "./commands/DeleteDatasetIntegrationCommand"; import { DeleteS3TableIntegrationCommandInput, DeleteS3TableIntegrationCommandOutput, } from "./commands/DeleteS3TableIntegrationCommand"; import { DeleteTelemetryPipelineCommandInput, DeleteTelemetryPipelineCommandOutput, } from "./commands/DeleteTelemetryPipelineCommand"; import { DeleteTelemetryRuleCommandInput, DeleteTelemetryRuleCommandOutput, } from "./commands/DeleteTelemetryRuleCommand"; import { DeleteTelemetryRuleForOrganizationCommandInput, DeleteTelemetryRuleForOrganizationCommandOutput, } from "./commands/DeleteTelemetryRuleForOrganizationCommand"; import { GetCentralizationRuleForOrganizationCommandInput, GetCentralizationRuleForOrganizationCommandOutput, } from "./commands/GetCentralizationRuleForOrganizationCommand"; import { GetDatasetIntegrationCommandInput, GetDatasetIntegrationCommandOutput, } from "./commands/GetDatasetIntegrationCommand"; import { GetS3TableIntegrationCommandInput, GetS3TableIntegrationCommandOutput, } from "./commands/GetS3TableIntegrationCommand"; import { GetTelemetryEnrichmentStatusCommandInput, GetTelemetryEnrichmentStatusCommandOutput, } from "./commands/GetTelemetryEnrichmentStatusCommand"; import { GetTelemetryEvaluationStatusCommandInput, GetTelemetryEvaluationStatusCommandOutput, } from "./commands/GetTelemetryEvaluationStatusCommand"; import { GetTelemetryEvaluationStatusForOrganizationCommandInput, GetTelemetryEvaluationStatusForOrganizationCommandOutput, } from "./commands/GetTelemetryEvaluationStatusForOrganizationCommand"; import { GetTelemetryPipelineCommandInput, GetTelemetryPipelineCommandOutput, } from "./commands/GetTelemetryPipelineCommand"; import { GetTelemetryRuleCommandInput, GetTelemetryRuleCommandOutput, } from "./commands/GetTelemetryRuleCommand"; import { GetTelemetryRuleForOrganizationCommandInput, GetTelemetryRuleForOrganizationCommandOutput, } from "./commands/GetTelemetryRuleForOrganizationCommand"; import { ListCentralizationRulesForOrganizationCommandInput, ListCentralizationRulesForOrganizationCommandOutput, } from "./commands/ListCentralizationRulesForOrganizationCommand"; import { ListDatasetIntegrationsCommandInput, ListDatasetIntegrationsCommandOutput, } from "./commands/ListDatasetIntegrationsCommand"; import { ListResourceTelemetryCommandInput, ListResourceTelemetryCommandOutput, } from "./commands/ListResourceTelemetryCommand"; import { ListResourceTelemetryForOrganizationCommandInput, ListResourceTelemetryForOrganizationCommandOutput, } from "./commands/ListResourceTelemetryForOrganizationCommand"; import { ListS3TableIntegrationsCommandInput, ListS3TableIntegrationsCommandOutput, } from "./commands/ListS3TableIntegrationsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ListTelemetryPipelinesCommandInput, ListTelemetryPipelinesCommandOutput, } from "./commands/ListTelemetryPipelinesCommand"; import { ListTelemetryRulesCommandInput, ListTelemetryRulesCommandOutput, } from "./commands/ListTelemetryRulesCommand"; import { ListTelemetryRulesForOrganizationCommandInput, ListTelemetryRulesForOrganizationCommandOutput, } from "./commands/ListTelemetryRulesForOrganizationCommand"; import { StartTelemetryEnrichmentCommandInput, StartTelemetryEnrichmentCommandOutput, } from "./commands/StartTelemetryEnrichmentCommand"; import { StartTelemetryEvaluationCommandInput, StartTelemetryEvaluationCommandOutput, } from "./commands/StartTelemetryEvaluationCommand"; import { StartTelemetryEvaluationForOrganizationCommandInput, StartTelemetryEvaluationForOrganizationCommandOutput, } from "./commands/StartTelemetryEvaluationForOrganizationCommand"; import { StopTelemetryEnrichmentCommandInput, StopTelemetryEnrichmentCommandOutput, } from "./commands/StopTelemetryEnrichmentCommand"; import { StopTelemetryEvaluationCommandInput, StopTelemetryEvaluationCommandOutput, } from "./commands/StopTelemetryEvaluationCommand"; import { StopTelemetryEvaluationForOrganizationCommandInput, StopTelemetryEvaluationForOrganizationCommandOutput, } from "./commands/StopTelemetryEvaluationForOrganizationCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { TestTelemetryPipelineCommandInput, TestTelemetryPipelineCommandOutput, } from "./commands/TestTelemetryPipelineCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateCentralizationRuleForOrganizationCommandInput, UpdateCentralizationRuleForOrganizationCommandOutput, } from "./commands/UpdateCentralizationRuleForOrganizationCommand"; import { UpdateDatasetIntegrationCommandInput, UpdateDatasetIntegrationCommandOutput, } from "./commands/UpdateDatasetIntegrationCommand"; import { UpdateTelemetryPipelineCommandInput, UpdateTelemetryPipelineCommandOutput, } from "./commands/UpdateTelemetryPipelineCommand"; import { UpdateTelemetryRuleCommandInput, UpdateTelemetryRuleCommandOutput, } from "./commands/UpdateTelemetryRuleCommand"; import { UpdateTelemetryRuleForOrganizationCommandInput, UpdateTelemetryRuleForOrganizationCommandOutput, } from "./commands/UpdateTelemetryRuleForOrganizationCommand"; import { ValidateTelemetryPipelineConfigurationCommandInput, ValidateTelemetryPipelineConfigurationCommandOutput, } from "./commands/ValidateTelemetryPipelineConfigurationCommand"; import { ObservabilityAdminClient } from "./ObservabilityAdminClient"; export interface ObservabilityAdminRequestOptions extends __HttpHandlerOptions { metricsRecorder?: __MetricsRecorder; } export interface ObservabilityAdmin { createCentralizationRuleForOrganization( args: CreateCentralizationRuleForOrganizationCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; createCentralizationRuleForOrganization( args: CreateCentralizationRuleForOrganizationCommandInput, cb: (err: any, data?: CreateCentralizationRuleForOrganizationCommandOutput) => void, ): void; createCentralizationRuleForOrganization( args: CreateCentralizationRuleForOrganizationCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: CreateCentralizationRuleForOrganizationCommandOutput) => void, ): void; createDatasetIntegration( args: CreateDatasetIntegrationCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; createDatasetIntegration( args: CreateDatasetIntegrationCommandInput, cb: (err: any, data?: CreateDatasetIntegrationCommandOutput) => void, ): void; createDatasetIntegration( args: CreateDatasetIntegrationCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: CreateDatasetIntegrationCommandOutput) => void, ): void; createS3TableIntegration( args: CreateS3TableIntegrationCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; createS3TableIntegration( args: CreateS3TableIntegrationCommandInput, cb: (err: any, data?: CreateS3TableIntegrationCommandOutput) => void, ): void; createS3TableIntegration( args: CreateS3TableIntegrationCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: CreateS3TableIntegrationCommandOutput) => void, ): void; createTelemetryPipeline( args: CreateTelemetryPipelineCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; createTelemetryPipeline( args: CreateTelemetryPipelineCommandInput, cb: (err: any, data?: CreateTelemetryPipelineCommandOutput) => void, ): void; createTelemetryPipeline( args: CreateTelemetryPipelineCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: CreateTelemetryPipelineCommandOutput) => void, ): void; createTelemetryRule( args: CreateTelemetryRuleCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; createTelemetryRule( args: CreateTelemetryRuleCommandInput, cb: (err: any, data?: CreateTelemetryRuleCommandOutput) => void, ): void; createTelemetryRule( args: CreateTelemetryRuleCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: CreateTelemetryRuleCommandOutput) => void, ): void; createTelemetryRuleForOrganization( args: CreateTelemetryRuleForOrganizationCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; createTelemetryRuleForOrganization( args: CreateTelemetryRuleForOrganizationCommandInput, cb: (err: any, data?: CreateTelemetryRuleForOrganizationCommandOutput) => void, ): void; createTelemetryRuleForOrganization( args: CreateTelemetryRuleForOrganizationCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: CreateTelemetryRuleForOrganizationCommandOutput) => void, ): void; deleteCentralizationRuleForOrganization( args: DeleteCentralizationRuleForOrganizationCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; deleteCentralizationRuleForOrganization( args: DeleteCentralizationRuleForOrganizationCommandInput, cb: (err: any, data?: DeleteCentralizationRuleForOrganizationCommandOutput) => void, ): void; deleteCentralizationRuleForOrganization( args: DeleteCentralizationRuleForOrganizationCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: DeleteCentralizationRuleForOrganizationCommandOutput) => void, ): void; deleteDatasetIntegration( args: DeleteDatasetIntegrationCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; deleteDatasetIntegration( args: DeleteDatasetIntegrationCommandInput, cb: (err: any, data?: DeleteDatasetIntegrationCommandOutput) => void, ): void; deleteDatasetIntegration( args: DeleteDatasetIntegrationCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: DeleteDatasetIntegrationCommandOutput) => void, ): void; deleteS3TableIntegration( args: DeleteS3TableIntegrationCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; deleteS3TableIntegration( args: DeleteS3TableIntegrationCommandInput, cb: (err: any, data?: DeleteS3TableIntegrationCommandOutput) => void, ): void; deleteS3TableIntegration( args: DeleteS3TableIntegrationCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: DeleteS3TableIntegrationCommandOutput) => void, ): void; deleteTelemetryPipeline( args: DeleteTelemetryPipelineCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; deleteTelemetryPipeline( args: DeleteTelemetryPipelineCommandInput, cb: (err: any, data?: DeleteTelemetryPipelineCommandOutput) => void, ): void; deleteTelemetryPipeline( args: DeleteTelemetryPipelineCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: DeleteTelemetryPipelineCommandOutput) => void, ): void; deleteTelemetryRule( args: DeleteTelemetryRuleCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; deleteTelemetryRule( args: DeleteTelemetryRuleCommandInput, cb: (err: any, data?: DeleteTelemetryRuleCommandOutput) => void, ): void; deleteTelemetryRule( args: DeleteTelemetryRuleCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: DeleteTelemetryRuleCommandOutput) => void, ): void; deleteTelemetryRuleForOrganization( args: DeleteTelemetryRuleForOrganizationCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; deleteTelemetryRuleForOrganization( args: DeleteTelemetryRuleForOrganizationCommandInput, cb: (err: any, data?: DeleteTelemetryRuleForOrganizationCommandOutput) => void, ): void; deleteTelemetryRuleForOrganization( args: DeleteTelemetryRuleForOrganizationCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: DeleteTelemetryRuleForOrganizationCommandOutput) => void, ): void; getCentralizationRuleForOrganization( args: GetCentralizationRuleForOrganizationCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; getCentralizationRuleForOrganization( args: GetCentralizationRuleForOrganizationCommandInput, cb: (err: any, data?: GetCentralizationRuleForOrganizationCommandOutput) => void, ): void; getCentralizationRuleForOrganization( args: GetCentralizationRuleForOrganizationCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: GetCentralizationRuleForOrganizationCommandOutput) => void, ): void; getDatasetIntegration( args: GetDatasetIntegrationCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; getDatasetIntegration( args: GetDatasetIntegrationCommandInput, cb: (err: any, data?: GetDatasetIntegrationCommandOutput) => void, ): void; getDatasetIntegration( args: GetDatasetIntegrationCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: GetDatasetIntegrationCommandOutput) => void, ): void; getS3TableIntegration( args: GetS3TableIntegrationCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; getS3TableIntegration( args: GetS3TableIntegrationCommandInput, cb: (err: any, data?: GetS3TableIntegrationCommandOutput) => void, ): void; getS3TableIntegration( args: GetS3TableIntegrationCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: GetS3TableIntegrationCommandOutput) => void, ): void; getTelemetryEnrichmentStatus(): Promise; getTelemetryEnrichmentStatus( args: GetTelemetryEnrichmentStatusCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; getTelemetryEnrichmentStatus( args: GetTelemetryEnrichmentStatusCommandInput, cb: (err: any, data?: GetTelemetryEnrichmentStatusCommandOutput) => void, ): void; getTelemetryEnrichmentStatus( args: GetTelemetryEnrichmentStatusCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: GetTelemetryEnrichmentStatusCommandOutput) => void, ): void; getTelemetryEvaluationStatus(): Promise; getTelemetryEvaluationStatus( args: GetTelemetryEvaluationStatusCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; getTelemetryEvaluationStatus( args: GetTelemetryEvaluationStatusCommandInput, cb: (err: any, data?: GetTelemetryEvaluationStatusCommandOutput) => void, ): void; getTelemetryEvaluationStatus( args: GetTelemetryEvaluationStatusCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: GetTelemetryEvaluationStatusCommandOutput) => void, ): void; getTelemetryEvaluationStatusForOrganization(): Promise; getTelemetryEvaluationStatusForOrganization( args: GetTelemetryEvaluationStatusForOrganizationCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; getTelemetryEvaluationStatusForOrganization( args: GetTelemetryEvaluationStatusForOrganizationCommandInput, cb: (err: any, data?: GetTelemetryEvaluationStatusForOrganizationCommandOutput) => void, ): void; getTelemetryEvaluationStatusForOrganization( args: GetTelemetryEvaluationStatusForOrganizationCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: GetTelemetryEvaluationStatusForOrganizationCommandOutput) => void, ): void; getTelemetryPipeline( args: GetTelemetryPipelineCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; getTelemetryPipeline( args: GetTelemetryPipelineCommandInput, cb: (err: any, data?: GetTelemetryPipelineCommandOutput) => void, ): void; getTelemetryPipeline( args: GetTelemetryPipelineCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: GetTelemetryPipelineCommandOutput) => void, ): void; getTelemetryRule( args: GetTelemetryRuleCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; getTelemetryRule( args: GetTelemetryRuleCommandInput, cb: (err: any, data?: GetTelemetryRuleCommandOutput) => void, ): void; getTelemetryRule( args: GetTelemetryRuleCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: GetTelemetryRuleCommandOutput) => void, ): void; getTelemetryRuleForOrganization( args: GetTelemetryRuleForOrganizationCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; getTelemetryRuleForOrganization( args: GetTelemetryRuleForOrganizationCommandInput, cb: (err: any, data?: GetTelemetryRuleForOrganizationCommandOutput) => void, ): void; getTelemetryRuleForOrganization( args: GetTelemetryRuleForOrganizationCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: GetTelemetryRuleForOrganizationCommandOutput) => void, ): void; listCentralizationRulesForOrganization(): Promise; listCentralizationRulesForOrganization( args: ListCentralizationRulesForOrganizationCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; listCentralizationRulesForOrganization( args: ListCentralizationRulesForOrganizationCommandInput, cb: (err: any, data?: ListCentralizationRulesForOrganizationCommandOutput) => void, ): void; listCentralizationRulesForOrganization( args: ListCentralizationRulesForOrganizationCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: ListCentralizationRulesForOrganizationCommandOutput) => void, ): void; listDatasetIntegrations(): Promise; listDatasetIntegrations( args: ListDatasetIntegrationsCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; listDatasetIntegrations( args: ListDatasetIntegrationsCommandInput, cb: (err: any, data?: ListDatasetIntegrationsCommandOutput) => void, ): void; listDatasetIntegrations( args: ListDatasetIntegrationsCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: ListDatasetIntegrationsCommandOutput) => void, ): void; listResourceTelemetry(): Promise; listResourceTelemetry( args: ListResourceTelemetryCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; listResourceTelemetry( args: ListResourceTelemetryCommandInput, cb: (err: any, data?: ListResourceTelemetryCommandOutput) => void, ): void; listResourceTelemetry( args: ListResourceTelemetryCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: ListResourceTelemetryCommandOutput) => void, ): void; listResourceTelemetryForOrganization(): Promise; listResourceTelemetryForOrganization( args: ListResourceTelemetryForOrganizationCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; listResourceTelemetryForOrganization( args: ListResourceTelemetryForOrganizationCommandInput, cb: (err: any, data?: ListResourceTelemetryForOrganizationCommandOutput) => void, ): void; listResourceTelemetryForOrganization( args: ListResourceTelemetryForOrganizationCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: ListResourceTelemetryForOrganizationCommandOutput) => void, ): void; listS3TableIntegrations(): Promise; listS3TableIntegrations( args: ListS3TableIntegrationsCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; listS3TableIntegrations( args: ListS3TableIntegrationsCommandInput, cb: (err: any, data?: ListS3TableIntegrationsCommandOutput) => void, ): void; listS3TableIntegrations( args: ListS3TableIntegrationsCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: ListS3TableIntegrationsCommandOutput) => void, ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; listTagsForResource( args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void, ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void, ): void; listTelemetryPipelines(): Promise; listTelemetryPipelines( args: ListTelemetryPipelinesCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; listTelemetryPipelines( args: ListTelemetryPipelinesCommandInput, cb: (err: any, data?: ListTelemetryPipelinesCommandOutput) => void, ): void; listTelemetryPipelines( args: ListTelemetryPipelinesCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: ListTelemetryPipelinesCommandOutput) => void, ): void; listTelemetryRules(): Promise; listTelemetryRules( args: ListTelemetryRulesCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; listTelemetryRules( args: ListTelemetryRulesCommandInput, cb: (err: any, data?: ListTelemetryRulesCommandOutput) => void, ): void; listTelemetryRules( args: ListTelemetryRulesCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: ListTelemetryRulesCommandOutput) => void, ): void; listTelemetryRulesForOrganization(): Promise; listTelemetryRulesForOrganization( args: ListTelemetryRulesForOrganizationCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; listTelemetryRulesForOrganization( args: ListTelemetryRulesForOrganizationCommandInput, cb: (err: any, data?: ListTelemetryRulesForOrganizationCommandOutput) => void, ): void; listTelemetryRulesForOrganization( args: ListTelemetryRulesForOrganizationCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: ListTelemetryRulesForOrganizationCommandOutput) => void, ): void; startTelemetryEnrichment(): Promise; startTelemetryEnrichment( args: StartTelemetryEnrichmentCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; startTelemetryEnrichment( args: StartTelemetryEnrichmentCommandInput, cb: (err: any, data?: StartTelemetryEnrichmentCommandOutput) => void, ): void; startTelemetryEnrichment( args: StartTelemetryEnrichmentCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: StartTelemetryEnrichmentCommandOutput) => void, ): void; startTelemetryEvaluation(): Promise; startTelemetryEvaluation( args: StartTelemetryEvaluationCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; startTelemetryEvaluation( args: StartTelemetryEvaluationCommandInput, cb: (err: any, data?: StartTelemetryEvaluationCommandOutput) => void, ): void; startTelemetryEvaluation( args: StartTelemetryEvaluationCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: StartTelemetryEvaluationCommandOutput) => void, ): void; startTelemetryEvaluationForOrganization(): Promise; startTelemetryEvaluationForOrganization( args: StartTelemetryEvaluationForOrganizationCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; startTelemetryEvaluationForOrganization( args: StartTelemetryEvaluationForOrganizationCommandInput, cb: (err: any, data?: StartTelemetryEvaluationForOrganizationCommandOutput) => void, ): void; startTelemetryEvaluationForOrganization( args: StartTelemetryEvaluationForOrganizationCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: StartTelemetryEvaluationForOrganizationCommandOutput) => void, ): void; stopTelemetryEnrichment(): Promise; stopTelemetryEnrichment( args: StopTelemetryEnrichmentCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; stopTelemetryEnrichment( args: StopTelemetryEnrichmentCommandInput, cb: (err: any, data?: StopTelemetryEnrichmentCommandOutput) => void, ): void; stopTelemetryEnrichment( args: StopTelemetryEnrichmentCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: StopTelemetryEnrichmentCommandOutput) => void, ): void; stopTelemetryEvaluation(): Promise; stopTelemetryEvaluation( args: StopTelemetryEvaluationCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; stopTelemetryEvaluation( args: StopTelemetryEvaluationCommandInput, cb: (err: any, data?: StopTelemetryEvaluationCommandOutput) => void, ): void; stopTelemetryEvaluation( args: StopTelemetryEvaluationCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: StopTelemetryEvaluationCommandOutput) => void, ): void; stopTelemetryEvaluationForOrganization(): Promise; stopTelemetryEvaluationForOrganization( args: StopTelemetryEvaluationForOrganizationCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; stopTelemetryEvaluationForOrganization( args: StopTelemetryEvaluationForOrganizationCommandInput, cb: (err: any, data?: StopTelemetryEvaluationForOrganizationCommandOutput) => void, ): void; stopTelemetryEvaluationForOrganization( args: StopTelemetryEvaluationForOrganizationCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: StopTelemetryEvaluationForOrganizationCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; tagResource( args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; testTelemetryPipeline( args: TestTelemetryPipelineCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; testTelemetryPipeline( args: TestTelemetryPipelineCommandInput, cb: (err: any, data?: TestTelemetryPipelineCommandOutput) => void, ): void; testTelemetryPipeline( args: TestTelemetryPipelineCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: TestTelemetryPipelineCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; untagResource( args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; updateCentralizationRuleForOrganization( args: UpdateCentralizationRuleForOrganizationCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; updateCentralizationRuleForOrganization( args: UpdateCentralizationRuleForOrganizationCommandInput, cb: (err: any, data?: UpdateCentralizationRuleForOrganizationCommandOutput) => void, ): void; updateCentralizationRuleForOrganization( args: UpdateCentralizationRuleForOrganizationCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: UpdateCentralizationRuleForOrganizationCommandOutput) => void, ): void; updateDatasetIntegration( args: UpdateDatasetIntegrationCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; updateDatasetIntegration( args: UpdateDatasetIntegrationCommandInput, cb: (err: any, data?: UpdateDatasetIntegrationCommandOutput) => void, ): void; updateDatasetIntegration( args: UpdateDatasetIntegrationCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: UpdateDatasetIntegrationCommandOutput) => void, ): void; updateTelemetryPipeline( args: UpdateTelemetryPipelineCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; updateTelemetryPipeline( args: UpdateTelemetryPipelineCommandInput, cb: (err: any, data?: UpdateTelemetryPipelineCommandOutput) => void, ): void; updateTelemetryPipeline( args: UpdateTelemetryPipelineCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: UpdateTelemetryPipelineCommandOutput) => void, ): void; updateTelemetryRule( args: UpdateTelemetryRuleCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; updateTelemetryRule( args: UpdateTelemetryRuleCommandInput, cb: (err: any, data?: UpdateTelemetryRuleCommandOutput) => void, ): void; updateTelemetryRule( args: UpdateTelemetryRuleCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: UpdateTelemetryRuleCommandOutput) => void, ): void; updateTelemetryRuleForOrganization( args: UpdateTelemetryRuleForOrganizationCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; updateTelemetryRuleForOrganization( args: UpdateTelemetryRuleForOrganizationCommandInput, cb: (err: any, data?: UpdateTelemetryRuleForOrganizationCommandOutput) => void, ): void; updateTelemetryRuleForOrganization( args: UpdateTelemetryRuleForOrganizationCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: UpdateTelemetryRuleForOrganizationCommandOutput) => void, ): void; validateTelemetryPipelineConfiguration( args: ValidateTelemetryPipelineConfigurationCommandInput, options?: ObservabilityAdminRequestOptions, ): Promise; validateTelemetryPipelineConfiguration( args: ValidateTelemetryPipelineConfigurationCommandInput, cb: (err: any, data?: ValidateTelemetryPipelineConfigurationCommandOutput) => void, ): void; validateTelemetryPipelineConfiguration( args: ValidateTelemetryPipelineConfigurationCommandInput, options: ObservabilityAdminRequestOptions, cb: (err: any, data?: ValidateTelemetryPipelineConfigurationCommandOutput) => void, ): void; paginateListCentralizationRulesForOrganization( args?: ListCentralizationRulesForOrganizationCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListDatasetIntegrations( args?: ListDatasetIntegrationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListResourceTelemetry( args?: ListResourceTelemetryCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListResourceTelemetryForOrganization( args?: ListResourceTelemetryForOrganizationCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListS3TableIntegrations( args?: ListS3TableIntegrationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListTelemetryPipelines( args?: ListTelemetryPipelinesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListTelemetryRules( args?: ListTelemetryRulesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListTelemetryRulesForOrganization( args?: ListTelemetryRulesForOrganizationCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class ObservabilityAdmin extends ObservabilityAdminClient implements ObservabilityAdmin {}