MCPcopy Create free account

hub / github.com/aws-samples/sample-well-architected-acceleration-with-generative-ai / functions

Functions74 in github.com/aws-samples/sample-well-architected-acceleration-with-generative-ai

↓ 4 callersFunctionextract_tag_data
(content, tag)
lambda_dir/generate_pillar_question_response/generate_pillar_question_response.py:268
↓ 4 callersFunctionsanitise_string_2
(content)
lambda_dir/generate_pillar_question_response/generate_pillar_question_response.py:227
↓ 3 callersFunctionget_current_user
()
ui_code/tokenized-pages/1_New_WAFR_Review.py:66
↓ 2 callersFunctionhandle_error
(data, error)
lambda_dir/start_wafr_review/start_wafr_review.py:74
↓ 1 callersFunctionarchitecture
()
ui_code/pages/3_System_Architecture.py:9
↓ 1 callersFunctionauthenticate
(username, password)
ui_code/tokenized-pages/1_Login.py:28
↓ 1 callersFunctionbedrock_prompt
(wafr_lens, pillar, pillar_specfic_question_id, pillar_specfic_wafr_answer_choices, pillar_specfic_prompt_ques
lambda_dir/generate_prompts_for_all_the_selected_pillars/generate_prompts_for_all_the_selected_pillars.py:335
↓ 1 callersFunctionbedrock_prompt
(wafr_lens, pillar, questions, kb_id, document_content=None, wafr_reference_bucket = None)
lambda_dir/start_wafr_review/start_wafr_review.py:505
↓ 1 callersFunctioncreate_wafr_analysis
(analysis_data, uploaded_file)
ui_code/tokenized-pages/1_New_WAFR_Review.py:113
↓ 1 callersFunctioncreate_workload
(client, workload_name, description, environment, lenses, review_owner, industry_type, aws_regions, architectu
lambda_dir/prepare_wafr_review/prepare_wafr_review.py:179
↓ 1 callersFunctiondisplay_design_review
(analysis)
ui_code/tokenized-pages/2_Existing_WAFR_Reviews.py:149
↓ 1 callersFunctiondisplay_pillar
(pillar)
ui_code/tokenized-pages/2_Existing_WAFR_Reviews.py:158
↓ 1 callersFunctiondisplay_summary
(analysis)
ui_code/tokenized-pages/2_Existing_WAFR_Reviews.py:121
↓ 1 callersFunctiondo_quick_analysis
(data, context)
lambda_dir/start_wafr_review/start_wafr_review.py:106
↓ 1 callersFunctionduplicate_wa_tool_workload
(workload_name)
ui_code/tokenized-pages/1_New_WAFR_Review.py:222
↓ 1 callersFunctionduplicate_wafr_accelerator_workload
(workload_name)
ui_code/tokenized-pages/1_New_WAFR_Review.py:248
↓ 1 callersFunctionextract_assessment
(content, question_mappings, question)
lambda_dir/generate_pillar_question_response/generate_pillar_question_response.py:234
↓ 1 callersFunctionextract_choices
(content)
lambda_dir/generate_pillar_question_response/generate_pillar_question_response.py:281
↓ 1 callersFunctionextract_document_text
(upload_bucket_name, document_s3_key, output_bucket, wafr_accelerator_runs_table, wafr_accelerator_run_key, re
lambda_dir/start_wafr_review/start_wafr_review.py:262
↓ 1 callersFunctionextract_text
(upload_bucket_name, document_s3_key, region)
lambda_dir/extract_document_text/extract_document_text.py:93
↓ 1 callersFunctiongenerate_solution_summary
(extracted_document_text, wafr_accelerator_runs_table, wafr_accelerator_run_key)
lambda_dir/start_wafr_review/start_wafr_review.py:336
↓ 1 callersFunctionget_contexts
(retrievalResults)
lambda_dir/generate_prompts_for_all_the_selected_pillars/generate_prompts_for_all_the_selected_pillars.py:466
↓ 1 callersFunctionget_contexts
(retrievalResults)
lambda_dir/start_wafr_review/start_wafr_review.py:604
↓ 1 callersFunctionget_existing_pillar_responses
(wafr_accelerator_runs_table, analysis_id, analysis_submitter)
lambda_dir/generate_pillar_question_response/generate_pillar_question_response.py:483
↓ 1 callersFunctionget_lens_filter
(kb_bucket, wafr_lens)
lambda_dir/generate_prompts_for_all_the_selected_pillars/generate_prompts_for_all_the_selected_pillars.py:290
↓ 1 callersFunctionget_lens_filter
(kb_bucket, wafr_lens)
lambda_dir/start_wafr_review/start_wafr_review.py:460
↓ 1 callersFunctionget_lens_review
(client, workload_id, lens_alias)
lambda_dir/generate_prompts_for_all_the_selected_pillars/generate_prompts_for_all_the_selected_pillars.py:211
↓ 1 callersFunctionget_pillar_name_alias_mappings
()
lambda_dir/generate_prompts_for_all_the_selected_pillars/generate_prompts_for_all_the_selected_pillars.py:187
↓ 1 callersFunctionget_pillar_name_alias_mappings
()
lambda_dir/generate_pillar_question_response/generate_pillar_question_response.py:208
↓ 1 callersFunctionget_pillar_name_to_id_mappings
()
lambda_dir/generate_pillar_question_response/generate_pillar_question_response.py:196
↓ 1 callersFunctionget_pillar_string
(pillars)
lambda_dir/start_wafr_review/start_wafr_review.py:94
↓ 1 callersFunctionget_pillars_dictionary
(waclient, wafr_workload_id, lens_alias)
lambda_dir/generate_prompts_for_all_the_selected_pillars/generate_prompts_for_all_the_selected_pillars.py:200
↓ 1 callersFunctionget_question_id_mappings
(wafr_prompts_table_name, wafr_lens, input_pillar)
lambda_dir/generate_pillar_question_response/generate_pillar_question_response.py:314
↓ 1 callersFunctionhandle_error
(table, key, error)
lambda_dir/extract_document_text/extract_document_text.py:83
↓ 1 callersFunctionhandle_error
(table, key, error)
lambda_dir/generate_pillar_question_response/generate_pillar_question_response.py:336
↓ 1 callersFunctioninvoke_bedrock
(streaming, claude_prompt_body, pillar_review_outputFilename, bucket, bedrock_client, llm_model_id, guardrail_
lambda_dir/generate_pillar_question_response/generate_pillar_question_response.py:397
↓ 1 callersFunctioninvoke_bedrock
(streaming, claude_prompt_body, pillar_review_output_filename, output_bucket)
lambda_dir/start_wafr_review/start_wafr_review.py:382
↓ 1 callersFunctioninvoke_bedrock_model
(bedrock_client, model_id, prompt)
lambda_dir/generate_solution_summary/generate_solution_summary.py:82
↓ 1 callersFunctionlist_static_lenses
()
ui_code/tokenized-pages/1_New_WAFR_Review.py:20
↓ 1 callersFunctionload_data
()
ui_code/tokenized-pages/2_Existing_WAFR_Reviews.py:33
↓ 1 callersFunctionlogout
()
ui_code/WAFR_Accelerator.py:22
↓ 1 callersFunctionlogout
()
ui_code/tokenized-pages/2_Existing_WAFR_Reviews.py:18
↓ 1 callersFunctionlogout
()
ui_code/pages/3_System_Architecture.py:28
↓ 1 callersFunctionmain
()
ui_code/tokenized-pages/2_Existing_WAFR_Reviews.py:178
↓ 1 callersFunctionparse_stream
(stream)
ui_code/tokenized-pages/2_Existing_WAFR_Reviews.py:166
↓ 1 callersFunctionparse_stream
(stream)
lambda_dir/generate_pillar_question_response/generate_pillar_question_response.py:472
↓ 1 callersFunctionparse_stream
(stream)
lambda_dir/start_wafr_review/start_wafr_review.py:610
↓ 1 callersFunctionpurge_existing_data
(table)
lambda_dir/insert_wafr_prompts/insert_wafr_prompts.py:87
↓ 1 callersFunctionread_s3_file
(bucket, filename)
lambda_dir/generate_solution_summary/generate_solution_summary.py:69
↓ 1 callersFunctionread_s3_file
(bucket, filename)
lambda_dir/generate_prompts_for_all_the_selected_pillars/generate_prompts_for_all_the_selected_pillars.py:482
↓ 1 callersFunctionretrieve
(question, kbId, bedrock_agent_client, lens_filter, pillar, wafr_lens)
lambda_dir/generate_prompts_for_all_the_selected_pillars/generate_prompts_for_all_the_selected_pillars.py:441
↓ 1 callersFunctionretrieve
(questions, kbId, lens_filter)
lambda_dir/start_wafr_review/start_wafr_review.py:583
↓ 1 callersFunctionsanitise_string
(content)
lambda_dir/generate_pillar_question_response/generate_pillar_question_response.py:221
↓ 1 callersFunctionsend_ssm_command
(ec2InstanceId, s3_script, wafrUIBucketName)
lambda_dir/replace_ui_tokens/replace_ui_tokens.py:215
↓ 1 callersFunctiontrigger_wafr_review
(input_data)
ui_code/tokenized-pages/1_New_WAFR_Review.py:99
↓ 1 callersFunctionupdate_analysis_status
(data, error)
lambda_dir/prepare_wafr_review/prepare_wafr_review.py:194
↓ 1 callersFunctionupdate_dynamodb_item
(table, key, summary)
lambda_dir/generate_solution_summary/generate_solution_summary.py:99
↓ 1 callersFunctionupdate_wafr_question_response
(wa_client, wafr_workload_id, lens_alias, pillar_specfic_question_id, choices, assessment)
lambda_dir/generate_pillar_question_response/generate_pillar_question_response.py:347
↓ 1 callersFunctionupload_to_s3
(file, bucket, key)
ui_code/tokenized-pages/1_New_WAFR_Review.py:91
↓ 1 callersFunctionwrite_summary_to_s3
(s3, bucket_name, document_key, summary)
lambda_dir/generate_solution_summary/generate_solution_summary.py:108
Method__init__
Initialize the WAFR GenAI Accelerator Stack. Args: scope: The scope in which to define this construct
wafr_genai_accelerator/wafr_genai_accelerator_stack.py:49
Functionget_lens_alias
(wafr_lens)
lambda_dir/prepare_wafr_review/prepare_wafr_review.py:34
Functionlambda_handler
(event, context)
lambda_dir/extract_document_text/extract_document_text.py:20
Functionlambda_handler
(event, context)
lambda_dir/generate_solution_summary/generate_solution_summary.py:17
Functionlambda_handler
(event, context)
lambda_dir/update_review_status/update_review_status.py:21
Functionlambda_handler
(event, context)
lambda_dir/prepare_wafr_review/prepare_wafr_review.py:47
Functionlambda_handler
(event, context)
lambda_dir/generate_prompts_for_all_the_selected_pillars/generate_prompts_for_all_the_selected_pillars.py:23
Functionlambda_handler
(event, context)
lambda_dir/insert_wafr_prompts/insert_wafr_prompts.py:21
Functionlambda_handler
(event, context)
lambda_dir/replace_ui_tokens/replace_ui_tokens.py:32
Functionlambda_handler
(event, context)
lambda_dir/generate_pillar_question_response/generate_pillar_question_response.py:27
Functionlambda_handler
(event, context)
lambda_dir/start_wafr_review/start_wafr_review.py:36
Functionlist_lenses
(wa_client)
ui_code/tokenized-pages/1_New_WAFR_Review.py:31
Functionparse_pillars
(pillars)
ui_code/tokenized-pages/2_Existing_WAFR_Reviews.py:87
Functionparse_stream
(stream)
lambda_dir/generate_prompts_for_all_the_selected_pillars/generate_prompts_for_all_the_selected_pillars.py:472