Path Lines of Code config.toml 69 deployment/walabs.yaml 286 layouts/_default/_markup/render-link.html 1 layouts/partials/custom-comments.html 8 layouts/partials/custom-header.html 4 layouts/partials/logo.html 14 layouts/partials/menu-footer.html 7 layouts/partials/menu.html 147 layouts/shortcodes/email_button.html 25 layouts/shortcodes/feedback_button.html 13 layouts/shortcodes/finished_popup.html 24 layouts/shortcodes/githublink.html 1 layouts/shortcodes/githubraw.html 1 layouts/shortcodes/img.html 4 layouts/shortcodes/markdown_wrapper.html 1 layouts/shortcodes/openurl_button.html 20 layouts/shortcodes/prev_next_button.html 51 layouts/shortcodes/rawhtml.html 1 layouts/shortcodes/readfile.html 89 layouts/shortcodes/related_tags.html 23 layouts/shortcodes/tab.html 31 layouts/shortcodes/tabs.html 57 layouts/shortcodes/tags.html 5 static/Common/Code/Serverless-Todo/src/api/create/app.py 42 static/Common/Code/Serverless-Todo/src/api/delete/app.py 28 static/Common/Code/Serverless-Todo/src/api/read/app.py 24 static/Common/Code/Serverless-Todo/src/api/template.yaml 261 static/Common/Code/Serverless-Todo/src/api/update/app.py 38 static/Common/Code/Serverless-Todo/src/web.yaml 18 static/Common/Code/Serverless-Todo/src/web/app.js 155 static/Common/Code/Serverless-Todo/src/web/index.html 69 static/Common/Create_VPC_Stack/Code/vpc-alb-app-db.yaml 1969 static/Cost/300_Automated_CUR_Updates_and_Ingestion/Code/crawler-cfn.yml 252 static/Cost/300_Optimization_Data_Collection/Code/Budgets.yaml 250 static/Cost/300_Optimization_Data_Collection/Code/Management.yaml 77 static/Cost/300_Optimization_Data_Collection/Code/Optimization_Data_Collector.yaml 407 static/Cost/300_Optimization_Data_Collection/Code/compute_optimizer.yaml 371 static/Cost/300_Optimization_Data_Collection/Code/ecs_data.yaml 299 static/Cost/300_Optimization_Data_Collection/Code/get_accounts.yaml 171 static/Cost/300_Optimization_Data_Collection/Code/lambda_data.yaml 214 static/Cost/300_Optimization_Data_Collection/Code/lambda_s3_athen_cf_template.yaml 194 static/Cost/300_Optimization_Data_Collection/Code/optimisation_read_only_role.yaml 292 static/Cost/300_Optimization_Data_Collection/Code/organization_data.yaml 235 static/Cost/300_Optimization_Data_Collection/Code/organization_rightsizing_lambda.yaml 487 static/Cost/300_Optimization_Data_Collection/Code/rds_util_template.yaml 393 static/Cost/300_Optimization_Data_Collection/Code/source/COC.py 91 static/Cost/300_Optimization_Data_Collection/Code/source/ecs/ecs.py 108 static/Cost/300_Optimization_Data_Collection/Code/source/fof/ami.py 55 static/Cost/300_Optimization_Data_Collection/Code/source/fof/ebs.py 57 static/Cost/300_Optimization_Data_Collection/Code/source/fof/index.py 93 static/Cost/300_Optimization_Data_Collection/Code/source/fof/main.py 82 static/Cost/300_Optimization_Data_Collection/Code/source/fof/snapshot.py 57 static/Cost/300_Optimization_Data_Collection/Code/source/fof/template.py 78 static/Cost/300_Optimization_Data_Collection/Code/source/ta/main.py 71 static/Cost/300_Optimization_Data_Collection/Code/source/ta/ta.py 91 static/Cost/300_Optimization_Data_Collection/Code/trusted_advisor.yaml 166 static/Cost/300_Organization_Data_CUR_Connection/Code/Management.yaml 42 static/Cost/300_Organization_Data_CUR_Connection/Code/main.yaml 274 static/Cost/300_Organization_Data_CUR_Connection/Code/main_man.yaml 251 static/Cost/300_Organization_Data_CUR_Connection/Code/org_data.py 43 static/Cost/300_Organization_Data_CUR_Connection/Code/org_data_ou_lnk_tags.py 97 static/Cost/300_Organization_Data_CUR_Connection/Code/org_data_ou_man_tags.py 82 static/Operations/100_Dependency_Monitoring/Code/dependency_monitoring.yaml 182 static/Operations/200_Automating_operations_with_playbooks_and_runbooks/Code/src/app.js 282 static/Operations/200_Automating_operations_with_playbooks_and_runbooks/Code/templates/automation_role.yml 37 static/Operations/200_Automating_operations_with_playbooks_and_runbooks/Code/templates/base_app.yml 448 static/Operations/200_Automating_operations_with_playbooks_and_runbooks/Code/templates/base_resources.yml 210 static/Operations/200_Automating_operations_with_playbooks_and_runbooks/Code/templates/playbook_gather_resources.yml 136 static/Operations/200_Automating_operations_with_playbooks_and_runbooks/Code/templates/playbook_investigate_application.yml 41 static/Operations/200_Automating_operations_with_playbooks_and_runbooks/Code/templates/playbook_investigate_application_resources.yml 763 static/Operations/200_Automating_operations_with_playbooks_and_runbooks/Code/templates/runbook_approval_gate.yml 100 static/Operations/200_Automating_operations_with_playbooks_and_runbooks/Code/templates/runbook_scale_ecs_service.yml 47 static/Performance/100_Monitoring_Linux_EC2_CloudWatch/Code/LinuxMachineDeploy.yaml 270 static/Performance/100_Monitoring_Windows_EC2_CloudWatch/Code/WindowsMachineDeploy.yaml 483 static/Reliability/100_Deploy_CloudFormation/Code/Python/server_healthcheck.py 162 static/Reliability/200_Backup_Restore_Failback_Analytics/Code/cfn/dr-data.yaml 513 static/Reliability/200_Backup_Restore_Failback_Analytics/Code/cfn/dr-infra.yaml 925 static/Reliability/200_Backup_Restore_Failback_Analytics/Code/cfn/workload.yaml 1656 static/Reliability/200_Backup_Restore_Failback_Analytics/Code/src/resync_s3.py 33 static/Reliability/200_Backup_Restore_Failback_Analytics/Code/src/tweetmaker.py 133 static/Reliability/200_Bidirectional_Replication_for_S3/Code/CloudFormation/s3_bucket.yaml 163 static/Reliability/200_Deploy_and_Update_CloudFormation/Code/CloudFormation/simple_stack.yaml 212 static/Reliability/200_Deploy_and_Update_CloudFormation/Code/CloudFormation/simple_stack_plus_s3.yaml 219 static/Reliability/200_Deploy_and_Update_CloudFormation/Code/CloudFormation/simple_stack_plus_s3_ec2.yaml 230 static/Reliability/200_Deploy_and_Update_CloudFormation/Code/CloudFormation/simple_stack_plus_s3_ec2_server.yaml 243 static/Reliability/200_Testing_Backup_and_Restore_of_Data/Code/backup-lab.yaml 237 static/Reliability/200_Testing_Backup_and_Restore_of_Data/Code/lambda_function.py 142 static/Reliability/300_Fault_Isolation_with_Shuffle_Sharding/Code/buggy-webserver.py 38 static/Reliability/300_Health_Checks_and_Dependencies/Code/Python/load_ddb.py 53 static/Reliability/300_Health_Checks_and_Dependencies/Code/Python/server_basic.py 134 static/Reliability/300_Health_Checks_and_Dependencies/Code/Python/server_errorhandling.py 141 static/Reliability/300_Health_Checks_and_Dependencies/Code/Python/server_healthcheck.py 162 static/Reliability/300_Testing_for_Resiliency_of_EC2_RDS_and_S3/Code/FailureSimulations/c#/AppResiliency/AppResiliency/AZFailover.cs 143 static/Reliability/300_Testing_for_Resiliency_of_EC2_RDS_and_S3/Code/FailureSimulations/c#/AppResiliency/AppResiliency/Failover.cs 43 static/Reliability/300_Testing_for_Resiliency_of_EC2_RDS_and_S3/Code/FailureSimulations/c#/AppResiliency/AppResiliency/InstanceFailover.cs 61 static/Reliability/300_Testing_for_Resiliency_of_EC2_RDS_and_S3/Code/FailureSimulations/c#/AppResiliency/AppResiliency/RDSFailover.cs 56 static/Reliability/300_Testing_for_Resiliency_of_EC2_RDS_and_S3/Code/FailureSimulations/c#/AppResiliency/build.ps1 6 static/Reliability/300_Testing_for_Resiliency_of_EC2_RDS_and_S3/Code/FailureSimulations/java/appresiliency/src/main/java/com/app/resiliency/AZFailover.java 135 static/Reliability/300_Testing_for_Resiliency_of_EC2_RDS_and_S3/Code/FailureSimulations/java/appresiliency/src/main/java/com/app/resiliency/Failover.java 26 static/Reliability/300_Testing_for_Resiliency_of_EC2_RDS_and_S3/Code/FailureSimulations/java/appresiliency/src/main/java/com/app/resiliency/InstanceFailover.java 30 static/Reliability/300_Testing_for_Resiliency_of_EC2_RDS_and_S3/Code/FailureSimulations/java/appresiliency/src/main/java/com/app/resiliency/RDSFailover.java 37 static/Reliability/300_Testing_for_Resiliency_of_EC2_RDS_and_S3/Code/FailureSimulations/powershell/fail_az.ps1 62 static/Reliability/300_Testing_for_Resiliency_of_EC2_RDS_and_S3/Code/FailureSimulations/powershell/fail_instance.ps1 27 static/Reliability/300_Testing_for_Resiliency_of_EC2_RDS_and_S3/Code/FailureSimulations/powershell/failover_rds.ps1 25 static/Reliability/300_Testing_for_Resiliency_of_EC2_RDS_and_S3/Code/FailureSimulations/python/fail_az.py 109 static/Reliability/300_Testing_for_Resiliency_of_EC2_RDS_and_S3/Code/FailureSimulations/python/fail_instance.py 16 static/Reliability/300_Testing_for_Resiliency_of_EC2_RDS_and_S3/Code/FailureSimulations/python/fail_rds.py 21 static/Reliability/300_Testing_for_Resiliency_of_EC2_RDS_and_S3/Code/Python/DMSLambda/deploy_dms_lambda.py 257 static/Reliability/300_Testing_for_Resiliency_of_EC2_RDS_and_S3/Code/Python/MultiAZDBLambda/update_multi_az_lambda.py 185 static/Reliability/300_Testing_for_Resiliency_of_EC2_RDS_and_S3/Code/Python/RDSLambda/deploy_rds_lambda.py 185 static/Reliability/300_Testing_for_Resiliency_of_EC2_RDS_and_S3/Code/Python/ReadReplicaLambda/deploy_read_replica_lambda.py 216 static/Reliability/300_Testing_for_Resiliency_of_EC2_RDS_and_S3/Code/Python/StartStateMachineLambda/StartStateMachine.py 45 static/Reliability/300_Testing_for_Resiliency_of_EC2_RDS_and_S3/Code/Python/VPCLambda/deploy_vpc_lambda.py 154 static/Reliability/300_Testing_for_Resiliency_of_EC2_RDS_and_S3/Code/Python/WaitForStackLambda/wait_for_stack_lambda.py 137 static/Reliability/300_Testing_for_Resiliency_of_EC2_RDS_and_S3/Code/Python/WebAppLambda/deploy_web_lambda.py 275 static/Reliability/300_Testing_for_Resiliency_of_EC2_RDS_and_S3/Code/Python/server.py 110 static/Reliability/300_Testing_for_Resiliency_of_EC2_RDS_and_S3/Code/Python/server_with_reconnect.py 118 static/Reliability/Common/Code/CloudFormation/staticwebapp-active-passive.yaml 512 static/Reliability/Common/Code/CloudFormation/staticwebapp.yaml 489 static/Reliability/Disaster_Recovery/Code/BackupAndRestore.yaml 472 static/Reliability/Disaster_Recovery/Code/BackupAndRestoreDB.yaml 176 static/Reliability/Disaster_Recovery/Code/HotStandby.yaml 1148 static/Reliability/Disaster_Recovery/Code/PilotLightDR.yaml 519 static/Reliability/Disaster_Recovery/Code/WarmStandbyDR.yaml 564 static/Security/200_Automated_Deployment_of_Detective_Controls/Code/cloudtrail-config-guardduty-securityhub.yaml 583 static/Security/200_Automated_Deployment_of_Detective_Controls/Code/cloudtrail-config-guardduty.yaml 568 static/Security/200_Automated_Deployment_of_EC2_Web_Application/Code/staticwebapp.yaml 375 static/Security/200_Automated_Deployment_of_EC2_Web_Application/Code/wordpress.yaml 547 static/Security/200_Automated_Deployment_of_IAM_Groups_and_Roles/Code/baseline-iam.yaml 529 static/Security/200_Automated_Deployment_of_Web_Application_Firewall/Code/waf-global.yaml 1014 static/Security/200_Automated_IAM_User_Cleanup/Code/cloudformation-iam-user-cleanup.yaml 166 static/Security/200_Automated_IAM_User_Cleanup/Code/lambda-iam-user-cleanup.py 132 static/Security/200_Basic_EC2_with_WAF_Protection/Code/waf-regional.yaml 1014 static/Security/200_CloudFront_with_WAF_Protection/Code/waf-global.yaml 1014 static/Security/200_Remote_Configuration_Installation_and_Viewing_CloudWatch_Logs/code/security-lab-stack.yaml 215 static/Security/300_Autonomous_Monitoring_Of_Cryptographic_Activity_With_KMS/Code/templates/section1/pattern1-base.yml 224 static/Security/300_Autonomous_Monitoring_Of_Cryptographic_Activity_With_KMS/Code/templates/section2/pattern1-app.yml 281 static/Security/300_Autonomous_Monitoring_Of_Cryptographic_Activity_With_KMS/Code/templates/section3/pattern1-logging.yml 200 static/Security/300_Autonomous_Patching_With_EC2_Image_Builder_and_Systems_Manager/Code/scripts/section4_ssm_automation_document.yml 77 static/Security/300_Autonomous_Patching_With_EC2_Image_Builder_and_Systems_Manager/Code/templates/section1/pattern3-base.yml 218 static/Security/300_Autonomous_Patching_With_EC2_Image_Builder_and_Systems_Manager/Code/templates/section2/pattern3-application.yml 268 static/Security/300_Autonomous_Patching_With_EC2_Image_Builder_and_Systems_Manager/Code/templates/section3/pattern3-pipeline.yml 115 static/Security/300_Autonomous_Patching_With_EC2_Image_Builder_and_Systems_Manager/Code/templates/section4/pattern3-automate.yml 96 static/Security/300_Incident_Response_Playbook_with_Jupyter-AWS_IAM/Code/incident_response_helpers.py 21 static/Security/300_Multilayered_API_Security_with_Cognito_and_WAF/Code/templates/section1/section1-base.yaml 514 static/Security/300_Multilayered_API_Security_with_Cognito_and_WAF/Code/templates/section3/section3-enhance_security.yaml 312 static/Security/300_VPC_Flow_Logs_Analysis_Dashboard/code/vpc-flow-logs-custom.yaml 119 static/Security/300_VPC_Flow_Logs_Analysis_Dashboard/code/vpc_athena_db_table_view_lambda.yaml 507 static/Security/300_VPC_Flow_Logs_Analysis_Dashboard/code/vpc_flowlogs_quicksight_template.yaml 200 static/Sustainability/300_cur_reports_as_efficiency_reports/lab3/code/aws-usage-queries.ts 362 static/css/theme-walabs.css 511 static/wapartners/100_Automating_Serverless_Best_Practices_with_Dashbird/Code/oncall-health-sample-app/amplify_api_template.yml 164 static/wapartners/100_Automating_Serverless_Best_Practices_with_Dashbird/Code/oncall-health-sample-app/amplify_template.yml 79 static/wapartners/100_Automating_Serverless_Best_Practices_with_Dashbird/Code/oncall-health-sample-app/artillery_load_test/loadTestFunction.js 21 static/wapartners/100_Automating_Serverless_Best_Practices_with_Dashbird/Code/oncall-health-sample-app/artillery_load_test/test.yaml 18 static/wapartners/100_Automating_Serverless_Best_Practices_with_Dashbird/Code/oncall-health-sample-app/lambda/app/index.js 88 static/wapartners/100_Automating_Serverless_Best_Practices_with_Dashbird/Code/oncall-health-sample-app/repo_template.yml 12 static/wapartners/100_Automating_Serverless_Best_Practices_with_Dashbird/Code/templates/section1/section1-oncall-health-sample-app.yaml 22 static/watool/200_Manage_Workload_Risks_with_OpsCenter/Code/clear_OpsItems.py 57 static/watool/200_Manage_Workload_Risks_with_OpsCenter/Code/risk_management.yaml 101 static/watool/200_Manage_Workload_Risks_with_OpsCenter/Code/risk_tracking.py 167 static/watool/200_Manage_Workload_Risks_with_OpsCenter/Code/update_workload.py 78 static/watool/200_Using_AWSCLI_To_Manage_WA_Reviews/Code/LabExample.ps1 202 static/watool/200_Using_AWSCLI_To_Manage_WA_Reviews/Code/LabExample.py 445 static/watool/300_Using_WAT_With_Cloudformation_And_Custom_Lambda/Code/CFN/DeployWACustomLambda.yaml 159 static/watool/300_Using_WAT_With_Cloudformation_And_Custom_Lambda/Code/CFN/SampleLambdaAPIGWDeploy.yaml 238 static/watool/300_Using_WAT_With_Cloudformation_And_Custom_Lambda/Code/Python/CreateWAWorkloadLambda.py 134 static/watool/300_Using_WAT_With_Cloudformation_And_Custom_Lambda/Code/Python/UpdateWAQuestionLambda.py 125 static/watool/300_Using_WAT_With_Cloudformation_And_Custom_Lambda/Code/Python/cfnresponse.py 31 static/watool/utilities/Code/duplicateWAFR.py 535 static/watool/utilities/Code/exportAnswersToXLSX.py 578 static/watool/utilities/Code/exportImportWAFR.py 407 themes/learn/exampleSite/config.toml 84 themes/learn/exampleSite/layouts/partials/custom-footer.html 8 themes/learn/exampleSite/layouts/partials/logo.html 37 themes/learn/exampleSite/layouts/partials/menu-footer.html 7 themes/learn/exampleSite/layouts/shortcodes/ghcontributors.html 29 themes/learn/exampleSite/static/css/theme-mine.css 84 themes/learn/i18n/ar.toml 18 themes/learn/i18n/de.toml 18 themes/learn/i18n/en.toml 18 themes/learn/i18n/es.toml 18 themes/learn/i18n/fr.toml 18 themes/learn/i18n/hi.toml 18 themes/learn/i18n/id.toml 18 themes/learn/i18n/ja.toml 18 themes/learn/i18n/nl.toml 18 themes/learn/i18n/pt.toml 18 themes/learn/i18n/ru.toml 18 themes/learn/i18n/tr.toml 18 themes/learn/i18n/zh-cn.toml 18 themes/learn/layouts/404.html 48 themes/learn/layouts/_default/list.html 18 themes/learn/layouts/_default/single.html 9 themes/learn/layouts/index.html 30 themes/learn/layouts/partials/custom-comments.html 1 themes/learn/layouts/partials/custom-footer.html 1 themes/learn/layouts/partials/custom-header.html 1 themes/learn/layouts/partials/favicon.html 1 themes/learn/layouts/partials/footer.html 66 themes/learn/layouts/partials/header.html 107 themes/learn/layouts/partials/menu-footer.html 1 themes/learn/layouts/partials/menu.html 142 themes/learn/layouts/partials/meta.html 2 themes/learn/layouts/partials/search.html 16 themes/learn/layouts/partials/tags.html 7 themes/learn/layouts/partials/toc.html 5 themes/learn/layouts/shortcodes/attachments.html 35 themes/learn/layouts/shortcodes/button.html 14 themes/learn/layouts/shortcodes/children.html 86 themes/learn/layouts/shortcodes/expand.html 17 themes/learn/layouts/shortcodes/mermaid.html 2 themes/learn/layouts/shortcodes/notice.html 2 themes/learn/layouts/shortcodes/ref.html 14 themes/learn/layouts/shortcodes/relref.html 14 themes/learn/layouts/shortcodes/siteparam.html 7 themes/learn/netlify.toml 17 themes/learn/static/css/atom-one-dark-reasonable.css 70 themes/learn/static/css/auto-complete.css 40 themes/learn/static/css/hugo-theme.css 212 themes/learn/static/css/hybrid.css 72 themes/learn/static/css/nucleus.css 522 themes/learn/static/css/tags.css 42 themes/learn/static/css/theme-blue.css 90 themes/learn/static/css/theme-green.css 90 themes/learn/static/css/theme-red.css 90 themes/learn/static/css/theme.css 1107 themes/learn/static/mermaid/mermaid.css 260 themes/learn/static/mermaid/mermaid.dark.css 262 themes/learn/static/mermaid/mermaid.forest.css 340 themes/learn/theme.toml 18 themes/learn/wercker.yml 12