pub struct OrgInfo {Show 20 fields
pub name: OrgId,
pub project: String,
pub network: Option<String>,
pub subnet: Option<String>,
pub cpus: Option<String>,
pub memory: Option<String>,
pub disk: Option<String>,
pub instances_limit: Option<String>,
pub default_cpus: Option<String>,
pub default_memory: Option<String>,
pub bind_roots: Vec<String>,
pub egress: Vec<String>,
pub domains: Vec<String>,
pub ingress: String,
pub udp: Vec<String>,
pub cloudflare_account: Option<String>,
pub cloudflare_zone: Option<String>,
pub dns_dir: Option<String>,
pub instances: usize,
pub allow_nesting: bool,
}Expand description
An org as it exists in incus.
Fields§
§name: OrgId§project: String§network: Option<String>The org’s bridge, None for the default org.
subnet: Option<String>The bridge’s IPv4 address, e.g. 10.64.3.1/24.
cpus: Option<String>§memory: Option<String>§disk: Option<String>§instances_limit: Option<String>§default_cpus: Option<String>What an instance gets when its spec sets no limits (the org’s default profile).
default_memory: Option<String>§bind_roots: Vec<String>§egress: Vec<String>Egress exceptions, as isb org create --allow-egress takes them.
domains: Vec<String>Domain suffixes its services may serve (empty: any concrete name).
ingress: Stringcaddy or cloudflare-tunnel.
udp: Vec<String>UDP ports (IP:PORT) its stacks may publish, as a platform admin
allowed them.
cloudflare_account: Option<String>§cloudflare_zone: Option<String>§dns_dir: Option<String>The hosts directory the org’s dnsmasq reads service names from, when service discovery is on.
instances: usizeInstances in the org right now.
allow_nesting: boolIts workspace may run Docker (security.nesting): nesting.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for OrgInfo
impl RefUnwindSafe for OrgInfo
impl Send for OrgInfo
impl Sync for OrgInfo
impl Unpin for OrgInfo
impl UnsafeUnpin for OrgInfo
impl UnwindSafe for OrgInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more