├── .cicd ├── Dockerfile ├── README.md ├── build_ffmpeg.sh ├── build_ffprobe.sh ├── build_lambdas.py ├── build_resvg.sh └── config.json-template ├── .cursor └── rules │ └── sonarqube_mcp_instructions.mdc ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE.txt ├── NOTICE.txt ├── README.md ├── app.py ├── assets ├── docs │ ├── .redocly.lint-ignore.yaml │ ├── MediaLake-Installation-Guide.md │ ├── medialake_erd.md │ ├── openapi.yaml │ └── openapi_testing_guide.md ├── images │ ├── installation-guide │ │ ├── CF-Install-1.png │ │ ├── CF-Install-2.png │ │ ├── CF-Install-3.png │ │ ├── CF-Install-4.png │ │ ├── CF-Install-5.png │ │ ├── CF-Install-6.png │ │ ├── IncrementalUpdates-1.png │ │ ├── IncrementalUpdates-2.png │ │ ├── IncrementalUpdates-3.png │ │ ├── Integrations-1.png │ │ ├── Integrations-2.png │ │ ├── MediaLake-Configuration-1.png │ │ ├── MediaLake-Configuration-2.png │ │ ├── MediaLake-Configuration-3.png │ │ ├── MediaLake-Configuration-4.png │ │ ├── MediaLake-Configuration-5.png │ │ ├── MediaLake-Configuration-6.png │ │ ├── MediaLake-Configuration-9.png │ │ ├── Pipelines-1.png │ │ ├── medialake-incremental-updates-using-a-url-3.png │ │ ├── medialake-incremental-updates-using-a-url.png │ │ └── medialake-saml-provider-integration-instructions-2.png │ ├── medialake-architecture-application.png │ ├── medialake-architecture-overview.png │ └── medialake-architecture-pipeline.png └── others │ └── hardware_ctrl_conf │ ├── Logi_MediaLake_dialpad.lp5 │ └── Logi_MediaLake_keypad.lp5 ├── cdk.json ├── cdk_deploy.sh ├── cdk_logger.py ├── config-example.json ├── config.py ├── config_utils.py ├── constants.py ├── lambdas ├── __init__.py ├── api │ ├── assets │ │ ├── download │ │ │ └── bulk │ │ │ │ ├── delete_bulk │ │ │ │ └── index.py │ │ │ │ ├── get_bulk │ │ │ │ └── index.py │ │ │ │ ├── post_bulk │ │ │ │ ├── append_to_zip │ │ │ │ │ └── index.py │ │ │ │ ├── assess_scale │ │ │ │ │ └── index.py │ │ │ │ ├── complete_multipart │ │ │ │ │ └── index.py │ │ │ │ ├── get_parts_manifest │ │ │ │ │ └── index.py │ │ │ │ ├── handle_large_individual │ │ │ │ │ └── index.py │ │ │ │ ├── index.py │ │ │ │ ├── init_multipart │ │ │ │ │ └── index.py │ │ │ │ ├── init_zip │ │ │ │ │ └── index.py │ │ │ │ ├── kickoff_lambda.py │ │ │ │ ├── single_file │ │ │ │ │ └── index.py │ │ │ │ ├── subclips_get_paths │ │ │ │ │ └── index.py │ │ │ │ ├── subclips_size_sort │ │ │ │ │ └── index.py │ │ │ │ └── upload_part │ │ │ │ │ └── index.py │ │ │ │ ├── put_bulk │ │ │ │ └── index.py │ │ │ │ ├── rp_jobId │ │ │ │ ├── delete_job │ │ │ │ │ └── index.py │ │ │ │ ├── get_status │ │ │ │ │ └── index.py │ │ │ │ └── put_downloaded │ │ │ │ │ └── index.py │ │ │ │ └── user │ │ │ │ └── get_jobs │ │ │ │ └── index.py │ │ ├── generate_presigned_url │ │ │ ├── api_utils.py │ │ │ └── index.py │ │ ├── get_assets │ │ │ ├── api_utils.py │ │ │ ├── index.py │ │ │ └── utils.py │ │ ├── rp_assets_id │ │ │ ├── del_assets │ │ │ │ ├── api_utils.py │ │ │ │ ├── index.py │ │ │ │ ├── requirements.txt │ │ │ │ └── utils.py │ │ │ ├── get_assets │ │ │ │ ├── api_utils.py │ │ │ │ ├── index.py │ │ │ │ └── utils.py │ │ │ ├── related_versions │ │ │ │ ├── index.py │ │ │ │ └── requirements.txt │ │ │ ├── rename │ │ │ │ └── post_rename │ │ │ │ │ ├── api_utils.py │ │ │ │ │ ├── index.py │ │ │ │ │ └── utils.py │ │ │ └── transcript │ │ │ │ └── index.py │ │ └── upload │ │ │ ├── multipart_abort │ │ │ └── index.py │ │ │ ├── multipart_complete │ │ │ └── index.py │ │ │ ├── multipart_sign │ │ │ └── index.py │ │ │ └── post_upload │ │ │ └── index.py │ ├── authorization │ │ ├── assignments │ │ │ ├── assign_ps_to_group │ │ │ │ └── index.py │ │ │ ├── assign_ps_to_user │ │ │ │ └── index.py │ │ │ ├── list_group_assignments │ │ │ │ └── index.py │ │ │ ├── list_user_assignments │ │ │ │ └── index.py │ │ │ ├── remove_group_assignment │ │ │ │ └── index.py │ │ │ ├── remove_user_assignment │ │ │ │ └── index.py │ │ │ └── requirements.txt │ │ ├── groups │ │ │ └── requirements.txt │ │ └── permission_sets │ │ │ ├── del_permission_sets │ │ │ └── index.py │ │ │ ├── post_permission_sets │ │ │ └── index.py │ │ │ └── put_permission_sets │ │ │ └── index.py │ ├── aws │ │ └── get_regions │ │ │ └── index.py │ ├── collections_api │ │ ├── db_models.py │ │ ├── handlers │ │ │ ├── __init__.py │ │ │ ├── collections_ID_ancestors_get.py │ │ │ ├── collections_ID_assets_get.py │ │ │ ├── collections_ID_delete.py │ │ │ ├── collections_ID_get.py │ │ │ ├── collections_ID_items_ID_delete.py │ │ │ ├── collections_ID_items_get.py │ │ │ ├── collections_ID_items_post.py │ │ │ ├── collections_ID_patch.py │ │ │ ├── collections_ID_rules_ID_delete.py │ │ │ ├── collections_ID_rules_ID_put.py │ │ │ ├── collections_ID_rules_get.py │ │ │ ├── collections_ID_rules_post.py │ │ │ ├── collections_ID_share_ID_delete.py │ │ │ ├── collections_ID_share_get.py │ │ │ ├── collections_ID_share_post.py │ │ │ ├── collections_get.py │ │ │ ├── collections_post.py │ │ │ └── collections_shared_with_me_get.py │ │ ├── index.py │ │ ├── models │ │ │ ├── __init__.py │ │ │ ├── collection_models.py │ │ │ ├── common_models.py │ │ │ ├── item_models.py │ │ │ └── share_models.py │ │ ├── requirements.txt │ │ └── utils │ │ │ ├── __init__.py │ │ │ ├── formatting_utils.py │ │ │ ├── item_utils.py │ │ │ ├── opensearch_utils.py │ │ │ └── pagination_utils.py │ ├── connectors │ │ ├── del_connectors │ │ │ └── index.py │ │ ├── get_connectors │ │ │ ├── api_utils.py │ │ │ ├── index.py │ │ │ └── utils.py │ │ ├── rp_connectorId │ │ │ ├── del_connectorId │ │ │ │ ├── api_utils.py │ │ │ │ ├── index.py │ │ │ │ └── utils.py │ │ │ └── sync │ │ │ │ └── post_sync │ │ │ │ ├── common.py │ │ │ │ └── index.py │ │ └── s3 │ │ │ ├── buckets │ │ │ └── get_buckets │ │ │ │ └── index.py │ │ │ ├── explorer │ │ │ └── rp_connector_id │ │ │ │ ├── api_utils.py │ │ │ │ ├── index.py │ │ │ │ ├── requirements.txt │ │ │ │ ├── test_index.py │ │ │ │ └── utils.py │ │ │ ├── get_s3 │ │ │ ├── api_utils.py │ │ │ ├── index.py │ │ │ └── utils.py │ │ │ └── post_s3 │ │ │ ├── api_utils.py │ │ │ ├── index.py │ │ │ └── utils.py │ ├── environments │ │ ├── __init__.py │ │ ├── get_environments │ │ │ ├── api_utils.py │ │ │ ├── index.py │ │ │ └── utils.py │ │ ├── models.py │ │ ├── post_environments │ │ │ ├── api_utils.py │ │ │ ├── index.py │ │ │ └── utils.py │ │ ├── rp_environmentsId │ │ │ ├── del_environmentsId │ │ │ │ ├── api_utils.py │ │ │ │ ├── index.py │ │ │ │ └── utils.py │ │ │ └── put_environmentsId │ │ │ │ ├── api_utils.py │ │ │ │ ├── index.py │ │ │ │ └── utils.py │ │ └── utils.py │ ├── groups_unified │ │ ├── __init__.py │ │ ├── groups_get.py │ │ ├── groups_groupId_delete.py │ │ ├── groups_groupId_get.py │ │ ├── groups_groupId_members_post.py │ │ ├── groups_groupId_members_userId_delete.py │ │ ├── groups_groupId_put.py │ │ ├── groups_post.py │ │ ├── index.py │ │ └── requirements.txt │ ├── health │ │ └── get_health │ │ │ └── index.py │ ├── integrations_api │ │ ├── __init__.py │ │ ├── formatting_utils.py │ │ ├── index.py │ │ ├── integration_models.py │ │ ├── integrations_ID_delete.py │ │ ├── integrations_ID_put.py │ │ ├── integrations_get.py │ │ ├── integrations_post.py │ │ ├── requirements.txt │ │ ├── response_utils.py │ │ └── secrets_utils.py │ ├── nodes │ │ ├── get_nodes │ │ │ ├── api_utils.py │ │ │ └── index.py │ │ └── rp_nodeId │ │ │ └── get_nodeId │ │ │ ├── api_utils.py │ │ │ └── index.py │ ├── permissions │ │ ├── delete_permission_set │ │ │ └── index.py │ │ ├── get_permission_set │ │ │ └── index.py │ │ ├── get_permission_sets │ │ │ └── index.py │ │ ├── post_permission_set │ │ │ └── index.py │ │ └── put_permission_set │ │ │ └── index.py │ ├── pipelines │ │ ├── executions │ │ │ ├── get_executions │ │ │ │ ├── api_utils.py │ │ │ │ ├── index.py │ │ │ │ ├── models.py │ │ │ │ ├── requirements.txt │ │ │ │ └── utils.py │ │ │ └── rp_executionId │ │ │ │ ├── get_execution │ │ │ │ ├── api_utils.py │ │ │ │ ├── index.py │ │ │ │ └── utils.py │ │ │ │ └── retry │ │ │ │ └── post_retry │ │ │ │ ├── api_utils.py │ │ │ │ ├── index.py │ │ │ │ ├── models.py │ │ │ │ ├── requirements.txt │ │ │ │ └── utils.py │ │ ├── get_pipelines │ │ │ ├── api_utils.py │ │ │ ├── index.py │ │ │ └── utils.py │ │ ├── post_pipelines │ │ │ ├── __init__.py │ │ │ ├── api_utils.py │ │ │ ├── aws_operations.py │ │ │ ├── builders.py │ │ │ ├── config.py │ │ │ ├── dynamodb_operations.py │ │ │ ├── eventbridge.py │ │ │ ├── graph_utils.py │ │ │ ├── handlers.py │ │ │ ├── iam_operations.py │ │ │ ├── index.py │ │ │ ├── lambda_operations.py │ │ │ ├── models.py │ │ │ ├── s3_loader.py │ │ │ ├── sanitizers.py │ │ │ ├── state_connector.py │ │ │ ├── state_definitions.py │ │ │ ├── step_functions_builder.py │ │ │ └── validators.py │ │ ├── post_pipelines_async │ │ │ ├── handlers.py │ │ │ ├── index.py │ │ │ ├── models.py │ │ │ └── step_function_definition.json │ │ ├── rp_pipelineId │ │ │ └── get_pipeline │ │ │ │ └── api_utils.py │ │ └── rp_pipelinesId │ │ │ ├── del_pipelinesId │ │ │ ├── api_utils.py │ │ │ ├── config.py │ │ │ ├── dynamodb_operations.py │ │ │ ├── handlers.py │ │ │ ├── index.py │ │ │ ├── models.py │ │ │ └── resource_cleanup.py │ │ │ ├── get_pipelinesId │ │ │ ├── api_utils.py │ │ │ ├── index.py │ │ │ └── utils.py │ │ │ └── put_pipelinesId │ │ │ ├── api_utils.py │ │ │ ├── index.py │ │ │ └── utils.py │ ├── reviews │ │ └── rp_reviewId │ │ │ ├── annotations │ │ │ ├── del_annotations │ │ │ │ └── index.py │ │ │ ├── get_annotations │ │ │ │ └── index.py │ │ │ └── put_annotations │ │ │ │ └── index.py │ │ │ ├── del_reviewId │ │ │ └── index.py │ │ │ ├── get_reviewId │ │ │ └── index.py │ │ │ ├── put_reviewId │ │ │ └── index.py │ │ │ └── status │ │ │ ├── get_status │ │ │ └── index.py │ │ │ └── post_status │ │ │ └── index.py │ ├── roles │ │ ├── get_roles │ │ │ └── index.py │ │ └── role │ │ │ └── rp_roleId │ │ │ ├── del_role │ │ │ └── index.py │ │ │ ├── post_role │ │ │ └── index.py │ │ │ └── put_role │ │ │ └── index.py │ ├── search │ │ ├── fields │ │ │ └── get_fields │ │ │ │ ├── index.py │ │ │ │ └── requirements.txt │ │ └── get_search │ │ │ ├── api_utils.py │ │ │ ├── base_embedding_store.py │ │ │ ├── bedrock_twelvelabs_search_provider.py │ │ │ ├── client.py │ │ │ ├── coactive_search_provider.py │ │ │ ├── embedding_store_factory.py │ │ │ ├── index.py │ │ │ ├── opensearch_embedding_store.py │ │ │ ├── requirements.txt │ │ │ ├── s3_vector_embedding_store.py │ │ │ ├── search_provider_config_manager.py │ │ │ ├── search_utils.py │ │ │ ├── twelvelabs_api_search_provider.py │ │ │ ├── unified_search_models.py │ │ │ ├── unified_search_orchestrator.py │ │ │ └── unified_search_provider.py │ ├── settings │ │ ├── api_keys_ID_delete.py │ │ ├── api_keys_ID_get.py │ │ ├── api_keys_ID_put.py │ │ ├── api_keys_get.py │ │ ├── api_keys_post.py │ │ ├── collection_types_ID_delete.py │ │ ├── collection_types_ID_migrate_post.py │ │ ├── collection_types_ID_put.py │ │ ├── collection_types_get.py │ │ ├── collection_types_post.py │ │ ├── db_models.py │ │ ├── index.py │ │ ├── permission_utils.py │ │ ├── requirements.txt │ │ ├── response_utils.py │ │ ├── settings_users_get.py │ │ ├── system_get.py │ │ ├── system_search_delete.py │ │ ├── system_search_get.py │ │ ├── system_search_post.py │ │ ├── system_search_put.py │ │ └── validation_utils.py │ ├── storage │ │ └── s3 │ │ │ ├── buckets │ │ │ └── get_buckets │ │ │ │ └── index.py │ │ │ ├── object │ │ │ ├── del_object │ │ │ │ └── index.py │ │ │ └── rename │ │ │ │ └── put_rename │ │ │ │ └── index.py │ │ │ └── sync │ │ │ └── get_sync │ │ │ └── index.py │ ├── updates │ │ ├── handlers │ │ │ ├── __init__.py │ │ │ ├── delete_schedule_id.py │ │ │ ├── get_history.py │ │ │ ├── get_scheduled.py │ │ │ ├── get_status.py │ │ │ ├── get_versions.py │ │ │ ├── post_schedule.py │ │ │ └── post_trigger.py │ │ ├── index.py │ │ ├── models │ │ │ ├── __init__.py │ │ │ ├── internal.py │ │ │ ├── requests.py │ │ │ └── responses.py │ │ ├── requirements.txt │ │ ├── services │ │ │ ├── __init__.py │ │ │ ├── dynamodb_service.py │ │ │ └── pipeline_service.py │ │ └── utils │ │ │ ├── __init__.py │ │ │ ├── auth.py │ │ │ ├── github_client.py │ │ │ └── response.py │ └── users │ │ ├── __init__.py │ │ ├── favorites_delete.py │ │ ├── favorites_get.py │ │ ├── favorites_post.py │ │ ├── index.py │ │ ├── profile_get.py │ │ ├── profile_put.py │ │ ├── requirements.txt │ │ ├── settings_get.py │ │ ├── settings_put.py │ │ ├── users_delete.py │ │ ├── users_disable_post.py │ │ ├── users_enable_post.py │ │ ├── users_get.py │ │ ├── users_post.py │ │ └── users_put.py ├── auth │ ├── auth_seeder │ │ ├── index.py │ │ └── requirements.txt │ ├── cognito_pre_signup │ │ ├── index.py │ │ └── requirements.txt │ ├── cognito_trigger │ │ ├── index.py │ │ └── utils.py │ ├── custom_authorizer │ │ ├── debug_config.py │ │ ├── enable_debug.sh │ │ ├── index.py │ │ ├── requirements.txt │ │ ├── test_error_handling.py │ │ ├── test_permission_logic.py │ │ └── test_permission_validation.py │ ├── policy_sync │ │ ├── index.py │ │ └── requirements.txt │ ├── post_confirmation │ │ └── index.py │ └── pre_token_generation │ │ └── index.py ├── back_end │ ├── asset_sync │ │ ├── README.md │ │ ├── engine │ │ │ ├── common.py │ │ │ └── index.py │ │ ├── job_event_processor │ │ │ └── index.py │ │ ├── job_status │ │ │ ├── common.py │ │ │ └── index.py │ │ └── processor │ │ │ ├── common.py │ │ │ ├── config.py │ │ │ └── index.py │ ├── asset_table_ingestion_pipline │ │ ├── index.py │ │ ├── requirements.txt │ │ └── utils.py │ ├── asset_table_stream │ │ └── index.py │ ├── asset_table_stream_dlq_processor │ │ └── index.py │ ├── create_os_index │ │ ├── index.py │ │ ├── lambda_error_handler.py │ │ ├── lambda_utils.py │ │ ├── nodes_utils.py │ │ └── requirements.txt │ ├── create_s3_vector_index │ │ ├── index.py │ │ └── requirements.txt │ ├── pipeline_nodes_deployment │ │ ├── index.py │ │ └── requirements.txt │ ├── pipelines_executions_event_processor │ │ ├── index.py │ │ └── utils.py │ ├── populate_system_settings │ │ └── index.py │ ├── pre_deploy_cleanup │ │ ├── cfnresponse.py │ │ ├── index.py │ │ └── requirements.txt │ └── provisioned_resource_cleanup │ │ ├── index.py │ │ ├── requirements.txt │ │ └── utils.py ├── common_libraries │ ├── bedrock_utils.py │ ├── coactive_plugin.py │ ├── collections_utils.py │ ├── cors_utils.py │ ├── distributed_map_utils.py │ ├── external_service_manager.py │ ├── file_extensions.py │ ├── lambda_error_handler.py │ ├── lambda_middleware.py │ ├── lambda_utils.py │ ├── nodes_utils.py │ ├── search_provider_base.py │ ├── search_provider_models.py │ ├── twelvelabs_plugin.py │ ├── url_utils.py │ └── user_auth.py ├── custom_resources │ ├── auth │ │ ├── cognito_trigger_update │ │ │ └── index.py │ │ ├── cr_pre_token_generator │ │ │ └── index.py │ │ └── pre_signup_trigger │ │ │ └── index.py │ └── default_environment │ │ ├── index.py │ │ └── requirements.txt ├── edge │ └── csp_header_modifier │ │ ├── index.py │ │ └── requirements.txt ├── ingest │ └── s3 │ │ ├── README.md │ │ ├── index.py │ │ └── requirements.txt ├── layers │ ├── asset_sync_shared │ │ └── common.py │ ├── ingest_media_processor │ │ └── requirements.txt │ ├── pyaml │ │ └── requirements.txt │ ├── pymediainfo │ │ └── requirements.txt │ ├── pynamodb │ │ └── requirements.txt │ ├── search │ │ └── requirements.txt │ ├── shortuuid │ │ └── requirements.txt │ └── warmer │ │ ├── extensions │ │ ├── warmer-nodejs │ │ └── warmer-python │ │ ├── nodejs │ │ └── warmer.js │ │ └── python │ │ └── warmer.py ├── nodes │ ├── api_handler │ │ ├── index.py │ │ └── requirements.txt │ ├── audio_metadata_extractor │ │ ├── index.py │ │ └── utils.py │ ├── audio_proxy │ │ ├── index.py │ │ ├── requirements.txt │ │ └── utils.py │ ├── audio_splitter │ │ ├── index.py │ │ └── requirements.txt │ ├── audio_thumbnail │ │ ├── index.py │ │ └── utils.py │ ├── audio_transcription_transcribe │ │ ├── index.py │ │ └── requirements.txt │ ├── audio_transcription_transcribe_status │ │ ├── index.py │ │ └── requirements.txt │ ├── bedrock_content_processor │ │ ├── index.py │ │ └── requirements.txt │ ├── check_media_convert_status │ │ ├── index.py │ │ ├── requirements.txt │ │ └── utils.py │ ├── common_libraries │ │ └── lambda_middleware.py │ ├── embedding_store │ │ ├── index.py │ │ └── requirements.txt │ ├── image_metadata_extractor │ │ ├── index.js │ │ ├── lambda_middleware.js │ │ ├── lock.json │ │ └── package.json │ ├── image_proxy │ │ ├── index.py │ │ ├── requirements.txt │ │ └── utils.py │ ├── image_thumbnail │ │ ├── index.py │ │ ├── requirements.txt │ │ └── utils.py │ ├── pre_signed_url │ │ ├── index.py │ │ └── requirements.txt │ ├── publish_event │ │ ├── index.py │ │ └── requirements.txt │ ├── s3_vector_store │ │ ├── index.py │ │ └── requirements.txt │ ├── twelvelabs_bedrock_invoke │ │ └── index.py │ ├── twelvelabs_bedrock_results │ │ └── index.py │ ├── twelvelabs_bedrock_status │ │ └── index.py │ ├── video_metadata_extractor │ │ ├── index.py │ │ ├── requirements.txt │ │ └── utils.py │ ├── video_proxy_and_thumbnail │ │ ├── index.py │ │ ├── requirements.txt │ │ └── utils.py │ └── video_splitter │ │ ├── index.py │ │ └── requirements.txt └── pipelines │ └── pipeline_trigger │ ├── index.py │ ├── requirements.txt │ └── utils.py ├── medialake-with-vpc.template ├── medialake.template ├── medialake_constructs ├── api_gateway │ ├── api_gateway_assets.py │ ├── api_gateway_authorization.py │ ├── api_gateway_collections.py │ ├── api_gateway_connectors.py │ ├── api_gateway_deployment_construct.py │ ├── api_gateway_environments.py │ ├── api_gateway_integrations.py │ ├── api_gateway_main_construct.py │ ├── api_gateway_nodes.py │ ├── api_gateway_pipelines.py │ ├── api_gateway_reviews.py │ ├── api_gateway_roles.py │ ├── api_gateway_search.py │ ├── api_gateway_settings.py │ ├── api_gateway_updates.py │ ├── api_gateway_users.py │ └── api_gateway_utils.py ├── asset_table_stream.py ├── auth │ ├── authorizer_utils.py │ └── shared_authorizer_construct.py ├── auth_lambda_construct.py ├── cloudfront_logging.py ├── cloudwatch_dashboard.py ├── cognito.py ├── edge_lambda_construct.py ├── shared_constructs │ ├── default_environment.py │ ├── dynamodb.py │ ├── dynamodb_data_acess_logs.py │ ├── eventbridge.py │ ├── lam_deployment.py │ ├── lambda_base.py │ ├── lambda_layers.py │ ├── lambda_zip_deployment.py │ ├── layer_base.py │ ├── mediaconvert.py │ ├── opensearch_ingestion_pipeline.py │ ├── opensearch_managed_cluster.py │ ├── retained_resource_registry.py │ ├── retained_resource_utils.py │ ├── s3_logging.py │ ├── s3_vectors.py │ └── s3bucket.py ├── sqs.py ├── userInterface.py ├── vpc.py └── vpc_gateway.py ├── medialake_stacks ├── api_gateway_core_stack.py ├── api_gateway_deployment_stack.py ├── api_gateway_stack.py ├── asset_sync_stack.py ├── authorization_stack.py ├── base_infrastructure.py ├── clean_up_stack.py ├── cloudfront_waf_stack.py ├── cognito_stack.py ├── cognito_update_stack.py ├── collection_types_stack.py ├── collections_stack.py ├── edge_lambda_stack.py ├── groups_stack.py ├── integrations_environment_stack.py ├── lambda_warmer_stack.py ├── monitoring_stack.py ├── nodes_stack.py ├── permissions_stack.py ├── pipeline_stack.py ├── pipelines_executions_stack.py ├── post_deploy_config_stack.py ├── pre_deploy_cleanup_stack.py ├── settings_api_stack.py ├── settings_stack.py ├── shared_api_stack.py ├── shared_assets_stack.py ├── shared_search_stack.py ├── shared_services_stack.py ├── shared_vpc_stack.py ├── storage_connectors_stack.py ├── updates_api_stack.py ├── user_interface_stack.py └── users_groups_stack.py ├── medialake_user_interface ├── .eslintrc.json ├── .eslintrc.json.backup ├── .gitignore ├── .husky │ └── pre-commit ├── .prettierrc.json ├── README.md ├── index.html ├── package.json ├── playwright.ci.config.ts ├── playwright.config.ts ├── playwright │ └── tests │ │ └── s3-explorer.spec.ts ├── public │ ├── apple-touch-icon.png │ ├── favicon-96x96.png │ ├── favicon.ico │ ├── favicon.svg │ ├── feature-flags.json │ ├── manifest.json │ ├── robots.txt │ ├── site.webmanifest │ ├── web-app-manifest-192x192.png │ └── web-app-manifest-512x512.png ├── src │ ├── App.css │ ├── App.tsx │ ├── Sidebar.tsx │ ├── TopBar.tsx │ ├── api │ │ ├── apiClient.ts │ │ ├── apiClientBase.ts │ │ ├── authService.ts │ │ ├── endpoints.ts │ │ ├── hooks │ │ │ ├── factories │ │ │ │ └── createQueryHook.ts │ │ │ ├── useAWSRegions.ts │ │ │ ├── useApiKeys.ts │ │ │ ├── useAssets.ts │ │ │ ├── useAssignments.ts │ │ │ ├── useCollections.ts │ │ │ ├── useConnectorAssets.ts │ │ │ ├── useConnectors.ts │ │ │ ├── useFavorites.ts │ │ │ ├── useGroups.ts │ │ │ ├── usePermissionSets.ts │ │ │ ├── usePipelines.ts │ │ │ ├── usePipelinesExecutions.ts │ │ │ ├── usePresignedUrl.ts │ │ │ ├── useRoles.ts │ │ │ ├── useS3Explorer.ts │ │ │ ├── useSearch.ts │ │ │ ├── useSearchFields.ts │ │ │ └── useUsers.ts │ │ ├── old-query-keys.ts │ │ ├── queryClient.tsx │ │ ├── queryKeys.ts │ │ ├── types │ │ │ ├── api.types.ts │ │ │ ├── apiKey.types.ts │ │ │ ├── asset.types.ts │ │ │ ├── assignment.types.ts │ │ │ ├── auth.types.ts │ │ │ ├── connector.types.ts │ │ │ ├── group.types.ts │ │ │ ├── permissionSet.types.ts │ │ │ ├── pipeline.types.ts │ │ │ ├── pipelineExecutionDetails.types.ts │ │ │ └── pipelineExecutions.types.ts │ │ ├── updatesService.ts │ │ └── utils │ │ │ └── responseParser.ts │ ├── app │ │ └── App.tsx │ ├── assets │ │ └── images │ │ │ └── waveform-placeholder.svg │ ├── common │ │ ├── helpers │ │ │ ├── logger.ts │ │ │ ├── notifications.ts │ │ │ ├── storage-helper.ts │ │ │ ├── token-helper.ts │ │ │ └── utils.ts │ │ ├── hooks │ │ │ ├── auth-context.tsx │ │ │ ├── authenticate.ts │ │ │ ├── aws-config-context.tsx │ │ │ ├── use-navigation-panel-state.ts │ │ │ ├── use-on-follow.ts │ │ │ └── userpool.ts │ │ └── types.ts │ ├── components │ │ ├── ApiStatusModal.tsx │ │ ├── AppLayout.tsx │ │ ├── AuthPage.tsx │ │ ├── DismissConfirmationDialog.tsx │ │ ├── DownloadLinksDisplay.tsx │ │ ├── ErrorModal.tsx │ │ ├── Home.tsx │ │ ├── JobNotificationSync.tsx │ │ ├── MetadataContent.tsx │ │ ├── NotificationCenter.tsx │ │ ├── ProtectedRoute.tsx │ │ ├── QueryErrorBoundary.tsx │ │ ├── TechnicalMetadataTab.tsx │ │ ├── ThemeToggle.tsx │ │ ├── ThemeWrapper.tsx │ │ ├── TokenRefreshManager.tsx │ │ ├── TopBar │ │ │ ├── Chat │ │ │ │ ├── ChatInput.tsx │ │ │ │ └── ChatMessage.tsx │ │ │ ├── FilterPopOver │ │ │ │ ├── DateFilter.tsx │ │ │ │ └── FilterSection.tsx │ │ │ ├── README.md │ │ │ ├── SearchBar.tsx │ │ │ ├── SemanticModeToggle.tsx │ │ │ ├── constants.ts │ │ │ ├── hooks │ │ │ │ └── useTopBar.tsx │ │ │ └── types.ts │ │ ├── VideoReviewInterface.tsx │ │ ├── app-configured.tsx │ │ ├── asset │ │ │ ├── AssetAudio.tsx │ │ │ ├── AssetHeader.tsx │ │ │ ├── AssetImage.tsx │ │ │ ├── AssetMetadataTabs.tsx │ │ │ ├── AssetSidebar.tsx │ │ │ ├── AssetVersions.tsx │ │ │ ├── AssetVideo.tsx │ │ │ └── index.ts │ │ ├── auth │ │ │ └── theme.ts │ │ ├── collections │ │ │ ├── AddToCollectionModal.tsx │ │ │ ├── CollectionTreeView.tsx │ │ │ ├── CreateCollectionModal.tsx │ │ │ └── EditCollectionModal.tsx │ │ ├── common │ │ │ ├── Breadcrumb.tsx │ │ │ ├── BreadcrumbNavigation.tsx │ │ │ ├── Button.tsx │ │ │ ├── CommentPopper.tsx │ │ │ ├── ConfirmationModal.tsx │ │ │ ├── IconSwitch.tsx │ │ │ ├── ImageViewer.tsx │ │ │ ├── InlineTextEditor.tsx │ │ │ ├── LoadingSpinner.tsx │ │ │ ├── MarkdownRenderer.tsx │ │ │ ├── MetadataSection.tsx │ │ │ ├── ModalConnector.tsx │ │ │ ├── OmakaseTimeLineConstants.ts │ │ │ ├── RefreshButton.tsx │ │ │ ├── RenameDialog.tsx │ │ │ ├── RightSidebar │ │ │ │ ├── BatchOperations.tsx │ │ │ │ ├── BatchOperationsWrapper.tsx │ │ │ │ ├── FilterOperations.tsx │ │ │ │ ├── RightSidebar.tsx │ │ │ │ ├── SidebarContext.tsx │ │ │ │ ├── TabbedSidebar.tsx │ │ │ │ └── index.ts │ │ │ ├── SearchField.tsx │ │ │ ├── StatCard.tsx │ │ │ ├── TabContentContainer.tsx │ │ │ ├── TruncatedTextWithTooltip.tsx │ │ │ ├── UserAvatar.tsx │ │ │ ├── VideoViewer.css │ │ │ ├── VideoViewer.tsx │ │ │ ├── button │ │ │ │ └── ActionButton.tsx │ │ │ ├── index.ts │ │ │ ├── layout │ │ │ │ ├── PageContent.tsx │ │ │ │ ├── PageFilters.tsx │ │ │ │ ├── PageHeader.tsx │ │ │ │ └── index.ts │ │ │ ├── table │ │ │ │ ├── AssetTable.tsx │ │ │ │ ├── BaseFilterPopover.tsx │ │ │ │ ├── BaseTable.tsx │ │ │ │ ├── BaseTableToolbar.tsx │ │ │ │ ├── ColumnResizer.tsx │ │ │ │ ├── ColumnVisibilityMenu.tsx │ │ │ │ ├── EmptyTableState.tsx │ │ │ │ ├── ResizableTable.tsx │ │ │ │ ├── TableCellContent.tsx │ │ │ │ ├── TableDensityToggle.tsx │ │ │ │ ├── TableHeader.tsx │ │ │ │ ├── context │ │ │ │ │ └── TableFiltersContext.tsx │ │ │ │ └── index.ts │ │ │ ├── useVideoKeyboardShortcuts.ts │ │ │ └── utils.ts │ │ ├── examples │ │ │ ├── GroupBasedAccess.tsx │ │ │ └── PermissionBasedUI.tsx │ │ ├── search │ │ │ ├── AudioResults.tsx │ │ │ ├── FacetSearch.tsx │ │ │ ├── FilterModal.tsx │ │ │ ├── ImageResults.tsx │ │ │ ├── MasterResultsView.tsx │ │ │ ├── ModularUnifiedResultsView.tsx │ │ │ ├── NoResultsFound.tsx │ │ │ ├── SearchFilters.tsx │ │ │ ├── UnifiedAssetResults.tsx │ │ │ └── VideoResults.tsx │ │ ├── settings │ │ │ ├── AdminSettings.tsx │ │ │ ├── CollectionTypeFormDialog.tsx │ │ │ ├── CollectionTypesManagement.tsx │ │ │ ├── EditPermissionMatrixModal.tsx │ │ │ ├── MigrateCollectionTypeDialog.tsx │ │ │ ├── PermissionMatrix.tsx │ │ │ ├── UpgradeHistoryView.tsx │ │ │ ├── UpgradeSection.tsx │ │ │ ├── UserProfile.tsx │ │ │ └── api-keys │ │ │ │ ├── ApiKeyCard.tsx │ │ │ │ ├── ApiKeyDetailsDialog.tsx │ │ │ │ ├── ApiKeyFormDialog.tsx │ │ │ │ ├── ApiKeyManagement.tsx │ │ │ │ ├── DeleteApiKeyDialog.tsx │ │ │ │ └── index.ts │ │ └── shared │ │ │ ├── AssetActionsMenu.tsx │ │ │ ├── AssetCard.tsx │ │ │ ├── AssetCardVideo.css │ │ │ ├── AssetGridView.tsx │ │ │ ├── AssetPagination.tsx │ │ │ ├── AssetResults.tsx │ │ │ ├── AssetResultsView.tsx │ │ │ ├── AssetTable.tsx │ │ │ ├── AssetTableView.tsx │ │ │ ├── AssetViewControls.tsx │ │ │ ├── BaseDetailPage.tsx │ │ │ ├── DescriptiveTab.tsx │ │ │ ├── ErrorDisplay.tsx │ │ │ ├── RelatedItemsView.tsx │ │ │ ├── SummaryTab.tsx │ │ │ ├── TranscriptionTab.tsx │ │ │ └── index.ts │ ├── config.ts │ ├── constants.ts │ ├── constants │ │ └── index.ts │ ├── contexts │ │ ├── ChatContext.tsx │ │ ├── DirectionContext.tsx │ │ ├── FeatureFlagsContext.tsx │ │ ├── RecentlyViewedContext.tsx │ │ ├── SidebarContext.tsx │ │ ├── TableDensityContext.tsx │ │ └── TimezoneContext.tsx │ ├── features │ │ ├── assets │ │ │ └── AssetExplorer.tsx │ │ ├── chat │ │ │ ├── ChatInput.tsx │ │ │ ├── ChatMessage.tsx │ │ │ ├── ChatSidebar.tsx │ │ │ └── index.ts │ │ ├── executions │ │ │ ├── api │ │ │ │ └── hooks │ │ │ │ │ ├── usePipelineExecutions.ts │ │ │ │ │ └── useRetryExecution.ts │ │ │ ├── components │ │ │ │ ├── ExecutionSideBar.tsx │ │ │ │ ├── ExecutionsList.tsx │ │ │ │ └── ExecutionsTable.tsx │ │ │ ├── index.ts │ │ │ ├── pages │ │ │ │ └── ExecutionsPage.tsx │ │ │ └── types │ │ │ │ └── pipelineExecutions.types.ts │ │ ├── home │ │ │ ├── CollectionCard.tsx │ │ │ ├── Collections.tsx │ │ │ ├── ConnectedStorage.tsx │ │ │ ├── Favorites.tsx │ │ │ ├── S3Explorer.tsx │ │ │ ├── SharedCollections.tsx │ │ │ ├── SmartFolders.tsx │ │ │ ├── StatCard.tsx │ │ │ └── Statistics.tsx │ │ ├── pipelines │ │ │ ├── api │ │ │ │ ├── pipelines.endpoints.ts │ │ │ │ ├── pipelinesController.ts │ │ │ │ └── pipelinesService.ts │ │ │ ├── components │ │ │ │ ├── IntegrationValidationDialog.tsx │ │ │ │ ├── PipelineColumnMenu.tsx │ │ │ │ ├── PipelineDeleteButton.tsx │ │ │ │ ├── PipelineDeleteDialog.tsx │ │ │ │ ├── PipelineEditor │ │ │ │ │ ├── CustomEdge.tsx │ │ │ │ │ ├── CustomNode.tsx │ │ │ │ │ ├── JobStatusNode.tsx │ │ │ │ │ ├── NodeConfigurationForm.tsx │ │ │ │ │ ├── PipelineNameInput.tsx │ │ │ │ │ ├── PipelineToolbar.tsx │ │ │ │ │ ├── SavePipelineButton.tsx │ │ │ │ │ ├── Sidebar.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── jobStatusNodeUtils.ts │ │ │ │ ├── PipelineFilterPopover.tsx │ │ │ │ ├── PipelineList │ │ │ │ │ └── index.tsx │ │ │ │ ├── PipelineStatusCell.tsx │ │ │ │ ├── PipelineTable.tsx │ │ │ │ ├── PipelineToolbar.tsx │ │ │ │ ├── PipelineUpdateConfirmationDialog.tsx │ │ │ │ ├── TriggerTypeChips.tsx │ │ │ │ └── index.ts │ │ │ ├── context │ │ │ │ └── TableFiltersContext.tsx │ │ │ ├── data │ │ │ │ └── pipelineData.ts │ │ │ ├── hooks │ │ │ │ ├── usePipelineColumns.tsx │ │ │ │ ├── usePipelineManager.ts │ │ │ │ └── useTableVirtualizer.ts │ │ │ ├── index.ts │ │ │ ├── pages │ │ │ │ ├── PipelineEditorPage.tsx │ │ │ │ ├── PipelinesPage.tsx │ │ │ │ └── index.ts │ │ │ ├── services │ │ │ │ └── integrationValidation.service.ts │ │ │ ├── types.ts │ │ │ └── types │ │ │ │ ├── pipeline-node.types.ts │ │ │ │ ├── pipelines.types.ts │ │ │ │ └── table.types.ts │ │ ├── settings │ │ │ ├── connectors │ │ │ │ └── components │ │ │ │ │ ├── ConnectorCard.tsx │ │ │ │ │ ├── ConnectorEditModal.tsx │ │ │ │ │ ├── ConnectorModal.tsx │ │ │ │ │ └── ConnectorsList.tsx │ │ │ ├── environments │ │ │ │ ├── api │ │ │ │ │ ├── environments.endpoints.ts │ │ │ │ │ ├── environmentsController.ts │ │ │ │ │ ├── environmentsHooks.ts │ │ │ │ │ ├── environmentsQueryClient.ts │ │ │ │ │ └── environmentsService.ts │ │ │ │ ├── components │ │ │ │ │ ├── EnvironmentForm │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── EnvironmentList │ │ │ │ │ │ ├── EnvironmentFilterPopover.tsx │ │ │ │ │ │ ├── cells │ │ │ │ │ │ ├── ActionsCell.tsx │ │ │ │ │ │ └── StatusCell.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ ├── config.ts │ │ │ │ ├── context │ │ │ │ │ └── TableFiltersContext.tsx │ │ │ │ ├── hooks │ │ │ │ │ ├── useEnvironmentColumns.tsx │ │ │ │ │ ├── useEnvironmentsQuery.ts │ │ │ │ │ └── useTableVirtualizer.ts │ │ │ │ ├── schemas │ │ │ │ │ └── environmentFormSchema.ts │ │ │ │ └── types │ │ │ │ │ ├── environment.types.ts │ │ │ │ │ └── environments.types.ts │ │ │ ├── integrations │ │ │ │ ├── api │ │ │ │ │ ├── integrations.controller.ts │ │ │ │ │ ├── integrations.endpoints.ts │ │ │ │ │ └── integrations.service.ts │ │ │ │ ├── components │ │ │ │ │ ├── IntegrationForm │ │ │ │ │ │ ├── IntegrationForm.tsx │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ ├── IntegrationConfiguration.tsx │ │ │ │ │ │ │ └── IntegrationListItem.tsx │ │ │ │ │ │ ├── schemas │ │ │ │ │ │ │ └── integrationFormSchema.ts │ │ │ │ │ │ └── types.ts │ │ │ │ │ ├── IntegrationList │ │ │ │ │ │ ├── cells │ │ │ │ │ │ │ ├── ActionsCell.tsx │ │ │ │ │ │ │ ├── DateCell.tsx │ │ │ │ │ │ │ ├── StatusCell.tsx │ │ │ │ │ │ │ └── TableCells.tsx │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── types.ts │ │ │ │ │ ├── IntegrationsTable.tsx │ │ │ │ │ └── SelectNodeModal │ │ │ │ │ │ └── index.tsx │ │ │ │ ├── hooks │ │ │ │ │ ├── useColumns.tsx │ │ │ │ │ └── useTableVirtualizer.ts │ │ │ │ ├── schemas │ │ │ │ │ ├── integrationFormDefinition.ts │ │ │ │ │ └── integrationFormSchema.ts │ │ │ │ ├── services │ │ │ │ │ ├── integrations-environments.service.ts │ │ │ │ │ ├── integrations-nodes.service.ts │ │ │ │ │ └── integrations.service.ts │ │ │ │ ├── types.ts │ │ │ │ └── types │ │ │ │ │ └── integrations.types.ts │ │ │ ├── roles │ │ │ │ └── components │ │ │ │ │ ├── RoleForm.tsx │ │ │ │ │ └── RoleList.tsx │ │ │ ├── system │ │ │ │ ├── api │ │ │ │ │ ├── system.endpoints.ts │ │ │ │ │ ├── systemController.ts │ │ │ │ │ ├── systemHooks.ts │ │ │ │ │ ├── systemQueryClient.ts │ │ │ │ │ └── systemService.ts │ │ │ │ ├── config.ts │ │ │ │ ├── hooks │ │ │ │ │ └── useSystemSettings.ts │ │ │ │ ├── index.ts │ │ │ │ └── types │ │ │ │ │ └── system.types.ts │ │ │ └── usermanagement │ │ │ │ ├── components │ │ │ │ ├── CreateGroupModal.tsx │ │ │ │ ├── ManageGroupsModal.tsx │ │ │ │ ├── RoleManagement.tsx │ │ │ │ ├── UserFilterPopover.tsx │ │ │ │ ├── UserForm.tsx │ │ │ │ ├── UserList.tsx │ │ │ │ └── UserTableToolbar.tsx │ │ │ │ └── schemas │ │ │ │ └── userFormSchema.ts │ │ ├── ui │ │ │ └── ExampleWithErrorHandling.tsx │ │ └── upload │ │ │ ├── components │ │ │ ├── FileUploader.tsx │ │ │ ├── PathBrowser.tsx │ │ │ └── S3UploaderModal.tsx │ │ │ ├── hooks │ │ │ ├── useConnectors.ts │ │ │ └── useS3Upload.ts │ │ │ ├── index.ts │ │ │ └── types │ │ │ └── upload.types.ts │ ├── forms │ │ ├── components │ │ │ ├── DynamicForm.tsx │ │ │ ├── Form.tsx │ │ │ ├── FormField.tsx │ │ │ ├── FormSelect.tsx │ │ │ └── FormSwitch.tsx │ │ ├── hooks │ │ │ └── useFormWithValidation.ts │ │ ├── types.ts │ │ └── utils │ │ │ └── createZodSchema.ts │ ├── hooks │ │ ├── useAssetFavorites.ts │ │ ├── useAssetOperations.ts │ │ ├── useAssetResults.ts │ │ ├── useAssetSelection.ts │ │ ├── useDebounce.ts │ │ ├── useErrorModal.ts │ │ ├── useFacetSearch.ts │ │ ├── useJobNotifications.ts │ │ ├── useMediaController.ts │ │ ├── useProcessNotifications.ts │ │ ├── useSearchState.ts │ │ ├── useSnackbar.ts │ │ ├── useTable.ts │ │ ├── useTheme.tsx │ │ ├── useTokenRefresh.ts │ │ ├── useVideoMediaController.ts │ │ └── useViewPreferences.ts │ ├── i18n │ │ ├── i18n.ts │ │ └── locales │ │ │ ├── ar.ts │ │ │ ├── de.ts │ │ │ ├── en.ts │ │ │ ├── es.ts │ │ │ ├── fr.ts │ │ │ ├── he.ts │ │ │ ├── hi.ts │ │ │ ├── ja.ts │ │ │ ├── ko.ts │ │ │ ├── pt.ts │ │ │ └── zh.ts │ ├── index.css │ ├── index.tsx │ ├── logo.png │ ├── logo.svg │ ├── main.tsx │ ├── pages │ │ ├── AccessDeniedPage.tsx │ │ ├── AssetsPage.tsx │ │ ├── AudioDetailPage.tsx │ │ ├── CollectionViewPage.tsx │ │ ├── CollectionsPage.tsx │ │ ├── Home.tsx │ │ ├── ImageDetailPage.tsx │ │ ├── SearchPage.tsx │ │ ├── SearchPageContainer.tsx │ │ ├── SearchPagePresentation.tsx │ │ ├── UploadDemo.tsx │ │ ├── VideoDetailPage.tsx │ │ ├── settings │ │ │ ├── ConnectorsPage.tsx │ │ │ ├── EnvironmentsPage.tsx │ │ │ ├── IntegrationsPage.tsx │ │ │ ├── PermissionSetsPage.tsx │ │ │ ├── ProfilePage.tsx │ │ │ ├── RoleManagement.tsx │ │ │ ├── SystemSettingsPage.tsx │ │ │ └── UserManagement.tsx │ │ └── types.ts │ ├── permissions │ │ ├── README.md │ │ ├── components │ │ │ ├── Can.tsx │ │ │ └── PermissionGuard.tsx │ │ ├── context │ │ │ └── permission-context.tsx │ │ ├── examples │ │ │ └── integration-example.tsx │ │ ├── hooks │ │ │ └── usePermission.ts │ │ ├── index.ts │ │ ├── transformers │ │ │ └── permission-transformer.ts │ │ ├── types │ │ │ ├── ability.types.ts │ │ │ └── permission.types.ts │ │ └── utils │ │ │ ├── ability-factory.ts │ │ │ ├── global-permission-cache.ts │ │ │ ├── permission-cache.ts │ │ │ └── permission-token-cache.ts │ ├── reportWebVitals.tsx │ ├── routes │ │ └── router.tsx │ ├── shared │ │ ├── context │ │ │ └── NotificationContext.tsx │ │ ├── hooks │ │ │ ├── useApiMutationHandler.ts │ │ │ └── useDateFormat.ts │ │ ├── nodes │ │ │ ├── api │ │ │ │ ├── nodes.endpoints.ts │ │ │ │ ├── nodesController.ts │ │ │ │ └── nodesService.ts │ │ │ └── types │ │ │ │ └── nodes.types.ts │ │ ├── ui │ │ │ └── errors │ │ │ │ ├── ErrorBoundary.tsx │ │ │ │ ├── README.md │ │ │ │ ├── RouteErrorBoundary.tsx │ │ │ │ └── index.ts │ │ └── utils │ │ │ └── dateUtils.ts │ ├── stores │ │ └── searchStore.ts │ ├── styles │ │ ├── player-overrides.css │ │ └── theme.css │ ├── theme │ │ ├── index.ts │ │ ├── theme.ts │ │ └── tokens.ts │ ├── types │ │ ├── asset.ts │ │ ├── collection.ts │ │ ├── environment.ts │ │ ├── facetSearch.ts │ │ ├── search.ts │ │ ├── search │ │ │ └── searchResults.ts │ │ └── shared │ │ │ └── assetComponents.ts │ └── utils │ │ ├── clipTransformation.ts │ │ ├── dateFormat.ts │ │ ├── duration.ts │ │ ├── featureFlags.ts │ │ ├── fileSize.ts │ │ ├── filterFunctions.ts │ │ ├── imageUtils.ts │ │ ├── permission-debug.ts │ │ ├── placeholderSvg.ts │ │ ├── sortAssets.ts │ │ └── stringUtils.ts ├── tests │ ├── README-AWS-PLAYWRIGHT-INTEGRATION.md │ ├── auth │ │ ├── cognito-e2e.spec.ts │ │ └── login.spec.ts │ ├── aws-discovery-integration.spec.ts │ ├── cloudfront │ │ ├── cloudfront-login.spec.ts │ │ └── tag-based-discovery.spec.ts │ ├── connectors │ │ └── connectorMangagement.spec.ts │ ├── enhanced-fixtures-integration.spec.ts │ ├── fixtures │ │ ├── README-enhanced.md │ │ ├── README.md │ │ ├── auth.fixtures.ts │ │ ├── aws-discovery.fixtures.ts │ │ ├── cloudfront.fixtures.ts │ │ ├── cognito.fixtures.ts │ │ ├── enhanced-cognito.fixtures.ts │ │ └── s3.fixtures.ts │ ├── integration │ │ ├── aws-tag-discovery-e2e.spec.ts │ │ └── comprehensive-user-lifecycle-e2e.spec.ts │ ├── s3-upload.spec.ts │ ├── system │ │ ├── regionAddRemove.spec.ts │ │ └── semanticProvider.spec.ts │ ├── user │ │ └── userManagement.spec.ts │ └── utils │ │ ├── aws-resource-finder.ts │ │ ├── cloudfront-service-adapter.ts │ │ ├── cognito-service-adapter.ts │ │ └── tag-matcher.ts ├── tsconfig.json ├── tsconfig.node.json ├── tsconfig.playwright.json └── vite.config.ts ├── package.json ├── pipeline_library ├── Default Pipelines │ ├── Default Audio Pipeline.json │ ├── Default Image Pipeline.json │ └── Default Video Pipeline.json ├── Enrichment │ └── TwelveLabs Pegasus Bedrock Video Enrichment.json ├── Semantic Search │ ├── Coactive │ │ ├── Coactive API Image Ingestion Pipeline.json │ │ └── Coactive API Video Ingestion Pipeline.json │ └── TwelveLabs │ │ ├── API │ │ ├── OpenSearch │ │ │ ├── TwelveLabs API Audio Embedding to OpenSearch.json │ │ │ ├── TwelveLabs API Image Embedding to OpenSearch.json │ │ │ └── TwelveLabs API Video Embedding to OpenSearch.json │ │ └── S3 Vectors │ │ │ ├── TwelveLabs API Audio Embedding to S3 Vectors.json │ │ │ ├── TwelveLabs API Image Embedding to S3 Vectors.json │ │ │ └── TwelveLabs API Video Embedding to S3 Vectors.json │ │ └── Bedrock │ │ ├── OpenSearch │ │ ├── TwelveLabs Bedrock Audio Embedding to OpenSearch.json │ │ ├── TwelveLabs Bedrock Image Embedding to OpenSearch.json │ │ └── TwelveLabs Bedrock Video Embedding to OpenSearch.json │ │ └── S3 Vectors │ │ ├── TwelveLabs Bedrock Audio Embedding to S3 Vectors.json │ │ ├── TwelveLabs Bedrock Image Embedding to S3 Vectors.json │ │ └── TwelveLabs Bedrock Video Embedding to S3 Vectors.json └── Transcription │ ├── Audio Transcription.json │ └── Video Transcription.json ├── pyrightconfig.json ├── requirements-dev.txt ├── requirements.txt └── s3_bucket_assets ├── pipeline_library └── default │ ├── Default Audio Pipeline.json │ ├── Default Image Pipeline.json │ └── Default Video Pipeline.json └── pipeline_nodes ├── api_templates ├── bedrock │ ├── twelvelabs_invoke │ │ ├── twelvelabs_invoke_post_request.jinja │ │ ├── twelvelabs_invoke_post_request_mapping.py │ │ ├── twelvelabs_invoke_post_response.jinja │ │ └── twelvelabs_invoke_post_response_mapping.py │ └── twelvelabs_status │ │ ├── twelvelabs_status_get_request.jinja │ │ ├── twelvelabs_status_get_request_mapping.py │ │ ├── twelvelabs_status_get_response.jinja │ │ └── twelvelabs_status_get_response_mapping.py ├── coactive │ ├── api │ │ └── v1 │ │ │ ├── datasets │ │ │ ├── datasets_get_request.jinja │ │ │ ├── datasets_get_request_mapping.py │ │ │ ├── datasets_get_response.jinja │ │ │ ├── datasets_get_response_mapping.py │ │ │ ├── datasets_get_url.jinja │ │ │ ├── datasets_get_url_mapping.py │ │ │ ├── datasets_post_request.jinja │ │ │ ├── datasets_post_request_mapping.py │ │ │ ├── datasets_post_response.jinja │ │ │ ├── datasets_post_response_mapping.py │ │ │ ├── datasets_post_url.jinja │ │ │ └── datasets_post_url_mapping.py │ │ │ └── ingestion │ │ │ ├── assets │ │ │ ├── assets_post_request.jinja │ │ │ ├── assets_post_request_mapping.py │ │ │ ├── assets_post_response.jinja │ │ │ ├── assets_post_response_mapping.py │ │ │ ├── assets_post_url.jinja │ │ │ └── assets_post_url_mapping.py │ │ │ ├── images │ │ │ └── asset_id │ │ │ │ └── status │ │ │ │ ├── status_get_request.jinja │ │ │ │ ├── status_get_request_mapping.py │ │ │ │ ├── status_get_response.jinja │ │ │ │ ├── status_get_response_mapping.py │ │ │ │ ├── status_get_url.jinja │ │ │ │ └── status_get_url_mapping.py │ │ │ └── videos │ │ │ └── asset_id │ │ │ └── status │ │ │ ├── status_get_request.jinja │ │ │ ├── status_get_request_mapping.py │ │ │ ├── status_get_response.jinja │ │ │ ├── status_get_response_mapping.py │ │ │ ├── status_get_url.jinja │ │ │ └── status_get_url_mapping.py │ └── coactive_auth.py ├── mediaconvert │ ├── audio_proxy │ │ ├── audio_proxy_post_request.jinja │ │ ├── audio_proxy_post_request_mapping.py │ │ ├── audio_proxy_post_response.jinja │ │ └── audio_proxy_post_response_mapping.py │ ├── check_status │ │ ├── check_status_get_response.jinja │ │ ├── check_status_get_response_mapping.py │ │ ├── check_status_get_url.jinja │ │ └── check_status_get_url_mapping.py │ └── video_proxy_thumbnail │ │ ├── video_proxy_thumbnail_post_request.jinja │ │ ├── video_proxy_thumbnail_post_request_mapping.py │ │ ├── video_proxy_thumbnail_post_response.jinja │ │ └── video_proxy_thumbnail_post_response_mapping.py └── twelve_labs │ └── v1.3 │ └── embed │ ├── embed_post_request.jinja │ ├── embed_post_request_mapping.py │ ├── embed_post_response.jinja │ ├── embed_post_response_mapping.py │ └── tasks │ ├── task_id │ ├── status │ │ ├── status_get_response.jinja │ │ ├── status_get_response_mapping.py │ │ ├── status_get_url.jinja │ │ └── status_get_url_mapping.py │ ├── task_id_get_response.jinja │ ├── task_id_get_response_mapping.py │ ├── task_id_get_url.jinja │ └── task_id_get_url_mapping.py │ ├── tasks_post_request.jinja │ ├── tasks_post_request_mapping.py │ ├── tasks_post_response.jinja │ └── tasks_post_response_mapping.py ├── node_templates ├── flow │ ├── choice.yaml │ ├── conditional.yaml │ ├── fail.yaml │ ├── map.yaml │ ├── parallel.yaml │ ├── pass.yaml │ ├── success.yaml │ └── wait.yaml ├── integration │ ├── coactive.yaml │ ├── twelve_labs.yaml │ ├── twelvelabs_bedrock_invoke.yaml │ ├── twelvelabs_bedrock_results.yaml │ └── twelvelabs_bedrock_status.yaml ├── trigger │ ├── trigger_audio_processing_completed.yaml │ ├── trigger_image_processing_completed.yaml │ ├── trigger_ingest_completed.yaml │ ├── trigger_video_processing_completed.yaml │ └── trigger_workflow_completed.yaml └── utility │ ├── audio_metadata_extractor.yaml │ ├── audio_proxy.yaml │ ├── audio_splitter.yaml │ ├── audio_thumbnail.yaml │ ├── audio_transcription_transcribe.yaml │ ├── audio_transcription_transcribe_status.yaml │ ├── bedrock_content_processor.yaml │ ├── check_media_convert_status.yaml │ ├── embedding_store.yaml │ ├── image_metadata_extractor.yaml │ ├── image_proxy.yaml │ ├── image_thumbnail.yaml │ ├── pre_signed_url.yaml │ ├── publish_event.yaml │ ├── s3_vector_store.yaml │ ├── video_metadata_extractor.yaml │ ├── video_proxy_and_thumbnail.yaml │ └── video_splitter.yaml ├── open_api_specs ├── coactive.yaml └── twelve_labs.yaml └── s3_storage_node.json /.cicd/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/.cicd/Dockerfile -------------------------------------------------------------------------------- /.cicd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/.cicd/README.md -------------------------------------------------------------------------------- /.cicd/build_ffmpeg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/.cicd/build_ffmpeg.sh -------------------------------------------------------------------------------- /.cicd/build_ffprobe.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/.cicd/build_ffprobe.sh -------------------------------------------------------------------------------- /.cicd/build_lambdas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/.cicd/build_lambdas.py -------------------------------------------------------------------------------- /.cicd/build_resvg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/.cicd/build_resvg.sh -------------------------------------------------------------------------------- /.cicd/config.json-template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/.cicd/config.json-template -------------------------------------------------------------------------------- /.cursor/rules/sonarqube_mcp_instructions.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/.cursor/rules/sonarqube_mcp_instructions.mdc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/README.md -------------------------------------------------------------------------------- /app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/app.py -------------------------------------------------------------------------------- /assets/docs/.redocly.lint-ignore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/assets/docs/.redocly.lint-ignore.yaml -------------------------------------------------------------------------------- /assets/docs/MediaLake-Installation-Guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/assets/docs/MediaLake-Installation-Guide.md -------------------------------------------------------------------------------- /assets/docs/medialake_erd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/assets/docs/medialake_erd.md -------------------------------------------------------------------------------- /assets/docs/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/assets/docs/openapi.yaml -------------------------------------------------------------------------------- /assets/docs/openapi_testing_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/assets/docs/openapi_testing_guide.md -------------------------------------------------------------------------------- /assets/images/installation-guide/CF-Install-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/assets/images/installation-guide/CF-Install-1.png -------------------------------------------------------------------------------- /assets/images/installation-guide/CF-Install-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/assets/images/installation-guide/CF-Install-2.png -------------------------------------------------------------------------------- /assets/images/installation-guide/CF-Install-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/assets/images/installation-guide/CF-Install-3.png -------------------------------------------------------------------------------- /assets/images/installation-guide/CF-Install-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/assets/images/installation-guide/CF-Install-4.png -------------------------------------------------------------------------------- /assets/images/installation-guide/CF-Install-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/assets/images/installation-guide/CF-Install-5.png -------------------------------------------------------------------------------- /assets/images/installation-guide/CF-Install-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/assets/images/installation-guide/CF-Install-6.png -------------------------------------------------------------------------------- /assets/images/installation-guide/IncrementalUpdates-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/assets/images/installation-guide/IncrementalUpdates-1.png -------------------------------------------------------------------------------- /assets/images/installation-guide/IncrementalUpdates-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/assets/images/installation-guide/IncrementalUpdates-2.png -------------------------------------------------------------------------------- /assets/images/installation-guide/IncrementalUpdates-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/assets/images/installation-guide/IncrementalUpdates-3.png -------------------------------------------------------------------------------- /assets/images/installation-guide/Integrations-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/assets/images/installation-guide/Integrations-1.png -------------------------------------------------------------------------------- /assets/images/installation-guide/Integrations-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/assets/images/installation-guide/Integrations-2.png -------------------------------------------------------------------------------- /assets/images/installation-guide/Pipelines-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/assets/images/installation-guide/Pipelines-1.png -------------------------------------------------------------------------------- /assets/images/medialake-architecture-application.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/assets/images/medialake-architecture-application.png -------------------------------------------------------------------------------- /assets/images/medialake-architecture-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/assets/images/medialake-architecture-overview.png -------------------------------------------------------------------------------- /assets/images/medialake-architecture-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/assets/images/medialake-architecture-pipeline.png -------------------------------------------------------------------------------- /assets/others/hardware_ctrl_conf/Logi_MediaLake_dialpad.lp5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/assets/others/hardware_ctrl_conf/Logi_MediaLake_dialpad.lp5 -------------------------------------------------------------------------------- /assets/others/hardware_ctrl_conf/Logi_MediaLake_keypad.lp5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/assets/others/hardware_ctrl_conf/Logi_MediaLake_keypad.lp5 -------------------------------------------------------------------------------- /cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/cdk.json -------------------------------------------------------------------------------- /cdk_deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/cdk_deploy.sh -------------------------------------------------------------------------------- /cdk_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/cdk_logger.py -------------------------------------------------------------------------------- /config-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/config-example.json -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/config.py -------------------------------------------------------------------------------- /config_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/config_utils.py -------------------------------------------------------------------------------- /constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/constants.py -------------------------------------------------------------------------------- /lambdas/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambdas/api/assets/download/bulk/delete_bulk/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/assets/download/bulk/delete_bulk/index.py -------------------------------------------------------------------------------- /lambdas/api/assets/download/bulk/get_bulk/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/assets/download/bulk/get_bulk/index.py -------------------------------------------------------------------------------- /lambdas/api/assets/download/bulk/post_bulk/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/assets/download/bulk/post_bulk/index.py -------------------------------------------------------------------------------- /lambdas/api/assets/download/bulk/post_bulk/init_zip/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/assets/download/bulk/post_bulk/init_zip/index.py -------------------------------------------------------------------------------- /lambdas/api/assets/download/bulk/post_bulk/kickoff_lambda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/assets/download/bulk/post_bulk/kickoff_lambda.py -------------------------------------------------------------------------------- /lambdas/api/assets/download/bulk/put_bulk/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/assets/download/bulk/put_bulk/index.py -------------------------------------------------------------------------------- /lambdas/api/assets/download/bulk/rp_jobId/delete_job/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/assets/download/bulk/rp_jobId/delete_job/index.py -------------------------------------------------------------------------------- /lambdas/api/assets/download/bulk/rp_jobId/get_status/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/assets/download/bulk/rp_jobId/get_status/index.py -------------------------------------------------------------------------------- /lambdas/api/assets/download/bulk/user/get_jobs/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/assets/download/bulk/user/get_jobs/index.py -------------------------------------------------------------------------------- /lambdas/api/assets/generate_presigned_url/api_utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambdas/api/assets/generate_presigned_url/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/assets/generate_presigned_url/index.py -------------------------------------------------------------------------------- /lambdas/api/assets/get_assets/api_utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambdas/api/assets/get_assets/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/assets/get_assets/index.py -------------------------------------------------------------------------------- /lambdas/api/assets/get_assets/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/assets/get_assets/utils.py -------------------------------------------------------------------------------- /lambdas/api/assets/rp_assets_id/del_assets/api_utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambdas/api/assets/rp_assets_id/del_assets/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/assets/rp_assets_id/del_assets/index.py -------------------------------------------------------------------------------- /lambdas/api/assets/rp_assets_id/del_assets/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3==1.39.9 2 | -------------------------------------------------------------------------------- /lambdas/api/assets/rp_assets_id/del_assets/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/assets/rp_assets_id/del_assets/utils.py -------------------------------------------------------------------------------- /lambdas/api/assets/rp_assets_id/get_assets/api_utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambdas/api/assets/rp_assets_id/get_assets/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/assets/rp_assets_id/get_assets/index.py -------------------------------------------------------------------------------- /lambdas/api/assets/rp_assets_id/get_assets/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/assets/rp_assets_id/get_assets/utils.py -------------------------------------------------------------------------------- /lambdas/api/assets/rp_assets_id/related_versions/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/assets/rp_assets_id/related_versions/index.py -------------------------------------------------------------------------------- /lambdas/api/assets/rp_assets_id/rename/post_rename/api_utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambdas/api/assets/rp_assets_id/rename/post_rename/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/assets/rp_assets_id/rename/post_rename/index.py -------------------------------------------------------------------------------- /lambdas/api/assets/rp_assets_id/rename/post_rename/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/assets/rp_assets_id/rename/post_rename/utils.py -------------------------------------------------------------------------------- /lambdas/api/assets/rp_assets_id/transcript/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/assets/rp_assets_id/transcript/index.py -------------------------------------------------------------------------------- /lambdas/api/assets/upload/multipart_abort/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/assets/upload/multipart_abort/index.py -------------------------------------------------------------------------------- /lambdas/api/assets/upload/multipart_complete/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/assets/upload/multipart_complete/index.py -------------------------------------------------------------------------------- /lambdas/api/assets/upload/multipart_sign/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/assets/upload/multipart_sign/index.py -------------------------------------------------------------------------------- /lambdas/api/assets/upload/post_upload/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/assets/upload/post_upload/index.py -------------------------------------------------------------------------------- /lambdas/api/authorization/assignments/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambdas/api/authorization/groups/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/authorization/groups/requirements.txt -------------------------------------------------------------------------------- /lambdas/api/aws/get_regions/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/aws/get_regions/index.py -------------------------------------------------------------------------------- /lambdas/api/collections_api/db_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/collections_api/db_models.py -------------------------------------------------------------------------------- /lambdas/api/collections_api/handlers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/collections_api/handlers/__init__.py -------------------------------------------------------------------------------- /lambdas/api/collections_api/handlers/collections_ID_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/collections_api/handlers/collections_ID_delete.py -------------------------------------------------------------------------------- /lambdas/api/collections_api/handlers/collections_ID_get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/collections_api/handlers/collections_ID_get.py -------------------------------------------------------------------------------- /lambdas/api/collections_api/handlers/collections_ID_patch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/collections_api/handlers/collections_ID_patch.py -------------------------------------------------------------------------------- /lambdas/api/collections_api/handlers/collections_get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/collections_api/handlers/collections_get.py -------------------------------------------------------------------------------- /lambdas/api/collections_api/handlers/collections_post.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/collections_api/handlers/collections_post.py -------------------------------------------------------------------------------- /lambdas/api/collections_api/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/collections_api/index.py -------------------------------------------------------------------------------- /lambdas/api/collections_api/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/collections_api/models/__init__.py -------------------------------------------------------------------------------- /lambdas/api/collections_api/models/collection_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/collections_api/models/collection_models.py -------------------------------------------------------------------------------- /lambdas/api/collections_api/models/common_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/collections_api/models/common_models.py -------------------------------------------------------------------------------- /lambdas/api/collections_api/models/item_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/collections_api/models/item_models.py -------------------------------------------------------------------------------- /lambdas/api/collections_api/models/share_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/collections_api/models/share_models.py -------------------------------------------------------------------------------- /lambdas/api/collections_api/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/collections_api/requirements.txt -------------------------------------------------------------------------------- /lambdas/api/collections_api/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/collections_api/utils/__init__.py -------------------------------------------------------------------------------- /lambdas/api/collections_api/utils/formatting_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/collections_api/utils/formatting_utils.py -------------------------------------------------------------------------------- /lambdas/api/collections_api/utils/item_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/collections_api/utils/item_utils.py -------------------------------------------------------------------------------- /lambdas/api/collections_api/utils/opensearch_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/collections_api/utils/opensearch_utils.py -------------------------------------------------------------------------------- /lambdas/api/collections_api/utils/pagination_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/collections_api/utils/pagination_utils.py -------------------------------------------------------------------------------- /lambdas/api/connectors/del_connectors/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/connectors/del_connectors/index.py -------------------------------------------------------------------------------- /lambdas/api/connectors/get_connectors/api_utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambdas/api/connectors/get_connectors/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/connectors/get_connectors/index.py -------------------------------------------------------------------------------- /lambdas/api/connectors/get_connectors/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/connectors/get_connectors/utils.py -------------------------------------------------------------------------------- /lambdas/api/connectors/rp_connectorId/del_connectorId/api_utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambdas/api/connectors/rp_connectorId/sync/post_sync/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/connectors/rp_connectorId/sync/post_sync/index.py -------------------------------------------------------------------------------- /lambdas/api/connectors/s3/buckets/get_buckets/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/connectors/s3/buckets/get_buckets/index.py -------------------------------------------------------------------------------- /lambdas/api/connectors/s3/explorer/rp_connector_id/api_utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambdas/api/connectors/s3/explorer/rp_connector_id/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/connectors/s3/explorer/rp_connector_id/index.py -------------------------------------------------------------------------------- /lambdas/api/connectors/s3/explorer/rp_connector_id/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/connectors/s3/explorer/rp_connector_id/utils.py -------------------------------------------------------------------------------- /lambdas/api/connectors/s3/get_s3/api_utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambdas/api/connectors/s3/get_s3/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/connectors/s3/get_s3/index.py -------------------------------------------------------------------------------- /lambdas/api/connectors/s3/get_s3/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/connectors/s3/get_s3/utils.py -------------------------------------------------------------------------------- /lambdas/api/connectors/s3/post_s3/api_utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambdas/api/connectors/s3/post_s3/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/connectors/s3/post_s3/index.py -------------------------------------------------------------------------------- /lambdas/api/connectors/s3/post_s3/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/connectors/s3/post_s3/utils.py -------------------------------------------------------------------------------- /lambdas/api/environments/__init__.py: -------------------------------------------------------------------------------- 1 | """Environments API package.""" 2 | -------------------------------------------------------------------------------- /lambdas/api/environments/get_environments/api_utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambdas/api/environments/get_environments/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/environments/get_environments/index.py -------------------------------------------------------------------------------- /lambdas/api/environments/get_environments/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/environments/get_environments/utils.py -------------------------------------------------------------------------------- /lambdas/api/environments/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/environments/models.py -------------------------------------------------------------------------------- /lambdas/api/environments/post_environments/api_utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambdas/api/environments/post_environments/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/environments/post_environments/index.py -------------------------------------------------------------------------------- /lambdas/api/environments/post_environments/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/environments/post_environments/utils.py -------------------------------------------------------------------------------- /lambdas/api/environments/rp_environmentsId/del_environmentsId/api_utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambdas/api/environments/rp_environmentsId/put_environmentsId/api_utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambdas/api/environments/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/environments/utils.py -------------------------------------------------------------------------------- /lambdas/api/groups_unified/__init__.py: -------------------------------------------------------------------------------- 1 | """Route handlers for unified groups Lambda""" 2 | -------------------------------------------------------------------------------- /lambdas/api/groups_unified/groups_get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/groups_unified/groups_get.py -------------------------------------------------------------------------------- /lambdas/api/groups_unified/groups_groupId_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/groups_unified/groups_groupId_delete.py -------------------------------------------------------------------------------- /lambdas/api/groups_unified/groups_groupId_get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/groups_unified/groups_groupId_get.py -------------------------------------------------------------------------------- /lambdas/api/groups_unified/groups_groupId_members_post.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/groups_unified/groups_groupId_members_post.py -------------------------------------------------------------------------------- /lambdas/api/groups_unified/groups_groupId_put.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/groups_unified/groups_groupId_put.py -------------------------------------------------------------------------------- /lambdas/api/groups_unified/groups_post.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/groups_unified/groups_post.py -------------------------------------------------------------------------------- /lambdas/api/groups_unified/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/groups_unified/index.py -------------------------------------------------------------------------------- /lambdas/api/groups_unified/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/groups_unified/requirements.txt -------------------------------------------------------------------------------- /lambdas/api/health/get_health/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/health/get_health/index.py -------------------------------------------------------------------------------- /lambdas/api/integrations_api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/integrations_api/__init__.py -------------------------------------------------------------------------------- /lambdas/api/integrations_api/formatting_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/integrations_api/formatting_utils.py -------------------------------------------------------------------------------- /lambdas/api/integrations_api/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/integrations_api/index.py -------------------------------------------------------------------------------- /lambdas/api/integrations_api/integration_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/integrations_api/integration_models.py -------------------------------------------------------------------------------- /lambdas/api/integrations_api/integrations_ID_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/integrations_api/integrations_ID_delete.py -------------------------------------------------------------------------------- /lambdas/api/integrations_api/integrations_ID_put.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/integrations_api/integrations_ID_put.py -------------------------------------------------------------------------------- /lambdas/api/integrations_api/integrations_get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/integrations_api/integrations_get.py -------------------------------------------------------------------------------- /lambdas/api/integrations_api/integrations_post.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/integrations_api/integrations_post.py -------------------------------------------------------------------------------- /lambdas/api/integrations_api/requirements.txt: -------------------------------------------------------------------------------- 1 | pydantic>=2.0.0 2 | -------------------------------------------------------------------------------- /lambdas/api/integrations_api/response_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/integrations_api/response_utils.py -------------------------------------------------------------------------------- /lambdas/api/integrations_api/secrets_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/integrations_api/secrets_utils.py -------------------------------------------------------------------------------- /lambdas/api/nodes/get_nodes/api_utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambdas/api/nodes/get_nodes/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/nodes/get_nodes/index.py -------------------------------------------------------------------------------- /lambdas/api/nodes/rp_nodeId/get_nodeId/api_utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambdas/api/nodes/rp_nodeId/get_nodeId/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/nodes/rp_nodeId/get_nodeId/index.py -------------------------------------------------------------------------------- /lambdas/api/permissions/delete_permission_set/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/permissions/delete_permission_set/index.py -------------------------------------------------------------------------------- /lambdas/api/permissions/get_permission_set/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/permissions/get_permission_set/index.py -------------------------------------------------------------------------------- /lambdas/api/permissions/get_permission_sets/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/permissions/get_permission_sets/index.py -------------------------------------------------------------------------------- /lambdas/api/permissions/post_permission_set/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/permissions/post_permission_set/index.py -------------------------------------------------------------------------------- /lambdas/api/permissions/put_permission_set/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/permissions/put_permission_set/index.py -------------------------------------------------------------------------------- /lambdas/api/pipelines/executions/get_executions/api_utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambdas/api/pipelines/executions/get_executions/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/pipelines/executions/get_executions/index.py -------------------------------------------------------------------------------- /lambdas/api/pipelines/executions/get_executions/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/pipelines/executions/get_executions/models.py -------------------------------------------------------------------------------- /lambdas/api/pipelines/executions/get_executions/requirements.txt: -------------------------------------------------------------------------------- 1 | pynamodb>=5.5.0 2 | -------------------------------------------------------------------------------- /lambdas/api/pipelines/executions/get_executions/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/pipelines/executions/get_executions/utils.py -------------------------------------------------------------------------------- /lambdas/api/pipelines/executions/rp_executionId/get_execution/api_utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambdas/api/pipelines/executions/rp_executionId/retry/post_retry/api_utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambdas/api/pipelines/executions/rp_executionId/retry/post_retry/requirements.txt: -------------------------------------------------------------------------------- 1 | pynamodb>=5.5.0 2 | -------------------------------------------------------------------------------- /lambdas/api/pipelines/get_pipelines/api_utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambdas/api/pipelines/get_pipelines/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/pipelines/get_pipelines/index.py -------------------------------------------------------------------------------- /lambdas/api/pipelines/get_pipelines/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/pipelines/get_pipelines/utils.py -------------------------------------------------------------------------------- /lambdas/api/pipelines/post_pipelines/__init__.py: -------------------------------------------------------------------------------- 1 | # This file makes the directory a Python package 2 | -------------------------------------------------------------------------------- /lambdas/api/pipelines/post_pipelines/api_utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambdas/api/pipelines/post_pipelines/aws_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/pipelines/post_pipelines/aws_operations.py -------------------------------------------------------------------------------- /lambdas/api/pipelines/post_pipelines/builders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/pipelines/post_pipelines/builders.py -------------------------------------------------------------------------------- /lambdas/api/pipelines/post_pipelines/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/pipelines/post_pipelines/config.py -------------------------------------------------------------------------------- /lambdas/api/pipelines/post_pipelines/dynamodb_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/pipelines/post_pipelines/dynamodb_operations.py -------------------------------------------------------------------------------- /lambdas/api/pipelines/post_pipelines/eventbridge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/pipelines/post_pipelines/eventbridge.py -------------------------------------------------------------------------------- /lambdas/api/pipelines/post_pipelines/graph_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/pipelines/post_pipelines/graph_utils.py -------------------------------------------------------------------------------- /lambdas/api/pipelines/post_pipelines/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/pipelines/post_pipelines/handlers.py -------------------------------------------------------------------------------- /lambdas/api/pipelines/post_pipelines/iam_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/pipelines/post_pipelines/iam_operations.py -------------------------------------------------------------------------------- /lambdas/api/pipelines/post_pipelines/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/pipelines/post_pipelines/index.py -------------------------------------------------------------------------------- /lambdas/api/pipelines/post_pipelines/lambda_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/pipelines/post_pipelines/lambda_operations.py -------------------------------------------------------------------------------- /lambdas/api/pipelines/post_pipelines/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/pipelines/post_pipelines/models.py -------------------------------------------------------------------------------- /lambdas/api/pipelines/post_pipelines/s3_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/pipelines/post_pipelines/s3_loader.py -------------------------------------------------------------------------------- /lambdas/api/pipelines/post_pipelines/sanitizers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/pipelines/post_pipelines/sanitizers.py -------------------------------------------------------------------------------- /lambdas/api/pipelines/post_pipelines/state_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/pipelines/post_pipelines/state_connector.py -------------------------------------------------------------------------------- /lambdas/api/pipelines/post_pipelines/state_definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/pipelines/post_pipelines/state_definitions.py -------------------------------------------------------------------------------- /lambdas/api/pipelines/post_pipelines/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/pipelines/post_pipelines/validators.py -------------------------------------------------------------------------------- /lambdas/api/pipelines/post_pipelines_async/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/pipelines/post_pipelines_async/handlers.py -------------------------------------------------------------------------------- /lambdas/api/pipelines/post_pipelines_async/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/pipelines/post_pipelines_async/index.py -------------------------------------------------------------------------------- /lambdas/api/pipelines/post_pipelines_async/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/pipelines/post_pipelines_async/models.py -------------------------------------------------------------------------------- /lambdas/api/pipelines/rp_pipelineId/get_pipeline/api_utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambdas/api/pipelines/rp_pipelinesId/del_pipelinesId/api_utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambdas/api/pipelines/rp_pipelinesId/del_pipelinesId/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/pipelines/rp_pipelinesId/del_pipelinesId/index.py -------------------------------------------------------------------------------- /lambdas/api/pipelines/rp_pipelinesId/get_pipelinesId/api_utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambdas/api/pipelines/rp_pipelinesId/get_pipelinesId/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/pipelines/rp_pipelinesId/get_pipelinesId/index.py -------------------------------------------------------------------------------- /lambdas/api/pipelines/rp_pipelinesId/get_pipelinesId/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/pipelines/rp_pipelinesId/get_pipelinesId/utils.py -------------------------------------------------------------------------------- /lambdas/api/pipelines/rp_pipelinesId/put_pipelinesId/api_utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambdas/api/pipelines/rp_pipelinesId/put_pipelinesId/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/pipelines/rp_pipelinesId/put_pipelinesId/index.py -------------------------------------------------------------------------------- /lambdas/api/pipelines/rp_pipelinesId/put_pipelinesId/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/pipelines/rp_pipelinesId/put_pipelinesId/utils.py -------------------------------------------------------------------------------- /lambdas/api/reviews/rp_reviewId/del_reviewId/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/reviews/rp_reviewId/del_reviewId/index.py -------------------------------------------------------------------------------- /lambdas/api/reviews/rp_reviewId/get_reviewId/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/reviews/rp_reviewId/get_reviewId/index.py -------------------------------------------------------------------------------- /lambdas/api/reviews/rp_reviewId/put_reviewId/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/reviews/rp_reviewId/put_reviewId/index.py -------------------------------------------------------------------------------- /lambdas/api/reviews/rp_reviewId/status/get_status/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/reviews/rp_reviewId/status/get_status/index.py -------------------------------------------------------------------------------- /lambdas/api/reviews/rp_reviewId/status/post_status/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/reviews/rp_reviewId/status/post_status/index.py -------------------------------------------------------------------------------- /lambdas/api/roles/get_roles/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/roles/get_roles/index.py -------------------------------------------------------------------------------- /lambdas/api/roles/role/rp_roleId/del_role/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/roles/role/rp_roleId/del_role/index.py -------------------------------------------------------------------------------- /lambdas/api/roles/role/rp_roleId/post_role/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/roles/role/rp_roleId/post_role/index.py -------------------------------------------------------------------------------- /lambdas/api/roles/role/rp_roleId/put_role/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/roles/role/rp_roleId/put_role/index.py -------------------------------------------------------------------------------- /lambdas/api/search/fields/get_fields/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/search/fields/get_fields/index.py -------------------------------------------------------------------------------- /lambdas/api/search/fields/get_fields/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/search/fields/get_fields/requirements.txt -------------------------------------------------------------------------------- /lambdas/api/search/get_search/api_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/search/get_search/api_utils.py -------------------------------------------------------------------------------- /lambdas/api/search/get_search/base_embedding_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/search/get_search/base_embedding_store.py -------------------------------------------------------------------------------- /lambdas/api/search/get_search/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/search/get_search/client.py -------------------------------------------------------------------------------- /lambdas/api/search/get_search/coactive_search_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/search/get_search/coactive_search_provider.py -------------------------------------------------------------------------------- /lambdas/api/search/get_search/embedding_store_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/search/get_search/embedding_store_factory.py -------------------------------------------------------------------------------- /lambdas/api/search/get_search/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/search/get_search/index.py -------------------------------------------------------------------------------- /lambdas/api/search/get_search/opensearch_embedding_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/search/get_search/opensearch_embedding_store.py -------------------------------------------------------------------------------- /lambdas/api/search/get_search/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/search/get_search/requirements.txt -------------------------------------------------------------------------------- /lambdas/api/search/get_search/s3_vector_embedding_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/search/get_search/s3_vector_embedding_store.py -------------------------------------------------------------------------------- /lambdas/api/search/get_search/search_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/search/get_search/search_utils.py -------------------------------------------------------------------------------- /lambdas/api/search/get_search/unified_search_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/search/get_search/unified_search_models.py -------------------------------------------------------------------------------- /lambdas/api/search/get_search/unified_search_orchestrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/search/get_search/unified_search_orchestrator.py -------------------------------------------------------------------------------- /lambdas/api/search/get_search/unified_search_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/search/get_search/unified_search_provider.py -------------------------------------------------------------------------------- /lambdas/api/settings/api_keys_ID_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/settings/api_keys_ID_delete.py -------------------------------------------------------------------------------- /lambdas/api/settings/api_keys_ID_get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/settings/api_keys_ID_get.py -------------------------------------------------------------------------------- /lambdas/api/settings/api_keys_ID_put.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/settings/api_keys_ID_put.py -------------------------------------------------------------------------------- /lambdas/api/settings/api_keys_get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/settings/api_keys_get.py -------------------------------------------------------------------------------- /lambdas/api/settings/api_keys_post.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/settings/api_keys_post.py -------------------------------------------------------------------------------- /lambdas/api/settings/collection_types_ID_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/settings/collection_types_ID_delete.py -------------------------------------------------------------------------------- /lambdas/api/settings/collection_types_ID_migrate_post.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/settings/collection_types_ID_migrate_post.py -------------------------------------------------------------------------------- /lambdas/api/settings/collection_types_ID_put.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/settings/collection_types_ID_put.py -------------------------------------------------------------------------------- /lambdas/api/settings/collection_types_get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/settings/collection_types_get.py -------------------------------------------------------------------------------- /lambdas/api/settings/collection_types_post.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/settings/collection_types_post.py -------------------------------------------------------------------------------- /lambdas/api/settings/db_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/settings/db_models.py -------------------------------------------------------------------------------- /lambdas/api/settings/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/settings/index.py -------------------------------------------------------------------------------- /lambdas/api/settings/permission_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/settings/permission_utils.py -------------------------------------------------------------------------------- /lambdas/api/settings/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/settings/requirements.txt -------------------------------------------------------------------------------- /lambdas/api/settings/response_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/settings/response_utils.py -------------------------------------------------------------------------------- /lambdas/api/settings/settings_users_get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/settings/settings_users_get.py -------------------------------------------------------------------------------- /lambdas/api/settings/system_get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/settings/system_get.py -------------------------------------------------------------------------------- /lambdas/api/settings/system_search_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/settings/system_search_delete.py -------------------------------------------------------------------------------- /lambdas/api/settings/system_search_get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/settings/system_search_get.py -------------------------------------------------------------------------------- /lambdas/api/settings/system_search_post.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/settings/system_search_post.py -------------------------------------------------------------------------------- /lambdas/api/settings/system_search_put.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/settings/system_search_put.py -------------------------------------------------------------------------------- /lambdas/api/settings/validation_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/settings/validation_utils.py -------------------------------------------------------------------------------- /lambdas/api/storage/s3/buckets/get_buckets/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/storage/s3/buckets/get_buckets/index.py -------------------------------------------------------------------------------- /lambdas/api/storage/s3/object/del_object/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/storage/s3/object/del_object/index.py -------------------------------------------------------------------------------- /lambdas/api/storage/s3/object/rename/put_rename/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/storage/s3/object/rename/put_rename/index.py -------------------------------------------------------------------------------- /lambdas/api/storage/s3/sync/get_sync/index.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambdas/api/updates/handlers/__init__.py: -------------------------------------------------------------------------------- 1 | # Auto-upgrade system handlers 2 | -------------------------------------------------------------------------------- /lambdas/api/updates/handlers/delete_schedule_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/updates/handlers/delete_schedule_id.py -------------------------------------------------------------------------------- /lambdas/api/updates/handlers/get_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/updates/handlers/get_history.py -------------------------------------------------------------------------------- /lambdas/api/updates/handlers/get_scheduled.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/updates/handlers/get_scheduled.py -------------------------------------------------------------------------------- /lambdas/api/updates/handlers/get_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/updates/handlers/get_status.py -------------------------------------------------------------------------------- /lambdas/api/updates/handlers/get_versions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/updates/handlers/get_versions.py -------------------------------------------------------------------------------- /lambdas/api/updates/handlers/post_schedule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/updates/handlers/post_schedule.py -------------------------------------------------------------------------------- /lambdas/api/updates/handlers/post_trigger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/updates/handlers/post_trigger.py -------------------------------------------------------------------------------- /lambdas/api/updates/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/updates/index.py -------------------------------------------------------------------------------- /lambdas/api/updates/models/__init__.py: -------------------------------------------------------------------------------- 1 | # Auto-upgrade system Pydantic models 2 | -------------------------------------------------------------------------------- /lambdas/api/updates/models/internal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/updates/models/internal.py -------------------------------------------------------------------------------- /lambdas/api/updates/models/requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/updates/models/requests.py -------------------------------------------------------------------------------- /lambdas/api/updates/models/responses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/updates/models/responses.py -------------------------------------------------------------------------------- /lambdas/api/updates/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/updates/requirements.txt -------------------------------------------------------------------------------- /lambdas/api/updates/services/__init__.py: -------------------------------------------------------------------------------- 1 | # Auto-upgrade system services 2 | -------------------------------------------------------------------------------- /lambdas/api/updates/services/dynamodb_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/updates/services/dynamodb_service.py -------------------------------------------------------------------------------- /lambdas/api/updates/services/pipeline_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/updates/services/pipeline_service.py -------------------------------------------------------------------------------- /lambdas/api/updates/utils/__init__.py: -------------------------------------------------------------------------------- 1 | # Auto-upgrade system utilities 2 | -------------------------------------------------------------------------------- /lambdas/api/updates/utils/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/updates/utils/auth.py -------------------------------------------------------------------------------- /lambdas/api/updates/utils/github_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/updates/utils/github_client.py -------------------------------------------------------------------------------- /lambdas/api/updates/utils/response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/updates/utils/response.py -------------------------------------------------------------------------------- /lambdas/api/users/__init__.py: -------------------------------------------------------------------------------- 1 | """Route handlers for unified users Lambda""" 2 | -------------------------------------------------------------------------------- /lambdas/api/users/favorites_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/users/favorites_delete.py -------------------------------------------------------------------------------- /lambdas/api/users/favorites_get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/users/favorites_get.py -------------------------------------------------------------------------------- /lambdas/api/users/favorites_post.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/users/favorites_post.py -------------------------------------------------------------------------------- /lambdas/api/users/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/users/index.py -------------------------------------------------------------------------------- /lambdas/api/users/profile_get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/users/profile_get.py -------------------------------------------------------------------------------- /lambdas/api/users/profile_put.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/users/profile_put.py -------------------------------------------------------------------------------- /lambdas/api/users/requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | -------------------------------------------------------------------------------- /lambdas/api/users/settings_get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/users/settings_get.py -------------------------------------------------------------------------------- /lambdas/api/users/settings_put.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/users/settings_put.py -------------------------------------------------------------------------------- /lambdas/api/users/users_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/users/users_delete.py -------------------------------------------------------------------------------- /lambdas/api/users/users_disable_post.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/users/users_disable_post.py -------------------------------------------------------------------------------- /lambdas/api/users/users_enable_post.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/users/users_enable_post.py -------------------------------------------------------------------------------- /lambdas/api/users/users_get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/users/users_get.py -------------------------------------------------------------------------------- /lambdas/api/users/users_post.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/users/users_post.py -------------------------------------------------------------------------------- /lambdas/api/users/users_put.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/api/users/users_put.py -------------------------------------------------------------------------------- /lambdas/auth/auth_seeder/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/auth/auth_seeder/index.py -------------------------------------------------------------------------------- /lambdas/auth/auth_seeder/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/auth/auth_seeder/requirements.txt -------------------------------------------------------------------------------- /lambdas/auth/cognito_pre_signup/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/auth/cognito_pre_signup/index.py -------------------------------------------------------------------------------- /lambdas/auth/cognito_pre_signup/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.0 2 | aws-lambda-powertools>=2.13.0 3 | -------------------------------------------------------------------------------- /lambdas/auth/cognito_trigger/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/auth/cognito_trigger/index.py -------------------------------------------------------------------------------- /lambdas/auth/cognito_trigger/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/auth/cognito_trigger/utils.py -------------------------------------------------------------------------------- /lambdas/auth/custom_authorizer/debug_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/auth/custom_authorizer/debug_config.py -------------------------------------------------------------------------------- /lambdas/auth/custom_authorizer/enable_debug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/auth/custom_authorizer/enable_debug.sh -------------------------------------------------------------------------------- /lambdas/auth/custom_authorizer/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/auth/custom_authorizer/index.py -------------------------------------------------------------------------------- /lambdas/auth/custom_authorizer/requirements.txt: -------------------------------------------------------------------------------- 1 | python-jose==3.4.0 2 | -------------------------------------------------------------------------------- /lambdas/auth/custom_authorizer/test_error_handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/auth/custom_authorizer/test_error_handling.py -------------------------------------------------------------------------------- /lambdas/auth/custom_authorizer/test_permission_logic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/auth/custom_authorizer/test_permission_logic.py -------------------------------------------------------------------------------- /lambdas/auth/custom_authorizer/test_permission_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/auth/custom_authorizer/test_permission_validation.py -------------------------------------------------------------------------------- /lambdas/auth/policy_sync/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/auth/policy_sync/index.py -------------------------------------------------------------------------------- /lambdas/auth/policy_sync/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.28.0 2 | aws-lambda-powertools>=2.22.0 3 | -------------------------------------------------------------------------------- /lambdas/auth/post_confirmation/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/auth/post_confirmation/index.py -------------------------------------------------------------------------------- /lambdas/auth/pre_token_generation/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/auth/pre_token_generation/index.py -------------------------------------------------------------------------------- /lambdas/back_end/asset_sync/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/back_end/asset_sync/README.md -------------------------------------------------------------------------------- /lambdas/back_end/asset_sync/engine/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/back_end/asset_sync/engine/common.py -------------------------------------------------------------------------------- /lambdas/back_end/asset_sync/engine/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/back_end/asset_sync/engine/index.py -------------------------------------------------------------------------------- /lambdas/back_end/asset_sync/job_event_processor/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/back_end/asset_sync/job_event_processor/index.py -------------------------------------------------------------------------------- /lambdas/back_end/asset_sync/job_status/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/back_end/asset_sync/job_status/common.py -------------------------------------------------------------------------------- /lambdas/back_end/asset_sync/job_status/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/back_end/asset_sync/job_status/index.py -------------------------------------------------------------------------------- /lambdas/back_end/asset_sync/processor/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/back_end/asset_sync/processor/common.py -------------------------------------------------------------------------------- /lambdas/back_end/asset_sync/processor/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/back_end/asset_sync/processor/config.py -------------------------------------------------------------------------------- /lambdas/back_end/asset_sync/processor/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/back_end/asset_sync/processor/index.py -------------------------------------------------------------------------------- /lambdas/back_end/asset_table_ingestion_pipline/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/back_end/asset_table_ingestion_pipline/index.py -------------------------------------------------------------------------------- /lambdas/back_end/asset_table_ingestion_pipline/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambdas/back_end/asset_table_ingestion_pipline/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/back_end/asset_table_ingestion_pipline/utils.py -------------------------------------------------------------------------------- /lambdas/back_end/asset_table_stream/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/back_end/asset_table_stream/index.py -------------------------------------------------------------------------------- /lambdas/back_end/asset_table_stream_dlq_processor/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/back_end/asset_table_stream_dlq_processor/index.py -------------------------------------------------------------------------------- /lambdas/back_end/create_os_index/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/back_end/create_os_index/index.py -------------------------------------------------------------------------------- /lambdas/back_end/create_os_index/lambda_error_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/back_end/create_os_index/lambda_error_handler.py -------------------------------------------------------------------------------- /lambdas/back_end/create_os_index/lambda_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/back_end/create_os_index/lambda_utils.py -------------------------------------------------------------------------------- /lambdas/back_end/create_os_index/nodes_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/back_end/create_os_index/nodes_utils.py -------------------------------------------------------------------------------- /lambdas/back_end/create_os_index/requirements.txt: -------------------------------------------------------------------------------- 1 | requests==2.32.4 2 | -------------------------------------------------------------------------------- /lambdas/back_end/create_s3_vector_index/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/back_end/create_s3_vector_index/index.py -------------------------------------------------------------------------------- /lambdas/back_end/create_s3_vector_index/requirements.txt: -------------------------------------------------------------------------------- 1 | aws-lambda-powertools>=2.30.2 2 | -------------------------------------------------------------------------------- /lambdas/back_end/pipeline_nodes_deployment/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/back_end/pipeline_nodes_deployment/index.py -------------------------------------------------------------------------------- /lambdas/back_end/pipeline_nodes_deployment/requirements.txt: -------------------------------------------------------------------------------- 1 | crhelper 2 | PyYAML 3 | -------------------------------------------------------------------------------- /lambdas/back_end/populate_system_settings/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/back_end/populate_system_settings/index.py -------------------------------------------------------------------------------- /lambdas/back_end/pre_deploy_cleanup/cfnresponse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/back_end/pre_deploy_cleanup/cfnresponse.py -------------------------------------------------------------------------------- /lambdas/back_end/pre_deploy_cleanup/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/back_end/pre_deploy_cleanup/index.py -------------------------------------------------------------------------------- /lambdas/back_end/pre_deploy_cleanup/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/back_end/pre_deploy_cleanup/requirements.txt -------------------------------------------------------------------------------- /lambdas/back_end/provisioned_resource_cleanup/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/back_end/provisioned_resource_cleanup/index.py -------------------------------------------------------------------------------- /lambdas/back_end/provisioned_resource_cleanup/requirements.txt: -------------------------------------------------------------------------------- 1 | cfnresponse==1.1.5 2 | boto3 3 | -------------------------------------------------------------------------------- /lambdas/back_end/provisioned_resource_cleanup/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/back_end/provisioned_resource_cleanup/utils.py -------------------------------------------------------------------------------- /lambdas/common_libraries/bedrock_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/common_libraries/bedrock_utils.py -------------------------------------------------------------------------------- /lambdas/common_libraries/coactive_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/common_libraries/coactive_plugin.py -------------------------------------------------------------------------------- /lambdas/common_libraries/collections_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/common_libraries/collections_utils.py -------------------------------------------------------------------------------- /lambdas/common_libraries/cors_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/common_libraries/cors_utils.py -------------------------------------------------------------------------------- /lambdas/common_libraries/distributed_map_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/common_libraries/distributed_map_utils.py -------------------------------------------------------------------------------- /lambdas/common_libraries/external_service_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/common_libraries/external_service_manager.py -------------------------------------------------------------------------------- /lambdas/common_libraries/file_extensions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/common_libraries/file_extensions.py -------------------------------------------------------------------------------- /lambdas/common_libraries/lambda_error_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/common_libraries/lambda_error_handler.py -------------------------------------------------------------------------------- /lambdas/common_libraries/lambda_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/common_libraries/lambda_middleware.py -------------------------------------------------------------------------------- /lambdas/common_libraries/lambda_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/common_libraries/lambda_utils.py -------------------------------------------------------------------------------- /lambdas/common_libraries/nodes_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/common_libraries/nodes_utils.py -------------------------------------------------------------------------------- /lambdas/common_libraries/search_provider_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/common_libraries/search_provider_base.py -------------------------------------------------------------------------------- /lambdas/common_libraries/search_provider_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/common_libraries/search_provider_models.py -------------------------------------------------------------------------------- /lambdas/common_libraries/twelvelabs_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/common_libraries/twelvelabs_plugin.py -------------------------------------------------------------------------------- /lambdas/common_libraries/url_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/common_libraries/url_utils.py -------------------------------------------------------------------------------- /lambdas/common_libraries/user_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/common_libraries/user_auth.py -------------------------------------------------------------------------------- /lambdas/custom_resources/auth/cognito_trigger_update/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/custom_resources/auth/cognito_trigger_update/index.py -------------------------------------------------------------------------------- /lambdas/custom_resources/auth/cr_pre_token_generator/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/custom_resources/auth/cr_pre_token_generator/index.py -------------------------------------------------------------------------------- /lambdas/custom_resources/auth/pre_signup_trigger/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/custom_resources/auth/pre_signup_trigger/index.py -------------------------------------------------------------------------------- /lambdas/custom_resources/default_environment/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/custom_resources/default_environment/index.py -------------------------------------------------------------------------------- /lambdas/custom_resources/default_environment/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/custom_resources/default_environment/requirements.txt -------------------------------------------------------------------------------- /lambdas/edge/csp_header_modifier/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/edge/csp_header_modifier/index.py -------------------------------------------------------------------------------- /lambdas/edge/csp_header_modifier/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/edge/csp_header_modifier/requirements.txt -------------------------------------------------------------------------------- /lambdas/ingest/s3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/ingest/s3/README.md -------------------------------------------------------------------------------- /lambdas/ingest/s3/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/ingest/s3/index.py -------------------------------------------------------------------------------- /lambdas/ingest/s3/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/ingest/s3/requirements.txt -------------------------------------------------------------------------------- /lambdas/layers/asset_sync_shared/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/layers/asset_sync_shared/common.py -------------------------------------------------------------------------------- /lambdas/layers/ingest_media_processor/requirements.txt: -------------------------------------------------------------------------------- 1 | pillow 2 | exifread 3 | iptcinfo3 4 | python-xmp-toolkit 5 | -------------------------------------------------------------------------------- /lambdas/layers/pyaml/requirements.txt: -------------------------------------------------------------------------------- 1 | pyaml==25.1.0 2 | -------------------------------------------------------------------------------- /lambdas/layers/pymediainfo/requirements.txt: -------------------------------------------------------------------------------- 1 | pymediainfo-lambda==0.0.13 2 | -------------------------------------------------------------------------------- /lambdas/layers/pynamodb/requirements.txt: -------------------------------------------------------------------------------- 1 | pynamodb 2 | -------------------------------------------------------------------------------- /lambdas/layers/search/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/layers/search/requirements.txt -------------------------------------------------------------------------------- /lambdas/layers/shortuuid/requirements.txt: -------------------------------------------------------------------------------- 1 | shortuuid==1.0.13 2 | -------------------------------------------------------------------------------- /lambdas/layers/warmer/extensions/warmer-nodejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/layers/warmer/extensions/warmer-nodejs -------------------------------------------------------------------------------- /lambdas/layers/warmer/extensions/warmer-python: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/layers/warmer/extensions/warmer-python -------------------------------------------------------------------------------- /lambdas/layers/warmer/nodejs/warmer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/layers/warmer/nodejs/warmer.js -------------------------------------------------------------------------------- /lambdas/layers/warmer/python/warmer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/layers/warmer/python/warmer.py -------------------------------------------------------------------------------- /lambdas/nodes/api_handler/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/api_handler/index.py -------------------------------------------------------------------------------- /lambdas/nodes/api_handler/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/api_handler/requirements.txt -------------------------------------------------------------------------------- /lambdas/nodes/audio_metadata_extractor/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/audio_metadata_extractor/index.py -------------------------------------------------------------------------------- /lambdas/nodes/audio_metadata_extractor/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/audio_metadata_extractor/utils.py -------------------------------------------------------------------------------- /lambdas/nodes/audio_proxy/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/audio_proxy/index.py -------------------------------------------------------------------------------- /lambdas/nodes/audio_proxy/requirements.txt: -------------------------------------------------------------------------------- 1 | aws-xray-sdk 2 | aws-lambda-powertools 3 | boto3 4 | jinja2 5 | -------------------------------------------------------------------------------- /lambdas/nodes/audio_proxy/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/audio_proxy/utils.py -------------------------------------------------------------------------------- /lambdas/nodes/audio_splitter/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/audio_splitter/index.py -------------------------------------------------------------------------------- /lambdas/nodes/audio_splitter/requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | -------------------------------------------------------------------------------- /lambdas/nodes/audio_thumbnail/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/audio_thumbnail/index.py -------------------------------------------------------------------------------- /lambdas/nodes/audio_thumbnail/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/audio_thumbnail/utils.py -------------------------------------------------------------------------------- /lambdas/nodes/audio_transcription_transcribe/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/audio_transcription_transcribe/index.py -------------------------------------------------------------------------------- /lambdas/nodes/audio_transcription_transcribe/requirements.txt: -------------------------------------------------------------------------------- 1 | aws-lambda-powertools 2 | aws-xray-sdk 3 | jinja2 4 | -------------------------------------------------------------------------------- /lambdas/nodes/audio_transcription_transcribe_status/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/audio_transcription_transcribe_status/index.py -------------------------------------------------------------------------------- /lambdas/nodes/audio_transcription_transcribe_status/requirements.txt: -------------------------------------------------------------------------------- 1 | aws-lambda-powertools 2 | aws-xray-sdk 3 | jinja2 4 | -------------------------------------------------------------------------------- /lambdas/nodes/bedrock_content_processor/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/bedrock_content_processor/index.py -------------------------------------------------------------------------------- /lambdas/nodes/bedrock_content_processor/requirements.txt: -------------------------------------------------------------------------------- 1 | aws-lambda-powertools 2 | aws-xray-sdk 3 | jinja2 4 | -------------------------------------------------------------------------------- /lambdas/nodes/check_media_convert_status/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/check_media_convert_status/index.py -------------------------------------------------------------------------------- /lambdas/nodes/check_media_convert_status/requirements.txt: -------------------------------------------------------------------------------- 1 | aws-xray-sdk 2 | aws-lambda-powertools 3 | boto3 4 | jinja2 5 | -------------------------------------------------------------------------------- /lambdas/nodes/check_media_convert_status/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/check_media_convert_status/utils.py -------------------------------------------------------------------------------- /lambdas/nodes/common_libraries/lambda_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/common_libraries/lambda_middleware.py -------------------------------------------------------------------------------- /lambdas/nodes/embedding_store/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/embedding_store/index.py -------------------------------------------------------------------------------- /lambdas/nodes/embedding_store/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/embedding_store/requirements.txt -------------------------------------------------------------------------------- /lambdas/nodes/image_metadata_extractor/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/image_metadata_extractor/index.js -------------------------------------------------------------------------------- /lambdas/nodes/image_metadata_extractor/lambda_middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/image_metadata_extractor/lambda_middleware.js -------------------------------------------------------------------------------- /lambdas/nodes/image_metadata_extractor/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/image_metadata_extractor/lock.json -------------------------------------------------------------------------------- /lambdas/nodes/image_metadata_extractor/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/image_metadata_extractor/package.json -------------------------------------------------------------------------------- /lambdas/nodes/image_proxy/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/image_proxy/index.py -------------------------------------------------------------------------------- /lambdas/nodes/image_proxy/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/image_proxy/requirements.txt -------------------------------------------------------------------------------- /lambdas/nodes/image_proxy/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/image_proxy/utils.py -------------------------------------------------------------------------------- /lambdas/nodes/image_thumbnail/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/image_thumbnail/index.py -------------------------------------------------------------------------------- /lambdas/nodes/image_thumbnail/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/image_thumbnail/requirements.txt -------------------------------------------------------------------------------- /lambdas/nodes/image_thumbnail/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/image_thumbnail/utils.py -------------------------------------------------------------------------------- /lambdas/nodes/pre_signed_url/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/pre_signed_url/index.py -------------------------------------------------------------------------------- /lambdas/nodes/pre_signed_url/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/pre_signed_url/requirements.txt -------------------------------------------------------------------------------- /lambdas/nodes/publish_event/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/publish_event/index.py -------------------------------------------------------------------------------- /lambdas/nodes/publish_event/requirements.txt: -------------------------------------------------------------------------------- 1 | aws-lambda-powertools>=2.0.0 2 | aws-xray-sdk 3 | -------------------------------------------------------------------------------- /lambdas/nodes/s3_vector_store/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/s3_vector_store/index.py -------------------------------------------------------------------------------- /lambdas/nodes/s3_vector_store/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3 2 | opensearch-py 3 | -------------------------------------------------------------------------------- /lambdas/nodes/twelvelabs_bedrock_invoke/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/twelvelabs_bedrock_invoke/index.py -------------------------------------------------------------------------------- /lambdas/nodes/twelvelabs_bedrock_results/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/twelvelabs_bedrock_results/index.py -------------------------------------------------------------------------------- /lambdas/nodes/twelvelabs_bedrock_status/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/twelvelabs_bedrock_status/index.py -------------------------------------------------------------------------------- /lambdas/nodes/video_metadata_extractor/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/video_metadata_extractor/index.py -------------------------------------------------------------------------------- /lambdas/nodes/video_metadata_extractor/requirements.txt: -------------------------------------------------------------------------------- 1 | aws-xray-sdk 2 | aws-lambda-powertools 3 | -------------------------------------------------------------------------------- /lambdas/nodes/video_metadata_extractor/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/video_metadata_extractor/utils.py -------------------------------------------------------------------------------- /lambdas/nodes/video_proxy_and_thumbnail/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/video_proxy_and_thumbnail/index.py -------------------------------------------------------------------------------- /lambdas/nodes/video_proxy_and_thumbnail/requirements.txt: -------------------------------------------------------------------------------- 1 | aws-xray-sdk 2 | aws-lambda-powertools 3 | boto3 4 | jinja2 5 | -------------------------------------------------------------------------------- /lambdas/nodes/video_proxy_and_thumbnail/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/video_proxy_and_thumbnail/utils.py -------------------------------------------------------------------------------- /lambdas/nodes/video_splitter/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/nodes/video_splitter/index.py -------------------------------------------------------------------------------- /lambdas/nodes/video_splitter/requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | -------------------------------------------------------------------------------- /lambdas/pipelines/pipeline_trigger/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/pipelines/pipeline_trigger/index.py -------------------------------------------------------------------------------- /lambdas/pipelines/pipeline_trigger/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/pipelines/pipeline_trigger/requirements.txt -------------------------------------------------------------------------------- /lambdas/pipelines/pipeline_trigger/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/lambdas/pipelines/pipeline_trigger/utils.py -------------------------------------------------------------------------------- /medialake-with-vpc.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake-with-vpc.template -------------------------------------------------------------------------------- /medialake.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake.template -------------------------------------------------------------------------------- /medialake_constructs/api_gateway/api_gateway_assets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/api_gateway/api_gateway_assets.py -------------------------------------------------------------------------------- /medialake_constructs/api_gateway/api_gateway_authorization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/api_gateway/api_gateway_authorization.py -------------------------------------------------------------------------------- /medialake_constructs/api_gateway/api_gateway_collections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/api_gateway/api_gateway_collections.py -------------------------------------------------------------------------------- /medialake_constructs/api_gateway/api_gateway_connectors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/api_gateway/api_gateway_connectors.py -------------------------------------------------------------------------------- /medialake_constructs/api_gateway/api_gateway_environments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/api_gateway/api_gateway_environments.py -------------------------------------------------------------------------------- /medialake_constructs/api_gateway/api_gateway_integrations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/api_gateway/api_gateway_integrations.py -------------------------------------------------------------------------------- /medialake_constructs/api_gateway/api_gateway_nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/api_gateway/api_gateway_nodes.py -------------------------------------------------------------------------------- /medialake_constructs/api_gateway/api_gateway_pipelines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/api_gateway/api_gateway_pipelines.py -------------------------------------------------------------------------------- /medialake_constructs/api_gateway/api_gateway_reviews.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/api_gateway/api_gateway_reviews.py -------------------------------------------------------------------------------- /medialake_constructs/api_gateway/api_gateway_roles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/api_gateway/api_gateway_roles.py -------------------------------------------------------------------------------- /medialake_constructs/api_gateway/api_gateway_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/api_gateway/api_gateway_search.py -------------------------------------------------------------------------------- /medialake_constructs/api_gateway/api_gateway_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/api_gateway/api_gateway_settings.py -------------------------------------------------------------------------------- /medialake_constructs/api_gateway/api_gateway_updates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/api_gateway/api_gateway_updates.py -------------------------------------------------------------------------------- /medialake_constructs/api_gateway/api_gateway_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/api_gateway/api_gateway_users.py -------------------------------------------------------------------------------- /medialake_constructs/api_gateway/api_gateway_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/api_gateway/api_gateway_utils.py -------------------------------------------------------------------------------- /medialake_constructs/asset_table_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/asset_table_stream.py -------------------------------------------------------------------------------- /medialake_constructs/auth/authorizer_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/auth/authorizer_utils.py -------------------------------------------------------------------------------- /medialake_constructs/auth/shared_authorizer_construct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/auth/shared_authorizer_construct.py -------------------------------------------------------------------------------- /medialake_constructs/auth_lambda_construct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/auth_lambda_construct.py -------------------------------------------------------------------------------- /medialake_constructs/cloudfront_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/cloudfront_logging.py -------------------------------------------------------------------------------- /medialake_constructs/cloudwatch_dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/cloudwatch_dashboard.py -------------------------------------------------------------------------------- /medialake_constructs/cognito.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/cognito.py -------------------------------------------------------------------------------- /medialake_constructs/edge_lambda_construct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/edge_lambda_construct.py -------------------------------------------------------------------------------- /medialake_constructs/shared_constructs/default_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/shared_constructs/default_environment.py -------------------------------------------------------------------------------- /medialake_constructs/shared_constructs/dynamodb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/shared_constructs/dynamodb.py -------------------------------------------------------------------------------- /medialake_constructs/shared_constructs/eventbridge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/shared_constructs/eventbridge.py -------------------------------------------------------------------------------- /medialake_constructs/shared_constructs/lam_deployment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/shared_constructs/lam_deployment.py -------------------------------------------------------------------------------- /medialake_constructs/shared_constructs/lambda_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/shared_constructs/lambda_base.py -------------------------------------------------------------------------------- /medialake_constructs/shared_constructs/lambda_layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/shared_constructs/lambda_layers.py -------------------------------------------------------------------------------- /medialake_constructs/shared_constructs/layer_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/shared_constructs/layer_base.py -------------------------------------------------------------------------------- /medialake_constructs/shared_constructs/mediaconvert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/shared_constructs/mediaconvert.py -------------------------------------------------------------------------------- /medialake_constructs/shared_constructs/s3_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/shared_constructs/s3_logging.py -------------------------------------------------------------------------------- /medialake_constructs/shared_constructs/s3_vectors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/shared_constructs/s3_vectors.py -------------------------------------------------------------------------------- /medialake_constructs/shared_constructs/s3bucket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/shared_constructs/s3bucket.py -------------------------------------------------------------------------------- /medialake_constructs/sqs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/sqs.py -------------------------------------------------------------------------------- /medialake_constructs/userInterface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/userInterface.py -------------------------------------------------------------------------------- /medialake_constructs/vpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/vpc.py -------------------------------------------------------------------------------- /medialake_constructs/vpc_gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_constructs/vpc_gateway.py -------------------------------------------------------------------------------- /medialake_stacks/api_gateway_core_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/api_gateway_core_stack.py -------------------------------------------------------------------------------- /medialake_stacks/api_gateway_deployment_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/api_gateway_deployment_stack.py -------------------------------------------------------------------------------- /medialake_stacks/api_gateway_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/api_gateway_stack.py -------------------------------------------------------------------------------- /medialake_stacks/asset_sync_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/asset_sync_stack.py -------------------------------------------------------------------------------- /medialake_stacks/authorization_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/authorization_stack.py -------------------------------------------------------------------------------- /medialake_stacks/base_infrastructure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/base_infrastructure.py -------------------------------------------------------------------------------- /medialake_stacks/clean_up_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/clean_up_stack.py -------------------------------------------------------------------------------- /medialake_stacks/cloudfront_waf_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/cloudfront_waf_stack.py -------------------------------------------------------------------------------- /medialake_stacks/cognito_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/cognito_stack.py -------------------------------------------------------------------------------- /medialake_stacks/cognito_update_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/cognito_update_stack.py -------------------------------------------------------------------------------- /medialake_stacks/collection_types_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/collection_types_stack.py -------------------------------------------------------------------------------- /medialake_stacks/collections_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/collections_stack.py -------------------------------------------------------------------------------- /medialake_stacks/edge_lambda_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/edge_lambda_stack.py -------------------------------------------------------------------------------- /medialake_stacks/groups_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/groups_stack.py -------------------------------------------------------------------------------- /medialake_stacks/integrations_environment_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/integrations_environment_stack.py -------------------------------------------------------------------------------- /medialake_stacks/lambda_warmer_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/lambda_warmer_stack.py -------------------------------------------------------------------------------- /medialake_stacks/monitoring_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/monitoring_stack.py -------------------------------------------------------------------------------- /medialake_stacks/nodes_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/nodes_stack.py -------------------------------------------------------------------------------- /medialake_stacks/permissions_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/permissions_stack.py -------------------------------------------------------------------------------- /medialake_stacks/pipeline_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/pipeline_stack.py -------------------------------------------------------------------------------- /medialake_stacks/pipelines_executions_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/pipelines_executions_stack.py -------------------------------------------------------------------------------- /medialake_stacks/post_deploy_config_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/post_deploy_config_stack.py -------------------------------------------------------------------------------- /medialake_stacks/pre_deploy_cleanup_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/pre_deploy_cleanup_stack.py -------------------------------------------------------------------------------- /medialake_stacks/settings_api_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/settings_api_stack.py -------------------------------------------------------------------------------- /medialake_stacks/settings_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/settings_stack.py -------------------------------------------------------------------------------- /medialake_stacks/shared_api_stack.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /medialake_stacks/shared_assets_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/shared_assets_stack.py -------------------------------------------------------------------------------- /medialake_stacks/shared_search_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/shared_search_stack.py -------------------------------------------------------------------------------- /medialake_stacks/shared_services_stack.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /medialake_stacks/shared_vpc_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/shared_vpc_stack.py -------------------------------------------------------------------------------- /medialake_stacks/storage_connectors_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/storage_connectors_stack.py -------------------------------------------------------------------------------- /medialake_stacks/updates_api_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/updates_api_stack.py -------------------------------------------------------------------------------- /medialake_stacks/user_interface_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/user_interface_stack.py -------------------------------------------------------------------------------- /medialake_stacks/users_groups_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_stacks/users_groups_stack.py -------------------------------------------------------------------------------- /medialake_user_interface/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/.eslintrc.json -------------------------------------------------------------------------------- /medialake_user_interface/.eslintrc.json.backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/.eslintrc.json.backup -------------------------------------------------------------------------------- /medialake_user_interface/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/.gitignore -------------------------------------------------------------------------------- /medialake_user_interface/.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /medialake_user_interface/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/.prettierrc.json -------------------------------------------------------------------------------- /medialake_user_interface/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/README.md -------------------------------------------------------------------------------- /medialake_user_interface/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/index.html -------------------------------------------------------------------------------- /medialake_user_interface/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/package.json -------------------------------------------------------------------------------- /medialake_user_interface/playwright.ci.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/playwright.ci.config.ts -------------------------------------------------------------------------------- /medialake_user_interface/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/playwright.config.ts -------------------------------------------------------------------------------- /medialake_user_interface/playwright/tests/s3-explorer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/playwright/tests/s3-explorer.spec.ts -------------------------------------------------------------------------------- /medialake_user_interface/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/public/apple-touch-icon.png -------------------------------------------------------------------------------- /medialake_user_interface/public/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/public/favicon-96x96.png -------------------------------------------------------------------------------- /medialake_user_interface/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/public/favicon.ico -------------------------------------------------------------------------------- /medialake_user_interface/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/public/favicon.svg -------------------------------------------------------------------------------- /medialake_user_interface/public/feature-flags.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/public/feature-flags.json -------------------------------------------------------------------------------- /medialake_user_interface/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/public/manifest.json -------------------------------------------------------------------------------- /medialake_user_interface/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/public/robots.txt -------------------------------------------------------------------------------- /medialake_user_interface/public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/public/site.webmanifest -------------------------------------------------------------------------------- /medialake_user_interface/public/web-app-manifest-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/public/web-app-manifest-192x192.png -------------------------------------------------------------------------------- /medialake_user_interface/public/web-app-manifest-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/public/web-app-manifest-512x512.png -------------------------------------------------------------------------------- /medialake_user_interface/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/App.css -------------------------------------------------------------------------------- /medialake_user_interface/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/App.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/Sidebar.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/TopBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/TopBar.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/api/apiClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/apiClient.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/apiClientBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/apiClientBase.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/authService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/authService.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/endpoints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/endpoints.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/hooks/useAWSRegions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/hooks/useAWSRegions.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/hooks/useApiKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/hooks/useApiKeys.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/hooks/useAssets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/hooks/useAssets.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/hooks/useAssignments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/hooks/useAssignments.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/hooks/useCollections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/hooks/useCollections.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/hooks/useConnectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/hooks/useConnectors.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/hooks/useFavorites.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/hooks/useFavorites.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/hooks/useGroups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/hooks/useGroups.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/hooks/usePermissionSets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/hooks/usePermissionSets.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/hooks/usePipelines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/hooks/usePipelines.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/hooks/usePresignedUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/hooks/usePresignedUrl.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/hooks/useRoles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/hooks/useRoles.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/hooks/useS3Explorer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/hooks/useS3Explorer.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/hooks/useSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/hooks/useSearch.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/hooks/useSearchFields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/hooks/useSearchFields.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/hooks/useUsers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/hooks/useUsers.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/old-query-keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/old-query-keys.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/queryClient.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/queryClient.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/api/queryKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/queryKeys.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/types/api.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/types/api.types.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/types/apiKey.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/types/apiKey.types.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/types/asset.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/types/asset.types.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/types/assignment.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/types/assignment.types.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/types/auth.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/types/auth.types.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/types/connector.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/types/connector.types.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/types/group.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/types/group.types.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/types/pipeline.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/types/pipeline.types.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/updatesService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/updatesService.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/api/utils/responseParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/api/utils/responseParser.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/app/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/app/App.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/common/helpers/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/common/helpers/logger.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/common/helpers/token-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/common/helpers/token-helper.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/common/helpers/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/common/helpers/utils.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/common/hooks/auth-context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/common/hooks/auth-context.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/common/hooks/authenticate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/common/hooks/authenticate.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/common/hooks/use-on-follow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/common/hooks/use-on-follow.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/common/hooks/userpool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/common/hooks/userpool.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/common/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/common/types.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/components/ApiStatusModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/components/ApiStatusModal.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/components/AppLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/components/AppLayout.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/components/AuthPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/components/AuthPage.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/components/ErrorModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/components/ErrorModal.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/components/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/components/Home.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/components/MetadataContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/components/MetadataContent.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/components/ProtectedRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/components/ProtectedRoute.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/components/ThemeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/components/ThemeToggle.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/components/ThemeWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/components/ThemeWrapper.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/components/TopBar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/components/TopBar/README.md -------------------------------------------------------------------------------- /medialake_user_interface/src/components/TopBar/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/components/TopBar/constants.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/components/TopBar/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/components/TopBar/types.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/components/app-configured.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/components/app-configured.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/components/asset/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/components/asset/index.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/components/auth/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/components/auth/theme.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/components/common/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/components/common/Button.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/components/common/StatCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/components/common/StatCard.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/components/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/components/common/index.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/components/common/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/components/common/utils.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/components/shared/AssetCardVideo.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /medialake_user_interface/src/components/shared/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/components/shared/index.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/config.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/constants.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/constants/index.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/contexts/ChatContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/contexts/ChatContext.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/contexts/DirectionContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/contexts/DirectionContext.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/contexts/SidebarContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/contexts/SidebarContext.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/contexts/TimezoneContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/contexts/TimezoneContext.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/features/chat/ChatInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/features/chat/ChatInput.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/features/chat/ChatMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/features/chat/ChatMessage.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/features/chat/ChatSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/features/chat/ChatSidebar.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/features/chat/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/features/chat/index.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/features/executions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/features/executions/index.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/features/home/Collections.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/features/home/Collections.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/features/home/Favorites.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/features/home/Favorites.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/features/home/S3Explorer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/features/home/S3Explorer.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/features/home/SmartFolders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/features/home/SmartFolders.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/features/home/StatCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/features/home/StatCard.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/features/home/Statistics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/features/home/Statistics.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/features/pipelines/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/features/pipelines/index.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/features/pipelines/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/features/pipelines/types.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/features/pipelines/types/pipeline-node.types.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /medialake_user_interface/src/features/settings/environments/api/environmentsController.ts: -------------------------------------------------------------------------------- 1 | export * from "./environmentsHooks"; 2 | -------------------------------------------------------------------------------- /medialake_user_interface/src/features/settings/integrations/components/IntegrationsTable.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /medialake_user_interface/src/features/settings/system/api/systemController.ts: -------------------------------------------------------------------------------- 1 | export * from "./systemHooks"; 2 | -------------------------------------------------------------------------------- /medialake_user_interface/src/features/upload/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/features/upload/index.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/forms/components/Form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/forms/components/Form.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/forms/components/FormField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/forms/components/FormField.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/forms/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/forms/types.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/forms/utils/createZodSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/forms/utils/createZodSchema.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/hooks/useAssetFavorites.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/hooks/useAssetFavorites.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/hooks/useAssetOperations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/hooks/useAssetOperations.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/hooks/useAssetResults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/hooks/useAssetResults.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/hooks/useAssetSelection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/hooks/useAssetSelection.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/hooks/useDebounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/hooks/useDebounce.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/hooks/useErrorModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/hooks/useErrorModal.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/hooks/useFacetSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/hooks/useFacetSearch.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/hooks/useJobNotifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/hooks/useJobNotifications.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/hooks/useMediaController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/hooks/useMediaController.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/hooks/useSearchState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/hooks/useSearchState.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/hooks/useSnackbar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/hooks/useSnackbar.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/hooks/useTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/hooks/useTable.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/hooks/useTheme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/hooks/useTheme.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/hooks/useTokenRefresh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/hooks/useTokenRefresh.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/hooks/useViewPreferences.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/hooks/useViewPreferences.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/i18n/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/i18n/i18n.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/i18n/locales/ar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/i18n/locales/ar.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/i18n/locales/de.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/i18n/locales/de.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/i18n/locales/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/i18n/locales/en.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/i18n/locales/es.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/i18n/locales/es.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/i18n/locales/fr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/i18n/locales/fr.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/i18n/locales/he.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/i18n/locales/he.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/i18n/locales/hi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/i18n/locales/hi.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/i18n/locales/ja.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/i18n/locales/ja.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/i18n/locales/ko.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/i18n/locales/ko.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/i18n/locales/pt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/i18n/locales/pt.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/i18n/locales/zh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/i18n/locales/zh.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/index.css -------------------------------------------------------------------------------- /medialake_user_interface/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/index.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/logo.png -------------------------------------------------------------------------------- /medialake_user_interface/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/logo.svg -------------------------------------------------------------------------------- /medialake_user_interface/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/main.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/pages/AccessDeniedPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/pages/AccessDeniedPage.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/pages/AssetsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/pages/AssetsPage.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/pages/AudioDetailPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/pages/AudioDetailPage.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/pages/CollectionViewPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/pages/CollectionViewPage.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/pages/CollectionsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/pages/CollectionsPage.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/pages/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/pages/Home.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/pages/ImageDetailPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/pages/ImageDetailPage.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/pages/SearchPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/pages/SearchPage.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/pages/SearchPageContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/pages/SearchPageContainer.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/pages/UploadDemo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/pages/UploadDemo.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/pages/VideoDetailPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/pages/VideoDetailPage.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/pages/settings/ProfilePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/pages/settings/ProfilePage.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/pages/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/pages/types.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/permissions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/permissions/README.md -------------------------------------------------------------------------------- /medialake_user_interface/src/permissions/components/Can.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/permissions/components/Can.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/permissions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/permissions/index.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/reportWebVitals.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/reportWebVitals.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/routes/router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/routes/router.tsx -------------------------------------------------------------------------------- /medialake_user_interface/src/shared/hooks/useDateFormat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/shared/hooks/useDateFormat.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/shared/ui/errors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/shared/ui/errors/README.md -------------------------------------------------------------------------------- /medialake_user_interface/src/shared/ui/errors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/shared/ui/errors/index.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/shared/utils/dateUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/shared/utils/dateUtils.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/stores/searchStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/stores/searchStore.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/styles/player-overrides.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/styles/player-overrides.css -------------------------------------------------------------------------------- /medialake_user_interface/src/styles/theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/styles/theme.css -------------------------------------------------------------------------------- /medialake_user_interface/src/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/theme/index.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/theme/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/theme/theme.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/theme/tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/theme/tokens.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/types/asset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/types/asset.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/types/collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/types/collection.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/types/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/types/environment.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/types/facetSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/types/facetSearch.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/types/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/types/search.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/types/search/searchResults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/types/search/searchResults.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/utils/clipTransformation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/utils/clipTransformation.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/utils/dateFormat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/utils/dateFormat.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/utils/duration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/utils/duration.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/utils/featureFlags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/utils/featureFlags.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/utils/fileSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/utils/fileSize.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/utils/filterFunctions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/utils/filterFunctions.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/utils/imageUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/utils/imageUtils.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/utils/permission-debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/utils/permission-debug.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/utils/placeholderSvg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/utils/placeholderSvg.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/utils/sortAssets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/utils/sortAssets.ts -------------------------------------------------------------------------------- /medialake_user_interface/src/utils/stringUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/src/utils/stringUtils.ts -------------------------------------------------------------------------------- /medialake_user_interface/tests/auth/cognito-e2e.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/tests/auth/cognito-e2e.spec.ts -------------------------------------------------------------------------------- /medialake_user_interface/tests/auth/login.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/tests/auth/login.spec.ts -------------------------------------------------------------------------------- /medialake_user_interface/tests/fixtures/README-enhanced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/tests/fixtures/README-enhanced.md -------------------------------------------------------------------------------- /medialake_user_interface/tests/fixtures/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/tests/fixtures/README.md -------------------------------------------------------------------------------- /medialake_user_interface/tests/fixtures/auth.fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/tests/fixtures/auth.fixtures.ts -------------------------------------------------------------------------------- /medialake_user_interface/tests/fixtures/cognito.fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/tests/fixtures/cognito.fixtures.ts -------------------------------------------------------------------------------- /medialake_user_interface/tests/fixtures/s3.fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/tests/fixtures/s3.fixtures.ts -------------------------------------------------------------------------------- /medialake_user_interface/tests/s3-upload.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/tests/s3-upload.spec.ts -------------------------------------------------------------------------------- /medialake_user_interface/tests/system/regionAddRemove.spec.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /medialake_user_interface/tests/user/userManagement.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/tests/user/userManagement.spec.ts -------------------------------------------------------------------------------- /medialake_user_interface/tests/utils/aws-resource-finder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/tests/utils/aws-resource-finder.ts -------------------------------------------------------------------------------- /medialake_user_interface/tests/utils/tag-matcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/tests/utils/tag-matcher.ts -------------------------------------------------------------------------------- /medialake_user_interface/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/tsconfig.json -------------------------------------------------------------------------------- /medialake_user_interface/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/tsconfig.node.json -------------------------------------------------------------------------------- /medialake_user_interface/tsconfig.playwright.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/tsconfig.playwright.json -------------------------------------------------------------------------------- /medialake_user_interface/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/medialake_user_interface/vite.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/package.json -------------------------------------------------------------------------------- /pipeline_library/Transcription/Audio Transcription.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/pipeline_library/Transcription/Audio Transcription.json -------------------------------------------------------------------------------- /pipeline_library/Transcription/Video Transcription.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/pipeline_library/Transcription/Video Transcription.json -------------------------------------------------------------------------------- /pyrightconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/pyrightconfig.json -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- 1 | pytest==6.2.5 2 | aws-lambda-powertools 3 | opensearch-py 4 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/requirements.txt -------------------------------------------------------------------------------- /s3_bucket_assets/pipeline_nodes/api_templates/coactive/api/v1/datasets/datasets_get_url.jinja: -------------------------------------------------------------------------------- 1 | https://{{variables.subdomain}}.coactive.ai/api/v1/datasets 2 | -------------------------------------------------------------------------------- /s3_bucket_assets/pipeline_nodes/api_templates/coactive/api/v1/datasets/datasets_post_url.jinja: -------------------------------------------------------------------------------- 1 | https://{{variables.subdomain}}.coactive.ai/api/v1/datasets 2 | -------------------------------------------------------------------------------- /s3_bucket_assets/pipeline_nodes/api_templates/coactive/api/v1/ingestion/images/asset_id/status/status_get_request.jinja: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /s3_bucket_assets/pipeline_nodes/api_templates/coactive/api/v1/ingestion/videos/asset_id/status/status_get_request.jinja: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /s3_bucket_assets/pipeline_nodes/api_templates/twelve_labs/v1.3/embed/tasks/task_id/task_id_get_url.jinja: -------------------------------------------------------------------------------- 1 | https://api.twelvelabs.io/v1.3/embed/tasks/{{variables.task_id}} 2 | -------------------------------------------------------------------------------- /s3_bucket_assets/pipeline_nodes/s3_storage_node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions-library-samples/guidance-for-medialake-on-aws/HEAD/s3_bucket_assets/pipeline_nodes/s3_storage_node.json --------------------------------------------------------------------------------