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 { AssociateLensesCommandInput, AssociateLensesCommandOutput, } from "./commands/AssociateLensesCommand"; import { AssociateProfilesCommandInput, AssociateProfilesCommandOutput, } from "./commands/AssociateProfilesCommand"; import { CreateAgentContextCommandInput, CreateAgentContextCommandOutput, } from "./commands/CreateAgentContextCommand"; import { CreateAgentGoalCommandInput, CreateAgentGoalCommandOutput, } from "./commands/CreateAgentGoalCommand"; import { CreateAgentProfileCommandInput, CreateAgentProfileCommandOutput, } from "./commands/CreateAgentProfileCommand"; import { CreateLensShareCommandInput, CreateLensShareCommandOutput, } from "./commands/CreateLensShareCommand"; import { CreateLensVersionCommandInput, CreateLensVersionCommandOutput, } from "./commands/CreateLensVersionCommand"; import { CreateMilestoneCommandInput, CreateMilestoneCommandOutput, } from "./commands/CreateMilestoneCommand"; import { CreateProfileCommandInput, CreateProfileCommandOutput, } from "./commands/CreateProfileCommand"; import { CreateProfileShareCommandInput, CreateProfileShareCommandOutput, } from "./commands/CreateProfileShareCommand"; import { CreateReviewTemplateCommandInput, CreateReviewTemplateCommandOutput, } from "./commands/CreateReviewTemplateCommand"; import { CreateTemplateShareCommandInput, CreateTemplateShareCommandOutput, } from "./commands/CreateTemplateShareCommand"; import { CreateWorkloadCommandInput, CreateWorkloadCommandOutput, } from "./commands/CreateWorkloadCommand"; import { CreateWorkloadShareCommandInput, CreateWorkloadShareCommandOutput, } from "./commands/CreateWorkloadShareCommand"; import { DeleteAgentContextCommandInput, DeleteAgentContextCommandOutput, } from "./commands/DeleteAgentContextCommand"; import { DeleteAgentGoalCommandInput, DeleteAgentGoalCommandOutput, } from "./commands/DeleteAgentGoalCommand"; import { DeleteAgentProfileCommandInput, DeleteAgentProfileCommandOutput, } from "./commands/DeleteAgentProfileCommand"; import { DeleteLensCommandInput, DeleteLensCommandOutput } from "./commands/DeleteLensCommand"; import { DeleteLensShareCommandInput, DeleteLensShareCommandOutput, } from "./commands/DeleteLensShareCommand"; import { DeleteProfileCommandInput, DeleteProfileCommandOutput, } from "./commands/DeleteProfileCommand"; import { DeleteProfileShareCommandInput, DeleteProfileShareCommandOutput, } from "./commands/DeleteProfileShareCommand"; import { DeleteReviewTemplateCommandInput, DeleteReviewTemplateCommandOutput, } from "./commands/DeleteReviewTemplateCommand"; import { DeleteTemplateShareCommandInput, DeleteTemplateShareCommandOutput, } from "./commands/DeleteTemplateShareCommand"; import { DeleteWorkloadCommandInput, DeleteWorkloadCommandOutput, } from "./commands/DeleteWorkloadCommand"; import { DeleteWorkloadShareCommandInput, DeleteWorkloadShareCommandOutput, } from "./commands/DeleteWorkloadShareCommand"; import { DisassociateLensesCommandInput, DisassociateLensesCommandOutput, } from "./commands/DisassociateLensesCommand"; import { DisassociateProfilesCommandInput, DisassociateProfilesCommandOutput, } from "./commands/DisassociateProfilesCommand"; import { ExportLensCommandInput, ExportLensCommandOutput } from "./commands/ExportLensCommand"; import { GetAgentContextCommandInput, GetAgentContextCommandOutput, } from "./commands/GetAgentContextCommand"; import { GetAgentGoalCommandInput, GetAgentGoalCommandOutput, } from "./commands/GetAgentGoalCommand"; import { GetAgentProfileCommandInput, GetAgentProfileCommandOutput, } from "./commands/GetAgentProfileCommand"; import { GetAgentRecommendationCommandInput, GetAgentRecommendationCommandOutput, } from "./commands/GetAgentRecommendationCommand"; import { GetAgentRecommendationGenerationCommandInput, GetAgentRecommendationGenerationCommandOutput, } from "./commands/GetAgentRecommendationGenerationCommand"; import { GetAnswerCommandInput, GetAnswerCommandOutput } from "./commands/GetAnswerCommand"; import { GetConsolidatedReportCommandInput, GetConsolidatedReportCommandOutput, } from "./commands/GetConsolidatedReportCommand"; import { GetGlobalSettingsCommandInput, GetGlobalSettingsCommandOutput, } from "./commands/GetGlobalSettingsCommand"; import { GetLensCommandInput, GetLensCommandOutput } from "./commands/GetLensCommand"; import { GetLensReviewCommandInput, GetLensReviewCommandOutput, } from "./commands/GetLensReviewCommand"; import { GetLensReviewReportCommandInput, GetLensReviewReportCommandOutput, } from "./commands/GetLensReviewReportCommand"; import { GetLensVersionDifferenceCommandInput, GetLensVersionDifferenceCommandOutput, } from "./commands/GetLensVersionDifferenceCommand"; import { GetMilestoneCommandInput, GetMilestoneCommandOutput, } from "./commands/GetMilestoneCommand"; import { GetProfileCommandInput, GetProfileCommandOutput } from "./commands/GetProfileCommand"; import { GetProfileTemplateCommandInput, GetProfileTemplateCommandOutput, } from "./commands/GetProfileTemplateCommand"; import { GetReviewTemplateAnswerCommandInput, GetReviewTemplateAnswerCommandOutput, } from "./commands/GetReviewTemplateAnswerCommand"; import { GetReviewTemplateCommandInput, GetReviewTemplateCommandOutput, } from "./commands/GetReviewTemplateCommand"; import { GetReviewTemplateLensReviewCommandInput, GetReviewTemplateLensReviewCommandOutput, } from "./commands/GetReviewTemplateLensReviewCommand"; import { GetWorkloadCommandInput, GetWorkloadCommandOutput } from "./commands/GetWorkloadCommand"; import { ImportLensCommandInput, ImportLensCommandOutput } from "./commands/ImportLensCommand"; import { ListAgentContextsCommandInput, ListAgentContextsCommandOutput, } from "./commands/ListAgentContextsCommand"; import { ListAgentGoalsCommandInput, ListAgentGoalsCommandOutput, } from "./commands/ListAgentGoalsCommand"; import { ListAgentProfilesCommandInput, ListAgentProfilesCommandOutput, } from "./commands/ListAgentProfilesCommand"; import { ListAgentRecommendationGenerationsCommandInput, ListAgentRecommendationGenerationsCommandOutput, } from "./commands/ListAgentRecommendationGenerationsCommand"; import { ListAgentRecommendationItemsCommandInput, ListAgentRecommendationItemsCommandOutput, } from "./commands/ListAgentRecommendationItemsCommand"; import { ListAgentRecommendationsCommandInput, ListAgentRecommendationsCommandOutput, } from "./commands/ListAgentRecommendationsCommand"; import { ListAnswersCommandInput, ListAnswersCommandOutput } from "./commands/ListAnswersCommand"; import { ListCheckDetailsCommandInput, ListCheckDetailsCommandOutput, } from "./commands/ListCheckDetailsCommand"; import { ListCheckSummariesCommandInput, ListCheckSummariesCommandOutput, } from "./commands/ListCheckSummariesCommand"; import { ListLensesCommandInput, ListLensesCommandOutput } from "./commands/ListLensesCommand"; import { ListLensReviewImprovementsCommandInput, ListLensReviewImprovementsCommandOutput, } from "./commands/ListLensReviewImprovementsCommand"; import { ListLensReviewsCommandInput, ListLensReviewsCommandOutput, } from "./commands/ListLensReviewsCommand"; import { ListLensSharesCommandInput, ListLensSharesCommandOutput, } from "./commands/ListLensSharesCommand"; import { ListMilestonesCommandInput, ListMilestonesCommandOutput, } from "./commands/ListMilestonesCommand"; import { ListNotificationsCommandInput, ListNotificationsCommandOutput, } from "./commands/ListNotificationsCommand"; import { ListProfileNotificationsCommandInput, ListProfileNotificationsCommandOutput, } from "./commands/ListProfileNotificationsCommand"; import { ListProfilesCommandInput, ListProfilesCommandOutput, } from "./commands/ListProfilesCommand"; import { ListProfileSharesCommandInput, ListProfileSharesCommandOutput, } from "./commands/ListProfileSharesCommand"; import { ListReviewTemplateAnswersCommandInput, ListReviewTemplateAnswersCommandOutput, } from "./commands/ListReviewTemplateAnswersCommand"; import { ListReviewTemplatesCommandInput, ListReviewTemplatesCommandOutput, } from "./commands/ListReviewTemplatesCommand"; import { ListShareInvitationsCommandInput, ListShareInvitationsCommandOutput, } from "./commands/ListShareInvitationsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ListTemplateSharesCommandInput, ListTemplateSharesCommandOutput, } from "./commands/ListTemplateSharesCommand"; import { ListWorkloadsCommandInput, ListWorkloadsCommandOutput, } from "./commands/ListWorkloadsCommand"; import { ListWorkloadSharesCommandInput, ListWorkloadSharesCommandOutput, } from "./commands/ListWorkloadSharesCommand"; import { PutAgentRecommendationFeedbackCommandInput, PutAgentRecommendationFeedbackCommandOutput, } from "./commands/PutAgentRecommendationFeedbackCommand"; import { StartAgentRecommendationGenerationCommandInput, StartAgentRecommendationGenerationCommandOutput, } from "./commands/StartAgentRecommendationGenerationCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateAgentContextCommandInput, UpdateAgentContextCommandOutput, } from "./commands/UpdateAgentContextCommand"; import { UpdateAgentGoalCommandInput, UpdateAgentGoalCommandOutput, } from "./commands/UpdateAgentGoalCommand"; import { UpdateAgentProfileCommandInput, UpdateAgentProfileCommandOutput, } from "./commands/UpdateAgentProfileCommand"; import { UpdateAgentRecommendationStatusCommandInput, UpdateAgentRecommendationStatusCommandOutput, } from "./commands/UpdateAgentRecommendationStatusCommand"; import { UpdateAnswerCommandInput, UpdateAnswerCommandOutput, } from "./commands/UpdateAnswerCommand"; import { UpdateGlobalSettingsCommandInput, UpdateGlobalSettingsCommandOutput, } from "./commands/UpdateGlobalSettingsCommand"; import { UpdateIntegrationCommandInput, UpdateIntegrationCommandOutput, } from "./commands/UpdateIntegrationCommand"; import { UpdateLensReviewCommandInput, UpdateLensReviewCommandOutput, } from "./commands/UpdateLensReviewCommand"; import { UpdateProfileCommandInput, UpdateProfileCommandOutput, } from "./commands/UpdateProfileCommand"; import { UpdateReviewTemplateAnswerCommandInput, UpdateReviewTemplateAnswerCommandOutput, } from "./commands/UpdateReviewTemplateAnswerCommand"; import { UpdateReviewTemplateCommandInput, UpdateReviewTemplateCommandOutput, } from "./commands/UpdateReviewTemplateCommand"; import { UpdateReviewTemplateLensReviewCommandInput, UpdateReviewTemplateLensReviewCommandOutput, } from "./commands/UpdateReviewTemplateLensReviewCommand"; import { UpdateShareInvitationCommandInput, UpdateShareInvitationCommandOutput, } from "./commands/UpdateShareInvitationCommand"; import { UpdateWorkloadCommandInput, UpdateWorkloadCommandOutput, } from "./commands/UpdateWorkloadCommand"; import { UpdateWorkloadShareCommandInput, UpdateWorkloadShareCommandOutput, } from "./commands/UpdateWorkloadShareCommand"; import { UpgradeLensReviewCommandInput, UpgradeLensReviewCommandOutput, } from "./commands/UpgradeLensReviewCommand"; import { UpgradeProfileVersionCommandInput, UpgradeProfileVersionCommandOutput, } from "./commands/UpgradeProfileVersionCommand"; import { UpgradeReviewTemplateLensReviewCommandInput, UpgradeReviewTemplateLensReviewCommandOutput, } from "./commands/UpgradeReviewTemplateLensReviewCommand"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | AssociateLensesCommandInput | AssociateProfilesCommandInput | CreateAgentContextCommandInput | CreateAgentGoalCommandInput | CreateAgentProfileCommandInput | CreateLensShareCommandInput | CreateLensVersionCommandInput | CreateMilestoneCommandInput | CreateProfileCommandInput | CreateProfileShareCommandInput | CreateReviewTemplateCommandInput | CreateTemplateShareCommandInput | CreateWorkloadCommandInput | CreateWorkloadShareCommandInput | DeleteAgentContextCommandInput | DeleteAgentGoalCommandInput | DeleteAgentProfileCommandInput | DeleteLensCommandInput | DeleteLensShareCommandInput | DeleteProfileCommandInput | DeleteProfileShareCommandInput | DeleteReviewTemplateCommandInput | DeleteTemplateShareCommandInput | DeleteWorkloadCommandInput | DeleteWorkloadShareCommandInput | DisassociateLensesCommandInput | DisassociateProfilesCommandInput | ExportLensCommandInput | GetAgentContextCommandInput | GetAgentGoalCommandInput | GetAgentProfileCommandInput | GetAgentRecommendationCommandInput | GetAgentRecommendationGenerationCommandInput | GetAnswerCommandInput | GetConsolidatedReportCommandInput | GetGlobalSettingsCommandInput | GetLensCommandInput | GetLensReviewCommandInput | GetLensReviewReportCommandInput | GetLensVersionDifferenceCommandInput | GetMilestoneCommandInput | GetProfileCommandInput | GetProfileTemplateCommandInput | GetReviewTemplateAnswerCommandInput | GetReviewTemplateCommandInput | GetReviewTemplateLensReviewCommandInput | GetWorkloadCommandInput | ImportLensCommandInput | ListAgentContextsCommandInput | ListAgentGoalsCommandInput | ListAgentProfilesCommandInput | ListAgentRecommendationGenerationsCommandInput | ListAgentRecommendationItemsCommandInput | ListAgentRecommendationsCommandInput | ListAnswersCommandInput | ListCheckDetailsCommandInput | ListCheckSummariesCommandInput | ListLensReviewImprovementsCommandInput | ListLensReviewsCommandInput | ListLensSharesCommandInput | ListLensesCommandInput | ListMilestonesCommandInput | ListNotificationsCommandInput | ListProfileNotificationsCommandInput | ListProfileSharesCommandInput | ListProfilesCommandInput | ListReviewTemplateAnswersCommandInput | ListReviewTemplatesCommandInput | ListShareInvitationsCommandInput | ListTagsForResourceCommandInput | ListTemplateSharesCommandInput | ListWorkloadSharesCommandInput | ListWorkloadsCommandInput | PutAgentRecommendationFeedbackCommandInput | StartAgentRecommendationGenerationCommandInput | TagResourceCommandInput | UntagResourceCommandInput | UpdateAgentContextCommandInput | UpdateAgentGoalCommandInput | UpdateAgentProfileCommandInput | UpdateAgentRecommendationStatusCommandInput | UpdateAnswerCommandInput | UpdateGlobalSettingsCommandInput | UpdateIntegrationCommandInput | UpdateLensReviewCommandInput | UpdateProfileCommandInput | UpdateReviewTemplateAnswerCommandInput | UpdateReviewTemplateCommandInput | UpdateReviewTemplateLensReviewCommandInput | UpdateShareInvitationCommandInput | UpdateWorkloadCommandInput | UpdateWorkloadShareCommandInput | UpgradeLensReviewCommandInput | UpgradeProfileVersionCommandInput | UpgradeReviewTemplateLensReviewCommandInput; export type ServiceOutputTypes = | AssociateLensesCommandOutput | AssociateProfilesCommandOutput | CreateAgentContextCommandOutput | CreateAgentGoalCommandOutput | CreateAgentProfileCommandOutput | CreateLensShareCommandOutput | CreateLensVersionCommandOutput | CreateMilestoneCommandOutput | CreateProfileCommandOutput | CreateProfileShareCommandOutput | CreateReviewTemplateCommandOutput | CreateTemplateShareCommandOutput | CreateWorkloadCommandOutput | CreateWorkloadShareCommandOutput | DeleteAgentContextCommandOutput | DeleteAgentGoalCommandOutput | DeleteAgentProfileCommandOutput | DeleteLensCommandOutput | DeleteLensShareCommandOutput | DeleteProfileCommandOutput | DeleteProfileShareCommandOutput | DeleteReviewTemplateCommandOutput | DeleteTemplateShareCommandOutput | DeleteWorkloadCommandOutput | DeleteWorkloadShareCommandOutput | DisassociateLensesCommandOutput | DisassociateProfilesCommandOutput | ExportLensCommandOutput | GetAgentContextCommandOutput | GetAgentGoalCommandOutput | GetAgentProfileCommandOutput | GetAgentRecommendationCommandOutput | GetAgentRecommendationGenerationCommandOutput | GetAnswerCommandOutput | GetConsolidatedReportCommandOutput | GetGlobalSettingsCommandOutput | GetLensCommandOutput | GetLensReviewCommandOutput | GetLensReviewReportCommandOutput | GetLensVersionDifferenceCommandOutput | GetMilestoneCommandOutput | GetProfileCommandOutput | GetProfileTemplateCommandOutput | GetReviewTemplateAnswerCommandOutput | GetReviewTemplateCommandOutput | GetReviewTemplateLensReviewCommandOutput | GetWorkloadCommandOutput | ImportLensCommandOutput | ListAgentContextsCommandOutput | ListAgentGoalsCommandOutput | ListAgentProfilesCommandOutput | ListAgentRecommendationGenerationsCommandOutput | ListAgentRecommendationItemsCommandOutput | ListAgentRecommendationsCommandOutput | ListAnswersCommandOutput | ListCheckDetailsCommandOutput | ListCheckSummariesCommandOutput | ListLensReviewImprovementsCommandOutput | ListLensReviewsCommandOutput | ListLensSharesCommandOutput | ListLensesCommandOutput | ListMilestonesCommandOutput | ListNotificationsCommandOutput | ListProfileNotificationsCommandOutput | ListProfileSharesCommandOutput | ListProfilesCommandOutput | ListReviewTemplateAnswersCommandOutput | ListReviewTemplatesCommandOutput | ListShareInvitationsCommandOutput | ListTagsForResourceCommandOutput | ListTemplateSharesCommandOutput | ListWorkloadSharesCommandOutput | ListWorkloadsCommandOutput | PutAgentRecommendationFeedbackCommandOutput | StartAgentRecommendationGenerationCommandOutput | TagResourceCommandOutput | UntagResourceCommandOutput | UpdateAgentContextCommandOutput | UpdateAgentGoalCommandOutput | UpdateAgentProfileCommandOutput | UpdateAgentRecommendationStatusCommandOutput | UpdateAnswerCommandOutput | UpdateGlobalSettingsCommandOutput | UpdateIntegrationCommandOutput | UpdateLensReviewCommandOutput | UpdateProfileCommandOutput | UpdateReviewTemplateAnswerCommandOutput | UpdateReviewTemplateCommandOutput | UpdateReviewTemplateLensReviewCommandOutput | UpdateShareInvitationCommandOutput | UpdateWorkloadCommandOutput | UpdateWorkloadShareCommandOutput | UpgradeLensReviewCommandOutput | UpgradeProfileVersionCommandOutput | UpgradeReviewTemplateLensReviewCommandOutput; 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 WellArchitectedClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface WellArchitectedClientConfig extends WellArchitectedClientConfigType {} export type WellArchitectedClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface WellArchitectedClientResolvedConfig extends WellArchitectedClientResolvedConfigType {} export declare class WellArchitectedClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, WellArchitectedClientResolvedConfig > { readonly config: WellArchitectedClientResolvedConfig; constructor(...[configuration]: __CheckOptionalClientConfig); destroy(): void; }