Path Lines of Code source/idea/__init__.py 1 source/idea/ad-sync/__init__.py 1 source/idea/ad-sync/src/__init__.py 1 source/idea/ad-sync/src/adsync/__init__.py 3 source/idea/ad-sync/src/adsync/main.py 307 source/idea/ad-sync/src/adsync_meta/__init__.py 2 source/idea/ad-sync/src/setup.py 14 source/idea/app.py 70 source/idea/application/__init__.py 1 source/idea/backend/__init__.py 1 source/idea/backend/handler.py 23 source/idea/backend/resources/__init__.py 1 source/idea/backend/resources/ad_sync.py 75 source/idea/backend/resources/bastion_host_service.py 380 source/idea/backend/resources/common.py 22 source/idea/batteries_included/__init__.py 2 source/idea/batteries_included/parameters/__init__.py 2 source/idea/batteries_included/parameters/common.py 184 source/idea/batteries_included/parameters/customdomain.py 117 source/idea/batteries_included/parameters/directoryservice.py 197 source/idea/batteries_included/parameters/internet_proxy.py 61 source/idea/batteries_included/parameters/parameters.py 44 source/idea/batteries_included/parameters/shared_storage.py 23 source/idea/batteries_included/stack.py 185 source/idea/constants.py 6 source/idea/idea-administrator/resources/lambda_functions/__init__.py 1 source/idea/idea-administrator/resources/lambda_functions/add_to_user_pool_client_scopes/__init__.py 1 source/idea/idea-administrator/resources/lambda_functions/add_to_user_pool_client_scopes/handler.py 68 source/idea/idea-administrator/resources/lambda_functions/configure_sso/__init__.py 1 source/idea/idea-administrator/resources/lambda_functions/configure_sso/handler.py 349 source/idea/idea-administrator/resources/lambda_functions/idea_controller_scheduled_event_transformer/__init__.py 1 source/idea/idea-administrator/resources/lambda_functions/idea_controller_scheduled_event_transformer/handler.py 29 source/idea/idea-administrator/resources/lambda_functions/idea_custom_resource_cluster_endpoints/__init__.py 1 source/idea/idea-administrator/resources/lambda_functions/idea_custom_resource_cluster_endpoints/handler.py 149 source/idea/idea-administrator/resources/lambda_functions/idea_custom_resource_create_tags/__init__.py 1 source/idea/idea-administrator/resources/lambda_functions/idea_custom_resource_create_tags/handler.py 33 source/idea/idea-administrator/resources/lambda_functions/idea_custom_resource_get_ad_security_group/__init__.py 1 source/idea/idea-administrator/resources/lambda_functions/idea_custom_resource_get_ad_security_group/handler.py 70 source/idea/idea-administrator/resources/lambda_functions/idea_custom_resource_get_user_pool_client_secret/__init__.py 1 source/idea/idea-administrator/resources/lambda_functions/idea_custom_resource_get_user_pool_client_secret/handler.py 71 source/idea/idea-administrator/resources/lambda_functions/idea_custom_resource_self_signed_certificate/__init__.py 1 source/idea/idea-administrator/resources/lambda_functions/idea_custom_resource_self_signed_certificate/handler.py 247 source/idea/idea-administrator/resources/lambda_functions/idea_custom_resource_update_cluster_prefix_list/__init__.py 1 source/idea/idea-administrator/resources/lambda_functions/idea_custom_resource_update_cluster_prefix_list/handler.py 72 source/idea/idea-administrator/resources/lambda_functions/idea_custom_resource_update_cluster_settings/__init__.py 1 source/idea/idea-administrator/resources/lambda_functions/idea_custom_resource_update_cluster_settings/handler.py 119 source/idea/idea-administrator/resources/lambda_functions/idea_ec2_state_event_transformation_lambda/__init__.py 1 source/idea/idea-administrator/resources/lambda_functions/idea_ec2_state_event_transformation_lambda/handler.py 56 source/idea/idea-administrator/resources/lambda_functions/idea_efs_throughput/__init__.py 1 source/idea/idea-administrator/resources/lambda_functions/idea_efs_throughput/handler.py 37 source/idea/idea-administrator/resources/lambda_functions/idea_lambda_commons/__init__.py 3 source/idea/idea-administrator/resources/lambda_functions/idea_lambda_commons/cfn_response.py 42 source/idea/idea-administrator/resources/lambda_functions/idea_lambda_commons/cfn_response_status.py 8 source/idea/idea-administrator/resources/lambda_functions/idea_lambda_commons/http_client.py 28 source/idea/idea-administrator/resources/lambda_functions/idea_solution_metrics/__init__.py 1 source/idea/idea-administrator/resources/lambda_functions/idea_solution_metrics/handler.py 57 source/idea/idea-administrator/resources/lambda_functions/res_custom_credential_broker/__init__.py 1 source/idea/idea-administrator/resources/lambda_functions/res_custom_credential_broker/handler.py 84 source/idea/idea-administrator/resources/lambda_functions/res_custom_credential_broker/object_storage_model.py 22 source/idea/idea-administrator/resources/lambda_functions/res_custom_credential_broker/shared_storage_db.py 87 source/idea/idea-administrator/resources/lambda_functions/res_custom_credential_broker/utils.py 128 source/idea/idea-administrator/resources/lambda_functions/res_custom_credential_broker/virtual_desktop_controller_server_db.py 37 source/idea/idea-administrator/resources/lambda_functions/res_custom_credential_broker/virtual_desktop_controller_user_sessions_db.py 36 source/idea/idea-administrator/resources/lambda_functions/res_vdi_helper/__init__.py 1 source/idea/idea-administrator/resources/lambda_functions/res_vdi_helper/actions.py 3 source/idea/idea-administrator/resources/lambda_functions/res_vdi_helper/auth.py 75 source/idea/idea-administrator/resources/lambda_functions/res_vdi_helper/handler.py 49 source/idea/idea-administrator/resources/lambda_functions/res_vdi_helper/virtual_desktop_controller_server_db.py 38 source/idea/idea-administrator/resources/lambda_functions/scheduled_ad_sync_lambda/__init__.py 1 source/idea/idea-administrator/resources/lambda_functions/scheduled_ad_sync_lambda/handler.py 25 source/idea/idea-administrator/src/ideaadministrator/__init__.py 7 source/idea/idea-administrator/src/ideaadministrator/app/__init__.py 1 source/idea/idea-administrator/src/ideaadministrator/app/aws_service_availability_helper.py 270 source/idea/idea-administrator/src/ideaadministrator/app/cdk/__init__.py 1 source/idea/idea-administrator/src/ideaadministrator/app/cdk/cdk_app.py 159 source/idea/idea-administrator/src/ideaadministrator/app/cdk/cdk_invoker.py 856 source/idea/idea-administrator/src/ideaadministrator/app/cdk/constructs/__init__.py 8 source/idea/idea-administrator/src/ideaadministrator/app/cdk/constructs/backup.py 85 source/idea/idea-administrator/src/ideaadministrator/app/cdk/constructs/base.py 134 source/idea/idea-administrator/src/ideaadministrator/app/cdk/constructs/common.py 528 source/idea/idea-administrator/src/ideaadministrator/app/cdk/constructs/directory_service.py 335 source/idea/idea-administrator/src/ideaadministrator/app/cdk/constructs/dns.py 89 source/idea/idea-administrator/src/ideaadministrator/app/cdk/constructs/existing_resources.py 119 source/idea/idea-administrator/src/ideaadministrator/app/cdk/constructs/network.py 519 source/idea/idea-administrator/src/ideaadministrator/app/cdk/constructs/storage.py 282 source/idea/idea-administrator/src/ideaadministrator/app/cdk/idea_code_asset.py 127 source/idea/idea-administrator/src/ideaadministrator/app/cdk/stacks/__init__.py 10 source/idea/idea-administrator/src/ideaadministrator/app/cdk/stacks/base_stack.py 106 source/idea/idea-administrator/src/ideaadministrator/app/cdk/stacks/bastion_host_stack.py 116 source/idea/idea-administrator/src/ideaadministrator/app/cdk/stacks/bootstrap_stack.py 5 source/idea/idea-administrator/src/ideaadministrator/app/cdk/stacks/cluster_manager_stack.py 461 source/idea/idea-administrator/src/ideaadministrator/app/cdk/stacks/cluster_stack.py 952 source/idea/idea-administrator/src/ideaadministrator/app/cdk/stacks/directoryservice_stack.py 338 source/idea/idea-administrator/src/ideaadministrator/app/cdk/stacks/identity_provider_stack.py 123 source/idea/idea-administrator/src/ideaadministrator/app/cdk/stacks/scheduler_stack.py 469 source/idea/idea-administrator/src/ideaadministrator/app/cdk/stacks/shared_storage_stack.py 162 source/idea/idea-administrator/src/ideaadministrator/app/cdk/stacks/virtual_desktop_controller_stack.py 1364 source/idea/idea-administrator/src/ideaadministrator/app/cluster_prefix_list_helper.py 76 source/idea/idea-administrator/src/ideaadministrator/app/config_generator.py 457 source/idea/idea-administrator/src/ideaadministrator/app/delete_cluster.py 701 source/idea/idea-administrator/src/ideaadministrator/app/deployment_helper.py 156 source/idea/idea-administrator/src/ideaadministrator/app/directory_service_helper.py 39 source/idea/idea-administrator/src/ideaadministrator/app/installer_params.py 882 source/idea/idea-administrator/src/ideaadministrator/app/patch_helper.py 209 source/idea/idea-administrator/src/ideaadministrator/app/shared_storage_helper.py 402 source/idea/idea-administrator/src/ideaadministrator/app/support_helper.py 159 source/idea/idea-administrator/src/ideaadministrator/app/values_diff.py 22 source/idea/idea-administrator/src/ideaadministrator/app/vpc_endpoints_helper.py 297 source/idea/idea-administrator/src/ideaadministrator/app_constants.py 19 source/idea/idea-administrator/src/ideaadministrator/app_context.py 27 source/idea/idea-administrator/src/ideaadministrator/app_main.py 1343 source/idea/idea-administrator/src/ideaadministrator/app_messages.py 1 source/idea/idea-administrator/src/ideaadministrator/app_props.py 233 source/idea/idea-administrator/src/ideaadministrator/app_protocols.py 8 source/idea/idea-administrator/src/ideaadministrator/app_utils.py 147 source/idea/idea-administrator/src/ideaadministrator/integration_tests/__init__.py 1 source/idea/idea-administrator/src/ideaadministrator/integration_tests/conftest.py 6 source/idea/idea-administrator/src/ideaadministrator/integration_tests/scheduler/__init__.py 1 source/idea/idea-administrator/src/ideaadministrator/integration_tests/scheduler/job_test_case.py 257 source/idea/idea-administrator/src/ideaadministrator/integration_tests/virtual_desktop_tests_util.py 1008 source/idea/idea-administrator/src/ideaadministrator_meta/__init__.py 2 source/idea/idea-administrator/src/setup.py 18 source/idea/idea-bastion-host/src/__init__.py 1 source/idea/idea-bastion-host/src/ideabastionhost/__init__.py 5 source/idea/idea-bastion-host/src/ideabastionhost/app/__init__.py 1 source/idea/idea-bastion-host/src/ideabastionhost/app/api_invoker.py 15 source/idea/idea-bastion-host/src/ideabastionhost/app/app_main.py 39 source/idea/idea-bastion-host/src/ideabastionhost/app/bastion_host_app.py 20 source/idea/idea-bastion-host/src/ideabastionhost_meta/__init__.py 2 source/idea/idea-bastion-host/src/setup.py 18 source/idea/idea-bootstrap/_templates/linux/bootstrap_userdata_linux_base_non_substitution.sh.jinja2 104 source/idea/idea-bootstrap/_templates/linux/bootstrap_userdata_linux_base_substitution.sh.jinja2 111 source/idea/idea-bootstrap/_templates/linux/chronyd.jinja2 29 source/idea/idea-bootstrap/_templates/linux/configure_openldap.jinja2 29 source/idea/idea-bootstrap/_templates/linux/connect_activedirectory.jinja2 104 source/idea/idea-bootstrap/_templates/linux/create_idea_app_certs.jinja2 16 source/idea/idea-bootstrap/_templates/linux/disable_motd_update.jinja2 7 source/idea/idea-bootstrap/_templates/linux/disable_nouveau_drivers.jinja2 22 source/idea/idea-bootstrap/_templates/linux/disable_ssh.jinja2 9 source/idea/idea-bootstrap/_templates/linux/disable_strict_host_check.jinja2 6 source/idea/idea-bootstrap/_templates/linux/disable_ulimit.jinja2 8 source/idea/idea-bootstrap/_templates/linux/fsx_lustre_client.jinja2 121 source/idea/idea-bootstrap/_templates/linux/fsx_lustre_client_tuning_postmount.jinja2 19 source/idea/idea-bootstrap/_templates/linux/fsx_lustre_client_tuning_prereboot.jinja2 14 source/idea/idea-bootstrap/_templates/linux/gpu_drivers.jinja2 269 source/idea/idea-bootstrap/_templates/linux/idea_proxy.jinja2 10 source/idea/idea-bootstrap/_templates/linux/idea_service_account.jinja2 6 source/idea/idea-bootstrap/_templates/linux/join_activedirectory.jinja2 161 source/idea/idea-bootstrap/_templates/linux/join_directoryservice.jinja2 15 source/idea/idea-bootstrap/_templates/linux/join_openldap.jinja2 75 source/idea/idea-bootstrap/_templates/linux/motd.jinja2 15 source/idea/idea-bootstrap/_templates/linux/mount_shared_storage.jinja2 121 source/idea/idea-bootstrap/_templates/linux/nodejs.jinja2 24 source/idea/idea-bootstrap/_templates/linux/openmpi.jinja2 26 source/idea/idea-bootstrap/_templates/linux/openpbs.jinja2 78 source/idea/idea-bootstrap/_templates/linux/openpbs_client.jinja2 20 source/idea/idea-bootstrap/_templates/linux/prometheus.jinja2 65 source/idea/idea-bootstrap/_templates/linux/prometheus_node_exporter.jinja2 58 source/idea/idea-bootstrap/_templates/linux/python.jinja2 49 source/idea/idea-bootstrap/_templates/linux/restrict_ssh.jinja2 11 source/idea/idea-bootstrap/_templates/linux/restrict_ssh_access_to_session_owner.jinja2 11 source/idea/idea-bootstrap/_templates/linux/set_sudoers.jinja2 47 source/idea/idea-bootstrap/_templates/linux/sudoer_secure_path.jinja2 6 source/idea/idea-bootstrap/_templates/linux/supervisord.jinja2 41 source/idea/idea-bootstrap/_templates/linux/tag_ebs_volumes.jinja2 36 source/idea/idea-bootstrap/_templates/linux/tag_network_interface.jinja2 36 source/idea/idea-bootstrap/_templates/windows/join_activedirectory.jinja2 112 source/idea/idea-bootstrap/_templates/windows/mount_shared_storage.jinja2 40 source/idea/idea-bootstrap/bastion-host/install_app.sh.jinja2 44 source/idea/idea-bootstrap/bastion-host/setup.sh.jinja2 145 source/idea/idea-bootstrap/cluster-manager/install_app.sh.jinja2 64 source/idea/idea-bootstrap/cluster-manager/setup.sh.jinja2 152 source/idea/idea-bootstrap/compute-node-ami-builder/compute_node_ami_builder.sh.jinja2 70 source/idea/idea-bootstrap/compute-node-ami-builder/compute_node_ami_builder_post_reboot.sh.jinja2 62 source/idea/idea-bootstrap/compute-node-ami-builder/setup.sh.jinja2 58 source/idea/idea-bootstrap/compute-node/_templates/configure_hyperthreading.jinja2 10 source/idea/idea-bootstrap/compute-node/_templates/configure_openpbs_compute_node.jinja2 25 source/idea/idea-bootstrap/compute-node/_templates/efa.jinja2 26 source/idea/idea-bootstrap/compute-node/_templates/scheduler_start.jinja2 5 source/idea/idea-bootstrap/compute-node/_templates/scheduler_stop.jinja2 5 source/idea/idea-bootstrap/compute-node/_templates/scratch_storage.jinja2 132 source/idea/idea-bootstrap/compute-node/compute_node.sh.jinja2 89 source/idea/idea-bootstrap/compute-node/compute_node_post_reboot.sh.jinja2 25 source/idea/idea-bootstrap/compute-node/setup.sh.jinja2 63 source/idea/idea-bootstrap/dcv-broker/install_app.sh.jinja2 201 source/idea/idea-bootstrap/dcv-broker/setup.sh.jinja2 113 source/idea/idea-bootstrap/dcv-connection-gateway/_templates/configure_certificates.jinja2 40 source/idea/idea-bootstrap/dcv-connection-gateway/install_app.sh.jinja2 148 source/idea/idea-bootstrap/dcv-connection-gateway/refresh_certificates.sh.jinja2 29 source/idea/idea-bootstrap/dcv-connection-gateway/setup.sh.jinja2 115 source/idea/idea-bootstrap/openldap-server/_templates/install_openldap.jinja2 199 source/idea/idea-bootstrap/openldap-server/setup.sh.jinja2 111 source/idea/idea-bootstrap/scheduler/_templates/configure_openpbs_server.jinja2 131 source/idea/idea-bootstrap/scheduler/install_app.sh.jinja2 94 source/idea/idea-bootstrap/scheduler/scheduler_post_reboot.sh.jinja2 29 source/idea/idea-bootstrap/scheduler/setup.sh.jinja2 126 source/idea/idea-bootstrap/vdi-helper/__init__.py 1 source/idea/idea-bootstrap/vdi-helper/custom_credential_broker.py 20 source/idea/idea-bootstrap/vdi-helper/iam_auth.py 23 source/idea/idea-bootstrap/vdi-helper/vdi_auto_stop.py 147 source/idea/idea-bootstrap/virtual-desktop-controller/install_app.sh.jinja2 56 source/idea/idea-bootstrap/virtual-desktop-controller/setup.sh.jinja2 129 source/idea/idea-bootstrap/virtual-desktop-host-linux/configure.sh.jinja2 395 source/idea/idea-bootstrap/virtual-desktop-host-linux/configure_post_reboot.sh.jinja2 57 source/idea/idea-bootstrap/virtual-desktop-host-linux/install_app.sh.jinja2 43 source/idea/idea-bootstrap/virtual-desktop-host-windows/Configure.ps1.jinja2 147 source/idea/idea-bootstrap/virtual-desktop-host-windows/ConfigureDCVHost.ps1.jinja2 116 source/idea/idea-bootstrap/virtual-desktop-host-windows/DownloadAndExecuteScript.ps1 42 source/idea/idea-bootstrap/virtual-desktop-host-windows/ExportLaunchScriptEnv.ps1 41 source/idea/idea-bootstrap/virtual-desktop-host-windows/Install.ps1 118 source/idea/idea-bootstrap/virtual-desktop-host-windows/VDIIdleCheck.ps1 59 source/idea/idea-cli/src/ideacli/__init__.py 65 source/idea/idea-cli/src/ideacli/idea.py 9 source/idea/idea-cli/src/ideacli_meta/__init__.py 2 source/idea/idea-cli/src/setup.py 16 source/idea/idea-cluster-manager/src/ideaclustermanager/__init__.py 5 source/idea/idea-cluster-manager/src/ideaclustermanager/app/__init__.py 1 source/idea/idea-cluster-manager/src/ideaclustermanager/app/accounts/__init__.py 1 source/idea/idea-cluster-manager/src/ideaclustermanager/app/accounts/accounts_service.py 387 source/idea/idea-cluster-manager/src/ideaclustermanager/app/accounts/ad_automation_agent.py 101 source/idea/idea-cluster-manager/src/ideaclustermanager/app/accounts/auth_constants.py 2 source/idea/idea-cluster-manager/src/ideaclustermanager/app/accounts/auth_utils.py 41 source/idea/idea-cluster-manager/src/ideaclustermanager/app/accounts/cognito_user_pool.py 472 source/idea/idea-cluster-manager/src/ideaclustermanager/app/accounts/db/__init__.py 1 source/idea/idea-cluster-manager/src/ideaclustermanager/app/accounts/db/ad_automation_dao.py 37 source/idea/idea-cluster-manager/src/ideaclustermanager/app/accounts/db/group_dao.py 99 source/idea/idea-cluster-manager/src/ideaclustermanager/app/accounts/db/group_members_dao.py 66 source/idea/idea-cluster-manager/src/ideaclustermanager/app/accounts/db/single_sign_on_state_dao.py 76 source/idea/idea-cluster-manager/src/ideaclustermanager/app/accounts/db/user_dao.py 137 source/idea/idea-cluster-manager/src/ideaclustermanager/app/accounts/helpers/__init__.py 1 source/idea/idea-cluster-manager/src/ideaclustermanager/app/accounts/helpers/preset_computer_helper.py 280 source/idea/idea-cluster-manager/src/ideaclustermanager/app/accounts/helpers/quic_update_helper.py 217 source/idea/idea-cluster-manager/src/ideaclustermanager/app/accounts/helpers/single_sign_on_helper.py 338 source/idea/idea-cluster-manager/src/ideaclustermanager/app/accounts/helpers/sssd_helper.py 29 source/idea/idea-cluster-manager/src/ideaclustermanager/app/accounts/user_home_directory.py 77 source/idea/idea-cluster-manager/src/ideaclustermanager/app/api/__init__.py 1 source/idea/idea-cluster-manager/src/ideaclustermanager/app/api/accounts_api.py 278 source/idea/idea-cluster-manager/src/ideaclustermanager/app/api/api_invoker.py 176 source/idea/idea-cluster-manager/src/ideaclustermanager/app/api/auth_api.py 141 source/idea/idea-cluster-manager/src/ideaclustermanager/app/api/authz_api.py 132 source/idea/idea-cluster-manager/src/ideaclustermanager/app/api/cluster_settings_api.py 169 source/idea/idea-cluster-manager/src/ideaclustermanager/app/api/email_templates_api.py 77 source/idea/idea-cluster-manager/src/ideaclustermanager/app/api/filesystem_api.py 140 source/idea/idea-cluster-manager/src/ideaclustermanager/app/api/projects_api.py 172 source/idea/idea-cluster-manager/src/ideaclustermanager/app/api/snapshots_api.py 70 source/idea/idea-cluster-manager/src/ideaclustermanager/app/app_context.py 34 source/idea/idea-cluster-manager/src/ideaclustermanager/app/app_main.py 44 source/idea/idea-cluster-manager/src/ideaclustermanager/app/app_messages.py 2 source/idea/idea-cluster-manager/src/ideaclustermanager/app/app_utils.py 15 source/idea/idea-cluster-manager/src/ideaclustermanager/app/auth/__init__.py 1 source/idea/idea-cluster-manager/src/ideaclustermanager/app/auth/api_authorization_service.py 40 source/idea/idea-cluster-manager/src/ideaclustermanager/app/authz/__init__.py 1 source/idea/idea-cluster-manager/src/ideaclustermanager/app/authz/db/__init__.py 1 source/idea/idea-cluster-manager/src/ideaclustermanager/app/authz/db/role_assignments_dao.py 147 source/idea/idea-cluster-manager/src/ideaclustermanager/app/authz/db/roles_dao.py 172 source/idea/idea-cluster-manager/src/ideaclustermanager/app/authz/role_assignments_service.py 213 source/idea/idea-cluster-manager/src/ideaclustermanager/app/authz/roles_service.py 162 source/idea/idea-cluster-manager/src/ideaclustermanager/app/cluster_manager_app.py 154 source/idea/idea-cluster-manager/src/ideaclustermanager/app/email_templates/__init__.py 1 source/idea/idea-cluster-manager/src/ideaclustermanager/app/email_templates/email_templates_dao.py 147 source/idea/idea-cluster-manager/src/ideaclustermanager/app/email_templates/email_templates_service.py 43 source/idea/idea-cluster-manager/src/ideaclustermanager/app/notifications/__init__.py 1 source/idea/idea-cluster-manager/src/ideaclustermanager/app/notifications/notifications_service.py 118 source/idea/idea-cluster-manager/src/ideaclustermanager/app/projects/__init__.py 1 source/idea/idea-cluster-manager/src/ideaclustermanager/app/projects/db/__init__.py 1 source/idea/idea-cluster-manager/src/ideaclustermanager/app/projects/db/projects_dao.py 219 source/idea/idea-cluster-manager/src/ideaclustermanager/app/projects/projects_service.py 393 source/idea/idea-cluster-manager/src/ideaclustermanager/app/shared_filesystem/__init__.py 1 source/idea/idea-cluster-manager/src/ideaclustermanager/app/shared_filesystem/object_storage_service.py 72 source/idea/idea-cluster-manager/src/ideaclustermanager/app/shared_filesystem/shared_filesystem_service.py 1100 source/idea/idea-cluster-manager/src/ideaclustermanager/app/snapshots/__init__.py 1 source/idea/idea-cluster-manager/src/ideaclustermanager/app/snapshots/apply_snapshot.py 252 source/idea/idea-cluster-manager/src/ideaclustermanager/app/snapshots/apply_snapshot_data_transformation_from_version/__init__.py 1 source/idea/idea-cluster-manager/src/ideaclustermanager/app/snapshots/apply_snapshot_data_transformation_from_version/abstract_transformation_from_res_version.py 8 source/idea/idea-cluster-manager/src/ideaclustermanager/app/snapshots/apply_snapshot_data_transformation_from_version/data_transformation_from_2023_11.py 9 source/idea/idea-cluster-manager/src/ideaclustermanager/app/snapshots/apply_snapshot_data_transformation_from_version/data_transformation_from_2024_04_02.py 40 source/idea/idea-cluster-manager/src/ideaclustermanager/app/snapshots/apply_snapshot_merge_table/__init__.py 1 source/idea/idea-cluster-manager/src/ideaclustermanager/app/snapshots/apply_snapshot_merge_table/filesystems_cluster_settings_table_merger.py 245 source/idea/idea-cluster-manager/src/ideaclustermanager/app/snapshots/apply_snapshot_merge_table/merge_table.py 18 source/idea/idea-cluster-manager/src/ideaclustermanager/app/snapshots/apply_snapshot_merge_table/permission_profiles_table_merger.py 82 source/idea/idea-cluster-manager/src/ideaclustermanager/app/snapshots/apply_snapshot_merge_table/projects_table_merger.py 97 source/idea/idea-cluster-manager/src/ideaclustermanager/app/snapshots/apply_snapshot_merge_table/role_assignments_table_merger.py 128 source/idea/idea-cluster-manager/src/ideaclustermanager/app/snapshots/apply_snapshot_merge_table/roles_table_merger.py 74 source/idea/idea-cluster-manager/src/ideaclustermanager/app/snapshots/apply_snapshot_merge_table/software_stacks_table_merger.py 117 source/idea/idea-cluster-manager/src/ideaclustermanager/app/snapshots/apply_snapshot_merge_table/users_table_merger.py 66 source/idea/idea-cluster-manager/src/ideaclustermanager/app/snapshots/db/__init__.py 1 source/idea/idea-cluster-manager/src/ideaclustermanager/app/snapshots/db/apply_snapshot_dao.py 88 source/idea/idea-cluster-manager/src/ideaclustermanager/app/snapshots/db/snapshot_dao.py 124 source/idea/idea-cluster-manager/src/ideaclustermanager/app/snapshots/helpers/__init__.py 1 source/idea/idea-cluster-manager/src/ideaclustermanager/app/snapshots/helpers/apply_snapshot_observability_helper.py 30 source/idea/idea-cluster-manager/src/ideaclustermanager/app/snapshots/helpers/apply_snapshot_temp_tables_helper.py 36 source/idea/idea-cluster-manager/src/ideaclustermanager/app/snapshots/helpers/apply_snapshot_version_control_helper.py 16 source/idea/idea-cluster-manager/src/ideaclustermanager/app/snapshots/helpers/apply_snapshots_config.py 69 source/idea/idea-cluster-manager/src/ideaclustermanager/app/snapshots/helpers/db_utils.py 182 source/idea/idea-cluster-manager/src/ideaclustermanager/app/snapshots/helpers/merged_record_utils.py 12 source/idea/idea-cluster-manager/src/ideaclustermanager/app/snapshots/snapshot_constants.py 5 source/idea/idea-cluster-manager/src/ideaclustermanager/app/snapshots/snapshots_service.py 175 source/idea/idea-cluster-manager/src/ideaclustermanager/app/web_portal.py 251 source/idea/idea-cluster-manager/src/ideaclustermanager/cli/__init__.py 22 source/idea/idea-cluster-manager/src/ideaclustermanager/cli/accounts.py 254 source/idea/idea-cluster-manager/src/ideaclustermanager/cli/cli_main.py 20 source/idea/idea-cluster-manager/src/ideaclustermanager/cli/cli_utils.py 155 source/idea/idea-cluster-manager/src/ideaclustermanager/cli/groups.py 203 source/idea/idea-cluster-manager/src/ideaclustermanager/cli/logs.py 51 source/idea/idea-cluster-manager/src/ideaclustermanager/cli/module.py 6 source/idea/idea-cluster-manager/src/ideaclustermanager/cli/snapshots.py 22 source/idea/idea-cluster-manager/src/ideaclustermanager_meta/__init__.py 2 source/idea/idea-cluster-manager/src/setup.py 19 source/idea/idea-cluster-manager/webapp/public/StyleSheet.css 59 source/idea/idea-cluster-manager/webapp/public/browserconfig.xml 9 source/idea/idea-cluster-manager/webapp/public/index.html 34 source/idea/idea-cluster-manager/webapp/src/App.scss 151 source/idea/idea-cluster-manager/webapp/src/App.tsx 1055 source/idea/idea-cluster-manager/webapp/src/client/accounts-client.ts 132 source/idea/idea-cluster-manager/webapp/src/client/auth-client.ts 108 source/idea/idea-cluster-manager/webapp/src/client/authz-client.ts 51 source/idea/idea-cluster-manager/webapp/src/client/backend-client.ts 22 source/idea/idea-cluster-manager/webapp/src/client/base-client.ts 35 source/idea/idea-cluster-manager/webapp/src/client/clients.ts 241 source/idea/idea-cluster-manager/webapp/src/client/cluster-settings-client.ts 35 source/idea/idea-cluster-manager/webapp/src/client/data-model.ts 2630 source/idea/idea-cluster-manager/webapp/src/client/email-templates-client.ts 21 source/idea/idea-cluster-manager/webapp/src/client/file-browser-client.ts 27 source/idea/idea-cluster-manager/webapp/src/client/filesystem-client.ts 61 source/idea/idea-cluster-manager/webapp/src/client/idea-api-invoker.ts 226 source/idea/idea-cluster-manager/webapp/src/client/index.ts 16 source/idea/idea-cluster-manager/webapp/src/client/projects-client.ts 58 source/idea/idea-cluster-manager/webapp/src/client/proxy-client.ts 50 source/idea/idea-cluster-manager/webapp/src/client/scheduler-admin-client.ts 135 source/idea/idea-cluster-manager/webapp/src/client/scheduler-client.ts 27 source/idea/idea-cluster-manager/webapp/src/client/snapshots-client.ts 32 source/idea/idea-cluster-manager/webapp/src/client/virtual-desktop-admin-client.ts 145 source/idea/idea-cluster-manager/webapp/src/client/virtual-desktop-client.ts 81 source/idea/idea-cluster-manager/webapp/src/client/virtual-desktop-dcv-client.ts 12 source/idea/idea-cluster-manager/webapp/src/client/virtual-desktop-utils-client.ts 47 source/idea/idea-cluster-manager/webapp/src/common/app-context.ts 215 source/idea/idea-cluster-manager/webapp/src/common/app-logger.ts 96 source/idea/idea-cluster-manager/webapp/src/common/authentication-context.ts 414 source/idea/idea-cluster-manager/webapp/src/common/config-utils.ts 90 source/idea/idea-cluster-manager/webapp/src/common/constants.ts 113 source/idea/idea-cluster-manager/webapp/src/common/error-codes.ts 7 source/idea/idea-cluster-manager/webapp/src/common/exceptions.ts 19 source/idea/idea-cluster-manager/webapp/src/common/index.ts 2 source/idea/idea-cluster-manager/webapp/src/common/shared-storage-utils.ts 177 source/idea/idea-cluster-manager/webapp/src/common/token-utils.ts 103 source/idea/idea-cluster-manager/webapp/src/common/utils.ts 1092 source/idea/idea-cluster-manager/webapp/src/components/app-layout/app-layout.tsx 126 source/idea/idea-cluster-manager/webapp/src/components/app-layout/index.ts 3 source/idea/idea-cluster-manager/webapp/src/components/charts/pie-or-donut-chart.tsx 90 source/idea/idea-cluster-manager/webapp/src/components/common/index.tsx 22 source/idea/idea-cluster-manager/webapp/src/components/form-builder/form-builder.tsx 825 source/idea/idea-cluster-manager/webapp/src/components/form-builder/index.ts 3 source/idea/idea-cluster-manager/webapp/src/components/form-field/form-field.tsx 1964 source/idea/idea-cluster-manager/webapp/src/components/form-field/index.ts 3 source/idea/idea-cluster-manager/webapp/src/components/form-review-field/form-review-field.tsx 129 source/idea/idea-cluster-manager/webapp/src/components/form-review-field/index.ts 3 source/idea/idea-cluster-manager/webapp/src/components/form/form.tsx 405 source/idea/idea-cluster-manager/webapp/src/components/form/index.ts 3 source/idea/idea-cluster-manager/webapp/src/components/key-value/index.ts 3 source/idea/idea-cluster-manager/webapp/src/components/key-value/key-value.tsx 252 source/idea/idea-cluster-manager/webapp/src/components/list-view/index.ts 3 source/idea/idea-cluster-manager/webapp/src/components/list-view/list-view.tsx 637 source/idea/idea-cluster-manager/webapp/src/components/modals/confirm.tsx 91 source/idea/idea-cluster-manager/webapp/src/components/modals/index.ts 4 source/idea/idea-cluster-manager/webapp/src/components/modals/view.tsx 73 source/idea/idea-cluster-manager/webapp/src/components/navbar/index.ts 3 source/idea/idea-cluster-manager/webapp/src/components/navbar/navbar.tsx 292 source/idea/idea-cluster-manager/webapp/src/components/password-strength-check/index.ts 3 source/idea/idea-cluster-manager/webapp/src/components/password-strength-check/password-strength-check.tsx 81 source/idea/idea-cluster-manager/webapp/src/components/side-navigation/index.ts 3 source/idea/idea-cluster-manager/webapp/src/components/side-navigation/side-navigation.scss 13 source/idea/idea-cluster-manager/webapp/src/components/side-navigation/side-navigation.tsx 54 source/idea/idea-cluster-manager/webapp/src/components/split-panel/index.ts 3 source/idea/idea-cluster-manager/webapp/src/components/split-panel/split-panel.tsx 70 source/idea/idea-cluster-manager/webapp/src/components/table/index.ts 3 source/idea/idea-cluster-manager/webapp/src/components/table/table.tsx 411 source/idea/idea-cluster-manager/webapp/src/components/tabs/index.ts 3 source/idea/idea-cluster-manager/webapp/src/components/tabs/tabs.tsx 29 source/idea/idea-cluster-manager/webapp/src/components/time-range-slider/index.ts 4 source/idea/idea-cluster-manager/webapp/src/components/time-range-slider/time-range-slider.tsx 152 source/idea/idea-cluster-manager/webapp/src/components/wizard/index.ts 3 source/idea/idea-cluster-manager/webapp/src/components/wizard/wizard.tsx 609 source/idea/idea-cluster-manager/webapp/src/index.scss 3 source/idea/idea-cluster-manager/webapp/src/index.tsx 109 source/idea/idea-cluster-manager/webapp/src/navigation/navigation-utils.tsx 20 source/idea/idea-cluster-manager/webapp/src/navigation/side-nav-items.tsx 144 source/idea/idea-cluster-manager/webapp/src/pages/auth/auth-challenge.tsx 119 source/idea/idea-cluster-manager/webapp/src/pages/auth/auth-confirm-forgot-password.tsx 130 source/idea/idea-cluster-manager/webapp/src/pages/auth/auth-context.ts 3 source/idea/idea-cluster-manager/webapp/src/pages/auth/auth-forgot-password.tsx 110 source/idea/idea-cluster-manager/webapp/src/pages/auth/auth-interfaces.ts 80 source/idea/idea-cluster-manager/webapp/src/pages/auth/auth-layout.tsx 60 source/idea/idea-cluster-manager/webapp/src/pages/auth/auth-login-redirect.tsx 59 source/idea/idea-cluster-manager/webapp/src/pages/auth/auth-login.tsx 155 source/idea/idea-cluster-manager/webapp/src/pages/auth/auth-route.tsx 59 source/idea/idea-cluster-manager/webapp/src/pages/auth/auth-signup.tsx 107 source/idea/idea-cluster-manager/webapp/src/pages/auth/auth-verify-account.tsx 144 source/idea/idea-cluster-manager/webapp/src/pages/auth/auth.scss 57 source/idea/idea-cluster-manager/webapp/src/pages/auth/index.ts 11 source/idea/idea-cluster-manager/webapp/src/pages/cluster-admin/add-s3-bucket.tsx 401 source/idea/idea-cluster-manager/webapp/src/pages/cluster-admin/cluster-settings.tsx 382 source/idea/idea-cluster-manager/webapp/src/pages/cluster-admin/cluster-status.tsx 556 source/idea/idea-cluster-manager/webapp/src/pages/cluster-admin/configure-project.tsx 1150 source/idea/idea-cluster-manager/webapp/src/pages/cluster-admin/edit-ad-domain-form.tsx 482 source/idea/idea-cluster-manager/webapp/src/pages/cluster-admin/edit-s3-bucket.tsx 274 source/idea/idea-cluster-manager/webapp/src/pages/cluster-admin/email-templates.tsx 325 source/idea/idea-cluster-manager/webapp/src/pages/cluster-admin/enable-sso-form.tsx 312 source/idea/idea-cluster-manager/webapp/src/pages/cluster-admin/filesystem.tsx 871 source/idea/idea-cluster-manager/webapp/src/pages/cluster-admin/identity-management.tsx 456 source/idea/idea-cluster-manager/webapp/src/pages/cluster-admin/projects.tsx 782 source/idea/idea-cluster-manager/webapp/src/pages/cluster-admin/s3-bucket.tsx 266 source/idea/idea-cluster-manager/webapp/src/pages/cost-dashboard/components/cost-analysis-chart.tsx 66 source/idea/idea-cluster-manager/webapp/src/pages/cost-dashboard/components/cost-analysis-tags-enable-widget.tsx 60 source/idea/idea-cluster-manager/webapp/src/pages/cost-dashboard/components/cost-analysis-widget.tsx 529 source/idea/idea-cluster-manager/webapp/src/pages/cost-dashboard/components/costs-tab.tsx 184 source/idea/idea-cluster-manager/webapp/src/pages/cost-dashboard/components/current-budget-widget.tsx 204 source/idea/idea-cluster-manager/webapp/src/pages/cost-dashboard/components/date-range-filter.tsx 245 source/idea/idea-cluster-manager/webapp/src/pages/cost-dashboard/components/granularity-filter.tsx 119 source/idea/idea-cluster-manager/webapp/src/pages/cost-dashboard/components/projects-filter.tsx 57 source/idea/idea-cluster-manager/webapp/src/pages/cost-dashboard/components/resources-tab.tsx 42 source/idea/idea-cluster-manager/webapp/src/pages/cost-dashboard/components/useFormatCostsCsv.tsx 72 source/idea/idea-cluster-manager/webapp/src/pages/cost-dashboard/cost-dashboard.tsx 148 source/idea/idea-cluster-manager/webapp/src/pages/cost-dashboard/utils/cost-dashboard-constants.tsx 8 source/idea/idea-cluster-manager/webapp/src/pages/cost-dashboard/utils/cost-dashboard-utils.tsx 40 source/idea/idea-cluster-manager/webapp/src/pages/dashboard/dashboard-main.tsx 44 source/idea/idea-cluster-manager/webapp/src/pages/dashboard/index.ts 2 source/idea/idea-cluster-manager/webapp/src/pages/dashboard/job-submissions-widget.tsx 70 source/idea/idea-cluster-manager/webapp/src/pages/home.tsx 181 source/idea/idea-cluster-manager/webapp/src/pages/home/file-browser.tsx 1343 source/idea/idea-cluster-manager/webapp/src/pages/home/log-tail.tsx 259 source/idea/idea-cluster-manager/webapp/src/pages/home/ssh-access.tsx 226 source/idea/idea-cluster-manager/webapp/src/pages/hpc/hpc-applications.tsx 225 source/idea/idea-cluster-manager/webapp/src/pages/hpc/hpc-custom-amis.tsx 39 source/idea/idea-cluster-manager/webapp/src/pages/hpc/hpc-licenses.tsx 276 source/idea/idea-cluster-manager/webapp/src/pages/hpc/hpc-nodes.tsx 180 source/idea/idea-cluster-manager/webapp/src/pages/hpc/hpc-notifications.tsx 39 source/idea/idea-cluster-manager/webapp/src/pages/hpc/hpc-scheduler-settings.tsx 146 source/idea/idea-cluster-manager/webapp/src/pages/hpc/hpc-utils.ts 248 source/idea/idea-cluster-manager/webapp/src/pages/hpc/job-templates.tsx 40 source/idea/idea-cluster-manager/webapp/src/pages/hpc/jobs.tsx 146 source/idea/idea-cluster-manager/webapp/src/pages/hpc/queues.tsx 416 source/idea/idea-cluster-manager/webapp/src/pages/hpc/submit-job.tsx 1350 source/idea/idea-cluster-manager/webapp/src/pages/hpc/update-hpc-application.tsx 763 source/idea/idea-cluster-manager/webapp/src/pages/hpc/update-hpc-license.tsx 420 source/idea/idea-cluster-manager/webapp/src/pages/hpc/update-queue-profile.tsx 956 source/idea/idea-cluster-manager/webapp/src/pages/permissions/configure-desktop-sharing-profile.tsx 380 source/idea/idea-cluster-manager/webapp/src/pages/permissions/configure-permission-profile.tsx 394 source/idea/idea-cluster-manager/webapp/src/pages/permissions/desktop-sharing-profile-detail.tsx 227 source/idea/idea-cluster-manager/webapp/src/pages/permissions/desktop-sharing-profiles-dashboard.tsx 220 source/idea/idea-cluster-manager/webapp/src/pages/permissions/global-permissions.tsx 283 source/idea/idea-cluster-manager/webapp/src/pages/permissions/permission-profiles-dashboard.tsx 192 source/idea/idea-cluster-manager/webapp/src/pages/permissions/permissions.tsx 136 source/idea/idea-cluster-manager/webapp/src/pages/permissions/view-permission-profile.tsx 380 source/idea/idea-cluster-manager/webapp/src/pages/snapshots/apply-snapshot.tsx 149 source/idea/idea-cluster-manager/webapp/src/pages/snapshots/snapshot-management.tsx 79 source/idea/idea-cluster-manager/webapp/src/pages/snapshots/snapshots.tsx 153 source/idea/idea-cluster-manager/webapp/src/pages/user-management/groups.tsx 314 source/idea/idea-cluster-manager/webapp/src/pages/user-management/users.tsx 356 source/idea/idea-cluster-manager/webapp/src/pages/virtual-desktops/charts/virtual-desktop-az-distribution.tsx 61 source/idea/idea-cluster-manager/webapp/src/pages/virtual-desktops/charts/virtual-desktop-base-chart.tsx 5 source/idea/idea-cluster-manager/webapp/src/pages/virtual-desktops/charts/virtual-desktop-baseos-chart.tsx 56 source/idea/idea-cluster-manager/webapp/src/pages/virtual-desktops/charts/virtual-desktop-instance-types-chart.tsx 56 source/idea/idea-cluster-manager/webapp/src/pages/virtual-desktops/charts/virtual-desktop-project-chart.tsx 56 source/idea/idea-cluster-manager/webapp/src/pages/virtual-desktops/charts/virtual-desktop-software-stack-chart.tsx 63 source/idea/idea-cluster-manager/webapp/src/pages/virtual-desktops/charts/virtual-desktop-state-chart.tsx 56 source/idea/idea-cluster-manager/webapp/src/pages/virtual-desktops/components/dcv-client-help-modal.tsx 214 source/idea/idea-cluster-manager/webapp/src/pages/virtual-desktops/components/virtual-desktop-schedule-modal.tsx 251 source/idea/idea-cluster-manager/webapp/src/pages/virtual-desktops/components/virtual-desktop-session-card.tsx 224 source/idea/idea-cluster-manager/webapp/src/pages/virtual-desktops/components/virtual-desktop-session-status-indicator.tsx 87 source/idea/idea-cluster-manager/webapp/src/pages/virtual-desktops/forms/virtual-desktop-create-session-form.tsx 664 source/idea/idea-cluster-manager/webapp/src/pages/virtual-desktops/forms/virtual-desktop-software-stack-edit-form.tsx 454 source/idea/idea-cluster-manager/webapp/src/pages/virtual-desktops/forms/virtual-desktop-update-session-permissions-form.tsx 631 source/idea/idea-cluster-manager/webapp/src/pages/virtual-desktops/my-shared-virtual-desktop-sessions.tsx 334 source/idea/idea-cluster-manager/webapp/src/pages/virtual-desktops/my-virtual-desktop-sessions.tsx 1070 source/idea/idea-cluster-manager/webapp/src/pages/virtual-desktops/virtual-desktop-dashboard.tsx 129 source/idea/idea-cluster-manager/webapp/src/pages/virtual-desktops/virtual-desktop-debug.tsx 164 source/idea/idea-cluster-manager/webapp/src/pages/virtual-desktops/virtual-desktop-session-detail.tsx 276 source/idea/idea-cluster-manager/webapp/src/pages/virtual-desktops/virtual-desktop-sessions.tsx 896 source/idea/idea-cluster-manager/webapp/src/pages/virtual-desktops/virtual-desktop-settings.tsx 809 source/idea/idea-cluster-manager/webapp/src/pages/virtual-desktops/virtual-desktop-software-stack-detail.tsx 248 source/idea/idea-cluster-manager/webapp/src/pages/virtual-desktops/virtual-desktop-software-stacks.tsx 771 source/idea/idea-cluster-manager/webapp/src/service-worker-registration.ts 97 source/idea/idea-cluster-manager/webapp/src/service-worker.ts 164 source/idea/idea-cluster-manager/webapp/src/service/auth-service.ts 326 source/idea/idea-cluster-manager/webapp/src/service/cluster-settings-service.ts 246 source/idea/idea-cluster-manager/webapp/src/service/index.ts 4 source/idea/idea-cluster-manager/webapp/src/service/job-templates-service.ts 154 source/idea/idea-cluster-manager/webapp/src/service/local-storage-service.ts 22 source/idea/idea-cluster-manager/webapp/src/service/proxy-service.ts 104 source/idea/idea-cluster-manager/webapp/src/setupTests.ts 1 source/idea/idea-cluster-manager/webapp/src/styles/home.scss 40 source/idea/idea-data-model/src/ideadatamodel/__init__.py 19 source/idea/idea-data-model/src/ideadatamodel/api/__init__.py 2 source/idea/idea-data-model/src/ideadatamodel/api/api_model.py 109 source/idea/idea-data-model/src/ideadatamodel/api/logging.py 5 source/idea/idea-data-model/src/ideadatamodel/app/__init__.py 2 source/idea/idea-data-model/src/ideadatamodel/app/app_api.py 11 source/idea/idea-data-model/src/ideadatamodel/app/app_model.py 9 source/idea/idea-data-model/src/ideadatamodel/auth/__init__.py 2 source/idea/idea-data-model/src/ideadatamodel/auth/auth_api.py 477 source/idea/idea-data-model/src/ideadatamodel/auth/auth_model.py 54 source/idea/idea-data-model/src/ideadatamodel/authz/__init__.py 3 source/idea/idea-data-model/src/ideadatamodel/authz/authz_api.py 152 source/idea/idea-data-model/src/ideadatamodel/authz/role_assignments_model.py 22 source/idea/idea-data-model/src/ideadatamodel/authz/roles_model.py 27 source/idea/idea-data-model/src/ideadatamodel/aws/__init__.py 8 source/idea/idea-data-model/src/ideadatamodel/aws/autoscaling_group.py 48 source/idea/idea-data-model/src/ideadatamodel/aws/cloudformation_stack.py 56 source/idea/idea-data-model/src/ideadatamodel/aws/cloudformation_stack_resources.py 27 source/idea/idea-data-model/src/ideadatamodel/aws/ec2_instance.py 431 source/idea/idea-data-model/src/ideadatamodel/aws/ec2_instance_type.py 194 source/idea/idea-data-model/src/ideadatamodel/aws/ec2_spot_fleet_request_config.py 37 source/idea/idea-data-model/src/ideadatamodel/aws/model.py 202 source/idea/idea-data-model/src/ideadatamodel/base.py 15 source/idea/idea-data-model/src/ideadatamodel/cluster_resources/__init__.py 1 source/idea/idea-data-model/src/ideadatamodel/cluster_resources/cluster_resources_model.py 267 source/idea/idea-data-model/src/ideadatamodel/cluster_settings/__init__.py 2 source/idea/idea-data-model/src/ideadatamodel/cluster_settings/cluster_settings_api.py 86 source/idea/idea-data-model/src/ideadatamodel/cluster_settings/cluster_settings_model.py 1 source/idea/idea-data-model/src/ideadatamodel/common/__init__.py 1 source/idea/idea-data-model/src/ideadatamodel/common/common_model.py 465 source/idea/idea-data-model/src/ideadatamodel/constants.py 414 source/idea/idea-data-model/src/ideadatamodel/constructs/__init__.py 1 source/idea/idea-data-model/src/ideadatamodel/constructs/cognito_construct_params.py 29 source/idea/idea-data-model/src/ideadatamodel/email_templates/__init__.py 2 source/idea/idea-data-model/src/ideadatamodel/email_templates/email_templates_api.py 73 source/idea/idea-data-model/src/ideadatamodel/email_templates/email_templates_model.py 13 source/idea/idea-data-model/src/ideadatamodel/errorcodes.py 137 source/idea/idea-data-model/src/ideadatamodel/exceptions/__init__.py 2 source/idea/idea-data-model/src/ideadatamodel/exceptions/exception_utils.py 127 source/idea/idea-data-model/src/ideadatamodel/exceptions/exceptions.py 37 source/idea/idea-data-model/src/ideadatamodel/filesystem/__init__.py 2 source/idea/idea-data-model/src/ideadatamodel/filesystem/filesystem_api.py 110 source/idea/idea-data-model/src/ideadatamodel/filesystem/filesystem_model.py 27 source/idea/idea-data-model/src/ideadatamodel/locale/__init__.py 41 source/idea/idea-data-model/src/ideadatamodel/model_utils.py 385 source/idea/idea-data-model/src/ideadatamodel/notifications/__init__.py 1 source/idea/idea-data-model/src/ideadatamodel/notifications/notifications_api.py 11 source/idea/idea-data-model/src/ideadatamodel/notifications/notifications_model.py 10 source/idea/idea-data-model/src/ideadatamodel/projects/__init__.py 2 source/idea/idea-data-model/src/ideadatamodel/projects/projects_api.py 167 source/idea/idea-data-model/src/ideadatamodel/projects/projects_model.py 69 source/idea/idea-data-model/src/ideadatamodel/scheduler/__init__.py 2 source/idea/idea-data-model/src/ideadatamodel/scheduler/scheduler_api.py 442 source/idea/idea-data-model/src/ideadatamodel/scheduler/scheduler_model.py 1441 source/idea/idea-data-model/src/ideadatamodel/shared_filesystem/__init__.py 2 source/idea/idea-data-model/src/ideadatamodel/shared_filesystem/shared_filesystem_api.py 205 source/idea/idea-data-model/src/ideadatamodel/shared_filesystem/shared_filesystem_model.py 78 source/idea/idea-data-model/src/ideadatamodel/snapshots/__init__.py 2 source/idea/idea-data-model/src/ideadatamodel/snapshots/snapshot_model.py 61 source/idea/idea-data-model/src/ideadatamodel/snapshots/snapshots_api.py 55 source/idea/idea-data-model/src/ideadatamodel/user_input/__init__.py 2 source/idea/idea-data-model/src/ideadatamodel/user_input/user_input_api.py 44 source/idea/idea-data-model/src/ideadatamodel/user_input/user_input_model.py 323 source/idea/idea-data-model/src/ideadatamodel/virtual_desktop/__init__.py 2 source/idea/idea-data-model/src/ideadatamodel/virtual_desktop/virtual_desktop_api.py 542 source/idea/idea-data-model/src/ideadatamodel/virtual_desktop/virtual_desktop_model.py 257 source/idea/idea-data-model/src/ideadatamodel_meta/__init__.py 2 source/idea/idea-data-model/src/setup.py 14 source/idea/idea-dcv-connection-gateway/index.html 14 source/idea/idea-sdk/src/MANIFEST.in 5 source/idea/idea-sdk/src/ideasdk/__init__.py 2 source/idea/idea-sdk/src/ideasdk/api/__init__.py 2 source/idea/idea-sdk/src/ideasdk/api/api_invocation_context.py 355 source/idea/idea-sdk/src/ideasdk/api/base_api.py 6 source/idea/idea-sdk/src/ideasdk/app/__init__.py 2 source/idea/idea-sdk/src/ideasdk/app/soca_app.py 179 source/idea/idea-sdk/src/ideasdk/app/soca_app_api.py 26 source/idea/idea-sdk/src/ideasdk/app/soca_app_commands.py 53 source/idea/idea-sdk/src/ideasdk/artwork/__init__.py 45 source/idea/idea-sdk/src/ideasdk/auth/__init__.py 2 source/idea/idea-sdk/src/ideasdk/auth/api_authorization_service_base.py 89 source/idea/idea-sdk/src/ideasdk/auth/token_service.py 291 source/idea/idea-sdk/src/ideasdk/aws/__init__.py 7 source/idea/idea-sdk/src/ideasdk/aws/aws_client_provider.py 271 source/idea/idea-sdk/src/ideasdk/aws/aws_endpoints.py 49 source/idea/idea-sdk/src/ideasdk/aws/aws_resources.py 595 source/idea/idea-sdk/src/ideasdk/aws/aws_util.py 1037 source/idea/idea-sdk/src/ideasdk/aws/ec2_instance_types_db.py 46 source/idea/idea-sdk/src/ideasdk/aws/iam_permission_util.py 33 source/idea/idea-sdk/src/ideasdk/aws/instance_metadata_util.py 53 source/idea/idea-sdk/src/ideasdk/bootstrap/__init__.py 3 source/idea/idea-sdk/src/ideasdk/bootstrap/bootstrap_package_builder.py 90 source/idea/idea-sdk/src/ideasdk/bootstrap/bootstrap_userdata_builder.py 71 source/idea/idea-sdk/src/ideasdk/bootstrap/bootstrap_utils.py 61 source/idea/idea-sdk/src/ideasdk/client/__init__.py 6 source/idea/idea-sdk/src/ideasdk/client/accounts_client.py 60 source/idea/idea-sdk/src/ideasdk/client/evdi_client.py 24 source/idea/idea-sdk/src/ideasdk/client/notifications_async_client.py 15 source/idea/idea-sdk/src/ideasdk/client/projects_client.py 82 source/idea/idea-sdk/src/ideasdk/client/role_assignments_client.py 33 source/idea/idea-sdk/src/ideasdk/client/roles_client.py 42 source/idea/idea-sdk/src/ideasdk/client/soca_client.py 167 source/idea/idea-sdk/src/ideasdk/client/vdc_client.py 198 source/idea/idea-sdk/src/ideasdk/clustering/__init__.py 2 source/idea/idea-sdk/src/ideasdk/clustering/leader_election.py 59 source/idea/idea-sdk/src/ideasdk/clustering/leader_election_constants.py 6 source/idea/idea-sdk/src/ideasdk/common/__init__.py 1 source/idea/idea-sdk/src/ideasdk/common/threading/__init__.py 25 source/idea/idea-sdk/src/ideasdk/compat/__init__.py 1 source/idea/idea-sdk/src/ideasdk/compat/windows.py 1 source/idea/idea-sdk/src/ideasdk/config/__init__.py 1 source/idea/idea-sdk/src/ideasdk/config/cluster_config.py 170 source/idea/idea-sdk/src/ideasdk/config/cluster_config_db.py 549 source/idea/idea-sdk/src/ideasdk/config/soca_config.py 129 source/idea/idea-sdk/src/ideasdk/context/__init__.py 4 source/idea/idea-sdk/src/ideasdk/context/arn_builder.py 338 source/idea/idea-sdk/src/ideasdk/context/bootstrap_context.py 222 source/idea/idea-sdk/src/ideasdk/context/soca_cli_context.py 300 source/idea/idea-sdk/src/ideasdk/context/soca_context.py 230 source/idea/idea-sdk/src/ideasdk/context/validators/__init__.py 1 source/idea/idea-sdk/src/ideasdk/distributed_lock/__init__.py 1 source/idea/idea-sdk/src/ideasdk/distributed_lock/distributed_lock.py 57 source/idea/idea-sdk/src/ideasdk/dynamodb/__init__.py 1 source/idea/idea-sdk/src/ideasdk/dynamodb/dynamodb_stream_subscriber.py 12 source/idea/idea-sdk/src/ideasdk/dynamodb/dynamodb_stream_subscription.py 152 source/idea/idea-sdk/src/ideasdk/filesystem/__init__.py 1 source/idea/idea-sdk/src/ideasdk/filesystem/filebrowser_api.py 76 source/idea/idea-sdk/src/ideasdk/filesystem/filesystem_helper.py 371 source/idea/idea-sdk/src/ideasdk/launch_configurations/__init__.py 2 source/idea/idea-sdk/src/ideasdk/launch_configurations/launch_role_helper.py 13 source/idea/idea-sdk/src/ideasdk/launch_configurations/launch_scripts_helper.py 62 source/idea/idea-sdk/src/ideasdk/logging/__init__.py 2 source/idea/idea-sdk/src/ideasdk/logging/console_logger.py 35 source/idea/idea-sdk/src/ideasdk/logging/soca_logging.py 223 source/idea/idea-sdk/src/ideasdk/metrics/__init__.py 7 source/idea/idea-sdk/src/ideasdk/metrics/base_accumulator.py 15 source/idea/idea-sdk/src/ideasdk/metrics/base_metrics.py 170 source/idea/idea-sdk/src/ideasdk/metrics/cloudwatch/__init__.py 2 source/idea/idea-sdk/src/ideasdk/metrics/cloudwatch/cloudwatch_agent_config.py 179 source/idea/idea-sdk/src/ideasdk/metrics/cloudwatch/cloudwatch_metrics.py 62 source/idea/idea-sdk/src/ideasdk/metrics/fast_write_counter.py 20 source/idea/idea-sdk/src/ideasdk/metrics/metric_timer.py 10 source/idea/idea-sdk/src/ideasdk/metrics/metrics_provider_factory.py 37 source/idea/idea-sdk/src/ideasdk/metrics/metrics_service.py 102 source/idea/idea-sdk/src/ideasdk/metrics/null_metrics_provider.py 9 source/idea/idea-sdk/src/ideasdk/metrics/prometheus/__init__.py 1 source/idea/idea-sdk/src/ideasdk/metrics/prometheus/prometheus_config.py 120 source/idea/idea-sdk/src/ideasdk/metrics/prometheus/prometheus_metrics.py 110 source/idea/idea-sdk/src/ideasdk/notice.py 1 source/idea/idea-sdk/src/ideasdk/protocols/__init__.py 517 source/idea/idea-sdk/src/ideasdk/protocols/empty.py 42 source/idea/idea-sdk/src/ideasdk/pubsub/__init__.py 1 source/idea/idea-sdk/src/ideasdk/pubsub/soca_pubsub.py 23 source/idea/idea-sdk/src/ideasdk/server/__init__.py 1 source/idea/idea-sdk/src/ideasdk/server/cors.py 25 source/idea/idea-sdk/src/ideasdk/server/sanic_config.py 79 source/idea/idea-sdk/src/ideasdk/server/soca_server.py 793 source/idea/idea-sdk/src/ideasdk/service/__init__.py 2 source/idea/idea-sdk/src/ideasdk/service/soca_service.py 19 source/idea/idea-sdk/src/ideasdk/service/soca_service_registry.py 26 source/idea/idea-sdk/src/ideasdk/shell/__init__.py 1 source/idea/idea-sdk/src/ideasdk/shell/log_tail.py 108 source/idea/idea-sdk/src/ideasdk/shell/shell_invoker.py 208 source/idea/idea-sdk/src/ideasdk/thread_pool/__init__.py 1 source/idea/idea-sdk/src/ideasdk/thread_pool/idea_thread.py 5 source/idea/idea-sdk/src/ideasdk/thread_pool/idea_threadpool_service.py 84 source/idea/idea-sdk/src/ideasdk/user_input/__init__.py 1 source/idea/idea-sdk/src/ideasdk/user_input/framework.py 1143 source/idea/idea-sdk/src/ideasdk/utils/__init__.py 8 source/idea/idea-sdk/src/ideasdk/utils/api_utils.py 21 source/idea/idea-sdk/src/ideasdk/utils/datetime_utils.py 68 source/idea/idea-sdk/src/ideasdk/utils/environment_utils.py 73 source/idea/idea-sdk/src/ideasdk/utils/fetch_records_from_db_util.py 36 source/idea/idea-sdk/src/ideasdk/utils/group_name_helper.py 40 source/idea/idea-sdk/src/ideasdk/utils/jinja2_utils.py 26 source/idea/idea-sdk/src/ideasdk/utils/module_metadata.py 39 source/idea/idea-sdk/src/ideasdk/utils/utils.py 540 source/idea/idea-sdk/src/ideasdk_meta/__init__.py 2 source/idea/idea-sdk/src/setup.py 15 source/idea/idea-virtual-desktop-controller/resources/dcv_broker_swagger_client.yaml 928 source/idea/idea-virtual-desktop-controller/resources/permission-config.yaml 63 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/__init__.py 5 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/__init__.py 1 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/api/__init__.py 6 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/api/virtual_desktop_admin_api.py 645 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/api/virtual_desktop_api.py 655 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/api/virtual_desktop_api_invoker.py 28 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/api/virtual_desktop_dcv_api.py 47 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/api/virtual_desktop_user_api.py 542 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/api/virtual_desktop_utils_api.py 204 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/app_context.py 47 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/app_main.py 46 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/app_protocols.py 50 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/auth/__init__.py 1 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/auth/api_authorization_service.py 54 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/__init__.py 1 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcv_broker_client/__init__.py 1 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcv_broker_client/dcv_broker_client.py 264 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcv_broker_client/dcv_broker_client_utils.py 129 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/__init__.py 65 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/api/__init__.py 5 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/api/get_session_connection_data_api.py 66 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/api/servers_api.py 168 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/api/session_permissions_api.py 63 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/api/sessions_api.py 222 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/api_client.py 388 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/configuration.py 108 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/__init__.py 59 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/aws.py 87 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/close_server_request_data.py 65 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/close_server_successful_response.py 54 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/close_server_unsuccessful_response.py 76 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/close_servers_response.py 76 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/cpu_info.py 98 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/cpu_load_average.py 76 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/create_session_request_data.py 197 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/create_sessions_response.py 76 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/delete_session_request_data.py 76 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/delete_session_successful_response.py 65 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/delete_session_unsuccessful_response.py 65 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/delete_sessions_response.py 76 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/describe_servers_request_data.py 76 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/describe_servers_response.py 76 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/describe_sessions_request_data.py 87 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/describe_sessions_response.py 76 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/endpoint.py 82 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/get_session_connection_data_response.py 65 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/get_session_screenshot_request_data.py 54 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/get_session_screenshot_successful_response.py 54 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/get_session_screenshot_unsuccessful_response.py 65 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/get_session_screenshots_response.py 76 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/gpu.py 65 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/host.py 131 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/key_value_pair.py 65 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/logged_in_user.py 54 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/memory.py 65 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/open_server_request_data.py 54 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/open_server_successful_response.py 54 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/open_server_unsuccessful_response.py 76 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/open_servers_response.py 76 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/os.py 98 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/server.py 220 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/session.py 175 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/session_screenshot.py 65 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/session_screenshot_image.py 87 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/swap.py 65 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/unsuccessful_create_session_request_data.py 65 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/update_session_permissions_request_data.py 76 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/update_session_permissions_response.py 76 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/update_session_permissions_successful_response.py 54 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/models/update_session_permissions_unsuccessful_response.py 65 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/dcvssmswaggerclient/rest.py 221 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/events_client/__init__.py 1 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/clients/events_client/events_client.py 49 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/__init__.py 1 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/events_utils.py 242 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/__init__.py 1 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/base_event_handler.py 126 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/db_entry_event_handlers/__init__.py 1 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/db_entry_event_handlers/base_db_event_handler.py 65 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/db_entry_event_handlers/db_entry_created_event_handler.py 52 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/db_entry_event_handlers/db_entry_deleted_event_handler.py 51 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/db_entry_event_handlers/db_entry_updated_event_handler.py 114 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/dcv_broker_userdata_execution_complete_event_handler.py 113 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/dcv_host_event_handlers/__init__.py 1 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/dcv_host_event_handlers/dcv_host_ready_event_handler.py 66 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/dcv_host_event_handlers/dcv_host_reboot_complete_event_handler.py 60 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/ec2_state_change_event_handler.py 73 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/idea_session_permissions_event_handlers/__init__.py 1 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/idea_session_permissions_event_handlers/idea_session_permissions_enforce_event_handler.py 25 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/idea_session_permissions_event_handlers/idea_session_permissions_update_event_handler.py 34 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/idea_session_software_stack_update_event_handler.py 26 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/idea_session_state_event_handlers/__init__.py 1 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/idea_session_state_event_handlers/idea_session_scheduled_resume_event_handler.py 70 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/idea_session_state_event_handlers/idea_session_scheduled_stop_event_handler.py 37 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/idea_session_state_event_handlers/idea_session_terminate_event_handler.py 26 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/scheduled_event_handler.py 40 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/ssm_commands_progress_event_handlers/__init__.py 1 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/ssm_commands_progress_event_handlers/delete_lock_files_linux_command_progress_event_handler.py 46 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/ssm_commands_progress_event_handlers/disable_userdata_windows_command_progress_event_handler.py 31 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/ssm_commands_progress_event_handlers/enable_userdata_windows_command_progress_event_handler.py 50 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/ssm_commands_progress_event_handlers/idea_resume_session_command_progress_event_handler.py 34 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/ssm_commands_progress_event_handlers/idea_session_cpu_utilization_command_progress_event_handler.py 36 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/user_management_event_handlers/__init__.py 1 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/user_management_event_handlers/user_created_event_handler.py 15 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/user_management_event_handlers/user_disabled_event_handler.py 24 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/validate_dcv_session_event_handlers/__init__.py 1 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/validate_dcv_session_event_handlers/validate_dcv_session_deletion_event_handler.py 56 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/validate_dcv_session_event_handlers/validate_dcv_session_ready_event_handler.py 61 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/handlers/validate_software_stack_event_handler.py 50 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/service/__init__.py 1 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/service/controller_queue_monitor_service.py 162 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/service/event_queue_monitoring_service.py 31 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/events/service/events_handler_thread.py 141 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/permission_profiles/__init__.py 1 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/permission_profiles/constants.py 5 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/permission_profiles/virtual_desktop_permission_profile_db.py 146 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/schedules/__init__.py 1 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/schedules/constants.py 8 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/schedules/virtual_desktop_schedule_db.py 143 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/schedules/virtual_desktop_schedule_utils.py 195 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/servers/__init__.py 1 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/servers/constants.py 9 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/servers/virtual_desktop_server_db.py 112 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/servers/virtual_desktop_server_utils.py 105 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/session_permissions/__init__.py 1 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/session_permissions/constants.py 24 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/session_permissions/virtual_desktop_session_permission_db.py 215 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/session_permissions/virtual_desktop_session_permission_utils.py 106 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/sessions/__init__.py 1 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/sessions/constants.py 44 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/sessions/virtual_desktop_session_counters_db.py 103 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/sessions/virtual_desktop_session_db.py 237 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/sessions/virtual_desktop_session_utils.py 212 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/software_stacks/__init__.py 1 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/software_stacks/constants.py 30 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/software_stacks/virtual_desktop_software_stack_db.py 188 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/software_stacks/virtual_desktop_software_stack_utils.py 78 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/ssm_commands/__init__.py 1 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/ssm_commands/constants.py 3 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/ssm_commands/virtual_desktop_ssm_commands_db.py 78 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/ssm_commands/virtual_desktop_ssm_commands_utils.py 182 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/virtual_desktop_controller_app.py 147 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/virtual_desktop_controller_utils.py 570 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/app/virtual_desktop_notifiable_db.py 50 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/cli/__init__.py 22 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/cli/cli_main.py 20 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/cli/logs.py 51 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller/cli/sessions.py 164 source/idea/idea-virtual-desktop-controller/src/ideavirtualdesktopcontroller_meta/__init__.py 2 source/idea/idea-virtual-desktop-controller/src/setup.py 19 source/idea/idea-virtual-desktop/src/__init__.py 1 source/idea/idea-virtual-desktop/src/ideavirtualdesktop/__init__.py 5 source/idea/idea-virtual-desktop/src/ideavirtualdesktop/app/__init__.py 1 source/idea/idea-virtual-desktop/src/ideavirtualdesktop/app/api_invoker.py 15 source/idea/idea-virtual-desktop/src/ideavirtualdesktop/app/app_main.py 37 source/idea/idea-virtual-desktop/src/ideavirtualdesktop/app/virtual_desktop_app.py 20 source/idea/idea-virtual-desktop/src/ideavirtualdesktop_meta/__init__.py 2 source/idea/idea-virtual-desktop/src/setup.py 18 source/idea/infrastructure/__init__.py 1 source/idea/infrastructure/install/__init__.py 1 source/idea/infrastructure/install/backend.py 396 source/idea/infrastructure/install/cognito_sync_handler.py 306 source/idea/infrastructure/install/cognito_sync_lambda.py 201 source/idea/infrastructure/install/cognito_trigger_workflow.py 346 source/idea/infrastructure/install/cognito_trigger_workflow_post_auth_handler.py 33 source/idea/infrastructure/install/cognito_trigger_workflow_uid_handler.py 74 source/idea/infrastructure/install/commands/__init__.py 1 source/idea/infrastructure/install/commands/create.py 24 source/idea/infrastructure/install/constants.py 9 source/idea/infrastructure/install/constructs/__init__.py 1 source/idea/infrastructure/install/constructs/base.py 63 source/idea/infrastructure/install/ddb_tables/base.py 123 source/idea/infrastructure/install/ddb_tables/list.py 344 source/idea/infrastructure/install/handlers/__init__.py 1 source/idea/infrastructure/install/handlers/ecr_images_handler.py 81 source/idea/infrastructure/install/handlers/installer_handlers.py 304 source/idea/infrastructure/install/handlers/scheduled_ad_sync_handler.py 19 source/idea/infrastructure/install/installer.py 242 source/idea/infrastructure/install/installer_permissions/__init__.py 1 source/idea/infrastructure/install/installer_permissions/create_permissions.py 232 source/idea/infrastructure/install/installer_permissions/delete_permissions.py 301 source/idea/infrastructure/install/installer_permissions/update_permissions.py 103 source/idea/infrastructure/install/parameters/__init__.py 1 source/idea/infrastructure/install/parameters/base.py 81 source/idea/infrastructure/install/parameters/common.py 176 source/idea/infrastructure/install/parameters/customdomain.py 100 source/idea/infrastructure/install/parameters/directoryservice.py 182 source/idea/infrastructure/install/parameters/internet_proxy.py 61 source/idea/infrastructure/install/parameters/parameters.py 45 source/idea/infrastructure/install/parameters/shared_storage.py 26 source/idea/infrastructure/install/permissions.py 47 source/idea/infrastructure/install/proxy.py 461 source/idea/infrastructure/install/proxy_handler.py 356 source/idea/infrastructure/install/stacks/__init__.py 1 source/idea/infrastructure/install/stacks/ad_sync_stack.py 587 source/idea/infrastructure/install/stacks/install_stack.py 483 source/idea/infrastructure/install/stacks/res_base_stack.py 516 source/idea/infrastructure/install/stacks/res_finalizer_stack.py 115 source/idea/infrastructure/install/tasks.py 212 source/idea/infrastructure/install/utils.py 281 source/idea/infrastructure/resources/config/base-permission-profile-config.yaml 48 source/idea/infrastructure/resources/config/base-software-stack-config.yaml 574 source/idea/infrastructure/resources/lambda_functions/custom_resource/ad_sync_resources_populator_lambda/__init__.py 1 source/idea/infrastructure/resources/lambda_functions/custom_resource/ad_sync_resources_populator_lambda/ad_sync_resources_populator_handler.py 57 source/idea/infrastructure/resources/lambda_functions/custom_resource/ad_sync_task_terminator_lambda/__init__.py 1 source/idea/infrastructure/resources/lambda_functions/custom_resource/ad_sync_task_terminator_lambda/handler.py 65 source/idea/infrastructure/resources/lambda_functions/custom_resource/ddb_default_values_populator_lambda/__init__.py 1 source/idea/infrastructure/resources/lambda_functions/custom_resource/ddb_default_values_populator_lambda/constants.py 20 source/idea/infrastructure/resources/lambda_functions/custom_resource/ddb_default_values_populator_lambda/handler.py 350 source/idea/infrastructure/resources/lambda_functions/custom_resource/ddb_default_values_populator_lambda/utils.py 191 source/idea/infrastructure/resources/lambda_functions/custom_resource/ddb_final_values_populator_lambda/__init__.py 1 source/idea/infrastructure/resources/lambda_functions/custom_resource/ddb_final_values_populator_lambda/handler.py 112 source/idea/infrastructure/resources/lambda_functions/custom_resource/parameter_list_to_string_transform_lambda/__init__.py 1 source/idea/infrastructure/resources/lambda_functions/custom_resource/parameter_list_to_string_transform_lambda/handler.py 54 source/idea/infrastructure/resources/lambda_functions/table_stream_subscription_lambda/__init__.py 1 source/idea/infrastructure/resources/lambda_functions/table_stream_subscription_lambda/table_stream_subscription_handler.py 49 source/idea/library/src/res/__init__.py 3 source/idea/library/src/res/clients/__init__.py 1 source/idea/library/src/res/clients/ad_sync/__init__.py 1 source/idea/library/src/res/clients/ad_sync/ad_sync_client.py 186 source/idea/library/src/res/clients/dcv_broker/__init__.py 1 source/idea/library/src/res/clients/dcv_broker/dcv_broker_client.py 172 source/idea/library/src/res/clients/dcv_swagger_client/__init__.py 50 source/idea/library/src/res/clients/dcv_swagger_client/api/__init__.py 5 source/idea/library/src/res/clients/dcv_swagger_client/api/get_session_connection_data_api.py 66 source/idea/library/src/res/clients/dcv_swagger_client/api/servers_api.py 168 source/idea/library/src/res/clients/dcv_swagger_client/api/session_permissions_api.py 63 source/idea/library/src/res/clients/dcv_swagger_client/api/sessions_api.py 222 source/idea/library/src/res/clients/dcv_swagger_client/api_client.py 395 source/idea/library/src/res/clients/dcv_swagger_client/configuration.py 111 source/idea/library/src/res/clients/dcv_swagger_client/models/__init__.py 44 source/idea/library/src/res/clients/dcv_swagger_client/models/aws.py 87 source/idea/library/src/res/clients/dcv_swagger_client/models/close_server_request_data.py 65 source/idea/library/src/res/clients/dcv_swagger_client/models/close_server_successful_response.py 54 source/idea/library/src/res/clients/dcv_swagger_client/models/close_server_unsuccessful_response.py 76 source/idea/library/src/res/clients/dcv_swagger_client/models/close_servers_response.py 76 source/idea/library/src/res/clients/dcv_swagger_client/models/cpu_info.py 98 source/idea/library/src/res/clients/dcv_swagger_client/models/cpu_load_average.py 76 source/idea/library/src/res/clients/dcv_swagger_client/models/create_session_request_data.py 197 source/idea/library/src/res/clients/dcv_swagger_client/models/create_sessions_response.py 76 source/idea/library/src/res/clients/dcv_swagger_client/models/delete_session_request_data.py 76 source/idea/library/src/res/clients/dcv_swagger_client/models/delete_session_successful_response.py 65 source/idea/library/src/res/clients/dcv_swagger_client/models/delete_session_unsuccessful_response.py 65 source/idea/library/src/res/clients/dcv_swagger_client/models/delete_sessions_response.py 76 source/idea/library/src/res/clients/dcv_swagger_client/models/describe_servers_request_data.py 76 source/idea/library/src/res/clients/dcv_swagger_client/models/describe_servers_response.py 76 source/idea/library/src/res/clients/dcv_swagger_client/models/describe_sessions_request_data.py 87 source/idea/library/src/res/clients/dcv_swagger_client/models/describe_sessions_response.py 76 source/idea/library/src/res/clients/dcv_swagger_client/models/endpoint.py 82 source/idea/library/src/res/clients/dcv_swagger_client/models/get_session_connection_data_response.py 65 source/idea/library/src/res/clients/dcv_swagger_client/models/get_session_screenshot_request_data.py 54 source/idea/library/src/res/clients/dcv_swagger_client/models/get_session_screenshot_successful_response.py 54 source/idea/library/src/res/clients/dcv_swagger_client/models/get_session_screenshot_unsuccessful_response.py 65 source/idea/library/src/res/clients/dcv_swagger_client/models/get_session_screenshots_response.py 76 source/idea/library/src/res/clients/dcv_swagger_client/models/gpu.py 65 source/idea/library/src/res/clients/dcv_swagger_client/models/host.py 131 source/idea/library/src/res/clients/dcv_swagger_client/models/key_value_pair.py 65 source/idea/library/src/res/clients/dcv_swagger_client/models/logged_in_user.py 54 source/idea/library/src/res/clients/dcv_swagger_client/models/memory.py 65 source/idea/library/src/res/clients/dcv_swagger_client/models/open_server_request_data.py 54 source/idea/library/src/res/clients/dcv_swagger_client/models/open_server_successful_response.py 54 source/idea/library/src/res/clients/dcv_swagger_client/models/open_server_unsuccessful_response.py 76 source/idea/library/src/res/clients/dcv_swagger_client/models/open_servers_response.py 76 source/idea/library/src/res/clients/dcv_swagger_client/models/os.py 98 source/idea/library/src/res/clients/dcv_swagger_client/models/server.py 220 source/idea/library/src/res/clients/dcv_swagger_client/models/session.py 175 source/idea/library/src/res/clients/dcv_swagger_client/models/session_screenshot.py 65 source/idea/library/src/res/clients/dcv_swagger_client/models/session_screenshot_image.py 87 source/idea/library/src/res/clients/dcv_swagger_client/models/swap.py 65 source/idea/library/src/res/clients/dcv_swagger_client/models/unsuccessful_create_session_request_data.py 65 source/idea/library/src/res/clients/dcv_swagger_client/models/update_session_permissions_request_data.py 76 source/idea/library/src/res/clients/dcv_swagger_client/models/update_session_permissions_response.py 76 source/idea/library/src/res/clients/dcv_swagger_client/models/update_session_permissions_successful_response.py 54 source/idea/library/src/res/clients/dcv_swagger_client/models/update_session_permissions_unsuccessful_response.py 65 source/idea/library/src/res/clients/dcv_swagger_client/rest.py 221 source/idea/library/src/res/clients/events/__init__.py 1 source/idea/library/src/res/clients/events/events_client.py 53 source/idea/library/src/res/clients/ldap_client/__init__.py 1 source/idea/library/src/res/clients/ldap_client/active_directory_client.py 249 source/idea/library/src/res/constants.py 147 source/idea/library/src/res/exceptions.py 35 source/idea/library/src/res/resources/__init__.py 1 source/idea/library/src/res/resources/accounts.py 418 source/idea/library/src/res/resources/cluster_settings.py 64 source/idea/library/src/res/resources/directory_service_settings.py 29 source/idea/library/src/res/resources/dynamodb_stream_subscriber.py 61 source/idea/library/src/res/resources/email_templates.py 62 source/idea/library/src/res/resources/modules.py 30 source/idea/library/src/res/resources/permission_profiles.py 55 source/idea/library/src/res/resources/projects.py 47 source/idea/library/src/res/resources/role_assignments.py 99 source/idea/library/src/res/resources/schedules.py 55 source/idea/library/src/res/resources/servers.py 38 source/idea/library/src/res/resources/session_permissions.py 61 source/idea/library/src/res/resources/sessions.py 64 source/idea/library/src/res/resources/software_stacks.py 108 source/idea/library/src/res/resources/token.py 54 source/idea/library/src/res/resources/vdi_management.py 198 source/idea/library/src/res/utils/__init__.py 1 source/idea/library/src/res/utils/api_utils.py 21 source/idea/library/src/res/utils/auth_utils.py 74 source/idea/library/src/res/utils/aws_utils.py 32 source/idea/library/src/res/utils/jinja2_utils.py 20 source/idea/library/src/res/utils/ldap_utils.py 5 source/idea/library/src/res/utils/sssd_utils.py 165 source/idea/library/src/res/utils/table_utils.py 156 source/idea/library/src/res/utils/time_utils.py 7 source/idea/library/src/res_meta/__init__.py 2 source/idea/library/src/setup.py 14 source/idea/pipeline/__init__.py 1 source/idea/pipeline/integ_tests/__init__.py 1 source/idea/pipeline/integ_tests/integ_test_step_builder.py 96 source/idea/pipeline/scripts/helpers/generate_cov_report.py 102 source/idea/pipeline/stack.py 919 source/idea/pipeline/utils.py 12 source/idea/utils/update_ami_list.py 213 source/infra/host_modules/libnss_cognito/nss_cache.go 218 source/infra/host_modules/libnss_cognito/nss_cognito.go 217 source/infra/host_modules/pam_cognito/pam_cognito.c 24 source/infra/host_modules/pam_cognito/pam_cognito.go 34 source/infra/host_modules/ssh_keygen/ssh_keygen.c 22 source/infra/host_modules/ssh_keygen/ssh_keygen.go 128 source/infra/host_modules/util/aws.go 266 source/infra/host_modules/util/config.go 42 source/infra/host_modules/util/util.go 65 source/infra/host_modules_pipeline/__init__.py 1 source/infra/host_modules_pipeline/stack.py 249