pub struct WorkspaceDirectoryView {Show 13 fields
pub directory_id: String,
pub directory_name: String,
pub directory_type: String,
pub alias: String,
pub state: String,
pub registration_code: String,
pub workspace_security_group_id: String,
pub iam_role_id: String,
pub self_service_permissions: Option<Value>,
pub workspace_access_properties: Option<Value>,
pub workspace_creation_properties: Option<Value>,
pub streaming_properties: Option<Value>,
pub active_directory_config: Option<Value>,
}Fields§
§directory_id: String§directory_name: String§directory_type: String§alias: String§state: String§registration_code: String§workspace_security_group_id: String§iam_role_id: String§self_service_permissions: Option<Value>self_service_permissions nested block.
workspace_access_properties: Option<Value>workspace_access_properties nested block.
workspace_creation_properties: Option<Value>workspace_creation_properties nested block.
streaming_properties: Option<Value>streaming_properties nested block.
active_directory_config: Option<Value>active_directory_config nested block.
Trait Implementations§
Source§impl Clone for WorkspaceDirectoryView
impl Clone for WorkspaceDirectoryView
Source§fn clone(&self) -> WorkspaceDirectoryView
fn clone(&self) -> WorkspaceDirectoryView
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 WorkspaceDirectoryView
impl Debug for WorkspaceDirectoryView
Source§impl<'de> Deserialize<'de> for WorkspaceDirectoryView
impl<'de> Deserialize<'de> for WorkspaceDirectoryView
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 WorkspaceDirectoryView
impl RefUnwindSafe for WorkspaceDirectoryView
impl Send for WorkspaceDirectoryView
impl Sync for WorkspaceDirectoryView
impl Unpin for WorkspaceDirectoryView
impl UnsafeUnpin for WorkspaceDirectoryView
impl UnwindSafe for WorkspaceDirectoryView
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.