pub struct WorkspaceView {Show 16 fields
pub workspace_id: String,
pub directory_id: String,
pub user_name: String,
pub bundle_id: String,
pub state: String,
pub ip_address: String,
pub computer_name: String,
pub subnet_id: String,
pub root_volume_size_gib: i32,
pub user_volume_size_gib: i32,
pub volume_encryption_key: Option<String>,
pub user_volume_encryption_enabled: bool,
pub root_volume_encryption_enabled: bool,
pub running_mode: String,
pub running_mode_auto_stop_timeout_in_minutes: i32,
pub workspace_properties: Option<Value>,
}Fields§
§workspace_id: String§directory_id: String§user_name: String§bundle_id: String§state: String§ip_address: String§computer_name: String§subnet_id: String§root_volume_size_gib: i32§user_volume_size_gib: i32§volume_encryption_key: Option<String>§user_volume_encryption_enabled: bool§root_volume_encryption_enabled: bool§running_mode: String§running_mode_auto_stop_timeout_in_minutes: i32§workspace_properties: Option<Value>workspace_properties nested block stored as raw JSON.
Trait Implementations§
Source§impl Clone for WorkspaceView
impl Clone for WorkspaceView
Source§fn clone(&self) -> WorkspaceView
fn clone(&self) -> WorkspaceView
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WorkspaceView
impl Debug for WorkspaceView
Source§impl<'de> Deserialize<'de> for WorkspaceView
impl<'de> Deserialize<'de> for WorkspaceView
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for WorkspaceView
impl RefUnwindSafe for WorkspaceView
impl Send for WorkspaceView
impl Sync for WorkspaceView
impl Unpin for WorkspaceView
impl UnsafeUnpin for WorkspaceView
impl UnwindSafe for WorkspaceView
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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 moreCreates a shared type from an unshared type.