schemas_v1_api_instances - OmniCloudOrg/OmniOrchestrator GitHub Wiki

instances (src/schemas/v1/api)

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

Table of Contents

Public Items

async fn list_instances_by_region

Definition

pub async fn list_instances_by_region(
    platform_id: i64,
    app_id: i64,
    region_id: i64,
    page: Option<i64>,
    per_page: Option<i64>,
    db_manager: &State<Arc<DatabaseManager>>,
) -> Result<Json<Value>, (Status, Json<Value>)> {
    // ... function body
}

Documentation

List all instances by region_id and app_id

async fn count_instances

Definition

pub async fn count_instances(
    platform_id: i64,
    db_manager: &State<Arc<DatabaseManager>>,
) -> Result<Json<Value>, (Status, Json<Value>)> {
    // ... function body
}

Documentation

Count all instances across all applications

async fn get_instance

Definition

pub async fn get_instance(
    platform_id: i64,
    instance_id: i64,
    db_manager: &State<Arc<DatabaseManager>>,
) -> Result<Json<Instance>, (Status, Json<Value>)> {
    // ... function body
}

Documentation

Get an instance by ID

⚠️ **GitHub.com Fallback** ⚠️