Path Lines of Code docker/__version__.py 1 docker/commons/__init__.py 9 docker/commons/constants.py 165 docker/commons/enum.py 5 docker/commons/exception.py 16 docker/commons/log_helper.py 26 docker/commons/profiler.py 16 docker/commons/security.py 60 docker/commons/time_helper.py 9 docker/executor.py 323 docker/models/__init__.py 35 docker/models/algorithm.py 112 docker/models/application_attributes.py 11 docker/models/base_model.py 17 docker/models/job.py 38 docker/models/license.py 17 docker/models/parent_attributes.py 15 docker/models/recommendation_history.py 68 docker/models/setting.py 5 docker/models/shape.py 15 docker/models/shape_price.py 28 docker/models/storage.py 28 docker/services/__init__.py 2 docker/services/algorithm_service.py 113 docker/services/clients/__init__.py 1 docker/services/clients/abstract_key_management.py 57 docker/services/clients/license_manager.py 127 docker/services/clients/s3.py 185 docker/services/clients/ssm.py 139 docker/services/clients/standalone_key_management.py 235 docker/services/clustering_service.py 63 docker/services/customer_preferences_service.py 130 docker/services/environment_service.py 57 docker/services/job_service.py 75 docker/services/key_management_service.py 142 docker/services/license_manager_service.py 152 docker/services/license_service.py 80 docker/services/meta_service.py 128 docker/services/metrics_service.py 459 docker/services/mocked_data_service.py 412 docker/services/os_service.py 87 docker/services/recomendation_service.py 492 docker/services/recommendation_history_service.py 220 docker/services/reformat_service.py 59 docker/services/resize/__init__.py 1 docker/services/resize/resize_service.py 385 docker/services/resize/resize_trend.py 119 docker/services/resize/shape_compatibility_filter.py 77 docker/services/rightsizer_application_service.py 29 docker/services/rightsizer_parent_service.py 147 docker/services/saving/__init__.py 1 docker/services/saving/abstract_saving.py 13 docker/services/saving/saving.py 30 docker/services/saving/saving_result.py 16 docker/services/saving/saving_service.py 168 docker/services/saving/split_saving.py 33 docker/services/schedule/__init__.py 1 docker/services/schedule/active_schedule_period.py 9 docker/services/schedule/frequency_map.py 103 docker/services/schedule/schedule_item.py 68 docker/services/schedule/schedule_service.py 189 docker/services/service_provider.py 273 docker/services/setting_service.py 19 docker/services/shape_price_service.py 22 docker/services/shape_service.py 25 docker/services/ssm_service.py 21 docker/services/storage_service.py 231 docker/services/token_service.py 36 docker/services/user_service.py 62 r8s/__init__.py 1 r8s/__version__.py 1 r8s/r8s_group/__init__.py 253 r8s/r8s_group/algorithm.py 302 r8s/r8s_group/application.py 98 r8s/r8s_group/job.py 43 r8s/r8s_group/license.py 28 r8s/r8s_group/parent.py 70 r8s/r8s_group/parent_licenses.py 44 r8s/r8s_group/parent_shaperule.py 87 r8s/r8s_group/policy.py 61 r8s/r8s_group/r8s.py 91 r8s/r8s_group/recommendation.py 47 r8s/r8s_group/report.py 52 r8s/r8s_group/role.py 66 r8s/r8s_group/setting.py 7 r8s/r8s_group/setting_client.py 49 r8s/r8s_group/setting_config.py 36 r8s/r8s_group/shape.py 81 r8s/r8s_group/shape_price.py 103 r8s/r8s_group/storage.py 88 r8s/r8s_group/user.py 27 r8s/r8s_service/__init__.py 2 r8s/r8s_service/adapter_client.py 817 r8s/r8s_service/config.py 80 r8s/r8s_service/constants.py 206 r8s/r8s_service/exception.py 31 r8s/r8s_service/initializer.py 9 r8s/r8s_service/local_response_processor.py 21 r8s/r8s_service/logger.py 73 r8s/setup.py 20 scripts/configure_environment.py 109 scripts/patch/2.11/s3_patch_metric_format.py 227 scripts/patch/2.11/s3_patch_metric_format_onprem.py 246 scripts/populate_aws_shapes.py 166 scripts/populate_azure_shapes.py 238 scripts/populate_gcp_shapes.py 232 src/commons/__init__.py 84 src/commons/__version__.py 1 src/commons/abstract_lambda.py 36 src/commons/constants.py 260 src/commons/enum.py 5 src/commons/exception.py 6 src/commons/log_helper.py 59 src/commons/security.py 62 src/commons/time_helper.py 14 src/connections/__init__.py 1 src/connections/auth_extension/__init__.py 1 src/connections/auth_extension/base_auth_client.py 47 src/connections/auth_extension/cognito_to_jwt_adapter.py 184 src/connections/batch_extension/__init__.py 1 src/connections/batch_extension/base_job_client.py 59 src/connections/batch_extension/batch_to_subprocess_adapter.py 83 src/exported_module/__init__.py 1 src/exported_module/api/__init__.py 1 src/exported_module/api/app.py 125 src/exported_module/api/app_gunicorn.py 13 src/exported_module/api/deployment_resources_parser.py 90 src/exported_module/scripts/__init__.py 1 src/exported_module/scripts/init_minio.py 23 src/exported_module/scripts/init_mongo.py 150 src/exported_module/scripts/init_vault.py 19 src/lambdas/__init__.py 1 src/lambdas/r8s_api_handler/__init__.py 1 src/lambdas/r8s_api_handler/handler.py 402 src/lambdas/r8s_api_handler/processors/__init__.py 1 src/lambdas/r8s_api_handler/processors/abstract_processor.py 13 src/lambdas/r8s_api_handler/processors/algorithm_processor.py 499 src/lambdas/r8s_api_handler/processors/application_processor.py 333 src/lambdas/r8s_api_handler/processors/health_check_processor.py 146 src/lambdas/r8s_api_handler/processors/job_processor.py 443 src/lambdas/r8s_api_handler/processors/license_manager_client_processor.py 218 src/lambdas/r8s_api_handler/processors/license_manager_config_processor.py 78 src/lambdas/r8s_api_handler/processors/license_processor.py 81 src/lambdas/r8s_api_handler/processors/license_sync_processor.py 71 src/lambdas/r8s_api_handler/processors/mail_report_processor.py 54 src/lambdas/r8s_api_handler/processors/parent_licenses_processor.py 351 src/lambdas/r8s_api_handler/processors/parent_processor.py 260 src/lambdas/r8s_api_handler/processors/parent_resize_insights_processor.py 155 src/lambdas/r8s_api_handler/processors/policies_processor.py 204 src/lambdas/r8s_api_handler/processors/recommendation_history_processor.py 148 src/lambdas/r8s_api_handler/processors/report_processor.py 116 src/lambdas/r8s_api_handler/processors/role_processor.py 215 src/lambdas/r8s_api_handler/processors/shape_price_processor.py 262 src/lambdas/r8s_api_handler/processors/shape_processor.py 205 src/lambdas/r8s_api_handler/processors/shape_rule_dry_run_processor.py 138 src/lambdas/r8s_api_handler/processors/shape_rule_processor.py 394 src/lambdas/r8s_api_handler/processors/signin_processor.py 60 src/lambdas/r8s_api_handler/processors/signup_processor.py 55 src/lambdas/r8s_api_handler/processors/storage_data_processor.py 164 src/lambdas/r8s_api_handler/processors/storage_processor.py 228 src/lambdas/r8s_api_handler/processors/user_processor.py 144 src/lambdas/r8s_report_generator/__init__.py 1 src/lambdas/r8s_report_generator/handler.py 488 src/main.py 79 src/models/__init__.py 35 src/models/algorithm.py 111 src/models/application_attributes.py 11 src/models/base_model.py 17 src/models/job.py 38 src/models/license.py 17 src/models/parent_attributes.py 15 src/models/policy.py 5 src/models/recommendation_history.py 86 src/models/role.py 14 src/models/setting.py 5 src/models/shape.py 20 src/models/shape_price.py 29 src/models/storage.py 28 src/models/user.py 8 src/services/__init__.py 2 src/services/abstract_api_handler_lambda.py 96 src/services/abstract_lambda.py 34 src/services/algorithm_service.py 129 src/services/clients/__init__.py 1 src/services/clients/abstract_key_management.py 67 src/services/clients/api_gateway_client.py 20 src/services/clients/batch.py 88 src/services/clients/cognito.py 194 src/services/clients/lambda_func.py 70 src/services/clients/license_manager.py 167 src/services/clients/s3.py 176 src/services/clients/ssm.py 141 src/services/clients/standalone_key_management.py 308 src/services/customer_preferences_service.py 133 src/services/environment_service.py 53 src/services/health_checks/__init__.py 5 src/services/health_checks/abstract_health_check.py 33 src/services/health_checks/application_check.py 147 src/services/health_checks/check_result.py 35 src/services/health_checks/operation_mode_check.py 198 src/services/health_checks/parent_check.py 104 src/services/health_checks/shape_check.py 172 src/services/health_checks/shape_update_date_check.py 50 src/services/health_checks/storage_check.py 138 src/services/job_service.py 88 src/services/key_management_service.py 164 src/services/license_manager_service.py 138 src/services/license_service.py 89 src/services/rbac/__init__.py 1 src/services/rbac/access_control_service.py 144 src/services/rbac/endpoint_to_permission_mapping.py 123 src/services/rbac/iam_service.py 28 src/services/recommendation_history_service.py 55 src/services/report_service.py 170 src/services/resize_service.py 126 src/services/rightsizer_application_service.py 142 src/services/rightsizer_parent_service.py 186 src/services/service_provider.py 328 src/services/setting_service.py 66 src/services/shape_price_service.py 64 src/services/shape_rule_filter_service.py 128 src/services/shape_service.py 33 src/services/ssm_service.py 19 src/services/storage_service.py 240 src/services/token_service.py 36 src/services/user_service.py 99