Struct rusoto_workspaces::SelfservicePermissions [−][src]
pub struct SelfservicePermissions { pub change_compute_type: Option<String>, pub increase_volume_size: Option<String>, pub rebuild_workspace: Option<String>, pub restart_workspace: Option<String>, pub switch_running_mode: Option<String>, }
Expand description
Describes the self-service permissions for a directory. For more information, see Enable Self-Service WorkSpace Management Capabilities for Your Users.
Fields
change_compute_type: Option<String>
Specifies whether users can change the compute type (bundle) for their WorkSpace.
increase_volume_size: Option<String>
Specifies whether users can increase the volume size of the drives on their WorkSpace.
rebuild_workspace: Option<String>
Specifies whether users can rebuild the operating system of a WorkSpace to its original state.
restart_workspace: Option<String>
Specifies whether users can restart their WorkSpace.
switch_running_mode: Option<String>
Specifies whether users can switch the running mode of their WorkSpace.
Trait Implementations
Returns the “default value” for a type. Read more
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for SelfservicePermissions
impl Send for SelfservicePermissions
impl Sync for SelfservicePermissions
impl Unpin for SelfservicePermissions
impl UnwindSafe for SelfservicePermissions
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self