schemas_v1_api_mod - OmniCloudOrg/OmniOrchestrator GitHub Wiki

mod (src/schemas/v1/api)

Path: src/schemas/v1/api/mod.rs

Table of Contents

Public Items

mod alerts

Definition

pub mod alerts;

mod apps

Definition

pub mod apps;

mod audit_log

Definition

pub mod audit_log;

mod builds

Definition

pub mod builds;

mod control

Definition

pub mod control;

mod cost

Definition

pub mod cost;

mod deploy

Definition

pub mod deploy;

mod helpers

Definition

pub mod helpers;

mod instances

Definition

pub mod instances;

mod metadata

Definition

pub mod metadata;

mod metrics

Definition

pub mod metrics;

mod notifications

Definition

pub mod notifications;

mod permissions

Definition

pub mod permissions;

mod deployments

Definition

pub mod deployments;

mod index

Definition

pub mod index;

mod logging

Definition

pub mod logging;

mod providers

Definition

pub mod providers;

mod regions

Definition

pub mod regions;

mod storage

Definition

pub mod storage;

mod users

Definition

pub mod users;

mod workers

Definition

pub mod workers;

mod platforms

Definition

pub mod platforms;

fn routes

Definition

pub fn routes() -> Vec<rocket::Route> {
    routes![
        // apps
        apps::release,    apps::get_app,    apps::stop_app,      apps::list_apps,
        apps::start_app,  apps::scale_app,  apps::count_apps,    apps::create_app,
        apps::update_app, apps::delete_app, apps::get_app_stats, apps::list_instances,
        apps::get_app_with_instances,

        // alerts
        alerts::list_alerts,         alerts::get_alert,                     alerts::create_alert,
        alerts::escalate_alert,      alerts::get_app_alerts,                alerts::get_org_active_alerts,
        alerts::update_alert_status, alerts::acknowledge_alert,             alerts::resolve_alert,
        alerts::get_org_alert_stats, alerts::get_alerts_needing_escalation, alerts::auto_resolve_old_alerts,
        alerts::search_alerts,       alerts::bulk_update_alert_status,

        // Notifications
        notifications::list_user_notifications,        notifications::count_unread_user_notifications,
        notifications::get_user_notification_by_id,    notifications::create_user_notification,
        notifications::mark_user_notification_as_read, notifications::mark_all_user_notifications_as_read,
        notifications::delete_user_notification,       notifications::delete_read_user_notifications,
        notifications::list_role_notifications,        notifications::create_role_notification,
    // ... function definition continues
    // ... function body
}