check_authorization()- 3/10 (Low) - Line 133_extract_token()- 2/10 (Low) - Line 170_validate_arguments()- 3/10 (Low) - Line 178_authenticate_user()- 2/10 (Low) - Line 190_fix_iam_role()- 2/10 (Low) - Line 197handler()- 4/10 (Low) - Line 208__init__()- 1/10 (Simple) - Line 26manage_iam_profile()- 6/10 (Moderate) - Line 31disassociate_iam_profile()- 5/10 (Moderate) - Line 56attach_iam_profile()- 6/10 (Moderate) - Line 93check_disassociated_status()- 2/10 (Low) - Line 75check_associated_status()- 3/10 (Low) - Line 117
handler()- 5/10 (Moderate) - Line 18
create_default_config()- 1/10 (Simple) - Line 30validate_shutdown_config()- 8/10 (High) - Line 51apply_minecraft_config()- 7/10 (Moderate) - Line 80check_missing_minecraft_config()- 5/10 (Moderate) - Line 108validate_aws_resources()- 10/10 (High) - Line 120validate_and_configure_instance_config()- 9/10 (High) - Line 144extract_auth_token()- 4/10 (Low) - Line 212get_user_instances()- 3/10 (Low) - Line 224fetch_parallel_data()- 5/10 (Moderate) - Line 238build_server_response()- 2/10 (Low) - Line 247handler()- 5/10 (Moderate) - Line 292
_strip_leading_zeros()- 10/10 (High) - Line 40_convert_day_of_week()- 10/10 (High) - Line 68_convert_timezone_to_utc()- 4/10 (Low) - Line 90_format_schedule_expression()- 10/10 (High) - Line 113configure_scheduled_shutdown_event()- 4/10 (Low) - Line 172remove_scheduled_shutdown_event()- 3/10 (Low) - Line 228configure_start_event()- 4/10 (Low) - Line 248remove_start_event()- 3/10 (Low) - Line 304send_to_appsync()- 1/10 (Simple) - Line 324_parse_message()- 2/10 (Low) - Line 336_validate_message()- 4/10 (Low) - Line 346_route_action()- 3/10 (Low) - Line 359_send_status_update()- 2/10 (Low) - Line 377process_server_action()- 8/10 (High) - Line 385_get_server_context()- 3/10 (Low) - Line 428_execute_ec2_action()- 2/10 (Low) - Line 445_send_notification()- 2/10 (Low) - Line 460handle_server_action()- 4/10 (Low) - Line 465_save_config_to_db()- 2/10 (Low) - Line 494_configure_schedule_shutdown()- 3/10 (Low) - Line 502_configure_alarm_shutdown()- 3/10 (Low) - Line 521handle_update_server_config()- 5/10 (Moderate) - Line 534process_create_server()- 10/10 (High) - Line 561handle_update_server_name()- 7/10 (Moderate) - Line 672handler()- 3/10 (Low) - Line 723
handler()- 3/10 (Low) - Line 9get_metric_data()- 5/10 (Moderate) - Line 102
check_instance_ready()- 5/10 (Moderate) - Line 14send_ssm_command()- 9/10 (High) - Line 47handler()- 7/10 (Moderate) - Line 134
check_authorization()- 6/10 (Moderate) - Line 28send_status_to_appsync()- 1/10 (Simple) - Line 69_is_valid_cron()- 4/10 (Low) - Line 89validate_create_server_input()- 10/10 (High) - Line 110validate_queue_message()- 10/10 (High) - Line 163send_to_queue()- 7/10 (Moderate) - Line 204action_process_sync()- 3/10 (Low) - Line 274handle_get_server_users()- 2/10 (Low) - Line 288handle_search_user_by_email()- 3/10 (Low) - Line 299handle_create_server()- 10/10 (High) - Line 334handle_add_user_to_server()- 7/10 (Moderate) - Line 423handle_get_server_config()- 3/10 (Low) - Line 493handle_local_invocation()- 1/10 (Simple) - Line 524handle_search_user_by_email_operation()- 2/10 (Low) - Line 528handle_create_server_operation()- 2/10 (Low) - Line 535route_instance_operation()- 10/10 (High) - Line 542handler()- 9/10 (High) - Line 600
getUsageCost()- 5/10 (Moderate) - Line 26handler()- 10/10 (High) - Line 83
send_to_appsync()- 1/10 (Simple) - Line 97schedule_event_response()- 3/10 (Low) - Line 108get_metrics_data()- 6/10 (Moderate) - Line 136enable_scheduled_rule()- 2/10 (Low) - Line 182disable_scheduled_rule()- 3/10 (Low) - Line 189ensure_server_has_cognito_group()- 4/10 (Low) - Line 201ensure_server_in_dynamodb()- 2/10 (Low) - Line 247state_change_response()- 3/10 (Low) - Line 284queue_bootstrap_server()- 3/10 (Low) - Line 323handle_instance_state_change()- 4/10 (Low) - Line 346handle_instance_running()- 7/10 (Moderate) - Line 367handle_instance_stopped()- 1/10 (Simple) - Line 387handle_scheduled_event()- 2/10 (Low) - Line 391handler()- 4/10 (Low) - Line 399
__init__()- 1/10 (Simple) - Line 16capitalize_first_letter()- 2/10 (Low) - Line 22response()- 2/10 (Low) - Line 36retry_operation()- 3/10 (Low) - Line 53is_admin_user()- 2/10 (Low) - Line 62check_user_authorization()- 9/10 (High) - Line 77get_ssm_param()- 3/10 (Low) - Line 113get_ssm_parameters()- 4/10 (Low) - Line 129put_ssm_param()- 2/10 (Low) - Line 152retrieve_extension_value()- 4/10 (Low) - Line 167send_server_notification_email()- 6/10 (Moderate) - Line 217
__init__()- 3/10 (Low) - Line 17_to_decimal()- 3/10 (Low) - Line 30_safe_float()- 3/10 (Low) - Line 47_safe_int()- 3/10 (Low) - Line 67_convert_dynamodb_config_item()- 1/10 (Simple) - Line 86get_server_config()- 5/10 (Moderate) - Line 115put_server_config()- 10/10 (High) - Line 145update_server_config()- 9/10 (High) - Line 209get_server_info()- 4/10 (Low) - Line 306update_server_name()- 5/10 (Moderate) - Line 361put_server_info()- 5/10 (Moderate) - Line 398
__init__()- 1/10 (Simple) - Line 12queue_ssm_command()- 4/10 (Low) - Line 19queue_bootstrap_command()- 2/10 (Low) - Line 77queue_shell_script()- 3/10 (Low) - Line 107
extract_instance_id()- 3/10 (Low) - Line 21__init__()- 1/10 (Simple) - Line 28get_latest_ubuntu_ami()- 2/10 (Low) - Line 39create_ec2_instance()- 10/10 (High) - Line 55update_alarm()- 3/10 (Low) - Line 187remove_alarm()- 3/10 (Low) - Line 221check_alarm_exists()- 2/10 (Low) - Line 241check_eventbridge_rules_exist()- 3/10 (Low) - Line 271get_cached_running_minutes()- 5/10 (Moderate) - Line 271get_total_hours_running_per_month()- 10/10 (High) - Line 315extract_state_event_time()- 8/10 (High) - Line 412list_instances_by_user_group()- 5/10 (Moderate) - Line 429list_instances_by_app_tag()- 2/10 (Low) - Line 456list_server_by_id()- 2/10 (Low) - Line 487list_servers_by_user()- 1/10 (Simple) - Line 498list_servers_by_state()- 1/10 (Simple) - Line 507list_servers_by_group()- 1/10 (Simple) - Line 515list_all_servers()- 1/10 (Simple) - Line 524paginate_instances()- 6/10 (Moderate) - Line 532describe_iam_profile()- 3/10 (Low) - Line 570describe_instance_status()- 6/10 (Moderate) - Line 598describe_instance_attributes()- 1/10 (Simple) - Line 621update_instance_name_tag()- 3/10 (Low) - Line 629
extract_auth_token()- 4/10 (Low) - Line 19validate_user_token()- 3/10 (Low) - Line 31__init__()- 1/10 (Simple) - Line 43is_token_valid()- 6/10 (Moderate) - Line 49process_token()- 7/10 (Moderate) - Line 85group_exists()- 2/10 (Low) - Line 132create_group()- 2/10 (Low) - Line 132add_user_to_group()- 2/10 (Low) - Line 147list_users_for_group()- 10/10 (High) - Line 162find_user_by_email()- 8/10 (High) - Line 233list_groups_for_user()- 5/10 (Moderate) - Line 291