pub struct Machine {Show 21 fields
pub min_pod_gpu_count: Option<i32>,
pub gpu_type_id: Option<String>,
pub gpu_type: Option<GpuInfo>,
pub cpu_count: Option<i32>,
pub cpu_type_id: Option<String>,
pub cpu_type: Option<CpuType>,
pub location: String,
pub data_center_id: String,
pub disk_throughput_m_bps: Option<i32>,
pub max_download_speed_mbps: Option<i32>,
pub max_upload_speed_mbps: Option<i32>,
pub support_public_ip: bool,
pub secure_cloud: bool,
pub maintenance_start: Option<String>,
pub maintenance_end: Option<String>,
pub maintenance_note: Option<String>,
pub note: Option<String>,
pub cost_per_hr: f64,
pub current_price_per_gpu: Option<f64>,
pub gpu_available: Option<i32>,
pub gpu_display_name: Option<String>,
}Expand description
Detailed information about the physical machine hosting a Pod.
Contains comprehensive details about the hardware infrastructure, networking capabilities, pricing, and operational status of the machine where the Pod is running.
Fields§
§min_pod_gpu_count: Option<i32>Minimum number of GPUs required for Pods on this machine.
gpu_type_id: Option<String>Identifier for the GPU type available on this machine.
gpu_type: Option<GpuInfo>Detailed information about the GPU type on this machine.
cpu_count: Option<i32>Total number of CPU cores available on this machine.
cpu_type_id: Option<String>Identifier for the CPU type on this machine.
cpu_type: Option<CpuType>Detailed information about the CPU type on this machine.
location: StringGeographic location description of this machine.
data_center_id: StringData center identifier where this machine is located.
disk_throughput_m_bps: Option<i32>Disk I/O throughput capacity in megabytes per second.
max_download_speed_mbps: Option<i32>Maximum network download speed in megabits per second.
max_upload_speed_mbps: Option<i32>Maximum network upload speed in megabits per second.
support_public_ip: boolWhether this machine supports public IP assignment.
secure_cloud: boolWhether this machine is in the Secure Cloud environment.
maintenance_start: Option<String>Scheduled maintenance start time, if any.
maintenance_end: Option<String>Scheduled maintenance end time, if any.
maintenance_note: Option<String>Additional information about scheduled maintenance.
note: Option<String>General notes or information about this machine.
cost_per_hr: f64Current hourly cost in RunPod credits for this machine.
current_price_per_gpu: Option<f64>Current price per GPU hour in RunPod credits, if applicable.
gpu_available: Option<i32>Number of GPUs currently available on this machine.
gpu_display_name: Option<String>Human-readable name of the GPU type on this machine.