bicep_utils.fastapi package¶
Submodules¶
bicep_utils.fastapi.dependencies module¶
bicep_utils.fastapi.routes module¶
- async bicep_utils.fastapi.routes.add_to_ensemble(ensemble_id: int, ids: IDSBase = Depends(dependency=<function get_ids_instance>, use_cache=True, scope=None))[source]¶
- async bicep_utils.fastapi.routes.configure(container_id: str = Form(PydanticUndefined), container_name: str = Form(PydanticUndefined), file: UploadFile = Form(PydanticUndefined), ids: IDSBase = Depends(dependency=<function get_ids_instance>, use_cache=True, scope=None))[source]¶
- async bicep_utils.fastapi.routes.network_analysis(network_analysis_data: NetworkAnalysisData, ids: IDSBase = Depends(dependency=<function get_ids_instance>, use_cache=True, scope=None))[source]¶
- async bicep_utils.fastapi.routes.remove_from_ensemble(ids: IDSBase = Depends(dependency=<function get_ids_instance>, use_cache=True, scope=None))[source]¶
- async bicep_utils.fastapi.routes.ruleset(file: UploadFile = None, ids: IDSBase = Depends(dependency=<function get_ids_instance>, use_cache=True, scope=None))[source]¶
- async bicep_utils.fastapi.routes.static_analysis(ensemble_id: str | None = Form(None), dataset_id: str = Form(PydanticUndefined), container_id: str = Form(PydanticUndefined), dataset: UploadFile = Form(PydanticUndefined), ids: IDSBase = Depends(dependency=<function get_ids_instance>, use_cache=True, scope=None))[source]¶