MCPcopy Create free account

hub / github.com/aws-samples/well-architected-iac-analyzer / functions

Functions421 in github.com/aws-samples/well-architected-iac-analyzer

Methodchat
* Chat functionality - allows users to ask questions about their analysis results * @param fileId The ID of the file/analysis to discuss * @
ecs_fargate_app/backend/src/modules/analyzer/analyzer.service.ts:477
FunctionconfirmChatDelete
()
ecs_fargate_app/frontend/src/components/WorkSideNavigation.tsx:154
FunctionconfirmDelete
()
ecs_fargate_app/frontend/src/components/RiskSummary.tsx:66
FunctionconfirmDelete
()
ecs_fargate_app/frontend/src/components/WorkSideNavigation.tsx:186
Methodconstructor
( private readonly analyzerService: AnalyzerService, private readonly storageService: StorageService,
ecs_fargate_app/backend/src/modules/analyzer/analyzer.controller.ts:20
Methodconstructor
( private readonly awsConfig: AwsConfigService, private readonly configService: ConfigService,
ecs_fargate_app/backend/src/modules/analyzer/analyzer.service.ts:98
Methodconstructor
(private configService: ConfigService)
ecs_fargate_app/backend/src/modules/auth/auth.controller.ts:7
Methodconstructor
( private readonly awsConfig: AwsConfigService, private readonly configService: ConfigService, )
ecs_fargate_app/backend/src/modules/storage/storage.service.ts:36
Methodconstructor
( private readonly storageService: StorageService, private readonly configService: ConfigServi
ecs_fargate_app/backend/src/modules/storage/storage.controller.ts:28
Methodconstructor
( private readonly awsConfig: AwsConfigService, private readonly configService: ConfigService, )
ecs_fargate_app/backend/src/modules/well-architected/well-architected.service.ts:32
Methodconstructor
(private readonly waService: WellArchitectedService)
ecs_fargate_app/backend/src/modules/well-architected/well-architected.controller.ts:19
Methodconstructor
(private readonly awsConfig: AwsConfigService)
ecs_fargate_app/backend/src/modules/report/report.service.ts:29
Methodconstructor
(private readonly reportService: ReportService)
ecs_fargate_app/backend/src/modules/report/report.controller.ts:16
Methodconstructor
(private configService: ConfigService)
ecs_fargate_app/backend/src/config/aws.config.ts:11
FunctioncreateMilestone
(workloadId: string, milestoneName: string)
ecs_fargate_app/frontend/src/services/api.ts:140
MethodcreateMilestone
(@Body() createMilestoneDto: CreateMilestoneDto)
ecs_fargate_app/backend/src/modules/well-architected/well-architected.controller.ts:62
FunctioncreateWorkload
(isTemp: boolean = false, lensAliasArn?: string)
ecs_fargate_app/frontend/src/services/api.ts:173
MethodcreateWorkload
(@Body() body: { isTemp: boolean, lensAliasArn?: string })
ecs_fargate_app/backend/src/modules/well-architected/well-architected.controller.ts:124
FunctiondeleteChatHistory
(fileId: string)
ecs_fargate_app/frontend/src/services/storage.ts:205
MethoddeleteChatHistory
( @Param('fileId') fileId: string, @Headers('x-amzn-oidc-data') userDataHeader: string, )
ecs_fargate_app/backend/src/modules/storage/storage.controller.ts:673
FunctiondeleteWorkItem
(fileId: string)
ecs_fargate_app/frontend/src/services/storage.ts:108
MethoddeleteWorkItem
( @Param('fileId') fileId: string, @Headers('x-amzn-oidc-data') userDataHeader: string, )
ecs_fargate_app/backend/src/modules/storage/storage.controller.ts:350
FunctiondeleteWorkload
(activeWorkItem?: any, lensAlias?: string)
ecs_fargate_app/frontend/src/hooks/useAnalyzer.ts:256
MethoddeleteWorkload
(@Param('workloadId') workloadId: string)
ecs_fargate_app/backend/src/modules/well-architected/well-architected.controller.ts:137
FunctiondownloadChatHistory
(fileId: string, fileName: string)
ecs_fargate_app/frontend/src/services/storage.ts:179
FunctiondownloadOriginalContent
(fileId: string, fileName: string)
ecs_fargate_app/frontend/src/services/storage.ts:118
FunctiondownloadSupportingDocument
(fileId: string, mainFileId: string, fileName: string, lensAlias?: string)
ecs_fargate_app/frontend/src/services/storage.ts:32
FunctiongenerateIacDocument
( fileId: string, recommendations: AnalysisResult[], templateType: IaCTemplateType, lensAliasA
ecs_fargate_app/frontend/src/services/api.ts:193
MethodgenerateIacDocument
( @Body() body: { fileId: string; recommendations: any[]; templateType: IaCTemplateType;
ecs_fargate_app/backend/src/modules/analyzer/analyzer.controller.ts:128
FunctiongenerateRecommendations
(results: AnalysisResult[])
ecs_fargate_app/frontend/src/services/api.ts:164
FunctiongenerateReport
(workloadId: string, originalFileName: string = 'unknown_file', lensAliasArn?: string)
ecs_fargate_app/frontend/src/hooks/useAnalyzer.ts:293
MethodgenerateReport
(@Body() generateReportDto: GenerateReportDto)
ecs_fargate_app/backend/src/modules/report/report.controller.ts:19
FunctiongetAnalysisResults
(fileId: string, lensAlias: string)
ecs_fargate_app/frontend/src/services/storage.ts:217
MethodgetAuthConfig
()
ecs_fargate_app/backend/src/modules/auth/auth.controller.ts:10
FunctiongetChatHistory
(fileId: string)
ecs_fargate_app/frontend/src/services/storage.ts:154
FunctiongetIaCDocument
(fileId: string, extension: string, lensAlias: string)
ecs_fargate_app/frontend/src/services/storage.ts:229
FunctiongetLanguageLabel
(code: string)
ecs_fargate_app/frontend/src/i18n/languages.ts:93
FunctiongetLanguageName
(code: string)
ecs_fargate_app/frontend/src/contexts/LanguageContext.tsx:108
FunctiongetLanguageNativeName
(code: string)
ecs_fargate_app/frontend/src/i18n/languages.ts:100
FunctiongetLanguageNativeName
(code: string)
ecs_fargate_app/frontend/src/contexts/LanguageContext.tsx:103
FunctiongetLanguageNativeName
(code: string)
ecs_fargate_app/backend/src/prompts/languages.ts:72
FunctiongetLensMetadata
()
ecs_fargate_app/frontend/src/services/api.ts:41
MethodgetLensMetadata
()
ecs_fargate_app/backend/src/modules/well-architected/well-architected.controller.ts:22
MethodgetLensReview
(workloadId: string)
ecs_fargate_app/backend/src/modules/well-architected/well-architected.service.ts:77
MethodgetLensReview
(@Param('workloadId') workloadId: string)
ecs_fargate_app/backend/src/modules/well-architected/well-architected.controller.ts:35
FunctiongetMatchesCountText
(count: number)
ecs_fargate_app/frontend/src/components/utils/table-configs/analysis-table-config.ts:94
FunctiongetMoreDetails
( selectedItems: AnalysisResult[], fileId: string, templateType: IaCTemplateType, lensAliasArn
ecs_fargate_app/frontend/src/services/api.ts:221
MethodgetMoreDetails
(@Body() body: { selectedItems: any[]; fileId: string; templateType?: IaCTemplateType; lensAli
ecs_fargate_app/backend/src/modules/analyzer/analyzer.controller.ts:167
FunctiongetNestedString
(category: keyof I18nStrings, subcategory: string, key: string)
ecs_fargate_app/frontend/src/contexts/LanguageContext.tsx:88
FunctiongetRiskSummary
(workloadId: string, lensAliasArn?: string)
ecs_fargate_app/frontend/src/services/api.ts:128
MethodgetRiskSummary
(@Body() body: { workloadId: string; lensAliasArn?: string })
ecs_fargate_app/backend/src/modules/well-architected/well-architected.controller.ts:48
FunctiongetString
(category: keyof I18nStrings, key: string)
ecs_fargate_app/frontend/src/contexts/LanguageContext.tsx:72
MethodgetSupportingDocument
( @Param('fileId') fileId: string, @Param('supportingDocId') supportingDocId: string,
ecs_fargate_app/backend/src/modules/storage/storage.controller.ts:183
FunctiongetSwitchToLanguageText
(targetLangCode: string)
ecs_fargate_app/frontend/src/contexts/LanguageContext.tsx:114
MethodgetUserInfo
(@Headers() headers: Record<string, string>)
ecs_fargate_app/backend/src/modules/auth/auth.controller.ts:18
FunctiongetWorkItem
(fileId: string, lensAliasArn?: string)
ecs_fargate_app/frontend/src/services/storage.ts:94
MethodgetWorkItemAnalysis
( @Param('fileId') fileId: string, @Param('lensAlias') lensAliasArn: string, @Headers(
ecs_fargate_app/backend/src/modules/storage/storage.controller.ts:533
MethodgetWorkItemContent
( @Param('fileId') fileId: string, @Headers('x-amzn-oidc-data') userDataHeader: string,
ecs_fargate_app/backend/src/modules/storage/storage.controller.ts:493
MethodgetWorkItemIaCDocument
( @Param('fileId') fileId: string, @Param('extension') extension: string, @Param('lens
ecs_fargate_app/backend/src/modules/storage/storage.controller.ts:556
FunctionhandleAnalysisStart
(lensAliasArn: string, lensName: string)
ecs_fargate_app/frontend/src/App.tsx:45
FunctionhandleAnalyze
()
ecs_fargate_app/frontend/src/components/WellArchitectedAnalyzer.tsx:218
FunctionhandleCancelGeneration
()
ecs_fargate_app/frontend/src/components/AnalysisResults.tsx:264
FunctionhandleChatDeleted
(event: CustomEvent)
ecs_fargate_app/frontend/src/components/chat/ChatContext.tsx:81
FunctionhandleClose
()
ecs_fargate_app/frontend/src/components/chat/ChatWindow.tsx:122
MethodhandleConnection
(client: Socket)
ecs_fargate_app/backend/src/modules/analyzer/analyzer.gateway.ts:21
FunctionhandleCopy
()
ecs_fargate_app/frontend/src/components/utils/CopyButton.tsx:33
FunctionhandleCurrentLensResultsSelection
(lensAliasArn?: string, lensName?: string)
ecs_fargate_app/frontend/src/App.tsx:50
MethodhandleDisconnect
(client: Socket)
ecs_fargate_app/backend/src/modules/analyzer/analyzer.gateway.ts:25
FunctionhandleDownload
()
ecs_fargate_app/frontend/src/components/DetailsModal.tsx:33
FunctionhandleDownload
()
ecs_fargate_app/frontend/src/components/DocumentView.tsx:36
FunctionhandleDownloadRecommendations
()
ecs_fargate_app/frontend/src/components/WellArchitectedAnalyzer.tsx:598
FunctionhandleDropdownAction
({ detail: { id } }: { detail: { id: string } })
ecs_fargate_app/frontend/src/components/RiskSummary.tsx:54
FunctionhandleFileUploaded
(files: UploadedFiles, fileId: string)
ecs_fargate_app/frontend/src/components/WellArchitectedAnalyzer.tsx:421
FunctionhandleFollow
(event: CustomEvent<SideNavigationProps.FollowDetail>)
ecs_fargate_app/frontend/src/components/WorkSideNavigation.tsx:365
FunctionhandleGenerateIacClick
()
ecs_fargate_app/frontend/src/components/AnalysisResults.tsx:158
FunctionhandleGenerateIacDocument
()
ecs_fargate_app/frontend/src/components/WellArchitectedAnalyzer.tsx:549
FunctionhandleGetMoreDetails
()
ecs_fargate_app/frontend/src/components/AnalysisResults.tsx:162
FunctionhandleLensChange
(lensAliasArn: string, lensMetadata: LensMetadata)
ecs_fargate_app/frontend/src/components/WellArchitectedAnalyzer.tsx:159
FunctionhandleLensChange
({ detail })
ecs_fargate_app/frontend/src/components/LensSelector.tsx:75
FunctionhandleLoadComplete
()
ecs_fargate_app/frontend/src/App.tsx:80
FunctionhandleLoadNetworkInterruptionResults
()
ecs_fargate_app/frontend/src/components/WellArchitectedAnalyzer.tsx:190
FunctionhandleResetActiveFile
()
ecs_fargate_app/frontend/src/App.tsx:55
FunctionhandleResize
()
ecs_fargate_app/frontend/src/App.tsx:37
FunctionhandleResize
()
ecs_fargate_app/frontend/src/components/chat/ChatWindow.tsx:95
FunctionhandleSectionExpand
(workItem: WorkItem)
ecs_fargate_app/frontend/src/App.tsx:59
FunctionhandleSend
({ detail }: { detail: { value: string } })
ecs_fargate_app/frontend/src/components/chat/ChatWindow.tsx:201
FunctionhandleSupportPromptClick
({ detail }: { detail: { id: string } })
ecs_fargate_app/frontend/src/components/chat/ChatWindow.tsx:210
FunctionhandleSupportingDocumentUploaded
(file: UploadedFile, description: string, fileId: string)
ecs_fargate_app/frontend/src/components/WellArchitectedAnalyzer.tsx:202
FunctionhandleUpload
()
ecs_fargate_app/frontend/src/components/SupportingDocumentUpload.tsx:67
FunctionhandleWorkItemSelected
(event: Event)
ecs_fargate_app/frontend/src/components/WellArchitectedAnalyzer.tsx:883
Functionhandler
(event, context)
ecs_fargate_app/lambda_kb_synchronizer/kb_synchronizer.py:585
Functionhandler
The new multi-lenses support introduced on 14-April-2025 is a breaking change. This function is meant to support a seamless transition from previ
ecs_fargate_app/lambda_migration/migration.py:12
Functionhandler
Lambda function to handle deployment stack deletion events from EventBridge
ecs_fargate_app/lambda_stack_cleanup/stack_cleanup.py:12
FunctionisLanguageSupported
(code: string)
ecs_fargate_app/backend/src/prompts/languages.ts:82
FunctionlistWorkItems
()
ecs_fargate_app/frontend/src/services/storage.ts:83
MethodlistWorkItems
(@Headers('x-amzn-oidc-data') userDataHeader: string)
ecs_fargate_app/backend/src/modules/storage/storage.controller.ts:330
FunctionlistWorkloads
()
ecs_fargate_app/frontend/src/services/api.ts:279
MethodlistWorkloads
()
ecs_fargate_app/backend/src/modules/well-architected/well-architected.controller.ts:150
Methodlogout
(@Res() response: Response)
ecs_fargate_app/backend/src/modules/auth/auth.controller.ts:54
MethodprocessDirectory
(currentPath: string, basePath: string)
ecs_fargate_app/backend/src/shared/utils/project-packer.ts:385
← previousnext →301–400 of 421, ranked by callers