shuttle_common/models/infra.rs
1use serde::{Deserialize, Serialize};
2
3use super::project::ComputeTier;
4
5#[derive(Debug, Clone, Default, PartialEq, Serialize, Deserialize)]
6#[cfg_attr(feature = "utoipa", derive(utoipa::ToSchema))]
7#[typeshare::typeshare]
8pub struct InfraRequest {
9 pub instance_size: Option<ComputeTier>,
10 pub replicas: Option<u8>,
11}