Struct aws_sdk_workspaces::client::fluent_builders::MigrateWorkspace
source · [−]pub struct MigrateWorkspace { /* private fields */ }
Expand description
Fluent builder constructing a request to MigrateWorkspace
.
Migrates a WorkSpace from one operating system or bundle type to another, while retaining the data on the user volume.
The migration process recreates the WorkSpace by using a new root volume from the target bundle image and the user volume from the last available snapshot of the original WorkSpace. During migration, the original D:\Users\%USERNAME%
user profile folder is renamed to D:\Users\%USERNAME%MMddyyTHHmmss%.NotMigrated
. A new D:\Users\%USERNAME%\
folder is generated by the new OS. Certain files in the old user profile are moved to the new user profile.
For available migration scenarios, details about what happens during migration, and best practices, see Migrate a WorkSpace.
Implementations
sourceimpl MigrateWorkspace
impl MigrateWorkspace
sourcepub async fn send(
self
) -> Result<MigrateWorkspaceOutput, SdkError<MigrateWorkspaceError>>
pub async fn send(
self
) -> Result<MigrateWorkspaceOutput, SdkError<MigrateWorkspaceError>>
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn source_workspace_id(self, input: impl Into<String>) -> Self
pub fn source_workspace_id(self, input: impl Into<String>) -> Self
The identifier of the WorkSpace to migrate from.
sourcepub fn set_source_workspace_id(self, input: Option<String>) -> Self
pub fn set_source_workspace_id(self, input: Option<String>) -> Self
The identifier of the WorkSpace to migrate from.
sourcepub fn bundle_id(self, input: impl Into<String>) -> Self
pub fn bundle_id(self, input: impl Into<String>) -> Self
The identifier of the target bundle type to migrate the WorkSpace to.
sourcepub fn set_bundle_id(self, input: Option<String>) -> Self
pub fn set_bundle_id(self, input: Option<String>) -> Self
The identifier of the target bundle type to migrate the WorkSpace to.
Trait Implementations
sourceimpl Clone for MigrateWorkspace
impl Clone for MigrateWorkspace
sourcefn clone(&self) -> MigrateWorkspace
fn clone(&self) -> MigrateWorkspace
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 more
Auto Trait Implementations
impl !RefUnwindSafe for MigrateWorkspace
impl Send for MigrateWorkspace
impl Sync for MigrateWorkspace
impl Unpin for MigrateWorkspace
impl !UnwindSafe for MigrateWorkspace
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more