Struct rusoto_sms::ServerMigrationServiceClient
source · [−]pub struct ServerMigrationServiceClient { /* private fields */ }
Expand description
A client for the SMS API.
Implementations
sourceimpl ServerMigrationServiceClient
impl ServerMigrationServiceClient
sourcepub fn new(region: Region) -> ServerMigrationServiceClient
pub fn new(region: Region) -> ServerMigrationServiceClient
Creates a client backed by the default tokio event loop.
The client will use the default credentials provider and tls client.
pub fn new_with<P, D>(
request_dispatcher: D,
credentials_provider: P,
region: Region
) -> ServerMigrationServiceClient where
P: ProvideAwsCredentials + Send + Sync + 'static,
D: DispatchSignedRequest + Send + Sync + 'static,
pub fn new_with_client(
client: Client,
region: Region
) -> ServerMigrationServiceClient
Trait Implementations
sourceimpl Clone for ServerMigrationServiceClient
impl Clone for ServerMigrationServiceClient
sourcefn clone(&self) -> ServerMigrationServiceClient
fn clone(&self) -> ServerMigrationServiceClient
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
sourceimpl ServerMigrationService for ServerMigrationServiceClient
impl ServerMigrationService for ServerMigrationServiceClient
sourcefn create_app<'life0, 'async_trait>(
&'life0 self,
input: CreateAppRequest
) -> Pin<Box<dyn Future<Output = Result<CreateAppResponse, RusotoError<CreateAppError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_app<'life0, 'async_trait>(
&'life0 self,
input: CreateAppRequest
) -> Pin<Box<dyn Future<Output = Result<CreateAppResponse, RusotoError<CreateAppError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates an application. An application consists of one or more server groups. Each server group contain one or more servers.
sourcefn create_replication_job<'life0, 'async_trait>(
&'life0 self,
input: CreateReplicationJobRequest
) -> Pin<Box<dyn Future<Output = Result<CreateReplicationJobResponse, RusotoError<CreateReplicationJobError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_replication_job<'life0, 'async_trait>(
&'life0 self,
input: CreateReplicationJobRequest
) -> Pin<Box<dyn Future<Output = Result<CreateReplicationJobResponse, RusotoError<CreateReplicationJobError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a replication job. The replication job schedules periodic replication runs to replicate your server to AWS. Each replication run creates an Amazon Machine Image (AMI).
sourcefn delete_app<'life0, 'async_trait>(
&'life0 self,
input: DeleteAppRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteAppResponse, RusotoError<DeleteAppError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_app<'life0, 'async_trait>(
&'life0 self,
input: DeleteAppRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteAppResponse, RusotoError<DeleteAppError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes the specified application. Optionally deletes the launched stack associated with the application and all AWS SMS replication jobs for servers in the application.
sourcefn delete_app_launch_configuration<'life0, 'async_trait>(
&'life0 self,
input: DeleteAppLaunchConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteAppLaunchConfigurationResponse, RusotoError<DeleteAppLaunchConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_app_launch_configuration<'life0, 'async_trait>(
&'life0 self,
input: DeleteAppLaunchConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteAppLaunchConfigurationResponse, RusotoError<DeleteAppLaunchConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes the launch configuration for the specified application.
sourcefn delete_app_replication_configuration<'life0, 'async_trait>(
&'life0 self,
input: DeleteAppReplicationConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteAppReplicationConfigurationResponse, RusotoError<DeleteAppReplicationConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_app_replication_configuration<'life0, 'async_trait>(
&'life0 self,
input: DeleteAppReplicationConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteAppReplicationConfigurationResponse, RusotoError<DeleteAppReplicationConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes the replication configuration for the specified application.
sourcefn delete_app_validation_configuration<'life0, 'async_trait>(
&'life0 self,
input: DeleteAppValidationConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteAppValidationConfigurationResponse, RusotoError<DeleteAppValidationConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_app_validation_configuration<'life0, 'async_trait>(
&'life0 self,
input: DeleteAppValidationConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteAppValidationConfigurationResponse, RusotoError<DeleteAppValidationConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes the validation configuration for the specified application.
sourcefn delete_replication_job<'life0, 'async_trait>(
&'life0 self,
input: DeleteReplicationJobRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteReplicationJobResponse, RusotoError<DeleteReplicationJobError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_replication_job<'life0, 'async_trait>(
&'life0 self,
input: DeleteReplicationJobRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteReplicationJobResponse, RusotoError<DeleteReplicationJobError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes the specified replication job.
After you delete a replication job, there are no further replication runs. AWS deletes the contents of the Amazon S3 bucket used to store AWS SMS artifacts. The AMIs created by the replication runs are not deleted.
sourcefn delete_server_catalog<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<DeleteServerCatalogResponse, RusotoError<DeleteServerCatalogError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_server_catalog<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<DeleteServerCatalogResponse, RusotoError<DeleteServerCatalogError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes all servers from your server catalog.
sourcefn disassociate_connector<'life0, 'async_trait>(
&'life0 self,
input: DisassociateConnectorRequest
) -> Pin<Box<dyn Future<Output = Result<DisassociateConnectorResponse, RusotoError<DisassociateConnectorError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn disassociate_connector<'life0, 'async_trait>(
&'life0 self,
input: DisassociateConnectorRequest
) -> Pin<Box<dyn Future<Output = Result<DisassociateConnectorResponse, RusotoError<DisassociateConnectorError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Disassociates the specified connector from AWS SMS.
After you disassociate a connector, it is no longer available to support replication jobs.
sourcefn generate_change_set<'life0, 'async_trait>(
&'life0 self,
input: GenerateChangeSetRequest
) -> Pin<Box<dyn Future<Output = Result<GenerateChangeSetResponse, RusotoError<GenerateChangeSetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn generate_change_set<'life0, 'async_trait>(
&'life0 self,
input: GenerateChangeSetRequest
) -> Pin<Box<dyn Future<Output = Result<GenerateChangeSetResponse, RusotoError<GenerateChangeSetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Generates a target change set for a currently launched stack and writes it to an Amazon S3 object in the customer’s Amazon S3 bucket.
sourcefn generate_template<'life0, 'async_trait>(
&'life0 self,
input: GenerateTemplateRequest
) -> Pin<Box<dyn Future<Output = Result<GenerateTemplateResponse, RusotoError<GenerateTemplateError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn generate_template<'life0, 'async_trait>(
&'life0 self,
input: GenerateTemplateRequest
) -> Pin<Box<dyn Future<Output = Result<GenerateTemplateResponse, RusotoError<GenerateTemplateError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Generates an AWS CloudFormation template based on the current launch configuration and writes it to an Amazon S3 object in the customer’s Amazon S3 bucket.
sourcefn get_app<'life0, 'async_trait>(
&'life0 self,
input: GetAppRequest
) -> Pin<Box<dyn Future<Output = Result<GetAppResponse, RusotoError<GetAppError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_app<'life0, 'async_trait>(
&'life0 self,
input: GetAppRequest
) -> Pin<Box<dyn Future<Output = Result<GetAppResponse, RusotoError<GetAppError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieve information about the specified application.
sourcefn get_app_launch_configuration<'life0, 'async_trait>(
&'life0 self,
input: GetAppLaunchConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<GetAppLaunchConfigurationResponse, RusotoError<GetAppLaunchConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_app_launch_configuration<'life0, 'async_trait>(
&'life0 self,
input: GetAppLaunchConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<GetAppLaunchConfigurationResponse, RusotoError<GetAppLaunchConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves the application launch configuration associated with the specified application.
sourcefn get_app_replication_configuration<'life0, 'async_trait>(
&'life0 self,
input: GetAppReplicationConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<GetAppReplicationConfigurationResponse, RusotoError<GetAppReplicationConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_app_replication_configuration<'life0, 'async_trait>(
&'life0 self,
input: GetAppReplicationConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<GetAppReplicationConfigurationResponse, RusotoError<GetAppReplicationConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves the application replication configuration associated with the specified application.
sourcefn get_app_validation_configuration<'life0, 'async_trait>(
&'life0 self,
input: GetAppValidationConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<GetAppValidationConfigurationResponse, RusotoError<GetAppValidationConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_app_validation_configuration<'life0, 'async_trait>(
&'life0 self,
input: GetAppValidationConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<GetAppValidationConfigurationResponse, RusotoError<GetAppValidationConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves information about a configuration for validating an application.
sourcefn get_app_validation_output<'life0, 'async_trait>(
&'life0 self,
input: GetAppValidationOutputRequest
) -> Pin<Box<dyn Future<Output = Result<GetAppValidationOutputResponse, RusotoError<GetAppValidationOutputError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_app_validation_output<'life0, 'async_trait>(
&'life0 self,
input: GetAppValidationOutputRequest
) -> Pin<Box<dyn Future<Output = Result<GetAppValidationOutputResponse, RusotoError<GetAppValidationOutputError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves output from validating an application.
sourcefn get_connectors<'life0, 'async_trait>(
&'life0 self,
input: GetConnectorsRequest
) -> Pin<Box<dyn Future<Output = Result<GetConnectorsResponse, RusotoError<GetConnectorsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_connectors<'life0, 'async_trait>(
&'life0 self,
input: GetConnectorsRequest
) -> Pin<Box<dyn Future<Output = Result<GetConnectorsResponse, RusotoError<GetConnectorsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Describes the connectors registered with the AWS SMS.
sourcefn get_replication_jobs<'life0, 'async_trait>(
&'life0 self,
input: GetReplicationJobsRequest
) -> Pin<Box<dyn Future<Output = Result<GetReplicationJobsResponse, RusotoError<GetReplicationJobsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_replication_jobs<'life0, 'async_trait>(
&'life0 self,
input: GetReplicationJobsRequest
) -> Pin<Box<dyn Future<Output = Result<GetReplicationJobsResponse, RusotoError<GetReplicationJobsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Describes the specified replication job or all of your replication jobs.
sourcefn get_replication_runs<'life0, 'async_trait>(
&'life0 self,
input: GetReplicationRunsRequest
) -> Pin<Box<dyn Future<Output = Result<GetReplicationRunsResponse, RusotoError<GetReplicationRunsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_replication_runs<'life0, 'async_trait>(
&'life0 self,
input: GetReplicationRunsRequest
) -> Pin<Box<dyn Future<Output = Result<GetReplicationRunsResponse, RusotoError<GetReplicationRunsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Describes the replication runs for the specified replication job.
sourcefn get_servers<'life0, 'async_trait>(
&'life0 self,
input: GetServersRequest
) -> Pin<Box<dyn Future<Output = Result<GetServersResponse, RusotoError<GetServersError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_servers<'life0, 'async_trait>(
&'life0 self,
input: GetServersRequest
) -> Pin<Box<dyn Future<Output = Result<GetServersResponse, RusotoError<GetServersError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Describes the servers in your server catalog.
Before you can describe your servers, you must import them using ImportServerCatalog.
sourcefn import_app_catalog<'life0, 'async_trait>(
&'life0 self,
input: ImportAppCatalogRequest
) -> Pin<Box<dyn Future<Output = Result<ImportAppCatalogResponse, RusotoError<ImportAppCatalogError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn import_app_catalog<'life0, 'async_trait>(
&'life0 self,
input: ImportAppCatalogRequest
) -> Pin<Box<dyn Future<Output = Result<ImportAppCatalogResponse, RusotoError<ImportAppCatalogError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Allows application import from AWS Migration Hub.
sourcefn import_server_catalog<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<ImportServerCatalogResponse, RusotoError<ImportServerCatalogError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn import_server_catalog<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<ImportServerCatalogResponse, RusotoError<ImportServerCatalogError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gathers a complete list of on-premises servers. Connectors must be installed and monitoring all servers to import.
This call returns immediately, but might take additional time to retrieve all the servers.
sourcefn launch_app<'life0, 'async_trait>(
&'life0 self,
input: LaunchAppRequest
) -> Pin<Box<dyn Future<Output = Result<LaunchAppResponse, RusotoError<LaunchAppError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn launch_app<'life0, 'async_trait>(
&'life0 self,
input: LaunchAppRequest
) -> Pin<Box<dyn Future<Output = Result<LaunchAppResponse, RusotoError<LaunchAppError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Launches the specified application as a stack in AWS CloudFormation.
sourcefn list_apps<'life0, 'async_trait>(
&'life0 self,
input: ListAppsRequest
) -> Pin<Box<dyn Future<Output = Result<ListAppsResponse, RusotoError<ListAppsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn list_apps<'life0, 'async_trait>(
&'life0 self,
input: ListAppsRequest
) -> Pin<Box<dyn Future<Output = Result<ListAppsResponse, RusotoError<ListAppsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves summaries for all applications.
sourcefn notify_app_validation_output<'life0, 'async_trait>(
&'life0 self,
input: NotifyAppValidationOutputRequest
) -> Pin<Box<dyn Future<Output = Result<NotifyAppValidationOutputResponse, RusotoError<NotifyAppValidationOutputError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn notify_app_validation_output<'life0, 'async_trait>(
&'life0 self,
input: NotifyAppValidationOutputRequest
) -> Pin<Box<dyn Future<Output = Result<NotifyAppValidationOutputResponse, RusotoError<NotifyAppValidationOutputError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Provides information to AWS SMS about whether application validation is successful.
sourcefn put_app_launch_configuration<'life0, 'async_trait>(
&'life0 self,
input: PutAppLaunchConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<PutAppLaunchConfigurationResponse, RusotoError<PutAppLaunchConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn put_app_launch_configuration<'life0, 'async_trait>(
&'life0 self,
input: PutAppLaunchConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<PutAppLaunchConfigurationResponse, RusotoError<PutAppLaunchConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates or updates the launch configuration for the specified application.
sourcefn put_app_replication_configuration<'life0, 'async_trait>(
&'life0 self,
input: PutAppReplicationConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<PutAppReplicationConfigurationResponse, RusotoError<PutAppReplicationConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn put_app_replication_configuration<'life0, 'async_trait>(
&'life0 self,
input: PutAppReplicationConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<PutAppReplicationConfigurationResponse, RusotoError<PutAppReplicationConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates or updates the replication configuration for the specified application.
sourcefn put_app_validation_configuration<'life0, 'async_trait>(
&'life0 self,
input: PutAppValidationConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<PutAppValidationConfigurationResponse, RusotoError<PutAppValidationConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn put_app_validation_configuration<'life0, 'async_trait>(
&'life0 self,
input: PutAppValidationConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<PutAppValidationConfigurationResponse, RusotoError<PutAppValidationConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates or updates a validation configuration for the specified application.
sourcefn start_app_replication<'life0, 'async_trait>(
&'life0 self,
input: StartAppReplicationRequest
) -> Pin<Box<dyn Future<Output = Result<StartAppReplicationResponse, RusotoError<StartAppReplicationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn start_app_replication<'life0, 'async_trait>(
&'life0 self,
input: StartAppReplicationRequest
) -> Pin<Box<dyn Future<Output = Result<StartAppReplicationResponse, RusotoError<StartAppReplicationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Starts replicating the specified application by creating replication jobs for each server in the application.
sourcefn start_on_demand_app_replication<'life0, 'async_trait>(
&'life0 self,
input: StartOnDemandAppReplicationRequest
) -> Pin<Box<dyn Future<Output = Result<StartOnDemandAppReplicationResponse, RusotoError<StartOnDemandAppReplicationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn start_on_demand_app_replication<'life0, 'async_trait>(
&'life0 self,
input: StartOnDemandAppReplicationRequest
) -> Pin<Box<dyn Future<Output = Result<StartOnDemandAppReplicationResponse, RusotoError<StartOnDemandAppReplicationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Starts an on-demand replication run for the specified application.
sourcefn start_on_demand_replication_run<'life0, 'async_trait>(
&'life0 self,
input: StartOnDemandReplicationRunRequest
) -> Pin<Box<dyn Future<Output = Result<StartOnDemandReplicationRunResponse, RusotoError<StartOnDemandReplicationRunError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn start_on_demand_replication_run<'life0, 'async_trait>(
&'life0 self,
input: StartOnDemandReplicationRunRequest
) -> Pin<Box<dyn Future<Output = Result<StartOnDemandReplicationRunResponse, RusotoError<StartOnDemandReplicationRunError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Starts an on-demand replication run for the specified replication job. This replication run starts immediately. This replication run is in addition to the ones already scheduled.
There is a limit on the number of on-demand replications runs that you can request in a 24-hour period.
sourcefn stop_app_replication<'life0, 'async_trait>(
&'life0 self,
input: StopAppReplicationRequest
) -> Pin<Box<dyn Future<Output = Result<StopAppReplicationResponse, RusotoError<StopAppReplicationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn stop_app_replication<'life0, 'async_trait>(
&'life0 self,
input: StopAppReplicationRequest
) -> Pin<Box<dyn Future<Output = Result<StopAppReplicationResponse, RusotoError<StopAppReplicationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Stops replicating the specified application by deleting the replication job for each server in the application.
sourcefn terminate_app<'life0, 'async_trait>(
&'life0 self,
input: TerminateAppRequest
) -> Pin<Box<dyn Future<Output = Result<TerminateAppResponse, RusotoError<TerminateAppError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn terminate_app<'life0, 'async_trait>(
&'life0 self,
input: TerminateAppRequest
) -> Pin<Box<dyn Future<Output = Result<TerminateAppResponse, RusotoError<TerminateAppError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Terminates the stack for the specified application.
sourcefn update_app<'life0, 'async_trait>(
&'life0 self,
input: UpdateAppRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateAppResponse, RusotoError<UpdateAppError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_app<'life0, 'async_trait>(
&'life0 self,
input: UpdateAppRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateAppResponse, RusotoError<UpdateAppError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates the specified application.
sourcefn update_replication_job<'life0, 'async_trait>(
&'life0 self,
input: UpdateReplicationJobRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateReplicationJobResponse, RusotoError<UpdateReplicationJobError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_replication_job<'life0, 'async_trait>(
&'life0 self,
input: UpdateReplicationJobRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateReplicationJobResponse, RusotoError<UpdateReplicationJobError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates the specified settings for the specified replication job.
Auto Trait Implementations
impl !RefUnwindSafe for ServerMigrationServiceClient
impl Send for ServerMigrationServiceClient
impl Sync for ServerMigrationServiceClient
impl Unpin for ServerMigrationServiceClient
impl !UnwindSafe for ServerMigrationServiceClient
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