Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aws-samples/well-architected-iac-analyzer
/ functions
Functions
421 in github.com/aws-samples/well-architected-iac-analyzer
⨍
Functions
421
◇
Types & classes
147
Method
chat
* 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
Function
confirmChatDelete
()
ecs_fargate_app/frontend/src/components/WorkSideNavigation.tsx:154
Function
confirmDelete
()
ecs_fargate_app/frontend/src/components/RiskSummary.tsx:66
Function
confirmDelete
()
ecs_fargate_app/frontend/src/components/WorkSideNavigation.tsx:186
Method
constructor
( private readonly analyzerService: AnalyzerService, private readonly storageService: StorageService,
ecs_fargate_app/backend/src/modules/analyzer/analyzer.controller.ts:20
Method
constructor
( private readonly awsConfig: AwsConfigService, private readonly configService: ConfigService,
ecs_fargate_app/backend/src/modules/analyzer/analyzer.service.ts:98
Method
constructor
(private configService: ConfigService)
ecs_fargate_app/backend/src/modules/auth/auth.controller.ts:7
Method
constructor
( private readonly awsConfig: AwsConfigService, private readonly configService: ConfigService, )
ecs_fargate_app/backend/src/modules/storage/storage.service.ts:36
Method
constructor
( private readonly storageService: StorageService, private readonly configService: ConfigServi
ecs_fargate_app/backend/src/modules/storage/storage.controller.ts:28
Method
constructor
( private readonly awsConfig: AwsConfigService, private readonly configService: ConfigService, )
ecs_fargate_app/backend/src/modules/well-architected/well-architected.service.ts:32
Method
constructor
(private readonly waService: WellArchitectedService)
ecs_fargate_app/backend/src/modules/well-architected/well-architected.controller.ts:19
Method
constructor
(private readonly awsConfig: AwsConfigService)
ecs_fargate_app/backend/src/modules/report/report.service.ts:29
Method
constructor
(private readonly reportService: ReportService)
ecs_fargate_app/backend/src/modules/report/report.controller.ts:16
Method
constructor
(private configService: ConfigService)
ecs_fargate_app/backend/src/config/aws.config.ts:11
Function
createMilestone
(workloadId: string, milestoneName: string)
ecs_fargate_app/frontend/src/services/api.ts:140
Method
createMilestone
(@Body() createMilestoneDto: CreateMilestoneDto)
ecs_fargate_app/backend/src/modules/well-architected/well-architected.controller.ts:62
Function
createWorkload
(isTemp: boolean = false, lensAliasArn?: string)
ecs_fargate_app/frontend/src/services/api.ts:173
Method
createWorkload
(@Body() body: { isTemp: boolean, lensAliasArn?: string })
ecs_fargate_app/backend/src/modules/well-architected/well-architected.controller.ts:124
Function
deleteChatHistory
(fileId: string)
ecs_fargate_app/frontend/src/services/storage.ts:205
Method
deleteChatHistory
( @Param('fileId') fileId: string, @Headers('x-amzn-oidc-data') userDataHeader: string, )
ecs_fargate_app/backend/src/modules/storage/storage.controller.ts:673
Function
deleteWorkItem
(fileId: string)
ecs_fargate_app/frontend/src/services/storage.ts:108
Method
deleteWorkItem
( @Param('fileId') fileId: string, @Headers('x-amzn-oidc-data') userDataHeader: string, )
ecs_fargate_app/backend/src/modules/storage/storage.controller.ts:350
Function
deleteWorkload
(activeWorkItem?: any, lensAlias?: string)
ecs_fargate_app/frontend/src/hooks/useAnalyzer.ts:256
Method
deleteWorkload
(@Param('workloadId') workloadId: string)
ecs_fargate_app/backend/src/modules/well-architected/well-architected.controller.ts:137
Function
downloadChatHistory
(fileId: string, fileName: string)
ecs_fargate_app/frontend/src/services/storage.ts:179
Function
downloadOriginalContent
(fileId: string, fileName: string)
ecs_fargate_app/frontend/src/services/storage.ts:118
Function
downloadSupportingDocument
(fileId: string, mainFileId: string, fileName: string, lensAlias?: string)
ecs_fargate_app/frontend/src/services/storage.ts:32
Function
generateIacDocument
( fileId: string, recommendations: AnalysisResult[], templateType: IaCTemplateType, lensAliasA
ecs_fargate_app/frontend/src/services/api.ts:193
Method
generateIacDocument
( @Body() body: { fileId: string; recommendations: any[]; templateType: IaCTemplateType;
ecs_fargate_app/backend/src/modules/analyzer/analyzer.controller.ts:128
Function
generateRecommendations
(results: AnalysisResult[])
ecs_fargate_app/frontend/src/services/api.ts:164
Function
generateReport
(workloadId: string, originalFileName: string = 'unknown_file', lensAliasArn?: string)
ecs_fargate_app/frontend/src/hooks/useAnalyzer.ts:293
Method
generateReport
(@Body() generateReportDto: GenerateReportDto)
ecs_fargate_app/backend/src/modules/report/report.controller.ts:19
Function
getAnalysisResults
(fileId: string, lensAlias: string)
ecs_fargate_app/frontend/src/services/storage.ts:217
Method
getAuthConfig
()
ecs_fargate_app/backend/src/modules/auth/auth.controller.ts:10
Function
getChatHistory
(fileId: string)
ecs_fargate_app/frontend/src/services/storage.ts:154
Function
getIaCDocument
(fileId: string, extension: string, lensAlias: string)
ecs_fargate_app/frontend/src/services/storage.ts:229
Function
getLanguageLabel
(code: string)
ecs_fargate_app/frontend/src/i18n/languages.ts:93
Function
getLanguageName
(code: string)
ecs_fargate_app/frontend/src/contexts/LanguageContext.tsx:108
Function
getLanguageNativeName
(code: string)
ecs_fargate_app/frontend/src/i18n/languages.ts:100
Function
getLanguageNativeName
(code: string)
ecs_fargate_app/frontend/src/contexts/LanguageContext.tsx:103
Function
getLanguageNativeName
(code: string)
ecs_fargate_app/backend/src/prompts/languages.ts:72
Function
getLensMetadata
()
ecs_fargate_app/frontend/src/services/api.ts:41
Method
getLensMetadata
()
ecs_fargate_app/backend/src/modules/well-architected/well-architected.controller.ts:22
Method
getLensReview
(workloadId: string)
ecs_fargate_app/backend/src/modules/well-architected/well-architected.service.ts:77
Method
getLensReview
(@Param('workloadId') workloadId: string)
ecs_fargate_app/backend/src/modules/well-architected/well-architected.controller.ts:35
Function
getMatchesCountText
(count: number)
ecs_fargate_app/frontend/src/components/utils/table-configs/analysis-table-config.ts:94
Function
getMoreDetails
( selectedItems: AnalysisResult[], fileId: string, templateType: IaCTemplateType, lensAliasArn
ecs_fargate_app/frontend/src/services/api.ts:221
Method
getMoreDetails
(@Body() body: { selectedItems: any[]; fileId: string; templateType?: IaCTemplateType; lensAli
ecs_fargate_app/backend/src/modules/analyzer/analyzer.controller.ts:167
Function
getNestedString
(category: keyof I18nStrings, subcategory: string, key: string)
ecs_fargate_app/frontend/src/contexts/LanguageContext.tsx:88
Function
getRiskSummary
(workloadId: string, lensAliasArn?: string)
ecs_fargate_app/frontend/src/services/api.ts:128
Method
getRiskSummary
(@Body() body: { workloadId: string; lensAliasArn?: string })
ecs_fargate_app/backend/src/modules/well-architected/well-architected.controller.ts:48
Function
getString
(category: keyof I18nStrings, key: string)
ecs_fargate_app/frontend/src/contexts/LanguageContext.tsx:72
Method
getSupportingDocument
( @Param('fileId') fileId: string, @Param('supportingDocId') supportingDocId: string,
ecs_fargate_app/backend/src/modules/storage/storage.controller.ts:183
Function
getSwitchToLanguageText
(targetLangCode: string)
ecs_fargate_app/frontend/src/contexts/LanguageContext.tsx:114
Method
getUserInfo
(@Headers() headers: Record<string, string>)
ecs_fargate_app/backend/src/modules/auth/auth.controller.ts:18
Function
getWorkItem
(fileId: string, lensAliasArn?: string)
ecs_fargate_app/frontend/src/services/storage.ts:94
Method
getWorkItemAnalysis
( @Param('fileId') fileId: string, @Param('lensAlias') lensAliasArn: string, @Headers(
ecs_fargate_app/backend/src/modules/storage/storage.controller.ts:533
Method
getWorkItemContent
( @Param('fileId') fileId: string, @Headers('x-amzn-oidc-data') userDataHeader: string,
ecs_fargate_app/backend/src/modules/storage/storage.controller.ts:493
Method
getWorkItemIaCDocument
( @Param('fileId') fileId: string, @Param('extension') extension: string, @Param('lens
ecs_fargate_app/backend/src/modules/storage/storage.controller.ts:556
Function
handleAnalysisStart
(lensAliasArn: string, lensName: string)
ecs_fargate_app/frontend/src/App.tsx:45
Function
handleAnalyze
()
ecs_fargate_app/frontend/src/components/WellArchitectedAnalyzer.tsx:218
Function
handleCancelGeneration
()
ecs_fargate_app/frontend/src/components/AnalysisResults.tsx:264
Function
handleChatDeleted
(event: CustomEvent)
ecs_fargate_app/frontend/src/components/chat/ChatContext.tsx:81
Function
handleClose
()
ecs_fargate_app/frontend/src/components/chat/ChatWindow.tsx:122
Method
handleConnection
(client: Socket)
ecs_fargate_app/backend/src/modules/analyzer/analyzer.gateway.ts:21
Function
handleCopy
()
ecs_fargate_app/frontend/src/components/utils/CopyButton.tsx:33
Function
handleCurrentLensResultsSelection
(lensAliasArn?: string, lensName?: string)
ecs_fargate_app/frontend/src/App.tsx:50
Method
handleDisconnect
(client: Socket)
ecs_fargate_app/backend/src/modules/analyzer/analyzer.gateway.ts:25
Function
handleDownload
()
ecs_fargate_app/frontend/src/components/DetailsModal.tsx:33
Function
handleDownload
()
ecs_fargate_app/frontend/src/components/DocumentView.tsx:36
Function
handleDownloadRecommendations
()
ecs_fargate_app/frontend/src/components/WellArchitectedAnalyzer.tsx:598
Function
handleDropdownAction
({ detail: { id } }: { detail: { id: string } })
ecs_fargate_app/frontend/src/components/RiskSummary.tsx:54
Function
handleFileUploaded
(files: UploadedFiles, fileId: string)
ecs_fargate_app/frontend/src/components/WellArchitectedAnalyzer.tsx:421
Function
handleFollow
(event: CustomEvent<SideNavigationProps.FollowDetail>)
ecs_fargate_app/frontend/src/components/WorkSideNavigation.tsx:365
Function
handleGenerateIacClick
()
ecs_fargate_app/frontend/src/components/AnalysisResults.tsx:158
Function
handleGenerateIacDocument
()
ecs_fargate_app/frontend/src/components/WellArchitectedAnalyzer.tsx:549
Function
handleGetMoreDetails
()
ecs_fargate_app/frontend/src/components/AnalysisResults.tsx:162
Function
handleLensChange
(lensAliasArn: string, lensMetadata: LensMetadata)
ecs_fargate_app/frontend/src/components/WellArchitectedAnalyzer.tsx:159
Function
handleLensChange
({ detail })
ecs_fargate_app/frontend/src/components/LensSelector.tsx:75
Function
handleLoadComplete
()
ecs_fargate_app/frontend/src/App.tsx:80
Function
handleLoadNetworkInterruptionResults
()
ecs_fargate_app/frontend/src/components/WellArchitectedAnalyzer.tsx:190
Function
handleResetActiveFile
()
ecs_fargate_app/frontend/src/App.tsx:55
Function
handleResize
()
ecs_fargate_app/frontend/src/App.tsx:37
Function
handleResize
()
ecs_fargate_app/frontend/src/components/chat/ChatWindow.tsx:95
Function
handleSectionExpand
(workItem: WorkItem)
ecs_fargate_app/frontend/src/App.tsx:59
Function
handleSend
({ detail }: { detail: { value: string } })
ecs_fargate_app/frontend/src/components/chat/ChatWindow.tsx:201
Function
handleSupportPromptClick
({ detail }: { detail: { id: string } })
ecs_fargate_app/frontend/src/components/chat/ChatWindow.tsx:210
Function
handleSupportingDocumentUploaded
(file: UploadedFile, description: string, fileId: string)
ecs_fargate_app/frontend/src/components/WellArchitectedAnalyzer.tsx:202
Function
handleUpload
()
ecs_fargate_app/frontend/src/components/SupportingDocumentUpload.tsx:67
Function
handleWorkItemSelected
(event: Event)
ecs_fargate_app/frontend/src/components/WellArchitectedAnalyzer.tsx:883
Function
handler
(event, context)
ecs_fargate_app/lambda_kb_synchronizer/kb_synchronizer.py:585
Function
handler
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
Function
handler
Lambda function to handle deployment stack deletion events from EventBridge
ecs_fargate_app/lambda_stack_cleanup/stack_cleanup.py:12
Function
isLanguageSupported
(code: string)
ecs_fargate_app/backend/src/prompts/languages.ts:82
Function
listWorkItems
()
ecs_fargate_app/frontend/src/services/storage.ts:83
Method
listWorkItems
(@Headers('x-amzn-oidc-data') userDataHeader: string)
ecs_fargate_app/backend/src/modules/storage/storage.controller.ts:330
Function
listWorkloads
()
ecs_fargate_app/frontend/src/services/api.ts:279
Method
listWorkloads
()
ecs_fargate_app/backend/src/modules/well-architected/well-architected.controller.ts:150
Method
logout
(@Res() response: Response)
ecs_fargate_app/backend/src/modules/auth/auth.controller.ts:54
Method
processDirectory
(currentPath: string, basePath: string)
ecs_fargate_app/backend/src/shared/utils/project-packer.ts:385
← previous
next →
301–400 of 421, ranked by callers