pub struct DefaultWorkspaceCreationProperties {
pub custom_security_group_id: Option<String>,
pub default_ou: Option<String>,
pub enable_internet_access: Option<bool>,
pub enable_maintenance_mode: Option<bool>,
pub instance_iam_role_arn: Option<String>,
pub user_enabled_as_local_administrator: Option<bool>,
}Fields§
§custom_security_group_id: Option<String>§default_ou: Option<String>§enable_internet_access: Option<bool>§enable_maintenance_mode: Option<bool>§instance_iam_role_arn: Option<String>§user_enabled_as_local_administrator: Option<bool>Trait Implementations§
Source§impl Clone for DefaultWorkspaceCreationProperties
impl Clone for DefaultWorkspaceCreationProperties
Source§fn clone(&self) -> DefaultWorkspaceCreationProperties
fn clone(&self) -> DefaultWorkspaceCreationProperties
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 Default for DefaultWorkspaceCreationProperties
impl Default for DefaultWorkspaceCreationProperties
Source§fn default() -> DefaultWorkspaceCreationProperties
fn default() -> DefaultWorkspaceCreationProperties
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DefaultWorkspaceCreationProperties
impl<'de> Deserialize<'de> for DefaultWorkspaceCreationProperties
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 DefaultWorkspaceCreationProperties
impl RefUnwindSafe for DefaultWorkspaceCreationProperties
impl Send for DefaultWorkspaceCreationProperties
impl Sync for DefaultWorkspaceCreationProperties
impl Unpin for DefaultWorkspaceCreationProperties
impl UnsafeUnpin for DefaultWorkspaceCreationProperties
impl UnwindSafe for DefaultWorkspaceCreationProperties
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.