api_v1_mod - OmniCloudOrg/OmniOrchestrator GitHub Wiki

mod (src/api/v1)

Path: src/api/v1/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 platforms

Definition

pub mod platforms;

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;

fn routes

Definition

pub fn routes() -> Vec<rocket::Route> {
    routes![
        // apps
        get_app,
        count_apps,
        list_apps,
        create_app,
        release,
        delete_app,
        scale_app,
        start_app,
        stop_app,
        get_app_stats,
        update_app,
        get_app_with_instances,
        // alerts
        list_alerts,
        get_alert,
        create_alert,
        update_alert_status,
        acknowledge_alert,
    // ... function definition continues
    // ... function body
}