C# Класс Amazon.ServerMigrationService.AmazonServerMigrationServiceClient

Implementation for accessing ServerMigrationService Amazon Server Migration Service automates the process of migrating servers to EC2.
Наследование: AmazonServiceClient, IAmazonServerMigrationService
Показать файл Открыть проект

Открытые методы

Метод Описание
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.

Защищенные методы

Метод Описание
CreateSigner ( ) : AbstractAWSSigner

Creates the signer for the service.

Dispose ( bool disposing ) : void

Disposes the service client.

Описание методов

AmazonServerMigrationServiceClient() публичный Метод

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
Результат System

AmazonServerMigrationServiceClient() публичный Метод

Constructs AmazonServerMigrationServiceClient with AWS Credentials
public AmazonServerMigrationServiceClient ( AWSCredentials credentials ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
Результат System

AmazonServerMigrationServiceClient() публичный Метод

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
Результат System

AmazonServerMigrationServiceClient() публичный Метод

Constructs AmazonServerMigrationServiceClient with AWS Credentials
public AmazonServerMigrationServiceClient ( AWSCredentials credentials, RegionEndpoint region ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
region RegionEndpoint The region to connect.
Результат System

AmazonServerMigrationServiceClient() публичный Метод

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
Результат System

AmazonServerMigrationServiceClient() публичный Метод

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.
Результат System

AmazonServerMigrationServiceClient() публичный Метод

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
Результат System

AmazonServerMigrationServiceClient() публичный Метод

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
Результат System

AmazonServerMigrationServiceClient() публичный Метод

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.
Результат System

AmazonServerMigrationServiceClient() публичный Метод

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
Результат System

AmazonServerMigrationServiceClient() публичный Метод

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
Результат System

AmazonServerMigrationServiceClient() публичный Метод

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.
Результат System

BeginCreateReplicationJob() публичный Метод

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.
Результат IAsyncResult

BeginDeleteReplicationJob() публичный Метод

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.
Результат IAsyncResult

BeginDeleteServerCatalog() публичный Метод

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.
Результат IAsyncResult

BeginDisassociateConnector() публичный Метод

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.
Результат IAsyncResult

BeginGetConnectors() публичный Метод

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.
Результат IAsyncResult

BeginGetReplicationJobs() публичный Метод

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.
Результат IAsyncResult

BeginGetReplicationRuns() публичный Метод

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.
Результат IAsyncResult

BeginGetServers() публичный Метод

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.
Результат IAsyncResult

BeginImportServerCatalog() публичный Метод

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.
Результат IAsyncResult

BeginStartOnDemandReplicationRun() публичный Метод

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.
Результат IAsyncResult

BeginUpdateReplicationJob() публичный Метод

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.
Результат IAsyncResult

CreateReplicationJob() публичный Метод

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.
Результат Amazon.ServerMigrationService.Model.CreateReplicationJobResponse

CreateReplicationJobAsync() публичный Метод

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. ///
Результат Task

CreateSigner() защищенный Метод

Creates the signer for the service.
protected CreateSigner ( ) : AbstractAWSSigner
Результат Amazon.Runtime.Internal.Auth.AbstractAWSSigner

DeleteReplicationJob() публичный Метод

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.
Результат DeleteReplicationJobResponse

DeleteReplicationJobAsync() публичный Метод

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. ///
Результат Task

DeleteServerCatalog() публичный Метод

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.
Результат DeleteServerCatalogResponse

DeleteServerCatalogAsync() публичный Метод

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. ///
Результат Task

DisassociateConnector() публичный Метод

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.
Результат DisassociateConnectorResponse

DisassociateConnectorAsync() публичный Метод

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. ///
Результат Task

Dispose() защищенный Метод

Disposes the service client.
protected Dispose ( bool disposing ) : void
disposing bool
Результат void

EndCreateReplicationJob() публичный Метод

Finishes the asynchronous execution of the CreateReplicationJob operation.
public EndCreateReplicationJob ( IAsyncResult asyncResult ) : CreateReplicationJobResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateReplicationJob.
Результат Amazon.ServerMigrationService.Model.CreateReplicationJobResponse

EndDeleteReplicationJob() публичный Метод

Finishes the asynchronous execution of the DeleteReplicationJob operation.
public EndDeleteReplicationJob ( IAsyncResult asyncResult ) : DeleteReplicationJobResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteReplicationJob.
Результат DeleteReplicationJobResponse

EndDeleteServerCatalog() публичный Метод

Finishes the asynchronous execution of the DeleteServerCatalog operation.
public EndDeleteServerCatalog ( IAsyncResult asyncResult ) : DeleteServerCatalogResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteServerCatalog.
Результат DeleteServerCatalogResponse

EndDisassociateConnector() публичный Метод

Finishes the asynchronous execution of the DisassociateConnector operation.
public EndDisassociateConnector ( IAsyncResult asyncResult ) : DisassociateConnectorResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDisassociateConnector.
Результат DisassociateConnectorResponse

EndGetConnectors() публичный Метод

Finishes the asynchronous execution of the GetConnectors operation.
public EndGetConnectors ( IAsyncResult asyncResult ) : GetConnectorsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetConnectors.
Результат Amazon.ServerMigrationService.Model.GetConnectorsResponse

EndGetReplicationJobs() публичный Метод

Finishes the asynchronous execution of the GetReplicationJobs operation.
public EndGetReplicationJobs ( IAsyncResult asyncResult ) : GetReplicationJobsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetReplicationJobs.
Результат Amazon.ServerMigrationService.Model.GetReplicationJobsResponse

EndGetReplicationRuns() публичный Метод

Finishes the asynchronous execution of the GetReplicationRuns operation.
public EndGetReplicationRuns ( IAsyncResult asyncResult ) : GetReplicationRunsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetReplicationRuns.
Результат Amazon.ServerMigrationService.Model.GetReplicationRunsResponse

EndGetServers() публичный Метод

Finishes the asynchronous execution of the GetServers operation.
public EndGetServers ( IAsyncResult asyncResult ) : GetServersResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetServers.
Результат Amazon.ServerMigrationService.Model.GetServersResponse

EndImportServerCatalog() публичный Метод

Finishes the asynchronous execution of the ImportServerCatalog operation.
public EndImportServerCatalog ( IAsyncResult asyncResult ) : ImportServerCatalogResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginImportServerCatalog.
Результат ImportServerCatalogResponse

EndStartOnDemandReplicationRun() публичный Метод

Finishes the asynchronous execution of the StartOnDemandReplicationRun operation.
public EndStartOnDemandReplicationRun ( IAsyncResult asyncResult ) : StartOnDemandReplicationRunResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginStartOnDemandReplicationRun.
Результат Amazon.ServerMigrationService.Model.StartOnDemandReplicationRunResponse

EndUpdateReplicationJob() публичный Метод

Finishes the asynchronous execution of the UpdateReplicationJob operation.
public EndUpdateReplicationJob ( IAsyncResult asyncResult ) : UpdateReplicationJobResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginUpdateReplicationJob.
Результат UpdateReplicationJobResponse

GetConnectors() публичный Метод

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.
Результат Amazon.ServerMigrationService.Model.GetConnectorsResponse

GetConnectorsAsync() публичный Метод

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. ///
Результат Task

GetReplicationJobs() публичный Метод

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.
Результат Amazon.ServerMigrationService.Model.GetReplicationJobsResponse

GetReplicationJobsAsync() публичный Метод

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. ///
Результат Task

GetReplicationRuns() публичный Метод

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.
Результат Amazon.ServerMigrationService.Model.GetReplicationRunsResponse

GetReplicationRunsAsync() публичный Метод

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. ///
Результат Task

GetServers() публичный Метод

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.
Результат Amazon.ServerMigrationService.Model.GetServersResponse

GetServersAsync() публичный Метод

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. ///
Результат Task

ImportServerCatalog() публичный Метод

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.
Результат ImportServerCatalogResponse

ImportServerCatalogAsync() публичный Метод

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. ///
Результат Task

StartOnDemandReplicationRun() публичный Метод

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.
Результат Amazon.ServerMigrationService.Model.StartOnDemandReplicationRunResponse

StartOnDemandReplicationRunAsync() публичный Метод

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. ///
Результат Task

UpdateReplicationJob() публичный Метод

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.
Результат UpdateReplicationJobResponse

UpdateReplicationJobAsync() публичный Метод

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. ///
Результат Task