import { HostHeaderInputConfig, HostHeaderResolvedConfig, UserAgentInputConfig, UserAgentResolvedConfig, } from "@aws-sdk/core/client"; import { DefaultsMode as __DefaultsMode, SmithyConfiguration as __SmithyConfiguration, SmithyResolvedConfiguration as __SmithyResolvedConfiguration, Client as __Client, } from "@smithy/core/client"; import { RegionInputConfig, RegionResolvedConfig } from "@smithy/core/config"; import { EndpointInputConfig, EndpointResolvedConfig } from "@smithy/core/endpoints"; import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/core/protocols"; import { RetryInputConfig, RetryResolvedConfig } from "@smithy/core/retry"; import { AwsCredentialIdentityProvider, BodyLengthCalculator as __BodyLengthCalculator, CheckOptionalClientConfig as __CheckOptionalClientConfig, ChecksumConstructor as __ChecksumConstructor, Decoder as __Decoder, Encoder as __Encoder, HashConstructor as __HashConstructor, HttpHandlerOptions as __HttpHandlerOptions, Logger as __Logger, Provider as __Provider, StreamCollector as __StreamCollector, UrlParser as __UrlParser, UserAgent as __UserAgent, } from "@smithy/types"; import { HttpAuthSchemeInputConfig, HttpAuthSchemeResolvedConfig, } from "./auth/httpAuthSchemeProvider"; 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 { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | CreateCentralizationRuleForOrganizationCommandInput | CreateDatasetIntegrationCommandInput | CreateS3TableIntegrationCommandInput | CreateTelemetryPipelineCommandInput | CreateTelemetryRuleCommandInput | CreateTelemetryRuleForOrganizationCommandInput | DeleteCentralizationRuleForOrganizationCommandInput | DeleteDatasetIntegrationCommandInput | DeleteS3TableIntegrationCommandInput | DeleteTelemetryPipelineCommandInput | DeleteTelemetryRuleCommandInput | DeleteTelemetryRuleForOrganizationCommandInput | GetCentralizationRuleForOrganizationCommandInput | GetDatasetIntegrationCommandInput | GetS3TableIntegrationCommandInput | GetTelemetryEnrichmentStatusCommandInput | GetTelemetryEvaluationStatusCommandInput | GetTelemetryEvaluationStatusForOrganizationCommandInput | GetTelemetryPipelineCommandInput | GetTelemetryRuleCommandInput | GetTelemetryRuleForOrganizationCommandInput | ListCentralizationRulesForOrganizationCommandInput | ListDatasetIntegrationsCommandInput | ListResourceTelemetryCommandInput | ListResourceTelemetryForOrganizationCommandInput | ListS3TableIntegrationsCommandInput | ListTagsForResourceCommandInput | ListTelemetryPipelinesCommandInput | ListTelemetryRulesCommandInput | ListTelemetryRulesForOrganizationCommandInput | StartTelemetryEnrichmentCommandInput | StartTelemetryEvaluationCommandInput | StartTelemetryEvaluationForOrganizationCommandInput | StopTelemetryEnrichmentCommandInput | StopTelemetryEvaluationCommandInput | StopTelemetryEvaluationForOrganizationCommandInput | TagResourceCommandInput | TestTelemetryPipelineCommandInput | UntagResourceCommandInput | UpdateCentralizationRuleForOrganizationCommandInput | UpdateDatasetIntegrationCommandInput | UpdateTelemetryPipelineCommandInput | UpdateTelemetryRuleCommandInput | UpdateTelemetryRuleForOrganizationCommandInput | ValidateTelemetryPipelineConfigurationCommandInput; export type ServiceOutputTypes = | CreateCentralizationRuleForOrganizationCommandOutput | CreateDatasetIntegrationCommandOutput | CreateS3TableIntegrationCommandOutput | CreateTelemetryPipelineCommandOutput | CreateTelemetryRuleCommandOutput | CreateTelemetryRuleForOrganizationCommandOutput | DeleteCentralizationRuleForOrganizationCommandOutput | DeleteDatasetIntegrationCommandOutput | DeleteS3TableIntegrationCommandOutput | DeleteTelemetryPipelineCommandOutput | DeleteTelemetryRuleCommandOutput | DeleteTelemetryRuleForOrganizationCommandOutput | GetCentralizationRuleForOrganizationCommandOutput | GetDatasetIntegrationCommandOutput | GetS3TableIntegrationCommandOutput | GetTelemetryEnrichmentStatusCommandOutput | GetTelemetryEvaluationStatusCommandOutput | GetTelemetryEvaluationStatusForOrganizationCommandOutput | GetTelemetryPipelineCommandOutput | GetTelemetryRuleCommandOutput | GetTelemetryRuleForOrganizationCommandOutput | ListCentralizationRulesForOrganizationCommandOutput | ListDatasetIntegrationsCommandOutput | ListResourceTelemetryCommandOutput | ListResourceTelemetryForOrganizationCommandOutput | ListS3TableIntegrationsCommandOutput | ListTagsForResourceCommandOutput | ListTelemetryPipelinesCommandOutput | ListTelemetryRulesCommandOutput | ListTelemetryRulesForOrganizationCommandOutput | StartTelemetryEnrichmentCommandOutput | StartTelemetryEvaluationCommandOutput | StartTelemetryEvaluationForOrganizationCommandOutput | StopTelemetryEnrichmentCommandOutput | StopTelemetryEvaluationCommandOutput | StopTelemetryEvaluationForOrganizationCommandOutput | TagResourceCommandOutput | TestTelemetryPipelineCommandOutput | UntagResourceCommandOutput | UpdateCentralizationRuleForOrganizationCommandOutput | UpdateDatasetIntegrationCommandOutput | UpdateTelemetryPipelineCommandOutput | UpdateTelemetryRuleCommandOutput | UpdateTelemetryRuleForOrganizationCommandOutput | ValidateTelemetryPipelineConfigurationCommandOutput; export interface ClientDefaults extends Partial<__SmithyConfiguration<__HttpHandlerOptions>> { requestHandler?: __HttpHandlerUserInput; sha256?: __ChecksumConstructor | __HashConstructor; urlParser?: __UrlParser; bodyLengthChecker?: __BodyLengthCalculator; streamCollector?: __StreamCollector; base64Decoder?: __Decoder; base64Encoder?: __Encoder; utf8Decoder?: __Decoder; utf8Encoder?: __Encoder; runtime?: string; disableHostPrefix?: boolean; serviceId?: string; useDualstackEndpoint?: boolean | __Provider; useFipsEndpoint?: boolean | __Provider; region?: string | __Provider; profile?: string; defaultUserAgentProvider?: __Provider<__UserAgent>; credentialDefaultProvider?: (input: any) => AwsCredentialIdentityProvider; maxAttempts?: number | __Provider; retryMode?: string | __Provider; logger?: __Logger; extensions?: RuntimeExtension[]; defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; } export type ObservabilityAdminClientConfigType = Partial< __SmithyConfiguration<__HttpHandlerOptions> > & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface ObservabilityAdminClientConfig extends ObservabilityAdminClientConfigType {} export type ObservabilityAdminClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface ObservabilityAdminClientResolvedConfig extends ObservabilityAdminClientResolvedConfigType {} export declare class ObservabilityAdminClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, ObservabilityAdminClientResolvedConfig > { readonly config: ObservabilityAdminClientResolvedConfig; constructor(...[configuration]: __CheckOptionalClientConfig); destroy(): void; }