pub struct AdminApiServer {Show 25 fields
pub uuid: Uuid,
pub uuid_short: CompactString,
pub external_id: Option<CompactString>,
pub allocation: Option<ApiServerAllocation>,
pub node: AdminApiNode,
pub owner: ApiFullUser,
pub egg: AdminApiNestEgg,
pub nest: AdminApiNest,
pub backup_configuration: Option<AdminApiBackupConfiguration>,
pub status: Option<ServerStatus>,
pub is_suspended: bool,
pub is_transferring: bool,
pub name: CompactString,
pub description: Option<CompactString>,
pub limits: AdminApiServerLimits,
pub pinned_cpus: Vec<i16>,
pub feature_limits: ApiServerFeatureLimits,
pub startup: CompactString,
pub image: CompactString,
pub auto_kill: ServerConfigurationAutoKill,
pub auto_start_behavior: ServerAutoStartBehavior,
pub timezone: Option<CompactString>,
pub hugepages_passthrough_enabled: bool,
pub kvm_passthrough_enabled: bool,
pub created: DateTime<Utc>,
}Fields§
§uuid: Uuid§uuid_short: CompactString§external_id: Option<CompactString>§allocation: Option<ApiServerAllocation>§node: AdminApiNode§owner: ApiFullUser§egg: AdminApiNestEgg§nest: AdminApiNest§backup_configuration: Option<AdminApiBackupConfiguration>§status: Option<ServerStatus>§is_suspended: bool§is_transferring: bool§name: CompactString§description: Option<CompactString>§limits: AdminApiServerLimits§pinned_cpus: Vec<i16>§feature_limits: ApiServerFeatureLimits§startup: CompactString§image: CompactString§auto_kill: ServerConfigurationAutoKill§auto_start_behavior: ServerAutoStartBehavior§timezone: Option<CompactString>§hugepages_passthrough_enabled: bool§kvm_passthrough_enabled: bool§created: DateTime<Utc>Trait Implementations§
Source§impl ComposeSchema for AdminApiServer
impl ComposeSchema for AdminApiServer
Source§impl Serialize for AdminApiServer
impl Serialize for AdminApiServer
Auto Trait Implementations§
impl Freeze for AdminApiServer
impl RefUnwindSafe for AdminApiServer
impl Send for AdminApiServer
impl Sync for AdminApiServer
impl Unpin for AdminApiServer
impl UnwindSafe for AdminApiServer
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
§impl<T> Chain<T> for T
impl<T> Chain<T> for T
§impl<T> Classify for T
impl<T> Classify for T
type Classified = T
fn classify(self) -> T
§impl<T> Declassify for T
impl<T> Declassify for T
type Declassified = T
fn declassify(self) -> T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more