import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types"; import { type AssociateLensesCommandInput, type AssociateLensesCommandOutput } from "./commands/AssociateLensesCommand"; import { type AssociateProfilesCommandInput, type AssociateProfilesCommandOutput } from "./commands/AssociateProfilesCommand"; import { type CreateAgentContextCommandInput, type CreateAgentContextCommandOutput } from "./commands/CreateAgentContextCommand"; import { type CreateAgentGoalCommandInput, type CreateAgentGoalCommandOutput } from "./commands/CreateAgentGoalCommand"; import { type CreateAgentProfileCommandInput, type CreateAgentProfileCommandOutput } from "./commands/CreateAgentProfileCommand"; import { type CreateLensShareCommandInput, type CreateLensShareCommandOutput } from "./commands/CreateLensShareCommand"; import { type CreateLensVersionCommandInput, type CreateLensVersionCommandOutput } from "./commands/CreateLensVersionCommand"; import { type CreateMilestoneCommandInput, type CreateMilestoneCommandOutput } from "./commands/CreateMilestoneCommand"; import { type CreateProfileCommandInput, type CreateProfileCommandOutput } from "./commands/CreateProfileCommand"; import { type CreateProfileShareCommandInput, type CreateProfileShareCommandOutput } from "./commands/CreateProfileShareCommand"; import { type CreateReviewTemplateCommandInput, type CreateReviewTemplateCommandOutput } from "./commands/CreateReviewTemplateCommand"; import { type CreateTemplateShareCommandInput, type CreateTemplateShareCommandOutput } from "./commands/CreateTemplateShareCommand"; import { type CreateWorkloadCommandInput, type CreateWorkloadCommandOutput } from "./commands/CreateWorkloadCommand"; import { type CreateWorkloadShareCommandInput, type CreateWorkloadShareCommandOutput } from "./commands/CreateWorkloadShareCommand"; import { type DeleteAgentContextCommandInput, type DeleteAgentContextCommandOutput } from "./commands/DeleteAgentContextCommand"; import { type DeleteAgentGoalCommandInput, type DeleteAgentGoalCommandOutput } from "./commands/DeleteAgentGoalCommand"; import { type DeleteAgentProfileCommandInput, type DeleteAgentProfileCommandOutput } from "./commands/DeleteAgentProfileCommand"; import { type DeleteLensCommandInput, type DeleteLensCommandOutput } from "./commands/DeleteLensCommand"; import { type DeleteLensShareCommandInput, type DeleteLensShareCommandOutput } from "./commands/DeleteLensShareCommand"; import { type DeleteProfileCommandInput, type DeleteProfileCommandOutput } from "./commands/DeleteProfileCommand"; import { type DeleteProfileShareCommandInput, type DeleteProfileShareCommandOutput } from "./commands/DeleteProfileShareCommand"; import { type DeleteReviewTemplateCommandInput, type DeleteReviewTemplateCommandOutput } from "./commands/DeleteReviewTemplateCommand"; import { type DeleteTemplateShareCommandInput, type DeleteTemplateShareCommandOutput } from "./commands/DeleteTemplateShareCommand"; import { type DeleteWorkloadCommandInput, type DeleteWorkloadCommandOutput } from "./commands/DeleteWorkloadCommand"; import { type DeleteWorkloadShareCommandInput, type DeleteWorkloadShareCommandOutput } from "./commands/DeleteWorkloadShareCommand"; import { type DisassociateLensesCommandInput, type DisassociateLensesCommandOutput } from "./commands/DisassociateLensesCommand"; import { type DisassociateProfilesCommandInput, type DisassociateProfilesCommandOutput } from "./commands/DisassociateProfilesCommand"; import { type ExportLensCommandInput, type ExportLensCommandOutput } from "./commands/ExportLensCommand"; import { type GetAgentContextCommandInput, type GetAgentContextCommandOutput } from "./commands/GetAgentContextCommand"; import { type GetAgentGoalCommandInput, type GetAgentGoalCommandOutput } from "./commands/GetAgentGoalCommand"; import { type GetAgentProfileCommandInput, type GetAgentProfileCommandOutput } from "./commands/GetAgentProfileCommand"; import { type GetAgentRecommendationCommandInput, type GetAgentRecommendationCommandOutput } from "./commands/GetAgentRecommendationCommand"; import { type GetAgentRecommendationGenerationCommandInput, type GetAgentRecommendationGenerationCommandOutput } from "./commands/GetAgentRecommendationGenerationCommand"; import { type GetAnswerCommandInput, type GetAnswerCommandOutput } from "./commands/GetAnswerCommand"; import { type GetConsolidatedReportCommandInput, type GetConsolidatedReportCommandOutput } from "./commands/GetConsolidatedReportCommand"; import { type GetGlobalSettingsCommandInput, type GetGlobalSettingsCommandOutput } from "./commands/GetGlobalSettingsCommand"; import { type GetLensCommandInput, type GetLensCommandOutput } from "./commands/GetLensCommand"; import { type GetLensReviewCommandInput, type GetLensReviewCommandOutput } from "./commands/GetLensReviewCommand"; import { type GetLensReviewReportCommandInput, type GetLensReviewReportCommandOutput } from "./commands/GetLensReviewReportCommand"; import { type GetLensVersionDifferenceCommandInput, type GetLensVersionDifferenceCommandOutput } from "./commands/GetLensVersionDifferenceCommand"; import { type GetMilestoneCommandInput, type GetMilestoneCommandOutput } from "./commands/GetMilestoneCommand"; import { type GetProfileCommandInput, type GetProfileCommandOutput } from "./commands/GetProfileCommand"; import { type GetProfileTemplateCommandInput, type GetProfileTemplateCommandOutput } from "./commands/GetProfileTemplateCommand"; import { type GetReviewTemplateAnswerCommandInput, type GetReviewTemplateAnswerCommandOutput } from "./commands/GetReviewTemplateAnswerCommand"; import { type GetReviewTemplateCommandInput, type GetReviewTemplateCommandOutput } from "./commands/GetReviewTemplateCommand"; import { type GetReviewTemplateLensReviewCommandInput, type GetReviewTemplateLensReviewCommandOutput } from "./commands/GetReviewTemplateLensReviewCommand"; import { type GetWorkloadCommandInput, type GetWorkloadCommandOutput } from "./commands/GetWorkloadCommand"; import { type ImportLensCommandInput, type ImportLensCommandOutput } from "./commands/ImportLensCommand"; import { type ListAgentContextsCommandInput, type ListAgentContextsCommandOutput } from "./commands/ListAgentContextsCommand"; import { type ListAgentGoalsCommandInput, type ListAgentGoalsCommandOutput } from "./commands/ListAgentGoalsCommand"; import { type ListAgentProfilesCommandInput, type ListAgentProfilesCommandOutput } from "./commands/ListAgentProfilesCommand"; import { type ListAgentRecommendationGenerationsCommandInput, type ListAgentRecommendationGenerationsCommandOutput } from "./commands/ListAgentRecommendationGenerationsCommand"; import { type ListAgentRecommendationItemsCommandInput, type ListAgentRecommendationItemsCommandOutput } from "./commands/ListAgentRecommendationItemsCommand"; import { type ListAgentRecommendationsCommandInput, type ListAgentRecommendationsCommandOutput } from "./commands/ListAgentRecommendationsCommand"; import { type ListAnswersCommandInput, type ListAnswersCommandOutput } from "./commands/ListAnswersCommand"; import { type ListCheckDetailsCommandInput, type ListCheckDetailsCommandOutput } from "./commands/ListCheckDetailsCommand"; import { type ListCheckSummariesCommandInput, type ListCheckSummariesCommandOutput } from "./commands/ListCheckSummariesCommand"; import { type ListLensesCommandInput, type ListLensesCommandOutput } from "./commands/ListLensesCommand"; import { type ListLensReviewImprovementsCommandInput, type ListLensReviewImprovementsCommandOutput } from "./commands/ListLensReviewImprovementsCommand"; import { type ListLensReviewsCommandInput, type ListLensReviewsCommandOutput } from "./commands/ListLensReviewsCommand"; import { type ListLensSharesCommandInput, type ListLensSharesCommandOutput } from "./commands/ListLensSharesCommand"; import { type ListMilestonesCommandInput, type ListMilestonesCommandOutput } from "./commands/ListMilestonesCommand"; import { type ListNotificationsCommandInput, type ListNotificationsCommandOutput } from "./commands/ListNotificationsCommand"; import { type ListProfileNotificationsCommandInput, type ListProfileNotificationsCommandOutput } from "./commands/ListProfileNotificationsCommand"; import { type ListProfilesCommandInput, type ListProfilesCommandOutput } from "./commands/ListProfilesCommand"; import { type ListProfileSharesCommandInput, type ListProfileSharesCommandOutput } from "./commands/ListProfileSharesCommand"; import { type ListReviewTemplateAnswersCommandInput, type ListReviewTemplateAnswersCommandOutput } from "./commands/ListReviewTemplateAnswersCommand"; import { type ListReviewTemplatesCommandInput, type ListReviewTemplatesCommandOutput } from "./commands/ListReviewTemplatesCommand"; import { type ListShareInvitationsCommandInput, type ListShareInvitationsCommandOutput } from "./commands/ListShareInvitationsCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type ListTemplateSharesCommandInput, type ListTemplateSharesCommandOutput } from "./commands/ListTemplateSharesCommand"; import { type ListWorkloadsCommandInput, type ListWorkloadsCommandOutput } from "./commands/ListWorkloadsCommand"; import { type ListWorkloadSharesCommandInput, type ListWorkloadSharesCommandOutput } from "./commands/ListWorkloadSharesCommand"; import { type PutAgentRecommendationFeedbackCommandInput, type PutAgentRecommendationFeedbackCommandOutput } from "./commands/PutAgentRecommendationFeedbackCommand"; import { type StartAgentRecommendationGenerationCommandInput, type StartAgentRecommendationGenerationCommandOutput } from "./commands/StartAgentRecommendationGenerationCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateAgentContextCommandInput, type UpdateAgentContextCommandOutput } from "./commands/UpdateAgentContextCommand"; import { type UpdateAgentGoalCommandInput, type UpdateAgentGoalCommandOutput } from "./commands/UpdateAgentGoalCommand"; import { type UpdateAgentProfileCommandInput, type UpdateAgentProfileCommandOutput } from "./commands/UpdateAgentProfileCommand"; import { type UpdateAgentRecommendationStatusCommandInput, type UpdateAgentRecommendationStatusCommandOutput } from "./commands/UpdateAgentRecommendationStatusCommand"; import { type UpdateAnswerCommandInput, type UpdateAnswerCommandOutput } from "./commands/UpdateAnswerCommand"; import { type UpdateGlobalSettingsCommandInput, type UpdateGlobalSettingsCommandOutput } from "./commands/UpdateGlobalSettingsCommand"; import { type UpdateIntegrationCommandInput, type UpdateIntegrationCommandOutput } from "./commands/UpdateIntegrationCommand"; import { type UpdateLensReviewCommandInput, type UpdateLensReviewCommandOutput } from "./commands/UpdateLensReviewCommand"; import { type UpdateProfileCommandInput, type UpdateProfileCommandOutput } from "./commands/UpdateProfileCommand"; import { type UpdateReviewTemplateAnswerCommandInput, type UpdateReviewTemplateAnswerCommandOutput } from "./commands/UpdateReviewTemplateAnswerCommand"; import { type UpdateReviewTemplateCommandInput, type UpdateReviewTemplateCommandOutput } from "./commands/UpdateReviewTemplateCommand"; import { type UpdateReviewTemplateLensReviewCommandInput, type UpdateReviewTemplateLensReviewCommandOutput } from "./commands/UpdateReviewTemplateLensReviewCommand"; import { type UpdateShareInvitationCommandInput, type UpdateShareInvitationCommandOutput } from "./commands/UpdateShareInvitationCommand"; import { type UpdateWorkloadCommandInput, type UpdateWorkloadCommandOutput } from "./commands/UpdateWorkloadCommand"; import { type UpdateWorkloadShareCommandInput, type UpdateWorkloadShareCommandOutput } from "./commands/UpdateWorkloadShareCommand"; import { type UpgradeLensReviewCommandInput, type UpgradeLensReviewCommandOutput } from "./commands/UpgradeLensReviewCommand"; import { type UpgradeProfileVersionCommandInput, type UpgradeProfileVersionCommandOutput } from "./commands/UpgradeProfileVersionCommand"; import { type UpgradeReviewTemplateLensReviewCommandInput, type UpgradeReviewTemplateLensReviewCommandOutput } from "./commands/UpgradeReviewTemplateLensReviewCommand"; import { WellArchitectedClient } from "./WellArchitectedClient"; export interface WellArchitected { /** * @see {@link AssociateLensesCommand} */ associateLenses(args: AssociateLensesCommandInput, options?: __HttpHandlerOptions): Promise; associateLenses(args: AssociateLensesCommandInput, cb: (err: any, data?: AssociateLensesCommandOutput) => void): void; associateLenses(args: AssociateLensesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateLensesCommandOutput) => void): void; /** * @see {@link AssociateProfilesCommand} */ associateProfiles(args: AssociateProfilesCommandInput, options?: __HttpHandlerOptions): Promise; associateProfiles(args: AssociateProfilesCommandInput, cb: (err: any, data?: AssociateProfilesCommandOutput) => void): void; associateProfiles(args: AssociateProfilesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateProfilesCommandOutput) => void): void; /** * @see {@link CreateAgentContextCommand} */ createAgentContext(args: CreateAgentContextCommandInput, options?: __HttpHandlerOptions): Promise; createAgentContext(args: CreateAgentContextCommandInput, cb: (err: any, data?: CreateAgentContextCommandOutput) => void): void; createAgentContext(args: CreateAgentContextCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAgentContextCommandOutput) => void): void; /** * @see {@link CreateAgentGoalCommand} */ createAgentGoal(args: CreateAgentGoalCommandInput, options?: __HttpHandlerOptions): Promise; createAgentGoal(args: CreateAgentGoalCommandInput, cb: (err: any, data?: CreateAgentGoalCommandOutput) => void): void; createAgentGoal(args: CreateAgentGoalCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAgentGoalCommandOutput) => void): void; /** * @see {@link CreateAgentProfileCommand} */ createAgentProfile(args: CreateAgentProfileCommandInput, options?: __HttpHandlerOptions): Promise; createAgentProfile(args: CreateAgentProfileCommandInput, cb: (err: any, data?: CreateAgentProfileCommandOutput) => void): void; createAgentProfile(args: CreateAgentProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAgentProfileCommandOutput) => void): void; /** * @see {@link CreateLensShareCommand} */ createLensShare(args: CreateLensShareCommandInput, options?: __HttpHandlerOptions): Promise; createLensShare(args: CreateLensShareCommandInput, cb: (err: any, data?: CreateLensShareCommandOutput) => void): void; createLensShare(args: CreateLensShareCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateLensShareCommandOutput) => void): void; /** * @see {@link CreateLensVersionCommand} */ createLensVersion(args: CreateLensVersionCommandInput, options?: __HttpHandlerOptions): Promise; createLensVersion(args: CreateLensVersionCommandInput, cb: (err: any, data?: CreateLensVersionCommandOutput) => void): void; createLensVersion(args: CreateLensVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateLensVersionCommandOutput) => void): void; /** * @see {@link CreateMilestoneCommand} */ createMilestone(args: CreateMilestoneCommandInput, options?: __HttpHandlerOptions): Promise; createMilestone(args: CreateMilestoneCommandInput, cb: (err: any, data?: CreateMilestoneCommandOutput) => void): void; createMilestone(args: CreateMilestoneCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateMilestoneCommandOutput) => void): void; /** * @see {@link CreateProfileCommand} */ createProfile(args: CreateProfileCommandInput, options?: __HttpHandlerOptions): Promise; createProfile(args: CreateProfileCommandInput, cb: (err: any, data?: CreateProfileCommandOutput) => void): void; createProfile(args: CreateProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateProfileCommandOutput) => void): void; /** * @see {@link CreateProfileShareCommand} */ createProfileShare(args: CreateProfileShareCommandInput, options?: __HttpHandlerOptions): Promise; createProfileShare(args: CreateProfileShareCommandInput, cb: (err: any, data?: CreateProfileShareCommandOutput) => void): void; createProfileShare(args: CreateProfileShareCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateProfileShareCommandOutput) => void): void; /** * @see {@link CreateReviewTemplateCommand} */ createReviewTemplate(args: CreateReviewTemplateCommandInput, options?: __HttpHandlerOptions): Promise; createReviewTemplate(args: CreateReviewTemplateCommandInput, cb: (err: any, data?: CreateReviewTemplateCommandOutput) => void): void; createReviewTemplate(args: CreateReviewTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateReviewTemplateCommandOutput) => void): void; /** * @see {@link CreateTemplateShareCommand} */ createTemplateShare(args: CreateTemplateShareCommandInput, options?: __HttpHandlerOptions): Promise; createTemplateShare(args: CreateTemplateShareCommandInput, cb: (err: any, data?: CreateTemplateShareCommandOutput) => void): void; createTemplateShare(args: CreateTemplateShareCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTemplateShareCommandOutput) => void): void; /** * @see {@link CreateWorkloadCommand} */ createWorkload(args: CreateWorkloadCommandInput, options?: __HttpHandlerOptions): Promise; createWorkload(args: CreateWorkloadCommandInput, cb: (err: any, data?: CreateWorkloadCommandOutput) => void): void; createWorkload(args: CreateWorkloadCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateWorkloadCommandOutput) => void): void; /** * @see {@link CreateWorkloadShareCommand} */ createWorkloadShare(args: CreateWorkloadShareCommandInput, options?: __HttpHandlerOptions): Promise; createWorkloadShare(args: CreateWorkloadShareCommandInput, cb: (err: any, data?: CreateWorkloadShareCommandOutput) => void): void; createWorkloadShare(args: CreateWorkloadShareCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateWorkloadShareCommandOutput) => void): void; /** * @see {@link DeleteAgentContextCommand} */ deleteAgentContext(args: DeleteAgentContextCommandInput, options?: __HttpHandlerOptions): Promise; deleteAgentContext(args: DeleteAgentContextCommandInput, cb: (err: any, data?: DeleteAgentContextCommandOutput) => void): void; deleteAgentContext(args: DeleteAgentContextCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAgentContextCommandOutput) => void): void; /** * @see {@link DeleteAgentGoalCommand} */ deleteAgentGoal(args: DeleteAgentGoalCommandInput, options?: __HttpHandlerOptions): Promise; deleteAgentGoal(args: DeleteAgentGoalCommandInput, cb: (err: any, data?: DeleteAgentGoalCommandOutput) => void): void; deleteAgentGoal(args: DeleteAgentGoalCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAgentGoalCommandOutput) => void): void; /** * @see {@link DeleteAgentProfileCommand} */ deleteAgentProfile(args: DeleteAgentProfileCommandInput, options?: __HttpHandlerOptions): Promise; deleteAgentProfile(args: DeleteAgentProfileCommandInput, cb: (err: any, data?: DeleteAgentProfileCommandOutput) => void): void; deleteAgentProfile(args: DeleteAgentProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAgentProfileCommandOutput) => void): void; /** * @see {@link DeleteLensCommand} */ deleteLens(args: DeleteLensCommandInput, options?: __HttpHandlerOptions): Promise; deleteLens(args: DeleteLensCommandInput, cb: (err: any, data?: DeleteLensCommandOutput) => void): void; deleteLens(args: DeleteLensCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteLensCommandOutput) => void): void; /** * @see {@link DeleteLensShareCommand} */ deleteLensShare(args: DeleteLensShareCommandInput, options?: __HttpHandlerOptions): Promise; deleteLensShare(args: DeleteLensShareCommandInput, cb: (err: any, data?: DeleteLensShareCommandOutput) => void): void; deleteLensShare(args: DeleteLensShareCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteLensShareCommandOutput) => void): void; /** * @see {@link DeleteProfileCommand} */ deleteProfile(args: DeleteProfileCommandInput, options?: __HttpHandlerOptions): Promise; deleteProfile(args: DeleteProfileCommandInput, cb: (err: any, data?: DeleteProfileCommandOutput) => void): void; deleteProfile(args: DeleteProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteProfileCommandOutput) => void): void; /** * @see {@link DeleteProfileShareCommand} */ deleteProfileShare(args: DeleteProfileShareCommandInput, options?: __HttpHandlerOptions): Promise; deleteProfileShare(args: DeleteProfileShareCommandInput, cb: (err: any, data?: DeleteProfileShareCommandOutput) => void): void; deleteProfileShare(args: DeleteProfileShareCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteProfileShareCommandOutput) => void): void; /** * @see {@link DeleteReviewTemplateCommand} */ deleteReviewTemplate(args: DeleteReviewTemplateCommandInput, options?: __HttpHandlerOptions): Promise; deleteReviewTemplate(args: DeleteReviewTemplateCommandInput, cb: (err: any, data?: DeleteReviewTemplateCommandOutput) => void): void; deleteReviewTemplate(args: DeleteReviewTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteReviewTemplateCommandOutput) => void): void; /** * @see {@link DeleteTemplateShareCommand} */ deleteTemplateShare(args: DeleteTemplateShareCommandInput, options?: __HttpHandlerOptions): Promise; deleteTemplateShare(args: DeleteTemplateShareCommandInput, cb: (err: any, data?: DeleteTemplateShareCommandOutput) => void): void; deleteTemplateShare(args: DeleteTemplateShareCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTemplateShareCommandOutput) => void): void; /** * @see {@link DeleteWorkloadCommand} */ deleteWorkload(args: DeleteWorkloadCommandInput, options?: __HttpHandlerOptions): Promise; deleteWorkload(args: DeleteWorkloadCommandInput, cb: (err: any, data?: DeleteWorkloadCommandOutput) => void): void; deleteWorkload(args: DeleteWorkloadCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteWorkloadCommandOutput) => void): void; /** * @see {@link DeleteWorkloadShareCommand} */ deleteWorkloadShare(args: DeleteWorkloadShareCommandInput, options?: __HttpHandlerOptions): Promise; deleteWorkloadShare(args: DeleteWorkloadShareCommandInput, cb: (err: any, data?: DeleteWorkloadShareCommandOutput) => void): void; deleteWorkloadShare(args: DeleteWorkloadShareCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteWorkloadShareCommandOutput) => void): void; /** * @see {@link DisassociateLensesCommand} */ disassociateLenses(args: DisassociateLensesCommandInput, options?: __HttpHandlerOptions): Promise; disassociateLenses(args: DisassociateLensesCommandInput, cb: (err: any, data?: DisassociateLensesCommandOutput) => void): void; disassociateLenses(args: DisassociateLensesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateLensesCommandOutput) => void): void; /** * @see {@link DisassociateProfilesCommand} */ disassociateProfiles(args: DisassociateProfilesCommandInput, options?: __HttpHandlerOptions): Promise; disassociateProfiles(args: DisassociateProfilesCommandInput, cb: (err: any, data?: DisassociateProfilesCommandOutput) => void): void; disassociateProfiles(args: DisassociateProfilesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateProfilesCommandOutput) => void): void; /** * @see {@link ExportLensCommand} */ exportLens(args: ExportLensCommandInput, options?: __HttpHandlerOptions): Promise; exportLens(args: ExportLensCommandInput, cb: (err: any, data?: ExportLensCommandOutput) => void): void; exportLens(args: ExportLensCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ExportLensCommandOutput) => void): void; /** * @see {@link GetAgentContextCommand} */ getAgentContext(args: GetAgentContextCommandInput, options?: __HttpHandlerOptions): Promise; getAgentContext(args: GetAgentContextCommandInput, cb: (err: any, data?: GetAgentContextCommandOutput) => void): void; getAgentContext(args: GetAgentContextCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAgentContextCommandOutput) => void): void; /** * @see {@link GetAgentGoalCommand} */ getAgentGoal(args: GetAgentGoalCommandInput, options?: __HttpHandlerOptions): Promise; getAgentGoal(args: GetAgentGoalCommandInput, cb: (err: any, data?: GetAgentGoalCommandOutput) => void): void; getAgentGoal(args: GetAgentGoalCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAgentGoalCommandOutput) => void): void; /** * @see {@link GetAgentProfileCommand} */ getAgentProfile(args: GetAgentProfileCommandInput, options?: __HttpHandlerOptions): Promise; getAgentProfile(args: GetAgentProfileCommandInput, cb: (err: any, data?: GetAgentProfileCommandOutput) => void): void; getAgentProfile(args: GetAgentProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAgentProfileCommandOutput) => void): void; /** * @see {@link GetAgentRecommendationCommand} */ getAgentRecommendation(args: GetAgentRecommendationCommandInput, options?: __HttpHandlerOptions): Promise; getAgentRecommendation(args: GetAgentRecommendationCommandInput, cb: (err: any, data?: GetAgentRecommendationCommandOutput) => void): void; getAgentRecommendation(args: GetAgentRecommendationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAgentRecommendationCommandOutput) => void): void; /** * @see {@link GetAgentRecommendationGenerationCommand} */ getAgentRecommendationGeneration(args: GetAgentRecommendationGenerationCommandInput, options?: __HttpHandlerOptions): Promise; getAgentRecommendationGeneration(args: GetAgentRecommendationGenerationCommandInput, cb: (err: any, data?: GetAgentRecommendationGenerationCommandOutput) => void): void; getAgentRecommendationGeneration(args: GetAgentRecommendationGenerationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAgentRecommendationGenerationCommandOutput) => void): void; /** * @see {@link GetAnswerCommand} */ getAnswer(args: GetAnswerCommandInput, options?: __HttpHandlerOptions): Promise; getAnswer(args: GetAnswerCommandInput, cb: (err: any, data?: GetAnswerCommandOutput) => void): void; getAnswer(args: GetAnswerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAnswerCommandOutput) => void): void; /** * @see {@link GetConsolidatedReportCommand} */ getConsolidatedReport(args: GetConsolidatedReportCommandInput, options?: __HttpHandlerOptions): Promise; getConsolidatedReport(args: GetConsolidatedReportCommandInput, cb: (err: any, data?: GetConsolidatedReportCommandOutput) => void): void; getConsolidatedReport(args: GetConsolidatedReportCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetConsolidatedReportCommandOutput) => void): void; /** * @see {@link GetGlobalSettingsCommand} */ getGlobalSettings(): Promise; getGlobalSettings(args: GetGlobalSettingsCommandInput, options?: __HttpHandlerOptions): Promise; getGlobalSettings(args: GetGlobalSettingsCommandInput, cb: (err: any, data?: GetGlobalSettingsCommandOutput) => void): void; getGlobalSettings(args: GetGlobalSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetGlobalSettingsCommandOutput) => void): void; /** * @see {@link GetLensCommand} */ getLens(args: GetLensCommandInput, options?: __HttpHandlerOptions): Promise; getLens(args: GetLensCommandInput, cb: (err: any, data?: GetLensCommandOutput) => void): void; getLens(args: GetLensCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetLensCommandOutput) => void): void; /** * @see {@link GetLensReviewCommand} */ getLensReview(args: GetLensReviewCommandInput, options?: __HttpHandlerOptions): Promise; getLensReview(args: GetLensReviewCommandInput, cb: (err: any, data?: GetLensReviewCommandOutput) => void): void; getLensReview(args: GetLensReviewCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetLensReviewCommandOutput) => void): void; /** * @see {@link GetLensReviewReportCommand} */ getLensReviewReport(args: GetLensReviewReportCommandInput, options?: __HttpHandlerOptions): Promise; getLensReviewReport(args: GetLensReviewReportCommandInput, cb: (err: any, data?: GetLensReviewReportCommandOutput) => void): void; getLensReviewReport(args: GetLensReviewReportCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetLensReviewReportCommandOutput) => void): void; /** * @see {@link GetLensVersionDifferenceCommand} */ getLensVersionDifference(args: GetLensVersionDifferenceCommandInput, options?: __HttpHandlerOptions): Promise; getLensVersionDifference(args: GetLensVersionDifferenceCommandInput, cb: (err: any, data?: GetLensVersionDifferenceCommandOutput) => void): void; getLensVersionDifference(args: GetLensVersionDifferenceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetLensVersionDifferenceCommandOutput) => void): void; /** * @see {@link GetMilestoneCommand} */ getMilestone(args: GetMilestoneCommandInput, options?: __HttpHandlerOptions): Promise; getMilestone(args: GetMilestoneCommandInput, cb: (err: any, data?: GetMilestoneCommandOutput) => void): void; getMilestone(args: GetMilestoneCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetMilestoneCommandOutput) => void): void; /** * @see {@link GetProfileCommand} */ getProfile(args: GetProfileCommandInput, options?: __HttpHandlerOptions): Promise; getProfile(args: GetProfileCommandInput, cb: (err: any, data?: GetProfileCommandOutput) => void): void; getProfile(args: GetProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetProfileCommandOutput) => void): void; /** * @see {@link GetProfileTemplateCommand} */ getProfileTemplate(): Promise; getProfileTemplate(args: GetProfileTemplateCommandInput, options?: __HttpHandlerOptions): Promise; getProfileTemplate(args: GetProfileTemplateCommandInput, cb: (err: any, data?: GetProfileTemplateCommandOutput) => void): void; getProfileTemplate(args: GetProfileTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetProfileTemplateCommandOutput) => void): void; /** * @see {@link GetReviewTemplateCommand} */ getReviewTemplate(args: GetReviewTemplateCommandInput, options?: __HttpHandlerOptions): Promise; getReviewTemplate(args: GetReviewTemplateCommandInput, cb: (err: any, data?: GetReviewTemplateCommandOutput) => void): void; getReviewTemplate(args: GetReviewTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetReviewTemplateCommandOutput) => void): void; /** * @see {@link GetReviewTemplateAnswerCommand} */ getReviewTemplateAnswer(args: GetReviewTemplateAnswerCommandInput, options?: __HttpHandlerOptions): Promise; getReviewTemplateAnswer(args: GetReviewTemplateAnswerCommandInput, cb: (err: any, data?: GetReviewTemplateAnswerCommandOutput) => void): void; getReviewTemplateAnswer(args: GetReviewTemplateAnswerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetReviewTemplateAnswerCommandOutput) => void): void; /** * @see {@link GetReviewTemplateLensReviewCommand} */ getReviewTemplateLensReview(args: GetReviewTemplateLensReviewCommandInput, options?: __HttpHandlerOptions): Promise; getReviewTemplateLensReview(args: GetReviewTemplateLensReviewCommandInput, cb: (err: any, data?: GetReviewTemplateLensReviewCommandOutput) => void): void; getReviewTemplateLensReview(args: GetReviewTemplateLensReviewCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetReviewTemplateLensReviewCommandOutput) => void): void; /** * @see {@link GetWorkloadCommand} */ getWorkload(args: GetWorkloadCommandInput, options?: __HttpHandlerOptions): Promise; getWorkload(args: GetWorkloadCommandInput, cb: (err: any, data?: GetWorkloadCommandOutput) => void): void; getWorkload(args: GetWorkloadCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetWorkloadCommandOutput) => void): void; /** * @see {@link ImportLensCommand} */ importLens(args: ImportLensCommandInput, options?: __HttpHandlerOptions): Promise; importLens(args: ImportLensCommandInput, cb: (err: any, data?: ImportLensCommandOutput) => void): void; importLens(args: ImportLensCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ImportLensCommandOutput) => void): void; /** * @see {@link ListAgentContextsCommand} */ listAgentContexts(args: ListAgentContextsCommandInput, options?: __HttpHandlerOptions): Promise; listAgentContexts(args: ListAgentContextsCommandInput, cb: (err: any, data?: ListAgentContextsCommandOutput) => void): void; listAgentContexts(args: ListAgentContextsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAgentContextsCommandOutput) => void): void; /** * @see {@link ListAgentGoalsCommand} */ listAgentGoals(args: ListAgentGoalsCommandInput, options?: __HttpHandlerOptions): Promise; listAgentGoals(args: ListAgentGoalsCommandInput, cb: (err: any, data?: ListAgentGoalsCommandOutput) => void): void; listAgentGoals(args: ListAgentGoalsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAgentGoalsCommandOutput) => void): void; /** * @see {@link ListAgentProfilesCommand} */ listAgentProfiles(): Promise; listAgentProfiles(args: ListAgentProfilesCommandInput, options?: __HttpHandlerOptions): Promise; listAgentProfiles(args: ListAgentProfilesCommandInput, cb: (err: any, data?: ListAgentProfilesCommandOutput) => void): void; listAgentProfiles(args: ListAgentProfilesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAgentProfilesCommandOutput) => void): void; /** * @see {@link ListAgentRecommendationGenerationsCommand} */ listAgentRecommendationGenerations(args: ListAgentRecommendationGenerationsCommandInput, options?: __HttpHandlerOptions): Promise; listAgentRecommendationGenerations(args: ListAgentRecommendationGenerationsCommandInput, cb: (err: any, data?: ListAgentRecommendationGenerationsCommandOutput) => void): void; listAgentRecommendationGenerations(args: ListAgentRecommendationGenerationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAgentRecommendationGenerationsCommandOutput) => void): void; /** * @see {@link ListAgentRecommendationItemsCommand} */ listAgentRecommendationItems(args: ListAgentRecommendationItemsCommandInput, options?: __HttpHandlerOptions): Promise; listAgentRecommendationItems(args: ListAgentRecommendationItemsCommandInput, cb: (err: any, data?: ListAgentRecommendationItemsCommandOutput) => void): void; listAgentRecommendationItems(args: ListAgentRecommendationItemsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAgentRecommendationItemsCommandOutput) => void): void; /** * @see {@link ListAgentRecommendationsCommand} */ listAgentRecommendations(args: ListAgentRecommendationsCommandInput, options?: __HttpHandlerOptions): Promise; listAgentRecommendations(args: ListAgentRecommendationsCommandInput, cb: (err: any, data?: ListAgentRecommendationsCommandOutput) => void): void; listAgentRecommendations(args: ListAgentRecommendationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAgentRecommendationsCommandOutput) => void): void; /** * @see {@link ListAnswersCommand} */ listAnswers(args: ListAnswersCommandInput, options?: __HttpHandlerOptions): Promise; listAnswers(args: ListAnswersCommandInput, cb: (err: any, data?: ListAnswersCommandOutput) => void): void; listAnswers(args: ListAnswersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAnswersCommandOutput) => void): void; /** * @see {@link ListCheckDetailsCommand} */ listCheckDetails(args: ListCheckDetailsCommandInput, options?: __HttpHandlerOptions): Promise; listCheckDetails(args: ListCheckDetailsCommandInput, cb: (err: any, data?: ListCheckDetailsCommandOutput) => void): void; listCheckDetails(args: ListCheckDetailsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCheckDetailsCommandOutput) => void): void; /** * @see {@link ListCheckSummariesCommand} */ listCheckSummaries(args: ListCheckSummariesCommandInput, options?: __HttpHandlerOptions): Promise; listCheckSummaries(args: ListCheckSummariesCommandInput, cb: (err: any, data?: ListCheckSummariesCommandOutput) => void): void; listCheckSummaries(args: ListCheckSummariesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCheckSummariesCommandOutput) => void): void; /** * @see {@link ListLensesCommand} */ listLenses(): Promise; listLenses(args: ListLensesCommandInput, options?: __HttpHandlerOptions): Promise; listLenses(args: ListLensesCommandInput, cb: (err: any, data?: ListLensesCommandOutput) => void): void; listLenses(args: ListLensesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListLensesCommandOutput) => void): void; /** * @see {@link ListLensReviewImprovementsCommand} */ listLensReviewImprovements(args: ListLensReviewImprovementsCommandInput, options?: __HttpHandlerOptions): Promise; listLensReviewImprovements(args: ListLensReviewImprovementsCommandInput, cb: (err: any, data?: ListLensReviewImprovementsCommandOutput) => void): void; listLensReviewImprovements(args: ListLensReviewImprovementsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListLensReviewImprovementsCommandOutput) => void): void; /** * @see {@link ListLensReviewsCommand} */ listLensReviews(args: ListLensReviewsCommandInput, options?: __HttpHandlerOptions): Promise; listLensReviews(args: ListLensReviewsCommandInput, cb: (err: any, data?: ListLensReviewsCommandOutput) => void): void; listLensReviews(args: ListLensReviewsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListLensReviewsCommandOutput) => void): void; /** * @see {@link ListLensSharesCommand} */ listLensShares(args: ListLensSharesCommandInput, options?: __HttpHandlerOptions): Promise; listLensShares(args: ListLensSharesCommandInput, cb: (err: any, data?: ListLensSharesCommandOutput) => void): void; listLensShares(args: ListLensSharesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListLensSharesCommandOutput) => void): void; /** * @see {@link ListMilestonesCommand} */ listMilestones(args: ListMilestonesCommandInput, options?: __HttpHandlerOptions): Promise; listMilestones(args: ListMilestonesCommandInput, cb: (err: any, data?: ListMilestonesCommandOutput) => void): void; listMilestones(args: ListMilestonesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListMilestonesCommandOutput) => void): void; /** * @see {@link ListNotificationsCommand} */ listNotifications(): Promise; listNotifications(args: ListNotificationsCommandInput, options?: __HttpHandlerOptions): Promise; listNotifications(args: ListNotificationsCommandInput, cb: (err: any, data?: ListNotificationsCommandOutput) => void): void; listNotifications(args: ListNotificationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListNotificationsCommandOutput) => void): void; /** * @see {@link ListProfileNotificationsCommand} */ listProfileNotifications(): Promise; listProfileNotifications(args: ListProfileNotificationsCommandInput, options?: __HttpHandlerOptions): Promise; listProfileNotifications(args: ListProfileNotificationsCommandInput, cb: (err: any, data?: ListProfileNotificationsCommandOutput) => void): void; listProfileNotifications(args: ListProfileNotificationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListProfileNotificationsCommandOutput) => void): void; /** * @see {@link ListProfilesCommand} */ listProfiles(): Promise; listProfiles(args: ListProfilesCommandInput, options?: __HttpHandlerOptions): Promise; listProfiles(args: ListProfilesCommandInput, cb: (err: any, data?: ListProfilesCommandOutput) => void): void; listProfiles(args: ListProfilesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListProfilesCommandOutput) => void): void; /** * @see {@link ListProfileSharesCommand} */ listProfileShares(args: ListProfileSharesCommandInput, options?: __HttpHandlerOptions): Promise; listProfileShares(args: ListProfileSharesCommandInput, cb: (err: any, data?: ListProfileSharesCommandOutput) => void): void; listProfileShares(args: ListProfileSharesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListProfileSharesCommandOutput) => void): void; /** * @see {@link ListReviewTemplateAnswersCommand} */ listReviewTemplateAnswers(args: ListReviewTemplateAnswersCommandInput, options?: __HttpHandlerOptions): Promise; listReviewTemplateAnswers(args: ListReviewTemplateAnswersCommandInput, cb: (err: any, data?: ListReviewTemplateAnswersCommandOutput) => void): void; listReviewTemplateAnswers(args: ListReviewTemplateAnswersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListReviewTemplateAnswersCommandOutput) => void): void; /** * @see {@link ListReviewTemplatesCommand} */ listReviewTemplates(): Promise; listReviewTemplates(args: ListReviewTemplatesCommandInput, options?: __HttpHandlerOptions): Promise; listReviewTemplates(args: ListReviewTemplatesCommandInput, cb: (err: any, data?: ListReviewTemplatesCommandOutput) => void): void; listReviewTemplates(args: ListReviewTemplatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListReviewTemplatesCommandOutput) => void): void; /** * @see {@link ListShareInvitationsCommand} */ listShareInvitations(): Promise; listShareInvitations(args: ListShareInvitationsCommandInput, options?: __HttpHandlerOptions): Promise; listShareInvitations(args: ListShareInvitationsCommandInput, cb: (err: any, data?: ListShareInvitationsCommandOutput) => void): void; listShareInvitations(args: ListShareInvitationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListShareInvitationsCommandOutput) => 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 ListTemplateSharesCommand} */ listTemplateShares(args: ListTemplateSharesCommandInput, options?: __HttpHandlerOptions): Promise; listTemplateShares(args: ListTemplateSharesCommandInput, cb: (err: any, data?: ListTemplateSharesCommandOutput) => void): void; listTemplateShares(args: ListTemplateSharesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTemplateSharesCommandOutput) => void): void; /** * @see {@link ListWorkloadsCommand} */ listWorkloads(): Promise; listWorkloads(args: ListWorkloadsCommandInput, options?: __HttpHandlerOptions): Promise; listWorkloads(args: ListWorkloadsCommandInput, cb: (err: any, data?: ListWorkloadsCommandOutput) => void): void; listWorkloads(args: ListWorkloadsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListWorkloadsCommandOutput) => void): void; /** * @see {@link ListWorkloadSharesCommand} */ listWorkloadShares(args: ListWorkloadSharesCommandInput, options?: __HttpHandlerOptions): Promise; listWorkloadShares(args: ListWorkloadSharesCommandInput, cb: (err: any, data?: ListWorkloadSharesCommandOutput) => void): void; listWorkloadShares(args: ListWorkloadSharesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListWorkloadSharesCommandOutput) => void): void; /** * @see {@link PutAgentRecommendationFeedbackCommand} */ putAgentRecommendationFeedback(args: PutAgentRecommendationFeedbackCommandInput, options?: __HttpHandlerOptions): Promise; putAgentRecommendationFeedback(args: PutAgentRecommendationFeedbackCommandInput, cb: (err: any, data?: PutAgentRecommendationFeedbackCommandOutput) => void): void; putAgentRecommendationFeedback(args: PutAgentRecommendationFeedbackCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutAgentRecommendationFeedbackCommandOutput) => void): void; /** * @see {@link StartAgentRecommendationGenerationCommand} */ startAgentRecommendationGeneration(args: StartAgentRecommendationGenerationCommandInput, options?: __HttpHandlerOptions): Promise; startAgentRecommendationGeneration(args: StartAgentRecommendationGenerationCommandInput, cb: (err: any, data?: StartAgentRecommendationGenerationCommandOutput) => void): void; startAgentRecommendationGeneration(args: StartAgentRecommendationGenerationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartAgentRecommendationGenerationCommandOutput) => 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 UpdateAgentContextCommand} */ updateAgentContext(args: UpdateAgentContextCommandInput, options?: __HttpHandlerOptions): Promise; updateAgentContext(args: UpdateAgentContextCommandInput, cb: (err: any, data?: UpdateAgentContextCommandOutput) => void): void; updateAgentContext(args: UpdateAgentContextCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAgentContextCommandOutput) => void): void; /** * @see {@link UpdateAgentGoalCommand} */ updateAgentGoal(args: UpdateAgentGoalCommandInput, options?: __HttpHandlerOptions): Promise; updateAgentGoal(args: UpdateAgentGoalCommandInput, cb: (err: any, data?: UpdateAgentGoalCommandOutput) => void): void; updateAgentGoal(args: UpdateAgentGoalCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAgentGoalCommandOutput) => void): void; /** * @see {@link UpdateAgentProfileCommand} */ updateAgentProfile(args: UpdateAgentProfileCommandInput, options?: __HttpHandlerOptions): Promise; updateAgentProfile(args: UpdateAgentProfileCommandInput, cb: (err: any, data?: UpdateAgentProfileCommandOutput) => void): void; updateAgentProfile(args: UpdateAgentProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAgentProfileCommandOutput) => void): void; /** * @see {@link UpdateAgentRecommendationStatusCommand} */ updateAgentRecommendationStatus(args: UpdateAgentRecommendationStatusCommandInput, options?: __HttpHandlerOptions): Promise; updateAgentRecommendationStatus(args: UpdateAgentRecommendationStatusCommandInput, cb: (err: any, data?: UpdateAgentRecommendationStatusCommandOutput) => void): void; updateAgentRecommendationStatus(args: UpdateAgentRecommendationStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAgentRecommendationStatusCommandOutput) => void): void; /** * @see {@link UpdateAnswerCommand} */ updateAnswer(args: UpdateAnswerCommandInput, options?: __HttpHandlerOptions): Promise; updateAnswer(args: UpdateAnswerCommandInput, cb: (err: any, data?: UpdateAnswerCommandOutput) => void): void; updateAnswer(args: UpdateAnswerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAnswerCommandOutput) => void): void; /** * @see {@link UpdateGlobalSettingsCommand} */ updateGlobalSettings(): Promise; updateGlobalSettings(args: UpdateGlobalSettingsCommandInput, options?: __HttpHandlerOptions): Promise; updateGlobalSettings(args: UpdateGlobalSettingsCommandInput, cb: (err: any, data?: UpdateGlobalSettingsCommandOutput) => void): void; updateGlobalSettings(args: UpdateGlobalSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateGlobalSettingsCommandOutput) => void): void; /** * @see {@link UpdateIntegrationCommand} */ updateIntegration(args: UpdateIntegrationCommandInput, options?: __HttpHandlerOptions): Promise; updateIntegration(args: UpdateIntegrationCommandInput, cb: (err: any, data?: UpdateIntegrationCommandOutput) => void): void; updateIntegration(args: UpdateIntegrationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateIntegrationCommandOutput) => void): void; /** * @see {@link UpdateLensReviewCommand} */ updateLensReview(args: UpdateLensReviewCommandInput, options?: __HttpHandlerOptions): Promise; updateLensReview(args: UpdateLensReviewCommandInput, cb: (err: any, data?: UpdateLensReviewCommandOutput) => void): void; updateLensReview(args: UpdateLensReviewCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateLensReviewCommandOutput) => void): void; /** * @see {@link UpdateProfileCommand} */ updateProfile(args: UpdateProfileCommandInput, options?: __HttpHandlerOptions): Promise; updateProfile(args: UpdateProfileCommandInput, cb: (err: any, data?: UpdateProfileCommandOutput) => void): void; updateProfile(args: UpdateProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateProfileCommandOutput) => void): void; /** * @see {@link UpdateReviewTemplateCommand} */ updateReviewTemplate(args: UpdateReviewTemplateCommandInput, options?: __HttpHandlerOptions): Promise; updateReviewTemplate(args: UpdateReviewTemplateCommandInput, cb: (err: any, data?: UpdateReviewTemplateCommandOutput) => void): void; updateReviewTemplate(args: UpdateReviewTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateReviewTemplateCommandOutput) => void): void; /** * @see {@link UpdateReviewTemplateAnswerCommand} */ updateReviewTemplateAnswer(args: UpdateReviewTemplateAnswerCommandInput, options?: __HttpHandlerOptions): Promise; updateReviewTemplateAnswer(args: UpdateReviewTemplateAnswerCommandInput, cb: (err: any, data?: UpdateReviewTemplateAnswerCommandOutput) => void): void; updateReviewTemplateAnswer(args: UpdateReviewTemplateAnswerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateReviewTemplateAnswerCommandOutput) => void): void; /** * @see {@link UpdateReviewTemplateLensReviewCommand} */ updateReviewTemplateLensReview(args: UpdateReviewTemplateLensReviewCommandInput, options?: __HttpHandlerOptions): Promise; updateReviewTemplateLensReview(args: UpdateReviewTemplateLensReviewCommandInput, cb: (err: any, data?: UpdateReviewTemplateLensReviewCommandOutput) => void): void; updateReviewTemplateLensReview(args: UpdateReviewTemplateLensReviewCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateReviewTemplateLensReviewCommandOutput) => void): void; /** * @see {@link UpdateShareInvitationCommand} */ updateShareInvitation(args: UpdateShareInvitationCommandInput, options?: __HttpHandlerOptions): Promise; updateShareInvitation(args: UpdateShareInvitationCommandInput, cb: (err: any, data?: UpdateShareInvitationCommandOutput) => void): void; updateShareInvitation(args: UpdateShareInvitationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateShareInvitationCommandOutput) => void): void; /** * @see {@link UpdateWorkloadCommand} */ updateWorkload(args: UpdateWorkloadCommandInput, options?: __HttpHandlerOptions): Promise; updateWorkload(args: UpdateWorkloadCommandInput, cb: (err: any, data?: UpdateWorkloadCommandOutput) => void): void; updateWorkload(args: UpdateWorkloadCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateWorkloadCommandOutput) => void): void; /** * @see {@link UpdateWorkloadShareCommand} */ updateWorkloadShare(args: UpdateWorkloadShareCommandInput, options?: __HttpHandlerOptions): Promise; updateWorkloadShare(args: UpdateWorkloadShareCommandInput, cb: (err: any, data?: UpdateWorkloadShareCommandOutput) => void): void; updateWorkloadShare(args: UpdateWorkloadShareCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateWorkloadShareCommandOutput) => void): void; /** * @see {@link UpgradeLensReviewCommand} */ upgradeLensReview(args: UpgradeLensReviewCommandInput, options?: __HttpHandlerOptions): Promise; upgradeLensReview(args: UpgradeLensReviewCommandInput, cb: (err: any, data?: UpgradeLensReviewCommandOutput) => void): void; upgradeLensReview(args: UpgradeLensReviewCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpgradeLensReviewCommandOutput) => void): void; /** * @see {@link UpgradeProfileVersionCommand} */ upgradeProfileVersion(args: UpgradeProfileVersionCommandInput, options?: __HttpHandlerOptions): Promise; upgradeProfileVersion(args: UpgradeProfileVersionCommandInput, cb: (err: any, data?: UpgradeProfileVersionCommandOutput) => void): void; upgradeProfileVersion(args: UpgradeProfileVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpgradeProfileVersionCommandOutput) => void): void; /** * @see {@link UpgradeReviewTemplateLensReviewCommand} */ upgradeReviewTemplateLensReview(args: UpgradeReviewTemplateLensReviewCommandInput, options?: __HttpHandlerOptions): Promise; upgradeReviewTemplateLensReview(args: UpgradeReviewTemplateLensReviewCommandInput, cb: (err: any, data?: UpgradeReviewTemplateLensReviewCommandOutput) => void): void; upgradeReviewTemplateLensReview(args: UpgradeReviewTemplateLensReviewCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpgradeReviewTemplateLensReviewCommandOutput) => void): void; /** * @see {@link GetConsolidatedReportCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link GetConsolidatedReportCommandOutput}. */ paginateGetConsolidatedReport(args: GetConsolidatedReportCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAgentContextsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAgentContextsCommandOutput}. */ paginateListAgentContexts(args: ListAgentContextsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAgentGoalsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAgentGoalsCommandOutput}. */ paginateListAgentGoals(args: ListAgentGoalsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAgentProfilesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAgentProfilesCommandOutput}. */ paginateListAgentProfiles(args?: ListAgentProfilesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAgentRecommendationGenerationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAgentRecommendationGenerationsCommandOutput}. */ paginateListAgentRecommendationGenerations(args: ListAgentRecommendationGenerationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAgentRecommendationItemsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAgentRecommendationItemsCommandOutput}. */ paginateListAgentRecommendationItems(args: ListAgentRecommendationItemsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAgentRecommendationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAgentRecommendationsCommandOutput}. */ paginateListAgentRecommendations(args: ListAgentRecommendationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAnswersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAnswersCommandOutput}. */ paginateListAnswers(args: ListAnswersCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListCheckDetailsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListCheckDetailsCommandOutput}. */ paginateListCheckDetails(args: ListCheckDetailsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListCheckSummariesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListCheckSummariesCommandOutput}. */ paginateListCheckSummaries(args: ListCheckSummariesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListLensesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListLensesCommandOutput}. */ paginateListLenses(args?: ListLensesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListLensReviewImprovementsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListLensReviewImprovementsCommandOutput}. */ paginateListLensReviewImprovements(args: ListLensReviewImprovementsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListLensReviewsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListLensReviewsCommandOutput}. */ paginateListLensReviews(args: ListLensReviewsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListLensSharesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListLensSharesCommandOutput}. */ paginateListLensShares(args: ListLensSharesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListMilestonesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListMilestonesCommandOutput}. */ paginateListMilestones(args: ListMilestonesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListNotificationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListNotificationsCommandOutput}. */ paginateListNotifications(args?: ListNotificationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListProfileNotificationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListProfileNotificationsCommandOutput}. */ paginateListProfileNotifications(args?: ListProfileNotificationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListProfilesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListProfilesCommandOutput}. */ paginateListProfiles(args?: ListProfilesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListProfileSharesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListProfileSharesCommandOutput}. */ paginateListProfileShares(args: ListProfileSharesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListReviewTemplateAnswersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListReviewTemplateAnswersCommandOutput}. */ paginateListReviewTemplateAnswers(args: ListReviewTemplateAnswersCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListReviewTemplatesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListReviewTemplatesCommandOutput}. */ paginateListReviewTemplates(args?: ListReviewTemplatesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListShareInvitationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListShareInvitationsCommandOutput}. */ paginateListShareInvitations(args?: ListShareInvitationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListTemplateSharesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListTemplateSharesCommandOutput}. */ paginateListTemplateShares(args: ListTemplateSharesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListWorkloadsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListWorkloadsCommandOutput}. */ paginateListWorkloads(args?: ListWorkloadsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListWorkloadSharesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListWorkloadSharesCommandOutput}. */ paginateListWorkloadShares(args: ListWorkloadSharesCommandInput, paginationConfig?: Omit): Paginator; } /** * Amazon Web Services Well-Architected

Amazon Web Services Well-Architected helps you evaluate your architectures against Amazon Web Services best practices across operational excellence, security, reliability, performance efficiency, cost optimization, and sustainability. The service includes the Amazon Web Services Well-Architected Agent for AI-powered recommendations tailored to your specific environment, and the Well-Architected Tool for conducting reviews and tracking improvements.

This is the Amazon Web Services Well-Architected API Reference. Through this API, you can programmatically access personalized recommendations and automation scripts from the Amazon Web Services Well-Architected Agent, and create and manage workloads, conduct lens reviews, track milestones, manage custom lenses, share workloads across accounts, and manage profiles with the Well-Architected Tool.

For more information about the service, see the Amazon Web Services Well-Architected User Guide.

* @public */ export declare class WellArchitected extends WellArchitectedClient implements WellArchitected { }