worker_autoscaler_mod - OmniCloudOrg/OmniOrchestrator GitHub Wiki

mod (src/worker_autoscaler)

Path: src/worker_autoscaler/mod.rs

Table of Contents

Public Items

mod error

Definition

pub mod error;
pub mod node_types;
pub mod vm;
pub mod director;
pub mod metrics;
pub mod policy;
pub mod worker_autoscaler;

// Re-export commonly used types
pub use error::AutoscalerError;
pub use node_types::{Node, NodeType};
pub use vm::{VM, VMState, VMConfig, VMTemplate};
pub use director::{Director, CloudDirector};
pub use metrics::{MetricsCollector, MetricThreshold, ScalingAction};
pub use policy::ScalingPolicy;
pub use worker_autoscaler::WorkerAutoscaler;

mod node_types

Definition

pub mod node_types;
pub mod vm;
pub mod director;
pub mod metrics;
pub mod policy;
pub mod worker_autoscaler;

// Re-export commonly used types
pub use error::AutoscalerError;
pub use node_types::{Node, NodeType};
pub use vm::{VM, VMState, VMConfig, VMTemplate};
pub use director::{Director, CloudDirector};
pub use metrics::{MetricsCollector, MetricThreshold, ScalingAction};
pub use policy::ScalingPolicy;
pub use worker_autoscaler::WorkerAutoscaler;

mod vm

Definition

pub mod vm;
pub mod director;
pub mod metrics;
pub mod policy;
pub mod worker_autoscaler;

// Re-export commonly used types
pub use error::AutoscalerError;
pub use node_types::{Node, NodeType};
pub use vm::{VM, VMState, VMConfig, VMTemplate};
pub use director::{Director, CloudDirector};
pub use metrics::{MetricsCollector, MetricThreshold, ScalingAction};
pub use policy::ScalingPolicy;
pub use worker_autoscaler::WorkerAutoscaler;

mod director

Definition

pub mod director;
pub mod metrics;
pub mod policy;
pub mod worker_autoscaler;

// Re-export commonly used types
pub use error::AutoscalerError;
pub use node_types::{Node, NodeType};
pub use vm::{VM, VMState, VMConfig, VMTemplate};
pub use director::{Director, CloudDirector};
pub use metrics::{MetricsCollector, MetricThreshold, ScalingAction};
pub use policy::ScalingPolicy;
pub use worker_autoscaler::WorkerAutoscaler;

mod metrics

Definition

pub mod metrics;
pub mod policy;
pub mod worker_autoscaler;

// Re-export commonly used types
pub use error::AutoscalerError;
pub use node_types::{Node, NodeType};
pub use vm::{VM, VMState, VMConfig, VMTemplate};
pub use director::{Director, CloudDirector};
pub use metrics::{MetricsCollector, MetricThreshold, ScalingAction};
pub use policy::ScalingPolicy;
pub use worker_autoscaler::WorkerAutoscaler;

mod policy

Definition

pub mod policy;
pub mod worker_autoscaler;

// Re-export commonly used types
pub use error::AutoscalerError;
pub use node_types::{Node, NodeType};
pub use vm::{VM, VMState, VMConfig, VMTemplate};
pub use director::{Director, CloudDirector};
pub use metrics::{MetricsCollector, MetricThreshold, ScalingAction};
pub use policy::ScalingPolicy;
pub use worker_autoscaler::WorkerAutoscaler;

mod worker_autoscaler

Definition

pub mod worker_autoscaler;

// Re-export commonly used types
pub use error::AutoscalerError;
pub use node_types::{Node, NodeType};
pub use vm::{VM, VMState, VMConfig, VMTemplate};
pub use director::{Director, CloudDirector};
pub use metrics::{MetricsCollector, MetricThreshold, ScalingAction};
pub use policy::ScalingPolicy;
pub use worker_autoscaler::WorkerAutoscaler;