C# Class Amazon.ServerMigrationService.AmazonServerMigrationServiceClient

Implementation for accessing ServerMigrationService Amazon Server Migration Service automates the process of migrating servers to EC2.
Inheritance: AmazonServiceClient, IAmazonServerMigrationService
Afficher le fichier Open project: aws/aws-sdk-net

Méthodes publiques

Méthode Description
AmazonServerMigrationServiceClient ( ) : System

Constructs AmazonServerMigrationServiceClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonServerMigrationServiceClient ( AWSCredentials credentials ) : System

Constructs AmazonServerMigrationServiceClient with AWS Credentials

AmazonServerMigrationServiceClient ( AWSCredentials credentials, AmazonServerMigrationServiceConfig clientConfig ) : System

Constructs AmazonServerMigrationServiceClient with AWS Credentials and an AmazonServerMigrationServiceClient Configuration object.

AmazonServerMigrationServiceClient ( AWSCredentials credentials, RegionEndpoint region ) : System

Constructs AmazonServerMigrationServiceClient with AWS Credentials

AmazonServerMigrationServiceClient ( AmazonServerMigrationServiceConfig config ) : System

Constructs AmazonServerMigrationServiceClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonServerMigrationServiceClient ( RegionEndpoint region ) : System

Constructs AmazonServerMigrationServiceClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonServerMigrationServiceClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System

Constructs AmazonServerMigrationServiceClient with AWS Access Key ID and AWS Secret Key

AmazonServerMigrationServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, AmazonServerMigrationServiceConfig clientConfig ) : System

Constructs AmazonServerMigrationServiceClient with AWS Access Key ID, AWS Secret Key and an AmazonServerMigrationServiceClient Configuration object.

AmazonServerMigrationServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region ) : System

Constructs AmazonServerMigrationServiceClient with AWS Access Key ID and AWS Secret Key

AmazonServerMigrationServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken ) : System

Constructs AmazonServerMigrationServiceClient with AWS Access Key ID and AWS Secret Key

AmazonServerMigrationServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonServerMigrationServiceConfig clientConfig ) : System

Constructs AmazonServerMigrationServiceClient with AWS Access Key ID, AWS Secret Key and an AmazonServerMigrationServiceClient Configuration object.

AmazonServerMigrationServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region ) : System

Constructs AmazonServerMigrationServiceClient with AWS Access Key ID and AWS Secret Key

BeginCreateReplicationJob ( CreateReplicationJobRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateReplicationJob operation.

BeginDeleteReplicationJob ( DeleteReplicationJobRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteReplicationJob operation.

BeginDeleteServerCatalog ( DeleteServerCatalogRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteServerCatalog operation.

BeginDisassociateConnector ( DisassociateConnectorRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DisassociateConnector operation.

BeginGetConnectors ( GetConnectorsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetConnectors operation.

BeginGetReplicationJobs ( GetReplicationJobsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetReplicationJobs operation.

BeginGetReplicationRuns ( GetReplicationRunsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetReplicationRuns operation.

BeginGetServers ( GetServersRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetServers operation.

BeginImportServerCatalog ( ImportServerCatalogRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ImportServerCatalog operation.

BeginStartOnDemandReplicationRun ( StartOnDemandReplicationRunRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the StartOnDemandReplicationRun operation.

BeginUpdateReplicationJob ( UpdateReplicationJobRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the UpdateReplicationJob operation.

CreateReplicationJob ( CreateReplicationJobRequest request ) : CreateReplicationJobResponse

The CreateReplicationJob API is used to create a ReplicationJob to replicate a server on AWS. Call this API to first create a ReplicationJob, which will then schedule periodic ReplicationRuns to replicate your server to AWS. Each ReplicationRun will result in the creation of an AWS AMI.

CreateReplicationJobAsync ( CreateReplicationJobRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateReplicationJob operation.

DeleteReplicationJob ( DeleteReplicationJobRequest request ) : DeleteReplicationJobResponse

The DeleteReplicationJob API is used to delete a ReplicationJob, resulting in no further ReplicationRuns. This will delete the contents of the S3 bucket used to store SMS artifacts, but will not delete any AMIs created by the SMS service.

DeleteReplicationJobAsync ( DeleteReplicationJobRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteReplicationJob operation.

DeleteServerCatalog ( DeleteServerCatalogRequest request ) : DeleteServerCatalogResponse

The DeleteServerCatalog API clears all servers from your server catalog. This means that these servers will no longer be accessible to the Server Migration Service.

DeleteServerCatalogAsync ( DeleteServerCatalogRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteServerCatalog operation.

DisassociateConnector ( DisassociateConnectorRequest request ) : DisassociateConnectorResponse

The DisassociateConnector API will disassociate a connector from the Server Migration Service, rendering it unavailable to support replication jobs.

DisassociateConnectorAsync ( DisassociateConnectorRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DisassociateConnector operation.

EndCreateReplicationJob ( IAsyncResult asyncResult ) : CreateReplicationJobResponse

Finishes the asynchronous execution of the CreateReplicationJob operation.

EndDeleteReplicationJob ( IAsyncResult asyncResult ) : DeleteReplicationJobResponse

Finishes the asynchronous execution of the DeleteReplicationJob operation.

EndDeleteServerCatalog ( IAsyncResult asyncResult ) : DeleteServerCatalogResponse

Finishes the asynchronous execution of the DeleteServerCatalog operation.

EndDisassociateConnector ( IAsyncResult asyncResult ) : DisassociateConnectorResponse

Finishes the asynchronous execution of the DisassociateConnector operation.

EndGetConnectors ( IAsyncResult asyncResult ) : GetConnectorsResponse

Finishes the asynchronous execution of the GetConnectors operation.

EndGetReplicationJobs ( IAsyncResult asyncResult ) : GetReplicationJobsResponse

Finishes the asynchronous execution of the GetReplicationJobs operation.

EndGetReplicationRuns ( IAsyncResult asyncResult ) : GetReplicationRunsResponse

Finishes the asynchronous execution of the GetReplicationRuns operation.

EndGetServers ( IAsyncResult asyncResult ) : GetServersResponse

Finishes the asynchronous execution of the GetServers operation.

EndImportServerCatalog ( IAsyncResult asyncResult ) : ImportServerCatalogResponse

Finishes the asynchronous execution of the ImportServerCatalog operation.

EndStartOnDemandReplicationRun ( IAsyncResult asyncResult ) : StartOnDemandReplicationRunResponse

Finishes the asynchronous execution of the StartOnDemandReplicationRun operation.

EndUpdateReplicationJob ( IAsyncResult asyncResult ) : UpdateReplicationJobResponse

Finishes the asynchronous execution of the UpdateReplicationJob operation.

GetConnectors ( GetConnectorsRequest request ) : GetConnectorsResponse

The GetConnectors API returns a list of connectors that are registered with the Server Migration Service.

GetConnectorsAsync ( GetConnectorsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetConnectors operation.

GetReplicationJobs ( GetReplicationJobsRequest request ) : GetReplicationJobsResponse

The GetReplicationJobs API will return all of your ReplicationJobs and their details. This API returns a paginated list, that may be consecutively called with nextToken to retrieve all ReplicationJobs.

GetReplicationJobsAsync ( GetReplicationJobsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetReplicationJobs operation.

GetReplicationRuns ( GetReplicationRunsRequest request ) : GetReplicationRunsResponse

The GetReplicationRuns API will return all ReplicationRuns for a given ReplicationJob. This API returns a paginated list, that may be consecutively called with nextToken to retrieve all ReplicationRuns for a ReplicationJob.

GetReplicationRunsAsync ( GetReplicationRunsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetReplicationRuns operation.

GetServers ( GetServersRequest request ) : GetServersResponse

The GetServers API returns a list of all servers in your server catalog. For this call to succeed, you must previously have called ImportServerCatalog.

GetServersAsync ( GetServersRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetServers operation.

ImportServerCatalog ( ImportServerCatalogRequest request ) : ImportServerCatalogResponse

The ImportServerCatalog API is used to gather the complete list of on-premises servers on your premises. This API call requires connectors to be installed and monitoring all servers you would like imported. This API call returns immediately, but may take some time to retrieve all of the servers.

ImportServerCatalogAsync ( ImportServerCatalogRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ImportServerCatalog operation.

StartOnDemandReplicationRun ( StartOnDemandReplicationRunRequest request ) : StartOnDemandReplicationRunResponse

The StartOnDemandReplicationRun API is used to start a ReplicationRun on demand (in addition to those that are scheduled based on your frequency). This ReplicationRun will start immediately. StartOnDemandReplicationRun is subject to limits on how many on demand ReplicationRuns you may call per 24-hour period.

StartOnDemandReplicationRunAsync ( StartOnDemandReplicationRunRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the StartOnDemandReplicationRun operation.

UpdateReplicationJob ( UpdateReplicationJobRequest request ) : UpdateReplicationJobResponse

The UpdateReplicationJob API is used to change the settings of your existing ReplicationJob created using CreateReplicationJob. Calling this API will affect the next scheduled ReplicationRun.

UpdateReplicationJobAsync ( UpdateReplicationJobRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the UpdateReplicationJob operation.

Méthodes protégées

Méthode Description
CreateSigner ( ) : AbstractAWSSigner

Creates the signer for the service.

Dispose ( bool disposing ) : void

Disposes the service client.

Method Details

AmazonServerMigrationServiceClient() public méthode

Constructs AmazonServerMigrationServiceClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonServerMigrationServiceClient ( ) : System
Résultat System

AmazonServerMigrationServiceClient() public méthode

Constructs AmazonServerMigrationServiceClient with AWS Credentials
public AmazonServerMigrationServiceClient ( AWSCredentials credentials ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
Résultat System

AmazonServerMigrationServiceClient() public méthode

Constructs AmazonServerMigrationServiceClient with AWS Credentials and an AmazonServerMigrationServiceClient Configuration object.
public AmazonServerMigrationServiceClient ( AWSCredentials credentials, AmazonServerMigrationServiceConfig clientConfig ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
clientConfig AmazonServerMigrationServiceConfig The AmazonServerMigrationServiceClient Configuration Object
Résultat System

AmazonServerMigrationServiceClient() public méthode

Constructs AmazonServerMigrationServiceClient with AWS Credentials
public AmazonServerMigrationServiceClient ( AWSCredentials credentials, RegionEndpoint region ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
region RegionEndpoint The region to connect.
Résultat System

AmazonServerMigrationServiceClient() public méthode

Constructs AmazonServerMigrationServiceClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonServerMigrationServiceClient ( AmazonServerMigrationServiceConfig config ) : System
config AmazonServerMigrationServiceConfig The AmazonServerMigrationServiceClient Configuration Object
Résultat System

AmazonServerMigrationServiceClient() public méthode

Constructs AmazonServerMigrationServiceClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonServerMigrationServiceClient ( RegionEndpoint region ) : System
region RegionEndpoint The region to connect.
Résultat System

AmazonServerMigrationServiceClient() public méthode

Constructs AmazonServerMigrationServiceClient with AWS Access Key ID and AWS Secret Key
public AmazonServerMigrationServiceClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
Résultat System

AmazonServerMigrationServiceClient() public méthode

Constructs AmazonServerMigrationServiceClient with AWS Access Key ID, AWS Secret Key and an AmazonServerMigrationServiceClient Configuration object.
public AmazonServerMigrationServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, AmazonServerMigrationServiceConfig clientConfig ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
clientConfig AmazonServerMigrationServiceConfig The AmazonServerMigrationServiceClient Configuration Object
Résultat System

AmazonServerMigrationServiceClient() public méthode

Constructs AmazonServerMigrationServiceClient with AWS Access Key ID and AWS Secret Key
public AmazonServerMigrationServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
region RegionEndpoint The region to connect.
Résultat System

AmazonServerMigrationServiceClient() public méthode

Constructs AmazonServerMigrationServiceClient with AWS Access Key ID and AWS Secret Key
public AmazonServerMigrationServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
Résultat System

AmazonServerMigrationServiceClient() public méthode

Constructs AmazonServerMigrationServiceClient with AWS Access Key ID, AWS Secret Key and an AmazonServerMigrationServiceClient Configuration object.
public AmazonServerMigrationServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonServerMigrationServiceConfig clientConfig ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
clientConfig AmazonServerMigrationServiceConfig The AmazonServerMigrationServiceClient Configuration Object
Résultat System

AmazonServerMigrationServiceClient() public méthode

Constructs AmazonServerMigrationServiceClient with AWS Access Key ID and AWS Secret Key
public AmazonServerMigrationServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
region RegionEndpoint The region to connect.
Résultat System

BeginCreateReplicationJob() public méthode

Initiates the asynchronous execution of the CreateReplicationJob operation.
public BeginCreateReplicationJob ( CreateReplicationJobRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ServerMigrationService.Model.CreateReplicationJobRequest Container for the necessary parameters to execute the CreateReplicationJob operation on AmazonServerMigrationServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Résultat IAsyncResult

BeginDeleteReplicationJob() public méthode

Initiates the asynchronous execution of the DeleteReplicationJob operation.
public BeginDeleteReplicationJob ( DeleteReplicationJobRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ServerMigrationService.Model.DeleteReplicationJobRequest Container for the necessary parameters to execute the DeleteReplicationJob operation on AmazonServerMigrationServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Résultat IAsyncResult

BeginDeleteServerCatalog() public méthode

Initiates the asynchronous execution of the DeleteServerCatalog operation.
public BeginDeleteServerCatalog ( DeleteServerCatalogRequest request, AsyncCallback callback, object state ) : IAsyncResult
request DeleteServerCatalogRequest Container for the necessary parameters to execute the DeleteServerCatalog operation on AmazonServerMigrationServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Résultat IAsyncResult

BeginDisassociateConnector() public méthode

Initiates the asynchronous execution of the DisassociateConnector operation.
public BeginDisassociateConnector ( DisassociateConnectorRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ServerMigrationService.Model.DisassociateConnectorRequest Container for the necessary parameters to execute the DisassociateConnector operation on AmazonServerMigrationServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Résultat IAsyncResult

BeginGetConnectors() public méthode

Initiates the asynchronous execution of the GetConnectors operation.
public BeginGetConnectors ( GetConnectorsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ServerMigrationService.Model.GetConnectorsRequest Container for the necessary parameters to execute the GetConnectors operation on AmazonServerMigrationServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Résultat IAsyncResult

BeginGetReplicationJobs() public méthode

Initiates the asynchronous execution of the GetReplicationJobs operation.
public BeginGetReplicationJobs ( GetReplicationJobsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ServerMigrationService.Model.GetReplicationJobsRequest Container for the necessary parameters to execute the GetReplicationJobs operation on AmazonServerMigrationServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Résultat IAsyncResult

BeginGetReplicationRuns() public méthode

Initiates the asynchronous execution of the GetReplicationRuns operation.
public BeginGetReplicationRuns ( GetReplicationRunsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ServerMigrationService.Model.GetReplicationRunsRequest Container for the necessary parameters to execute the GetReplicationRuns operation on AmazonServerMigrationServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Résultat IAsyncResult

BeginGetServers() public méthode

Initiates the asynchronous execution of the GetServers operation.
public BeginGetServers ( GetServersRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ServerMigrationService.Model.GetServersRequest Container for the necessary parameters to execute the GetServers operation on AmazonServerMigrationServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Résultat IAsyncResult

BeginImportServerCatalog() public méthode

Initiates the asynchronous execution of the ImportServerCatalog operation.
public BeginImportServerCatalog ( ImportServerCatalogRequest request, AsyncCallback callback, object state ) : IAsyncResult
request ImportServerCatalogRequest Container for the necessary parameters to execute the ImportServerCatalog operation on AmazonServerMigrationServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Résultat IAsyncResult

BeginStartOnDemandReplicationRun() public méthode

Initiates the asynchronous execution of the StartOnDemandReplicationRun operation.
public BeginStartOnDemandReplicationRun ( StartOnDemandReplicationRunRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ServerMigrationService.Model.StartOnDemandReplicationRunRequest Container for the necessary parameters to execute the StartOnDemandReplicationRun operation on AmazonServerMigrationServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Résultat IAsyncResult

BeginUpdateReplicationJob() public méthode

Initiates the asynchronous execution of the UpdateReplicationJob operation.
public BeginUpdateReplicationJob ( UpdateReplicationJobRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ServerMigrationService.Model.UpdateReplicationJobRequest Container for the necessary parameters to execute the UpdateReplicationJob operation on AmazonServerMigrationServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Résultat IAsyncResult

CreateReplicationJob() public méthode

The CreateReplicationJob API is used to create a ReplicationJob to replicate a server on AWS. Call this API to first create a ReplicationJob, which will then schedule periodic ReplicationRuns to replicate your server to AWS. Each ReplicationRun will result in the creation of an AWS AMI.
/// An internal error has occured. /// /// A parameter specified in the request is not valid, is unsupported, or cannot be used. /// /// The request is missing a required parameter. Ensure that you have supplied all the /// required parameters for the request. /// /// No connectors are available to handle this request. Please associate connector(s) /// and verify any existing connectors are healthy and can respond to requests. /// /// The specified operation is not allowed. This error can occur for a number of reasons; /// for example, you might be trying to start a Replication Run before seed Replication /// Run. /// /// An active Replication Job already exists for the specified server. /// /// The provided server cannot be replicated. /// /// This user does not have permissions to perform this operation. ///
public CreateReplicationJob ( CreateReplicationJobRequest request ) : CreateReplicationJobResponse
request Amazon.ServerMigrationService.Model.CreateReplicationJobRequest Container for the necessary parameters to execute the CreateReplicationJob service method.
Résultat Amazon.ServerMigrationService.Model.CreateReplicationJobResponse

CreateReplicationJobAsync() public méthode

Initiates the asynchronous execution of the CreateReplicationJob operation.
public CreateReplicationJobAsync ( CreateReplicationJobRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ServerMigrationService.Model.CreateReplicationJobRequest Container for the necessary parameters to execute the CreateReplicationJob operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Résultat Task

CreateSigner() protected méthode

Creates the signer for the service.
protected CreateSigner ( ) : AbstractAWSSigner
Résultat Amazon.Runtime.Internal.Auth.AbstractAWSSigner

DeleteReplicationJob() public méthode

The DeleteReplicationJob API is used to delete a ReplicationJob, resulting in no further ReplicationRuns. This will delete the contents of the S3 bucket used to store SMS artifacts, but will not delete any AMIs created by the SMS service.
/// A parameter specified in the request is not valid, is unsupported, or cannot be used. /// /// The request is missing a required parameter. Ensure that you have supplied all the /// required parameters for the request. /// /// The specified operation is not allowed. This error can occur for a number of reasons; /// for example, you might be trying to start a Replication Run before seed Replication /// Run. /// /// The specified Replication Job cannot be found. /// /// This user does not have permissions to perform this operation. ///
public DeleteReplicationJob ( DeleteReplicationJobRequest request ) : DeleteReplicationJobResponse
request Amazon.ServerMigrationService.Model.DeleteReplicationJobRequest Container for the necessary parameters to execute the DeleteReplicationJob service method.
Résultat DeleteReplicationJobResponse

DeleteReplicationJobAsync() public méthode

Initiates the asynchronous execution of the DeleteReplicationJob operation.
public DeleteReplicationJobAsync ( DeleteReplicationJobRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ServerMigrationService.Model.DeleteReplicationJobRequest Container for the necessary parameters to execute the DeleteReplicationJob operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Résultat Task

DeleteServerCatalog() public méthode

The DeleteServerCatalog API clears all servers from your server catalog. This means that these servers will no longer be accessible to the Server Migration Service.
/// A parameter specified in the request is not valid, is unsupported, or cannot be used. /// /// The request is missing a required parameter. Ensure that you have supplied all the /// required parameters for the request. /// /// The specified operation is not allowed. This error can occur for a number of reasons; /// for example, you might be trying to start a Replication Run before seed Replication /// Run. /// /// This user does not have permissions to perform this operation. ///
public DeleteServerCatalog ( DeleteServerCatalogRequest request ) : DeleteServerCatalogResponse
request DeleteServerCatalogRequest Container for the necessary parameters to execute the DeleteServerCatalog service method.
Résultat DeleteServerCatalogResponse

DeleteServerCatalogAsync() public méthode

Initiates the asynchronous execution of the DeleteServerCatalog operation.
public DeleteServerCatalogAsync ( DeleteServerCatalogRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DeleteServerCatalogRequest Container for the necessary parameters to execute the DeleteServerCatalog operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Résultat Task

DisassociateConnector() public méthode

The DisassociateConnector API will disassociate a connector from the Server Migration Service, rendering it unavailable to support replication jobs.
/// A parameter specified in the request is not valid, is unsupported, or cannot be used. /// /// The request is missing a required parameter. Ensure that you have supplied all the /// required parameters for the request. /// /// The specified operation is not allowed. This error can occur for a number of reasons; /// for example, you might be trying to start a Replication Run before seed Replication /// Run. /// /// This user does not have permissions to perform this operation. ///
public DisassociateConnector ( DisassociateConnectorRequest request ) : DisassociateConnectorResponse
request Amazon.ServerMigrationService.Model.DisassociateConnectorRequest Container for the necessary parameters to execute the DisassociateConnector service method.
Résultat DisassociateConnectorResponse

DisassociateConnectorAsync() public méthode

Initiates the asynchronous execution of the DisassociateConnector operation.
public DisassociateConnectorAsync ( DisassociateConnectorRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ServerMigrationService.Model.DisassociateConnectorRequest Container for the necessary parameters to execute the DisassociateConnector operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Résultat Task

Dispose() protected méthode

Disposes the service client.
protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

EndCreateReplicationJob() public méthode

Finishes the asynchronous execution of the CreateReplicationJob operation.
public EndCreateReplicationJob ( IAsyncResult asyncResult ) : CreateReplicationJobResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateReplicationJob.
Résultat Amazon.ServerMigrationService.Model.CreateReplicationJobResponse

EndDeleteReplicationJob() public méthode

Finishes the asynchronous execution of the DeleteReplicationJob operation.
public EndDeleteReplicationJob ( IAsyncResult asyncResult ) : DeleteReplicationJobResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteReplicationJob.
Résultat DeleteReplicationJobResponse

EndDeleteServerCatalog() public méthode

Finishes the asynchronous execution of the DeleteServerCatalog operation.
public EndDeleteServerCatalog ( IAsyncResult asyncResult ) : DeleteServerCatalogResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteServerCatalog.
Résultat DeleteServerCatalogResponse

EndDisassociateConnector() public méthode

Finishes the asynchronous execution of the DisassociateConnector operation.
public EndDisassociateConnector ( IAsyncResult asyncResult ) : DisassociateConnectorResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDisassociateConnector.
Résultat DisassociateConnectorResponse

EndGetConnectors() public méthode

Finishes the asynchronous execution of the GetConnectors operation.
public EndGetConnectors ( IAsyncResult asyncResult ) : GetConnectorsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetConnectors.
Résultat Amazon.ServerMigrationService.Model.GetConnectorsResponse

EndGetReplicationJobs() public méthode

Finishes the asynchronous execution of the GetReplicationJobs operation.
public EndGetReplicationJobs ( IAsyncResult asyncResult ) : GetReplicationJobsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetReplicationJobs.
Résultat Amazon.ServerMigrationService.Model.GetReplicationJobsResponse

EndGetReplicationRuns() public méthode

Finishes the asynchronous execution of the GetReplicationRuns operation.
public EndGetReplicationRuns ( IAsyncResult asyncResult ) : GetReplicationRunsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetReplicationRuns.
Résultat Amazon.ServerMigrationService.Model.GetReplicationRunsResponse

EndGetServers() public méthode

Finishes the asynchronous execution of the GetServers operation.
public EndGetServers ( IAsyncResult asyncResult ) : GetServersResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetServers.
Résultat Amazon.ServerMigrationService.Model.GetServersResponse

EndImportServerCatalog() public méthode

Finishes the asynchronous execution of the ImportServerCatalog operation.
public EndImportServerCatalog ( IAsyncResult asyncResult ) : ImportServerCatalogResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginImportServerCatalog.
Résultat ImportServerCatalogResponse

EndStartOnDemandReplicationRun() public méthode

Finishes the asynchronous execution of the StartOnDemandReplicationRun operation.
public EndStartOnDemandReplicationRun ( IAsyncResult asyncResult ) : StartOnDemandReplicationRunResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginStartOnDemandReplicationRun.
Résultat Amazon.ServerMigrationService.Model.StartOnDemandReplicationRunResponse

EndUpdateReplicationJob() public méthode

Finishes the asynchronous execution of the UpdateReplicationJob operation.
public EndUpdateReplicationJob ( IAsyncResult asyncResult ) : UpdateReplicationJobResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginUpdateReplicationJob.
Résultat UpdateReplicationJobResponse

GetConnectors() public méthode

The GetConnectors API returns a list of connectors that are registered with the Server Migration Service.
/// This user does not have permissions to perform this operation. ///
public GetConnectors ( GetConnectorsRequest request ) : GetConnectorsResponse
request Amazon.ServerMigrationService.Model.GetConnectorsRequest Container for the necessary parameters to execute the GetConnectors service method.
Résultat Amazon.ServerMigrationService.Model.GetConnectorsResponse

GetConnectorsAsync() public méthode

Initiates the asynchronous execution of the GetConnectors operation.
public GetConnectorsAsync ( GetConnectorsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ServerMigrationService.Model.GetConnectorsRequest Container for the necessary parameters to execute the GetConnectors operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Résultat Task

GetReplicationJobs() public méthode

The GetReplicationJobs API will return all of your ReplicationJobs and their details. This API returns a paginated list, that may be consecutively called with nextToken to retrieve all ReplicationJobs.
/// A parameter specified in the request is not valid, is unsupported, or cannot be used. /// /// The request is missing a required parameter. Ensure that you have supplied all the /// required parameters for the request. /// /// This user does not have permissions to perform this operation. ///
public GetReplicationJobs ( GetReplicationJobsRequest request ) : GetReplicationJobsResponse
request Amazon.ServerMigrationService.Model.GetReplicationJobsRequest Container for the necessary parameters to execute the GetReplicationJobs service method.
Résultat Amazon.ServerMigrationService.Model.GetReplicationJobsResponse

GetReplicationJobsAsync() public méthode

Initiates the asynchronous execution of the GetReplicationJobs operation.
public GetReplicationJobsAsync ( GetReplicationJobsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ServerMigrationService.Model.GetReplicationJobsRequest Container for the necessary parameters to execute the GetReplicationJobs operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Résultat Task

GetReplicationRuns() public méthode

The GetReplicationRuns API will return all ReplicationRuns for a given ReplicationJob. This API returns a paginated list, that may be consecutively called with nextToken to retrieve all ReplicationRuns for a ReplicationJob.
/// A parameter specified in the request is not valid, is unsupported, or cannot be used. /// /// The request is missing a required parameter. Ensure that you have supplied all the /// required parameters for the request. /// /// This user does not have permissions to perform this operation. ///
public GetReplicationRuns ( GetReplicationRunsRequest request ) : GetReplicationRunsResponse
request Amazon.ServerMigrationService.Model.GetReplicationRunsRequest Container for the necessary parameters to execute the GetReplicationRuns service method.
Résultat Amazon.ServerMigrationService.Model.GetReplicationRunsResponse

GetReplicationRunsAsync() public méthode

Initiates the asynchronous execution of the GetReplicationRuns operation.
public GetReplicationRunsAsync ( GetReplicationRunsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ServerMigrationService.Model.GetReplicationRunsRequest Container for the necessary parameters to execute the GetReplicationRuns operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Résultat Task

GetServers() public méthode

The GetServers API returns a list of all servers in your server catalog. For this call to succeed, you must previously have called ImportServerCatalog.
/// This user does not have permissions to perform this operation. ///
public GetServers ( GetServersRequest request ) : GetServersResponse
request Amazon.ServerMigrationService.Model.GetServersRequest Container for the necessary parameters to execute the GetServers service method.
Résultat Amazon.ServerMigrationService.Model.GetServersResponse

GetServersAsync() public méthode

Initiates the asynchronous execution of the GetServers operation.
public GetServersAsync ( GetServersRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ServerMigrationService.Model.GetServersRequest Container for the necessary parameters to execute the GetServers operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Résultat Task

ImportServerCatalog() public méthode

The ImportServerCatalog API is used to gather the complete list of on-premises servers on your premises. This API call requires connectors to be installed and monitoring all servers you would like imported. This API call returns immediately, but may take some time to retrieve all of the servers.
/// A parameter specified in the request is not valid, is unsupported, or cannot be used. /// /// The request is missing a required parameter. Ensure that you have supplied all the /// required parameters for the request. /// /// No connectors are available to handle this request. Please associate connector(s) /// and verify any existing connectors are healthy and can respond to requests. /// /// The specified operation is not allowed. This error can occur for a number of reasons; /// for example, you might be trying to start a Replication Run before seed Replication /// Run. /// /// This user does not have permissions to perform this operation. ///
public ImportServerCatalog ( ImportServerCatalogRequest request ) : ImportServerCatalogResponse
request ImportServerCatalogRequest Container for the necessary parameters to execute the ImportServerCatalog service method.
Résultat ImportServerCatalogResponse

ImportServerCatalogAsync() public méthode

Initiates the asynchronous execution of the ImportServerCatalog operation.
public ImportServerCatalogAsync ( ImportServerCatalogRequest request, System cancellationToken = default(CancellationToken) ) : Task
request ImportServerCatalogRequest Container for the necessary parameters to execute the ImportServerCatalog operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Résultat Task

StartOnDemandReplicationRun() public méthode

The StartOnDemandReplicationRun API is used to start a ReplicationRun on demand (in addition to those that are scheduled based on your frequency). This ReplicationRun will start immediately. StartOnDemandReplicationRun is subject to limits on how many on demand ReplicationRuns you may call per 24-hour period.
/// A parameter specified in the request is not valid, is unsupported, or cannot be used. /// /// The request is missing a required parameter. Ensure that you have supplied all the /// required parameters for the request. /// /// The specified operation is not allowed. This error can occur for a number of reasons; /// for example, you might be trying to start a Replication Run before seed Replication /// Run. /// /// This user has exceeded the maximum allowed Replication Run limit. /// /// This user does not have permissions to perform this operation. ///
public StartOnDemandReplicationRun ( StartOnDemandReplicationRunRequest request ) : StartOnDemandReplicationRunResponse
request Amazon.ServerMigrationService.Model.StartOnDemandReplicationRunRequest Container for the necessary parameters to execute the StartOnDemandReplicationRun service method.
Résultat Amazon.ServerMigrationService.Model.StartOnDemandReplicationRunResponse

StartOnDemandReplicationRunAsync() public méthode

Initiates the asynchronous execution of the StartOnDemandReplicationRun operation.
public StartOnDemandReplicationRunAsync ( StartOnDemandReplicationRunRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ServerMigrationService.Model.StartOnDemandReplicationRunRequest Container for the necessary parameters to execute the StartOnDemandReplicationRun operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Résultat Task

UpdateReplicationJob() public méthode

The UpdateReplicationJob API is used to change the settings of your existing ReplicationJob created using CreateReplicationJob. Calling this API will affect the next scheduled ReplicationRun.
/// An internal error has occured. /// /// A parameter specified in the request is not valid, is unsupported, or cannot be used. /// /// The request is missing a required parameter. Ensure that you have supplied all the /// required parameters for the request. /// /// The specified operation is not allowed. This error can occur for a number of reasons; /// for example, you might be trying to start a Replication Run before seed Replication /// Run. /// /// The specified Replication Job cannot be found. /// /// The provided server cannot be replicated. /// /// This user does not have permissions to perform this operation. ///
public UpdateReplicationJob ( UpdateReplicationJobRequest request ) : UpdateReplicationJobResponse
request Amazon.ServerMigrationService.Model.UpdateReplicationJobRequest Container for the necessary parameters to execute the UpdateReplicationJob service method.
Résultat UpdateReplicationJobResponse

UpdateReplicationJobAsync() public méthode

Initiates the asynchronous execution of the UpdateReplicationJob operation.
public UpdateReplicationJobAsync ( UpdateReplicationJobRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ServerMigrationService.Model.UpdateReplicationJobRequest Container for the necessary parameters to execute the UpdateReplicationJob operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Résultat Task