bicep_utils.fastapi package

Submodules

bicep_utils.fastapi.dependencies module

app.bicep_utils.fastapi.dependencies.get_analysis_start_time(request: fastapi.Request)[source]
app.bicep_utils.fastapi.dependencies.get_analysis_stop_time(request: fastapi.Request)[source]
app.bicep_utils.fastapi.dependencies.get_ids_instance(request: fastapi.Request) IDSBase[source]

bicep_utils.fastapi.routes module

async app.bicep_utils.fastapi.routes.add_to_ensemble(ensemble_id: int, ids: IDSBase = fastapi.Depends)
async app.bicep_utils.fastapi.routes.configure(container_id: str = fastapi.Form, container_name: str = fastapi.Form, file: fastapi.UploadFile = fastapi.Form, ids: IDSBase = fastapi.Depends)
async app.bicep_utils.fastapi.routes.healthcheck()
async app.bicep_utils.fastapi.routes.network_analysis(network_analysis_data: NetworkAnalysisData, ids: IDSBase = fastapi.Depends)
async app.bicep_utils.fastapi.routes.remove_from_ensemble(ids: IDSBase = fastapi.Depends)
async app.bicep_utils.fastapi.routes.ruleset(file: fastapi.UploadFile = None, ids: IDSBase = fastapi.Depends)
async app.bicep_utils.fastapi.routes.static_analysis(ensemble_id: str | None = fastapi.Form, dataset_id: str = fastapi.Form, container_id: str = fastapi.Form, dataset: fastapi.UploadFile = fastapi.Form, ids: IDSBase = fastapi.Depends)
async app.bicep_utils.fastapi.routes.stop_analysis(ids: IDSBase = fastapi.Depends)

bicep_utils.fastapi.utils module

async app.bicep_utils.fastapi.utils.alert_stream(alerts: Alert)[source]