Struct aws_sdk_workspaces::model::SelfservicePermissions
source · [−]#[non_exhaustive]pub struct SelfservicePermissions { /* private fields */ }Expand description
Describes the self-service permissions for a directory. For more information, see Enable Self-Service WorkSpace Management Capabilities for Your Users.
Implementations
sourceimpl SelfservicePermissions
impl SelfservicePermissions
sourcepub fn restart_workspace(&self) -> Option<&ReconnectEnum>
pub fn restart_workspace(&self) -> Option<&ReconnectEnum>
Specifies whether users can restart their WorkSpace.
sourcepub fn increase_volume_size(&self) -> Option<&ReconnectEnum>
pub fn increase_volume_size(&self) -> Option<&ReconnectEnum>
Specifies whether users can increase the volume size of the drives on their WorkSpace.
sourcepub fn change_compute_type(&self) -> Option<&ReconnectEnum>
pub fn change_compute_type(&self) -> Option<&ReconnectEnum>
Specifies whether users can change the compute type (bundle) for their WorkSpace.
sourcepub fn switch_running_mode(&self) -> Option<&ReconnectEnum>
pub fn switch_running_mode(&self) -> Option<&ReconnectEnum>
Specifies whether users can switch the running mode of their WorkSpace.
sourcepub fn rebuild_workspace(&self) -> Option<&ReconnectEnum>
pub fn rebuild_workspace(&self) -> Option<&ReconnectEnum>
Specifies whether users can rebuild the operating system of a WorkSpace to its original state.
sourceimpl SelfservicePermissions
impl SelfservicePermissions
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture SelfservicePermissions.
Trait Implementations
sourceimpl Clone for SelfservicePermissions
impl Clone for SelfservicePermissions
sourcefn clone(&self) -> SelfservicePermissions
fn clone(&self) -> SelfservicePermissions
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for SelfservicePermissions
impl Debug for SelfservicePermissions
sourceimpl PartialEq<SelfservicePermissions> for SelfservicePermissions
impl PartialEq<SelfservicePermissions> for SelfservicePermissions
sourcefn eq(&self, other: &SelfservicePermissions) -> bool
fn eq(&self, other: &SelfservicePermissions) -> bool
impl StructuralPartialEq for SelfservicePermissions
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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more