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 { BatchDeleteInstrumentationConfigurationsCommandInput, BatchDeleteInstrumentationConfigurationsCommandOutput, } from "./commands/BatchDeleteInstrumentationConfigurationsCommand"; import { BatchGetServiceLevelObjectiveBudgetReportCommandInput, BatchGetServiceLevelObjectiveBudgetReportCommandOutput, } from "./commands/BatchGetServiceLevelObjectiveBudgetReportCommand"; import { BatchUpdateExclusionWindowsCommandInput, BatchUpdateExclusionWindowsCommandOutput, } from "./commands/BatchUpdateExclusionWindowsCommand"; import { CreateInstrumentationConfigurationCommandInput, CreateInstrumentationConfigurationCommandOutput, } from "./commands/CreateInstrumentationConfigurationCommand"; import { CreateServiceLevelObjectiveCommandInput, CreateServiceLevelObjectiveCommandOutput, } from "./commands/CreateServiceLevelObjectiveCommand"; import { DeleteGroupingConfigurationCommandInput, DeleteGroupingConfigurationCommandOutput, } from "./commands/DeleteGroupingConfigurationCommand"; import { DeleteInstrumentationConfigurationCommandInput, DeleteInstrumentationConfigurationCommandOutput, } from "./commands/DeleteInstrumentationConfigurationCommand"; import { DeleteServiceLevelObjectiveCommandInput, DeleteServiceLevelObjectiveCommandOutput, } from "./commands/DeleteServiceLevelObjectiveCommand"; import { GetInstrumentationConfigurationCommandInput, GetInstrumentationConfigurationCommandOutput, } from "./commands/GetInstrumentationConfigurationCommand"; import { GetInstrumentationConfigurationStatusCommandInput, GetInstrumentationConfigurationStatusCommandOutput, } from "./commands/GetInstrumentationConfigurationStatusCommand"; import { GetServiceCommandInput, GetServiceCommandOutput } from "./commands/GetServiceCommand"; import { GetServiceLevelObjectiveCommandInput, GetServiceLevelObjectiveCommandOutput, } from "./commands/GetServiceLevelObjectiveCommand"; import { ListAuditFindingsCommandInput, ListAuditFindingsCommandOutput, } from "./commands/ListAuditFindingsCommand"; import { ListEntityEventsCommandInput, ListEntityEventsCommandOutput, } from "./commands/ListEntityEventsCommand"; import { ListGroupingAttributeDefinitionsCommandInput, ListGroupingAttributeDefinitionsCommandOutput, } from "./commands/ListGroupingAttributeDefinitionsCommand"; import { ListInstrumentationConfigurationsCommandInput, ListInstrumentationConfigurationsCommandOutput, } from "./commands/ListInstrumentationConfigurationsCommand"; import { ListServiceDependenciesCommandInput, ListServiceDependenciesCommandOutput, } from "./commands/ListServiceDependenciesCommand"; import { ListServiceDependentsCommandInput, ListServiceDependentsCommandOutput, } from "./commands/ListServiceDependentsCommand"; import { ListServiceLevelObjectiveExclusionWindowsCommandInput, ListServiceLevelObjectiveExclusionWindowsCommandOutput, } from "./commands/ListServiceLevelObjectiveExclusionWindowsCommand"; import { ListServiceLevelObjectivesCommandInput, ListServiceLevelObjectivesCommandOutput, } from "./commands/ListServiceLevelObjectivesCommand"; import { ListServiceOperationsCommandInput, ListServiceOperationsCommandOutput, } from "./commands/ListServiceOperationsCommand"; import { ListServicesCommandInput, ListServicesCommandOutput, } from "./commands/ListServicesCommand"; import { ListServiceStatesCommandInput, ListServiceStatesCommandOutput, } from "./commands/ListServiceStatesCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { PutGroupingConfigurationCommandInput, PutGroupingConfigurationCommandOutput, } from "./commands/PutGroupingConfigurationCommand"; import { ReportInstrumentationConfigurationStatusCommandInput, ReportInstrumentationConfigurationStatusCommandOutput, } from "./commands/ReportInstrumentationConfigurationStatusCommand"; import { StartDiscoveryCommandInput, StartDiscoveryCommandOutput, } from "./commands/StartDiscoveryCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateServiceLevelObjectiveCommandInput, UpdateServiceLevelObjectiveCommandOutput, } from "./commands/UpdateServiceLevelObjectiveCommand"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | BatchDeleteInstrumentationConfigurationsCommandInput | BatchGetServiceLevelObjectiveBudgetReportCommandInput | BatchUpdateExclusionWindowsCommandInput | CreateInstrumentationConfigurationCommandInput | CreateServiceLevelObjectiveCommandInput | DeleteGroupingConfigurationCommandInput | DeleteInstrumentationConfigurationCommandInput | DeleteServiceLevelObjectiveCommandInput | GetInstrumentationConfigurationCommandInput | GetInstrumentationConfigurationStatusCommandInput | GetServiceCommandInput | GetServiceLevelObjectiveCommandInput | ListAuditFindingsCommandInput | ListEntityEventsCommandInput | ListGroupingAttributeDefinitionsCommandInput | ListInstrumentationConfigurationsCommandInput | ListServiceDependenciesCommandInput | ListServiceDependentsCommandInput | ListServiceLevelObjectiveExclusionWindowsCommandInput | ListServiceLevelObjectivesCommandInput | ListServiceOperationsCommandInput | ListServiceStatesCommandInput | ListServicesCommandInput | ListTagsForResourceCommandInput | PutGroupingConfigurationCommandInput | ReportInstrumentationConfigurationStatusCommandInput | StartDiscoveryCommandInput | TagResourceCommandInput | UntagResourceCommandInput | UpdateServiceLevelObjectiveCommandInput; export type ServiceOutputTypes = | BatchDeleteInstrumentationConfigurationsCommandOutput | BatchGetServiceLevelObjectiveBudgetReportCommandOutput | BatchUpdateExclusionWindowsCommandOutput | CreateInstrumentationConfigurationCommandOutput | CreateServiceLevelObjectiveCommandOutput | DeleteGroupingConfigurationCommandOutput | DeleteInstrumentationConfigurationCommandOutput | DeleteServiceLevelObjectiveCommandOutput | GetInstrumentationConfigurationCommandOutput | GetInstrumentationConfigurationStatusCommandOutput | GetServiceCommandOutput | GetServiceLevelObjectiveCommandOutput | ListAuditFindingsCommandOutput | ListEntityEventsCommandOutput | ListGroupingAttributeDefinitionsCommandOutput | ListInstrumentationConfigurationsCommandOutput | ListServiceDependenciesCommandOutput | ListServiceDependentsCommandOutput | ListServiceLevelObjectiveExclusionWindowsCommandOutput | ListServiceLevelObjectivesCommandOutput | ListServiceOperationsCommandOutput | ListServiceStatesCommandOutput | ListServicesCommandOutput | ListTagsForResourceCommandOutput | PutGroupingConfigurationCommandOutput | ReportInstrumentationConfigurationStatusCommandOutput | StartDiscoveryCommandOutput | TagResourceCommandOutput | UntagResourceCommandOutput | UpdateServiceLevelObjectiveCommandOutput; 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 ApplicationSignalsClientConfigType = Partial< __SmithyConfiguration<__HttpHandlerOptions> > & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface ApplicationSignalsClientConfig extends ApplicationSignalsClientConfigType {} export type ApplicationSignalsClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface ApplicationSignalsClientResolvedConfig extends ApplicationSignalsClientResolvedConfigType {} export declare class ApplicationSignalsClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, ApplicationSignalsClientResolvedConfig > { readonly config: ApplicationSignalsClientResolvedConfig; constructor(...[configuration]: __CheckOptionalClientConfig); destroy(): void; }