/*
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
/*
* Do not modify this file. This file is generated from the dms-2016-01-01.normal.json service model.
*/
using System;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.DatabaseMigrationService.Model;
namespace Amazon.DatabaseMigrationService
{
///
/// Interface for accessing DatabaseMigrationService
///
/// Database Migration Service
///
/// Database Migration Service (DMS) can migrate your data to and from the most widely
/// used commercial and open-source databases such as Oracle, PostgreSQL, Microsoft SQL
/// Server, Amazon Redshift, MariaDB, Amazon Aurora, MySQL, and SAP Adaptive Server Enterprise
/// (ASE). The service supports homogeneous migrations such as Oracle to Oracle, as well
/// as heterogeneous migrations between different database platforms, such as Oracle to
/// MySQL or SQL Server to PostgreSQL.
///
///
///
/// For more information about DMS, see What
/// Is Database Migration Service? in the Database Migration Service User Guide.
///
///
///
public partial interface IAmazonDatabaseMigrationService : IAmazonService, IDisposable
{
#if BCL45 || AWS_ASYNC_ENUMERABLES_API
///
/// Paginators for the service
///
IDatabaseMigrationServicePaginatorFactory Paginators { get; }
#endif
#region AddTagsToResource
///
/// Adds metadata tags to an DMS resource, including replication instance, endpoint, subnet
/// group, and migration task. These tags can also be used with cost allocation reporting
/// to track cost associated with DMS resources, or used in a Condition statement in an
/// IAM policy for DMS. For more information, see
/// Tag
data type description.
///
/// Container for the necessary parameters to execute the AddTagsToResource service method.
///
/// The response from the AddTagsToResource service method, as returned by DatabaseMigrationService.
///
/// The resource could not be found.
///
/// REST API Reference for AddTagsToResource Operation
AddTagsToResourceResponse AddTagsToResource(AddTagsToResourceRequest request);
///
/// Initiates the asynchronous execution of the AddTagsToResource operation.
///
///
/// Container for the necessary parameters to execute the AddTagsToResource operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAddTagsToResource
/// operation.
/// REST API Reference for AddTagsToResource Operation
IAsyncResult BeginAddTagsToResource(AddTagsToResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the AddTagsToResource operation.
///
///
/// The IAsyncResult returned by the call to BeginAddTagsToResource.
///
/// Returns a AddTagsToResourceResult from DatabaseMigrationService.
/// REST API Reference for AddTagsToResource Operation
AddTagsToResourceResponse EndAddTagsToResource(IAsyncResult asyncResult);
#endregion
#region ApplyPendingMaintenanceAction
///
/// Applies a pending maintenance action to a resource (for example, to a replication
/// instance).
///
/// Container for the necessary parameters to execute the ApplyPendingMaintenanceAction service method.
///
/// The response from the ApplyPendingMaintenanceAction service method, as returned by DatabaseMigrationService.
///
/// The resource could not be found.
///
/// REST API Reference for ApplyPendingMaintenanceAction Operation
ApplyPendingMaintenanceActionResponse ApplyPendingMaintenanceAction(ApplyPendingMaintenanceActionRequest request);
///
/// Initiates the asynchronous execution of the ApplyPendingMaintenanceAction operation.
///
///
/// Container for the necessary parameters to execute the ApplyPendingMaintenanceAction operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndApplyPendingMaintenanceAction
/// operation.
/// REST API Reference for ApplyPendingMaintenanceAction Operation
IAsyncResult BeginApplyPendingMaintenanceAction(ApplyPendingMaintenanceActionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ApplyPendingMaintenanceAction operation.
///
///
/// The IAsyncResult returned by the call to BeginApplyPendingMaintenanceAction.
///
/// Returns a ApplyPendingMaintenanceActionResult from DatabaseMigrationService.
/// REST API Reference for ApplyPendingMaintenanceAction Operation
ApplyPendingMaintenanceActionResponse EndApplyPendingMaintenanceAction(IAsyncResult asyncResult);
#endregion
#region BatchStartRecommendations
///
/// Starts the analysis of up to 20 source databases to recommend target engines for each
/// source database. This is a batch version of StartRecommendations.
///
///
///
/// The result of analysis of each source database is reported individually in the response.
/// Because the batch request can result in a combination of successful and unsuccessful
/// actions, you should check for batch errors even when the call returns an HTTP status
/// code of 200
.
///
///
/// Container for the necessary parameters to execute the BatchStartRecommendations service method.
///
/// The response from the BatchStartRecommendations service method, as returned by DatabaseMigrationService.
///
/// DMS was denied access to the endpoint. Check that the role is correctly configured.
///
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The resource could not be found.
///
/// REST API Reference for BatchStartRecommendations Operation
BatchStartRecommendationsResponse BatchStartRecommendations(BatchStartRecommendationsRequest request);
///
/// Initiates the asynchronous execution of the BatchStartRecommendations operation.
///
///
/// Container for the necessary parameters to execute the BatchStartRecommendations operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchStartRecommendations
/// operation.
/// REST API Reference for BatchStartRecommendations Operation
IAsyncResult BeginBatchStartRecommendations(BatchStartRecommendationsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchStartRecommendations operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchStartRecommendations.
///
/// Returns a BatchStartRecommendationsResult from DatabaseMigrationService.
/// REST API Reference for BatchStartRecommendations Operation
BatchStartRecommendationsResponse EndBatchStartRecommendations(IAsyncResult asyncResult);
#endregion
#region CancelReplicationTaskAssessmentRun
///
/// Cancels a single premigration assessment run.
///
///
///
/// This operation prevents any individual assessments from running if they haven't started
/// running. It also attempts to cancel any individual assessments that are currently
/// running.
///
///
/// Container for the necessary parameters to execute the CancelReplicationTaskAssessmentRun service method.
///
/// The response from the CancelReplicationTaskAssessmentRun service method, as returned by DatabaseMigrationService.
///
/// DMS was denied access to the endpoint. Check that the role is correctly configured.
///
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The resource could not be found.
///
/// REST API Reference for CancelReplicationTaskAssessmentRun Operation
CancelReplicationTaskAssessmentRunResponse CancelReplicationTaskAssessmentRun(CancelReplicationTaskAssessmentRunRequest request);
///
/// Initiates the asynchronous execution of the CancelReplicationTaskAssessmentRun operation.
///
///
/// Container for the necessary parameters to execute the CancelReplicationTaskAssessmentRun operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCancelReplicationTaskAssessmentRun
/// operation.
/// REST API Reference for CancelReplicationTaskAssessmentRun Operation
IAsyncResult BeginCancelReplicationTaskAssessmentRun(CancelReplicationTaskAssessmentRunRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CancelReplicationTaskAssessmentRun operation.
///
///
/// The IAsyncResult returned by the call to BeginCancelReplicationTaskAssessmentRun.
///
/// Returns a CancelReplicationTaskAssessmentRunResult from DatabaseMigrationService.
/// REST API Reference for CancelReplicationTaskAssessmentRun Operation
CancelReplicationTaskAssessmentRunResponse EndCancelReplicationTaskAssessmentRun(IAsyncResult asyncResult);
#endregion
#region CreateEndpoint
///
/// Creates an endpoint using the provided settings.
///
///
///
/// For a MySQL source or target endpoint, don't explicitly specify the database using
/// the DatabaseName
request parameter on the CreateEndpoint
/// API call. Specifying DatabaseName
when you create a MySQL endpoint replicates
/// all the task tables to this single database. For MySQL endpoints, you specify the
/// database only when you specify the schema in the table-mapping rules of the DMS task.
///
///
///
/// Container for the necessary parameters to execute the CreateEndpoint service method.
///
/// The response from the CreateEndpoint service method, as returned by DatabaseMigrationService.
///
/// DMS was denied access to the endpoint. Check that the role is correctly configured.
///
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// DMS cannot access the KMS key.
///
///
/// The resource you are attempting to create already exists.
///
///
/// The resource could not be found.
///
///
/// The quota for this resource quota has been exceeded.
///
///
/// Insufficient privileges are preventing access to an Amazon S3 object.
///
/// REST API Reference for CreateEndpoint Operation
CreateEndpointResponse CreateEndpoint(CreateEndpointRequest request);
///
/// Initiates the asynchronous execution of the CreateEndpoint operation.
///
///
/// Container for the necessary parameters to execute the CreateEndpoint operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateEndpoint
/// operation.
/// REST API Reference for CreateEndpoint Operation
IAsyncResult BeginCreateEndpoint(CreateEndpointRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateEndpoint operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateEndpoint.
///
/// Returns a CreateEndpointResult from DatabaseMigrationService.
/// REST API Reference for CreateEndpoint Operation
CreateEndpointResponse EndCreateEndpoint(IAsyncResult asyncResult);
#endregion
#region CreateEventSubscription
///
/// Creates an DMS event notification subscription.
///
///
///
/// You can specify the type of source (SourceType
) you want to be notified
/// of, provide a list of DMS source IDs (SourceIds
) that triggers the events,
/// and provide a list of event categories (EventCategories
) for events you
/// want to be notified of. If you specify both the SourceType
and SourceIds
,
/// such as SourceType = replication-instance
and SourceIdentifier
/// = my-replinstance
, you will be notified of all the replication instance events
/// for the specified source. If you specify a SourceType
but don't specify
/// a SourceIdentifier
, you receive notice of the events for that source
/// type for all your DMS sources. If you don't specify either SourceType
/// nor SourceIdentifier
, you will be notified of events generated from all
/// DMS sources belonging to your customer account.
///
///
///
/// For more information about DMS events, see Working
/// with Events and Notifications in the Database Migration Service User Guide.
///
///
///
/// Container for the necessary parameters to execute the CreateEventSubscription service method.
///
/// The response from the CreateEventSubscription service method, as returned by DatabaseMigrationService.
///
/// The ciphertext references a key that doesn't exist or that the DMS account doesn't
/// have access to.
///
///
/// The specified KMS key isn't enabled.
///
///
/// The state of the specified KMS resource isn't valid for this request.
///
///
/// The specified KMS entity or resource can't be found.
///
///
/// This request triggered KMS request throttling.
///
///
/// The resource you are attempting to create already exists.
///
///
/// The resource could not be found.
///
///
/// The quota for this resource quota has been exceeded.
///
///
/// The SNS topic is invalid.
///
///
/// You are not authorized for the SNS subscription.
///
/// REST API Reference for CreateEventSubscription Operation
CreateEventSubscriptionResponse CreateEventSubscription(CreateEventSubscriptionRequest request);
///
/// Initiates the asynchronous execution of the CreateEventSubscription operation.
///
///
/// Container for the necessary parameters to execute the CreateEventSubscription operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateEventSubscription
/// operation.
/// REST API Reference for CreateEventSubscription Operation
IAsyncResult BeginCreateEventSubscription(CreateEventSubscriptionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateEventSubscription operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateEventSubscription.
///
/// Returns a CreateEventSubscriptionResult from DatabaseMigrationService.
/// REST API Reference for CreateEventSubscription Operation
CreateEventSubscriptionResponse EndCreateEventSubscription(IAsyncResult asyncResult);
#endregion
#region CreateFleetAdvisorCollector
///
/// Creates a Fleet Advisor collector using the specified parameters.
///
/// Container for the necessary parameters to execute the CreateFleetAdvisorCollector service method.
///
/// The response from the CreateFleetAdvisorCollector service method, as returned by DatabaseMigrationService.
///
/// DMS was denied access to the endpoint. Check that the role is correctly configured.
///
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The quota for this resource quota has been exceeded.
///
///
/// Insufficient privileges are preventing access to an Amazon S3 object.
///
///
/// A specified Amazon S3 bucket, bucket folder, or other object can't be found.
///
/// REST API Reference for CreateFleetAdvisorCollector Operation
CreateFleetAdvisorCollectorResponse CreateFleetAdvisorCollector(CreateFleetAdvisorCollectorRequest request);
///
/// Initiates the asynchronous execution of the CreateFleetAdvisorCollector operation.
///
///
/// Container for the necessary parameters to execute the CreateFleetAdvisorCollector operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateFleetAdvisorCollector
/// operation.
/// REST API Reference for CreateFleetAdvisorCollector Operation
IAsyncResult BeginCreateFleetAdvisorCollector(CreateFleetAdvisorCollectorRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateFleetAdvisorCollector operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateFleetAdvisorCollector.
///
/// Returns a CreateFleetAdvisorCollectorResult from DatabaseMigrationService.
/// REST API Reference for CreateFleetAdvisorCollector Operation
CreateFleetAdvisorCollectorResponse EndCreateFleetAdvisorCollector(IAsyncResult asyncResult);
#endregion
#region CreateReplicationConfig
///
/// Creates a configuration that you can later provide to configure and start an DMS Serverless
/// replication. You can also provide options to validate the configuration inputs before
/// you start the replication.
///
/// Container for the necessary parameters to execute the CreateReplicationConfig service method.
///
/// The response from the CreateReplicationConfig service method, as returned by DatabaseMigrationService.
///
/// DMS was denied access to the endpoint. Check that the role is correctly configured.
///
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The subnet provided isn't valid.
///
///
/// DMS cannot access the KMS key.
///
///
/// The replication subnet group does not cover enough Availability Zones (AZs). Edit
/// the replication subnet group and add more AZs.
///
///
/// The resource you are attempting to create already exists.
///
///
/// The resource could not be found.
///
///
/// The quota for this resource quota has been exceeded.
///
/// REST API Reference for CreateReplicationConfig Operation
CreateReplicationConfigResponse CreateReplicationConfig(CreateReplicationConfigRequest request);
///
/// Initiates the asynchronous execution of the CreateReplicationConfig operation.
///
///
/// Container for the necessary parameters to execute the CreateReplicationConfig operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateReplicationConfig
/// operation.
/// REST API Reference for CreateReplicationConfig Operation
IAsyncResult BeginCreateReplicationConfig(CreateReplicationConfigRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateReplicationConfig operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateReplicationConfig.
///
/// Returns a CreateReplicationConfigResult from DatabaseMigrationService.
/// REST API Reference for CreateReplicationConfig Operation
CreateReplicationConfigResponse EndCreateReplicationConfig(IAsyncResult asyncResult);
#endregion
#region CreateReplicationInstance
///
/// Creates the replication instance using the specified parameters.
///
///
///
/// DMS requires that your account have certain roles with appropriate permissions before
/// you can create a replication instance. For information on the required roles, see
/// Creating
/// the IAM Roles to Use With the CLI and DMS API. For information on the required
/// permissions, see IAM
/// Permissions Needed to Use DMS.
///
///
/// Container for the necessary parameters to execute the CreateReplicationInstance service method.
///
/// The response from the CreateReplicationInstance service method, as returned by DatabaseMigrationService.
///
/// DMS was denied access to the endpoint. Check that the role is correctly configured.
///
///
/// There are not enough resources allocated to the database migration.
///
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The subnet provided isn't valid.
///
///
/// DMS cannot access the KMS key.
///
///
/// The replication subnet group does not cover enough Availability Zones (AZs). Edit
/// the replication subnet group and add more AZs.
///
///
/// The resource you are attempting to create already exists.
///
///
/// The resource could not be found.
///
///
/// The quota for this resource quota has been exceeded.
///
///
/// The storage quota has been exceeded.
///
/// REST API Reference for CreateReplicationInstance Operation
CreateReplicationInstanceResponse CreateReplicationInstance(CreateReplicationInstanceRequest request);
///
/// Initiates the asynchronous execution of the CreateReplicationInstance operation.
///
///
/// Container for the necessary parameters to execute the CreateReplicationInstance operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateReplicationInstance
/// operation.
/// REST API Reference for CreateReplicationInstance Operation
IAsyncResult BeginCreateReplicationInstance(CreateReplicationInstanceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateReplicationInstance operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateReplicationInstance.
///
/// Returns a CreateReplicationInstanceResult from DatabaseMigrationService.
/// REST API Reference for CreateReplicationInstance Operation
CreateReplicationInstanceResponse EndCreateReplicationInstance(IAsyncResult asyncResult);
#endregion
#region CreateReplicationSubnetGroup
///
/// Creates a replication subnet group given a list of the subnet IDs in a VPC.
///
///
///
/// The VPC needs to have at least one subnet in at least two availability zones in the
/// Amazon Web Services Region, otherwise the service will throw a ReplicationSubnetGroupDoesNotCoverEnoughAZs
/// exception.
///
///
///
/// If a replication subnet group exists in your Amazon Web Services account, the CreateReplicationSubnetGroup
/// action returns the following error message: The Replication Subnet Group already exists.
/// In this case, delete the existing replication subnet group. To do so, use the DeleteReplicationSubnetGroup
/// action. Optionally, choose Subnet groups in the DMS console, then choose your subnet
/// group. Next, choose Delete from Actions.
///
///
/// Container for the necessary parameters to execute the CreateReplicationSubnetGroup service method.
///
/// The response from the CreateReplicationSubnetGroup service method, as returned by DatabaseMigrationService.
///
/// DMS was denied access to the endpoint. Check that the role is correctly configured.
///
///
/// The subnet provided isn't valid.
///
///
/// The replication subnet group does not cover enough Availability Zones (AZs). Edit
/// the replication subnet group and add more AZs.
///
///
/// The resource you are attempting to create already exists.
///
///
/// The resource could not be found.
///
///
/// The quota for this resource quota has been exceeded.
///
/// REST API Reference for CreateReplicationSubnetGroup Operation
CreateReplicationSubnetGroupResponse CreateReplicationSubnetGroup(CreateReplicationSubnetGroupRequest request);
///
/// Initiates the asynchronous execution of the CreateReplicationSubnetGroup operation.
///
///
/// Container for the necessary parameters to execute the CreateReplicationSubnetGroup operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateReplicationSubnetGroup
/// operation.
/// REST API Reference for CreateReplicationSubnetGroup Operation
IAsyncResult BeginCreateReplicationSubnetGroup(CreateReplicationSubnetGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateReplicationSubnetGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateReplicationSubnetGroup.
///
/// Returns a CreateReplicationSubnetGroupResult from DatabaseMigrationService.
/// REST API Reference for CreateReplicationSubnetGroup Operation
CreateReplicationSubnetGroupResponse EndCreateReplicationSubnetGroup(IAsyncResult asyncResult);
#endregion
#region CreateReplicationTask
///
/// Creates a replication task using the specified parameters.
///
/// Container for the necessary parameters to execute the CreateReplicationTask service method.
///
/// The response from the CreateReplicationTask service method, as returned by DatabaseMigrationService.
///
/// DMS was denied access to the endpoint. Check that the role is correctly configured.
///
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// DMS cannot access the KMS key.
///
///
/// The resource you are attempting to create already exists.
///
///
/// The resource could not be found.
///
///
/// The quota for this resource quota has been exceeded.
///
/// REST API Reference for CreateReplicationTask Operation
CreateReplicationTaskResponse CreateReplicationTask(CreateReplicationTaskRequest request);
///
/// Initiates the asynchronous execution of the CreateReplicationTask operation.
///
///
/// Container for the necessary parameters to execute the CreateReplicationTask operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateReplicationTask
/// operation.
/// REST API Reference for CreateReplicationTask Operation
IAsyncResult BeginCreateReplicationTask(CreateReplicationTaskRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateReplicationTask operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateReplicationTask.
///
/// Returns a CreateReplicationTaskResult from DatabaseMigrationService.
/// REST API Reference for CreateReplicationTask Operation
CreateReplicationTaskResponse EndCreateReplicationTask(IAsyncResult asyncResult);
#endregion
#region DeleteCertificate
///
/// Deletes the specified certificate.
///
/// Container for the necessary parameters to execute the DeleteCertificate service method.
///
/// The response from the DeleteCertificate service method, as returned by DatabaseMigrationService.
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The resource could not be found.
///
/// REST API Reference for DeleteCertificate Operation
DeleteCertificateResponse DeleteCertificate(DeleteCertificateRequest request);
///
/// Initiates the asynchronous execution of the DeleteCertificate operation.
///
///
/// Container for the necessary parameters to execute the DeleteCertificate operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteCertificate
/// operation.
/// REST API Reference for DeleteCertificate Operation
IAsyncResult BeginDeleteCertificate(DeleteCertificateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteCertificate operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteCertificate.
///
/// Returns a DeleteCertificateResult from DatabaseMigrationService.
/// REST API Reference for DeleteCertificate Operation
DeleteCertificateResponse EndDeleteCertificate(IAsyncResult asyncResult);
#endregion
#region DeleteConnection
///
/// Deletes the connection between a replication instance and an endpoint.
///
/// Container for the necessary parameters to execute the DeleteConnection service method.
///
/// The response from the DeleteConnection service method, as returned by DatabaseMigrationService.
///
/// DMS was denied access to the endpoint. Check that the role is correctly configured.
///
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The resource could not be found.
///
/// REST API Reference for DeleteConnection Operation
DeleteConnectionResponse DeleteConnection(DeleteConnectionRequest request);
///
/// Initiates the asynchronous execution of the DeleteConnection operation.
///
///
/// Container for the necessary parameters to execute the DeleteConnection operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteConnection
/// operation.
/// REST API Reference for DeleteConnection Operation
IAsyncResult BeginDeleteConnection(DeleteConnectionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteConnection operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteConnection.
///
/// Returns a DeleteConnectionResult from DatabaseMigrationService.
/// REST API Reference for DeleteConnection Operation
DeleteConnectionResponse EndDeleteConnection(IAsyncResult asyncResult);
#endregion
#region DeleteEndpoint
///
/// Deletes the specified endpoint.
///
///
///
/// All tasks associated with the endpoint must be deleted before you can delete the endpoint.
///
///
///
/// Container for the necessary parameters to execute the DeleteEndpoint service method.
///
/// The response from the DeleteEndpoint service method, as returned by DatabaseMigrationService.
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The resource could not be found.
///
/// REST API Reference for DeleteEndpoint Operation
DeleteEndpointResponse DeleteEndpoint(DeleteEndpointRequest request);
///
/// Initiates the asynchronous execution of the DeleteEndpoint operation.
///
///
/// Container for the necessary parameters to execute the DeleteEndpoint operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteEndpoint
/// operation.
/// REST API Reference for DeleteEndpoint Operation
IAsyncResult BeginDeleteEndpoint(DeleteEndpointRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteEndpoint operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteEndpoint.
///
/// Returns a DeleteEndpointResult from DatabaseMigrationService.
/// REST API Reference for DeleteEndpoint Operation
DeleteEndpointResponse EndDeleteEndpoint(IAsyncResult asyncResult);
#endregion
#region DeleteEventSubscription
///
/// Deletes an DMS event subscription.
///
/// Container for the necessary parameters to execute the DeleteEventSubscription service method.
///
/// The response from the DeleteEventSubscription service method, as returned by DatabaseMigrationService.
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The resource could not be found.
///
/// REST API Reference for DeleteEventSubscription Operation
DeleteEventSubscriptionResponse DeleteEventSubscription(DeleteEventSubscriptionRequest request);
///
/// Initiates the asynchronous execution of the DeleteEventSubscription operation.
///
///
/// Container for the necessary parameters to execute the DeleteEventSubscription operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteEventSubscription
/// operation.
/// REST API Reference for DeleteEventSubscription Operation
IAsyncResult BeginDeleteEventSubscription(DeleteEventSubscriptionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteEventSubscription operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteEventSubscription.
///
/// Returns a DeleteEventSubscriptionResult from DatabaseMigrationService.
/// REST API Reference for DeleteEventSubscription Operation
DeleteEventSubscriptionResponse EndDeleteEventSubscription(IAsyncResult asyncResult);
#endregion
#region DeleteFleetAdvisorCollector
///
/// Deletes the specified Fleet Advisor collector.
///
/// Container for the necessary parameters to execute the DeleteFleetAdvisorCollector service method.
///
/// The response from the DeleteFleetAdvisorCollector service method, as returned by DatabaseMigrationService.
///
/// The specified collector doesn't exist.
///
///
/// The resource is in a state that prevents it from being used for database migration.
///
/// REST API Reference for DeleteFleetAdvisorCollector Operation
DeleteFleetAdvisorCollectorResponse DeleteFleetAdvisorCollector(DeleteFleetAdvisorCollectorRequest request);
///
/// Initiates the asynchronous execution of the DeleteFleetAdvisorCollector operation.
///
///
/// Container for the necessary parameters to execute the DeleteFleetAdvisorCollector operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteFleetAdvisorCollector
/// operation.
/// REST API Reference for DeleteFleetAdvisorCollector Operation
IAsyncResult BeginDeleteFleetAdvisorCollector(DeleteFleetAdvisorCollectorRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteFleetAdvisorCollector operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteFleetAdvisorCollector.
///
/// Returns a DeleteFleetAdvisorCollectorResult from DatabaseMigrationService.
/// REST API Reference for DeleteFleetAdvisorCollector Operation
DeleteFleetAdvisorCollectorResponse EndDeleteFleetAdvisorCollector(IAsyncResult asyncResult);
#endregion
#region DeleteFleetAdvisorDatabases
///
/// Deletes the specified Fleet Advisor collector databases.
///
/// Container for the necessary parameters to execute the DeleteFleetAdvisorDatabases service method.
///
/// The response from the DeleteFleetAdvisorDatabases service method, as returned by DatabaseMigrationService.
///
/// The action or operation requested isn't valid.
///
///
/// The resource could not be found.
///
/// REST API Reference for DeleteFleetAdvisorDatabases Operation
DeleteFleetAdvisorDatabasesResponse DeleteFleetAdvisorDatabases(DeleteFleetAdvisorDatabasesRequest request);
///
/// Initiates the asynchronous execution of the DeleteFleetAdvisorDatabases operation.
///
///
/// Container for the necessary parameters to execute the DeleteFleetAdvisorDatabases operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteFleetAdvisorDatabases
/// operation.
/// REST API Reference for DeleteFleetAdvisorDatabases Operation
IAsyncResult BeginDeleteFleetAdvisorDatabases(DeleteFleetAdvisorDatabasesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteFleetAdvisorDatabases operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteFleetAdvisorDatabases.
///
/// Returns a DeleteFleetAdvisorDatabasesResult from DatabaseMigrationService.
/// REST API Reference for DeleteFleetAdvisorDatabases Operation
DeleteFleetAdvisorDatabasesResponse EndDeleteFleetAdvisorDatabases(IAsyncResult asyncResult);
#endregion
#region DeleteReplicationConfig
///
/// Deletes an DMS Serverless replication configuration. This effectively deprovisions
/// any and all replications that use this configuration. You can't delete the configuration
/// for an DMS Serverless replication that is ongoing. You can delete the configuration
/// when the replication is in a non-RUNNING and non-STARTING state.
///
/// Container for the necessary parameters to execute the DeleteReplicationConfig service method.
///
/// The response from the DeleteReplicationConfig service method, as returned by DatabaseMigrationService.
///
/// DMS was denied access to the endpoint. Check that the role is correctly configured.
///
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The resource could not be found.
///
/// REST API Reference for DeleteReplicationConfig Operation
DeleteReplicationConfigResponse DeleteReplicationConfig(DeleteReplicationConfigRequest request);
///
/// Initiates the asynchronous execution of the DeleteReplicationConfig operation.
///
///
/// Container for the necessary parameters to execute the DeleteReplicationConfig operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteReplicationConfig
/// operation.
/// REST API Reference for DeleteReplicationConfig Operation
IAsyncResult BeginDeleteReplicationConfig(DeleteReplicationConfigRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteReplicationConfig operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteReplicationConfig.
///
/// Returns a DeleteReplicationConfigResult from DatabaseMigrationService.
/// REST API Reference for DeleteReplicationConfig Operation
DeleteReplicationConfigResponse EndDeleteReplicationConfig(IAsyncResult asyncResult);
#endregion
#region DeleteReplicationInstance
///
/// Deletes the specified replication instance.
///
///
///
/// You must delete any migration tasks that are associated with the replication instance
/// before you can delete it.
///
///
///
/// Container for the necessary parameters to execute the DeleteReplicationInstance service method.
///
/// The response from the DeleteReplicationInstance service method, as returned by DatabaseMigrationService.
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The resource could not be found.
///
/// REST API Reference for DeleteReplicationInstance Operation
DeleteReplicationInstanceResponse DeleteReplicationInstance(DeleteReplicationInstanceRequest request);
///
/// Initiates the asynchronous execution of the DeleteReplicationInstance operation.
///
///
/// Container for the necessary parameters to execute the DeleteReplicationInstance operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteReplicationInstance
/// operation.
/// REST API Reference for DeleteReplicationInstance Operation
IAsyncResult BeginDeleteReplicationInstance(DeleteReplicationInstanceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteReplicationInstance operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteReplicationInstance.
///
/// Returns a DeleteReplicationInstanceResult from DatabaseMigrationService.
/// REST API Reference for DeleteReplicationInstance Operation
DeleteReplicationInstanceResponse EndDeleteReplicationInstance(IAsyncResult asyncResult);
#endregion
#region DeleteReplicationSubnetGroup
///
/// Deletes a subnet group.
///
/// Container for the necessary parameters to execute the DeleteReplicationSubnetGroup service method.
///
/// The response from the DeleteReplicationSubnetGroup service method, as returned by DatabaseMigrationService.
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The resource could not be found.
///
/// REST API Reference for DeleteReplicationSubnetGroup Operation
DeleteReplicationSubnetGroupResponse DeleteReplicationSubnetGroup(DeleteReplicationSubnetGroupRequest request);
///
/// Initiates the asynchronous execution of the DeleteReplicationSubnetGroup operation.
///
///
/// Container for the necessary parameters to execute the DeleteReplicationSubnetGroup operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteReplicationSubnetGroup
/// operation.
/// REST API Reference for DeleteReplicationSubnetGroup Operation
IAsyncResult BeginDeleteReplicationSubnetGroup(DeleteReplicationSubnetGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteReplicationSubnetGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteReplicationSubnetGroup.
///
/// Returns a DeleteReplicationSubnetGroupResult from DatabaseMigrationService.
/// REST API Reference for DeleteReplicationSubnetGroup Operation
DeleteReplicationSubnetGroupResponse EndDeleteReplicationSubnetGroup(IAsyncResult asyncResult);
#endregion
#region DeleteReplicationTask
///
/// Deletes the specified replication task.
///
/// Container for the necessary parameters to execute the DeleteReplicationTask service method.
///
/// The response from the DeleteReplicationTask service method, as returned by DatabaseMigrationService.
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The resource could not be found.
///
/// REST API Reference for DeleteReplicationTask Operation
DeleteReplicationTaskResponse DeleteReplicationTask(DeleteReplicationTaskRequest request);
///
/// Initiates the asynchronous execution of the DeleteReplicationTask operation.
///
///
/// Container for the necessary parameters to execute the DeleteReplicationTask operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteReplicationTask
/// operation.
/// REST API Reference for DeleteReplicationTask Operation
IAsyncResult BeginDeleteReplicationTask(DeleteReplicationTaskRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteReplicationTask operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteReplicationTask.
///
/// Returns a DeleteReplicationTaskResult from DatabaseMigrationService.
/// REST API Reference for DeleteReplicationTask Operation
DeleteReplicationTaskResponse EndDeleteReplicationTask(IAsyncResult asyncResult);
#endregion
#region DeleteReplicationTaskAssessmentRun
///
/// Deletes the record of a single premigration assessment run.
///
///
///
/// This operation removes all metadata that DMS maintains about this assessment run.
/// However, the operation leaves untouched all information about this assessment run
/// that is stored in your Amazon S3 bucket.
///
///
/// Container for the necessary parameters to execute the DeleteReplicationTaskAssessmentRun service method.
///
/// The response from the DeleteReplicationTaskAssessmentRun service method, as returned by DatabaseMigrationService.
///
/// DMS was denied access to the endpoint. Check that the role is correctly configured.
///
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The resource could not be found.
///
/// REST API Reference for DeleteReplicationTaskAssessmentRun Operation
DeleteReplicationTaskAssessmentRunResponse DeleteReplicationTaskAssessmentRun(DeleteReplicationTaskAssessmentRunRequest request);
///
/// Initiates the asynchronous execution of the DeleteReplicationTaskAssessmentRun operation.
///
///
/// Container for the necessary parameters to execute the DeleteReplicationTaskAssessmentRun operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteReplicationTaskAssessmentRun
/// operation.
/// REST API Reference for DeleteReplicationTaskAssessmentRun Operation
IAsyncResult BeginDeleteReplicationTaskAssessmentRun(DeleteReplicationTaskAssessmentRunRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteReplicationTaskAssessmentRun operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteReplicationTaskAssessmentRun.
///
/// Returns a DeleteReplicationTaskAssessmentRunResult from DatabaseMigrationService.
/// REST API Reference for DeleteReplicationTaskAssessmentRun Operation
DeleteReplicationTaskAssessmentRunResponse EndDeleteReplicationTaskAssessmentRun(IAsyncResult asyncResult);
#endregion
#region DescribeAccountAttributes
///
/// Lists all of the DMS attributes for a customer account. These attributes include DMS
/// quotas for the account and a unique account identifier in a particular DMS region.
/// DMS quotas include a list of resource quotas supported by the account, such as the
/// number of replication instances allowed. The description for each resource quota,
/// includes the quota name, current usage toward that quota, and the quota's maximum
/// value. DMS uses the unique account identifier to name each artifact used by DMS in
/// the given region.
///
///
///
/// This command does not take any parameters.
///
///
/// Container for the necessary parameters to execute the DescribeAccountAttributes service method.
///
/// The response from the DescribeAccountAttributes service method, as returned by DatabaseMigrationService.
/// REST API Reference for DescribeAccountAttributes Operation
DescribeAccountAttributesResponse DescribeAccountAttributes(DescribeAccountAttributesRequest request);
///
/// Initiates the asynchronous execution of the DescribeAccountAttributes operation.
///
///
/// Container for the necessary parameters to execute the DescribeAccountAttributes operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAccountAttributes
/// operation.
/// REST API Reference for DescribeAccountAttributes Operation
IAsyncResult BeginDescribeAccountAttributes(DescribeAccountAttributesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeAccountAttributes operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeAccountAttributes.
///
/// Returns a DescribeAccountAttributesResult from DatabaseMigrationService.
/// REST API Reference for DescribeAccountAttributes Operation
DescribeAccountAttributesResponse EndDescribeAccountAttributes(IAsyncResult asyncResult);
#endregion
#region DescribeApplicableIndividualAssessments
///
/// Provides a list of individual assessments that you can specify for a new premigration
/// assessment run, given one or more parameters.
///
///
///
/// If you specify an existing migration task, this operation provides the default individual
/// assessments you can specify for that task. Otherwise, the specified parameters model
/// elements of a possible migration task on which to base a premigration assessment run.
///
///
///
/// To use these migration task modeling parameters, you must specify an existing replication
/// instance, a source database engine, a target database engine, and a migration type.
/// This combination of parameters potentially limits the default individual assessments
/// available for an assessment run created for a corresponding migration task.
///
///
///
/// If you specify no parameters, this operation provides a list of all possible individual
/// assessments that you can specify for an assessment run. If you specify any one of
/// the task modeling parameters, you must specify all of them or the operation cannot
/// provide a list of individual assessments. The only parameter that you can specify
/// alone is for an existing migration task. The specified task definition then determines
/// the default list of individual assessments that you can specify in an assessment run
/// for the task.
///
///
/// Container for the necessary parameters to execute the DescribeApplicableIndividualAssessments service method.
///
/// The response from the DescribeApplicableIndividualAssessments service method, as returned by DatabaseMigrationService.
///
/// DMS was denied access to the endpoint. Check that the role is correctly configured.
///
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The resource could not be found.
///
/// REST API Reference for DescribeApplicableIndividualAssessments Operation
DescribeApplicableIndividualAssessmentsResponse DescribeApplicableIndividualAssessments(DescribeApplicableIndividualAssessmentsRequest request);
///
/// Initiates the asynchronous execution of the DescribeApplicableIndividualAssessments operation.
///
///
/// Container for the necessary parameters to execute the DescribeApplicableIndividualAssessments operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeApplicableIndividualAssessments
/// operation.
/// REST API Reference for DescribeApplicableIndividualAssessments Operation
IAsyncResult BeginDescribeApplicableIndividualAssessments(DescribeApplicableIndividualAssessmentsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeApplicableIndividualAssessments operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeApplicableIndividualAssessments.
///
/// Returns a DescribeApplicableIndividualAssessmentsResult from DatabaseMigrationService.
/// REST API Reference for DescribeApplicableIndividualAssessments Operation
DescribeApplicableIndividualAssessmentsResponse EndDescribeApplicableIndividualAssessments(IAsyncResult asyncResult);
#endregion
#region DescribeCertificates
///
/// Provides a description of the certificate.
///
/// Container for the necessary parameters to execute the DescribeCertificates service method.
///
/// The response from the DescribeCertificates service method, as returned by DatabaseMigrationService.
///
/// The resource could not be found.
///
/// REST API Reference for DescribeCertificates Operation
DescribeCertificatesResponse DescribeCertificates(DescribeCertificatesRequest request);
///
/// Initiates the asynchronous execution of the DescribeCertificates operation.
///
///
/// Container for the necessary parameters to execute the DescribeCertificates operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeCertificates
/// operation.
/// REST API Reference for DescribeCertificates Operation
IAsyncResult BeginDescribeCertificates(DescribeCertificatesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeCertificates operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeCertificates.
///
/// Returns a DescribeCertificatesResult from DatabaseMigrationService.
/// REST API Reference for DescribeCertificates Operation
DescribeCertificatesResponse EndDescribeCertificates(IAsyncResult asyncResult);
#endregion
#region DescribeConnections
///
/// Describes the status of the connections that have been made between the replication
/// instance and an endpoint. Connections are created when you test an endpoint.
///
/// Container for the necessary parameters to execute the DescribeConnections service method.
///
/// The response from the DescribeConnections service method, as returned by DatabaseMigrationService.
///
/// The resource could not be found.
///
/// REST API Reference for DescribeConnections Operation
DescribeConnectionsResponse DescribeConnections(DescribeConnectionsRequest request);
///
/// Initiates the asynchronous execution of the DescribeConnections operation.
///
///
/// Container for the necessary parameters to execute the DescribeConnections operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeConnections
/// operation.
/// REST API Reference for DescribeConnections Operation
IAsyncResult BeginDescribeConnections(DescribeConnectionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeConnections operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeConnections.
///
/// Returns a DescribeConnectionsResult from DatabaseMigrationService.
/// REST API Reference for DescribeConnections Operation
DescribeConnectionsResponse EndDescribeConnections(IAsyncResult asyncResult);
#endregion
#region DescribeEndpoints
///
/// Returns information about the endpoints for your account in the current region.
///
/// Container for the necessary parameters to execute the DescribeEndpoints service method.
///
/// The response from the DescribeEndpoints service method, as returned by DatabaseMigrationService.
///
/// The resource could not be found.
///
/// REST API Reference for DescribeEndpoints Operation
DescribeEndpointsResponse DescribeEndpoints(DescribeEndpointsRequest request);
///
/// Initiates the asynchronous execution of the DescribeEndpoints operation.
///
///
/// Container for the necessary parameters to execute the DescribeEndpoints operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeEndpoints
/// operation.
/// REST API Reference for DescribeEndpoints Operation
IAsyncResult BeginDescribeEndpoints(DescribeEndpointsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeEndpoints operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeEndpoints.
///
/// Returns a DescribeEndpointsResult from DatabaseMigrationService.
/// REST API Reference for DescribeEndpoints Operation
DescribeEndpointsResponse EndDescribeEndpoints(IAsyncResult asyncResult);
#endregion
#region DescribeEndpointSettings
///
/// Returns information about the possible endpoint settings available when you create
/// an endpoint for a specific database engine.
///
/// Container for the necessary parameters to execute the DescribeEndpointSettings service method.
///
/// The response from the DescribeEndpointSettings service method, as returned by DatabaseMigrationService.
/// REST API Reference for DescribeEndpointSettings Operation
DescribeEndpointSettingsResponse DescribeEndpointSettings(DescribeEndpointSettingsRequest request);
///
/// Initiates the asynchronous execution of the DescribeEndpointSettings operation.
///
///
/// Container for the necessary parameters to execute the DescribeEndpointSettings operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeEndpointSettings
/// operation.
/// REST API Reference for DescribeEndpointSettings Operation
IAsyncResult BeginDescribeEndpointSettings(DescribeEndpointSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeEndpointSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeEndpointSettings.
///
/// Returns a DescribeEndpointSettingsResult from DatabaseMigrationService.
/// REST API Reference for DescribeEndpointSettings Operation
DescribeEndpointSettingsResponse EndDescribeEndpointSettings(IAsyncResult asyncResult);
#endregion
#region DescribeEndpointTypes
///
/// Returns information about the type of endpoints available.
///
/// Container for the necessary parameters to execute the DescribeEndpointTypes service method.
///
/// The response from the DescribeEndpointTypes service method, as returned by DatabaseMigrationService.
/// REST API Reference for DescribeEndpointTypes Operation
DescribeEndpointTypesResponse DescribeEndpointTypes(DescribeEndpointTypesRequest request);
///
/// Initiates the asynchronous execution of the DescribeEndpointTypes operation.
///
///
/// Container for the necessary parameters to execute the DescribeEndpointTypes operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeEndpointTypes
/// operation.
/// REST API Reference for DescribeEndpointTypes Operation
IAsyncResult BeginDescribeEndpointTypes(DescribeEndpointTypesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeEndpointTypes operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeEndpointTypes.
///
/// Returns a DescribeEndpointTypesResult from DatabaseMigrationService.
/// REST API Reference for DescribeEndpointTypes Operation
DescribeEndpointTypesResponse EndDescribeEndpointTypes(IAsyncResult asyncResult);
#endregion
#region DescribeEventCategories
///
/// Lists categories for all event source types, or, if specified, for a specified source
/// type. You can see a list of the event categories and source types in Working
/// with Events and Notifications in the Database Migration Service User Guide.
///
/// Container for the necessary parameters to execute the DescribeEventCategories service method.
///
/// The response from the DescribeEventCategories service method, as returned by DatabaseMigrationService.
/// REST API Reference for DescribeEventCategories Operation
DescribeEventCategoriesResponse DescribeEventCategories(DescribeEventCategoriesRequest request);
///
/// Initiates the asynchronous execution of the DescribeEventCategories operation.
///
///
/// Container for the necessary parameters to execute the DescribeEventCategories operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeEventCategories
/// operation.
/// REST API Reference for DescribeEventCategories Operation
IAsyncResult BeginDescribeEventCategories(DescribeEventCategoriesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeEventCategories operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeEventCategories.
///
/// Returns a DescribeEventCategoriesResult from DatabaseMigrationService.
/// REST API Reference for DescribeEventCategories Operation
DescribeEventCategoriesResponse EndDescribeEventCategories(IAsyncResult asyncResult);
#endregion
#region DescribeEvents
///
/// Lists events for a given source identifier and source type. You can also specify
/// a start and end time. For more information on DMS events, see Working
/// with Events and Notifications in the Database Migration Service User Guide.
///
/// Container for the necessary parameters to execute the DescribeEvents service method.
///
/// The response from the DescribeEvents service method, as returned by DatabaseMigrationService.
/// REST API Reference for DescribeEvents Operation
DescribeEventsResponse DescribeEvents(DescribeEventsRequest request);
///
/// Initiates the asynchronous execution of the DescribeEvents operation.
///
///
/// Container for the necessary parameters to execute the DescribeEvents operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeEvents
/// operation.
/// REST API Reference for DescribeEvents Operation
IAsyncResult BeginDescribeEvents(DescribeEventsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeEvents operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeEvents.
///
/// Returns a DescribeEventsResult from DatabaseMigrationService.
/// REST API Reference for DescribeEvents Operation
DescribeEventsResponse EndDescribeEvents(IAsyncResult asyncResult);
#endregion
#region DescribeEventSubscriptions
///
/// Lists all the event subscriptions for a customer account. The description of a subscription
/// includes SubscriptionName
, SNSTopicARN
, CustomerID
,
/// SourceType
, SourceID
, CreationTime
, and Status
.
///
///
///
///
/// If you specify SubscriptionName
, this action lists the description for
/// that subscription.
///
///
/// Container for the necessary parameters to execute the DescribeEventSubscriptions service method.
///
/// The response from the DescribeEventSubscriptions service method, as returned by DatabaseMigrationService.
///
/// The resource could not be found.
///
/// REST API Reference for DescribeEventSubscriptions Operation
DescribeEventSubscriptionsResponse DescribeEventSubscriptions(DescribeEventSubscriptionsRequest request);
///
/// Initiates the asynchronous execution of the DescribeEventSubscriptions operation.
///
///
/// Container for the necessary parameters to execute the DescribeEventSubscriptions operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeEventSubscriptions
/// operation.
/// REST API Reference for DescribeEventSubscriptions Operation
IAsyncResult BeginDescribeEventSubscriptions(DescribeEventSubscriptionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeEventSubscriptions operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeEventSubscriptions.
///
/// Returns a DescribeEventSubscriptionsResult from DatabaseMigrationService.
/// REST API Reference for DescribeEventSubscriptions Operation
DescribeEventSubscriptionsResponse EndDescribeEventSubscriptions(IAsyncResult asyncResult);
#endregion
#region DescribeFleetAdvisorCollectors
///
/// Returns a list of the Fleet Advisor collectors in your account.
///
/// Container for the necessary parameters to execute the DescribeFleetAdvisorCollectors service method.
///
/// The response from the DescribeFleetAdvisorCollectors service method, as returned by DatabaseMigrationService.
///
/// The resource is in a state that prevents it from being used for database migration.
///
/// REST API Reference for DescribeFleetAdvisorCollectors Operation
DescribeFleetAdvisorCollectorsResponse DescribeFleetAdvisorCollectors(DescribeFleetAdvisorCollectorsRequest request);
///
/// Initiates the asynchronous execution of the DescribeFleetAdvisorCollectors operation.
///
///
/// Container for the necessary parameters to execute the DescribeFleetAdvisorCollectors operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeFleetAdvisorCollectors
/// operation.
/// REST API Reference for DescribeFleetAdvisorCollectors Operation
IAsyncResult BeginDescribeFleetAdvisorCollectors(DescribeFleetAdvisorCollectorsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeFleetAdvisorCollectors operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeFleetAdvisorCollectors.
///
/// Returns a DescribeFleetAdvisorCollectorsResult from DatabaseMigrationService.
/// REST API Reference for DescribeFleetAdvisorCollectors Operation
DescribeFleetAdvisorCollectorsResponse EndDescribeFleetAdvisorCollectors(IAsyncResult asyncResult);
#endregion
#region DescribeFleetAdvisorDatabases
///
/// Returns a list of Fleet Advisor databases in your account.
///
/// Container for the necessary parameters to execute the DescribeFleetAdvisorDatabases service method.
///
/// The response from the DescribeFleetAdvisorDatabases service method, as returned by DatabaseMigrationService.
///
/// The resource is in a state that prevents it from being used for database migration.
///
/// REST API Reference for DescribeFleetAdvisorDatabases Operation
DescribeFleetAdvisorDatabasesResponse DescribeFleetAdvisorDatabases(DescribeFleetAdvisorDatabasesRequest request);
///
/// Initiates the asynchronous execution of the DescribeFleetAdvisorDatabases operation.
///
///
/// Container for the necessary parameters to execute the DescribeFleetAdvisorDatabases operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeFleetAdvisorDatabases
/// operation.
/// REST API Reference for DescribeFleetAdvisorDatabases Operation
IAsyncResult BeginDescribeFleetAdvisorDatabases(DescribeFleetAdvisorDatabasesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeFleetAdvisorDatabases operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeFleetAdvisorDatabases.
///
/// Returns a DescribeFleetAdvisorDatabasesResult from DatabaseMigrationService.
/// REST API Reference for DescribeFleetAdvisorDatabases Operation
DescribeFleetAdvisorDatabasesResponse EndDescribeFleetAdvisorDatabases(IAsyncResult asyncResult);
#endregion
#region DescribeFleetAdvisorLsaAnalysis
///
/// Provides descriptions of large-scale assessment (LSA) analyses produced by your Fleet
/// Advisor collectors.
///
/// Container for the necessary parameters to execute the DescribeFleetAdvisorLsaAnalysis service method.
///
/// The response from the DescribeFleetAdvisorLsaAnalysis service method, as returned by DatabaseMigrationService.
///
/// The resource is in a state that prevents it from being used for database migration.
///
/// REST API Reference for DescribeFleetAdvisorLsaAnalysis Operation
DescribeFleetAdvisorLsaAnalysisResponse DescribeFleetAdvisorLsaAnalysis(DescribeFleetAdvisorLsaAnalysisRequest request);
///
/// Initiates the asynchronous execution of the DescribeFleetAdvisorLsaAnalysis operation.
///
///
/// Container for the necessary parameters to execute the DescribeFleetAdvisorLsaAnalysis operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeFleetAdvisorLsaAnalysis
/// operation.
/// REST API Reference for DescribeFleetAdvisorLsaAnalysis Operation
IAsyncResult BeginDescribeFleetAdvisorLsaAnalysis(DescribeFleetAdvisorLsaAnalysisRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeFleetAdvisorLsaAnalysis operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeFleetAdvisorLsaAnalysis.
///
/// Returns a DescribeFleetAdvisorLsaAnalysisResult from DatabaseMigrationService.
/// REST API Reference for DescribeFleetAdvisorLsaAnalysis Operation
DescribeFleetAdvisorLsaAnalysisResponse EndDescribeFleetAdvisorLsaAnalysis(IAsyncResult asyncResult);
#endregion
#region DescribeFleetAdvisorSchemaObjectSummary
///
/// Provides descriptions of the schemas discovered by your Fleet Advisor collectors.
///
/// Container for the necessary parameters to execute the DescribeFleetAdvisorSchemaObjectSummary service method.
///
/// The response from the DescribeFleetAdvisorSchemaObjectSummary service method, as returned by DatabaseMigrationService.
///
/// The resource is in a state that prevents it from being used for database migration.
///
/// REST API Reference for DescribeFleetAdvisorSchemaObjectSummary Operation
DescribeFleetAdvisorSchemaObjectSummaryResponse DescribeFleetAdvisorSchemaObjectSummary(DescribeFleetAdvisorSchemaObjectSummaryRequest request);
///
/// Initiates the asynchronous execution of the DescribeFleetAdvisorSchemaObjectSummary operation.
///
///
/// Container for the necessary parameters to execute the DescribeFleetAdvisorSchemaObjectSummary operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeFleetAdvisorSchemaObjectSummary
/// operation.
/// REST API Reference for DescribeFleetAdvisorSchemaObjectSummary Operation
IAsyncResult BeginDescribeFleetAdvisorSchemaObjectSummary(DescribeFleetAdvisorSchemaObjectSummaryRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeFleetAdvisorSchemaObjectSummary operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeFleetAdvisorSchemaObjectSummary.
///
/// Returns a DescribeFleetAdvisorSchemaObjectSummaryResult from DatabaseMigrationService.
/// REST API Reference for DescribeFleetAdvisorSchemaObjectSummary Operation
DescribeFleetAdvisorSchemaObjectSummaryResponse EndDescribeFleetAdvisorSchemaObjectSummary(IAsyncResult asyncResult);
#endregion
#region DescribeFleetAdvisorSchemas
///
/// Returns a list of schemas detected by Fleet Advisor Collectors in your account.
///
/// Container for the necessary parameters to execute the DescribeFleetAdvisorSchemas service method.
///
/// The response from the DescribeFleetAdvisorSchemas service method, as returned by DatabaseMigrationService.
///
/// The resource is in a state that prevents it from being used for database migration.
///
/// REST API Reference for DescribeFleetAdvisorSchemas Operation
DescribeFleetAdvisorSchemasResponse DescribeFleetAdvisorSchemas(DescribeFleetAdvisorSchemasRequest request);
///
/// Initiates the asynchronous execution of the DescribeFleetAdvisorSchemas operation.
///
///
/// Container for the necessary parameters to execute the DescribeFleetAdvisorSchemas operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeFleetAdvisorSchemas
/// operation.
/// REST API Reference for DescribeFleetAdvisorSchemas Operation
IAsyncResult BeginDescribeFleetAdvisorSchemas(DescribeFleetAdvisorSchemasRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeFleetAdvisorSchemas operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeFleetAdvisorSchemas.
///
/// Returns a DescribeFleetAdvisorSchemasResult from DatabaseMigrationService.
/// REST API Reference for DescribeFleetAdvisorSchemas Operation
DescribeFleetAdvisorSchemasResponse EndDescribeFleetAdvisorSchemas(IAsyncResult asyncResult);
#endregion
#region DescribeOrderableReplicationInstances
///
/// Returns information about the replication instance types that can be created in the
/// specified region.
///
/// Container for the necessary parameters to execute the DescribeOrderableReplicationInstances service method.
///
/// The response from the DescribeOrderableReplicationInstances service method, as returned by DatabaseMigrationService.
/// REST API Reference for DescribeOrderableReplicationInstances Operation
DescribeOrderableReplicationInstancesResponse DescribeOrderableReplicationInstances(DescribeOrderableReplicationInstancesRequest request);
///
/// Initiates the asynchronous execution of the DescribeOrderableReplicationInstances operation.
///
///
/// Container for the necessary parameters to execute the DescribeOrderableReplicationInstances operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeOrderableReplicationInstances
/// operation.
/// REST API Reference for DescribeOrderableReplicationInstances Operation
IAsyncResult BeginDescribeOrderableReplicationInstances(DescribeOrderableReplicationInstancesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeOrderableReplicationInstances operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeOrderableReplicationInstances.
///
/// Returns a DescribeOrderableReplicationInstancesResult from DatabaseMigrationService.
/// REST API Reference for DescribeOrderableReplicationInstances Operation
DescribeOrderableReplicationInstancesResponse EndDescribeOrderableReplicationInstances(IAsyncResult asyncResult);
#endregion
#region DescribePendingMaintenanceActions
///
/// For internal use only
///
/// Container for the necessary parameters to execute the DescribePendingMaintenanceActions service method.
///
/// The response from the DescribePendingMaintenanceActions service method, as returned by DatabaseMigrationService.
///
/// The resource could not be found.
///
/// REST API Reference for DescribePendingMaintenanceActions Operation
DescribePendingMaintenanceActionsResponse DescribePendingMaintenanceActions(DescribePendingMaintenanceActionsRequest request);
///
/// Initiates the asynchronous execution of the DescribePendingMaintenanceActions operation.
///
///
/// Container for the necessary parameters to execute the DescribePendingMaintenanceActions operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribePendingMaintenanceActions
/// operation.
/// REST API Reference for DescribePendingMaintenanceActions Operation
IAsyncResult BeginDescribePendingMaintenanceActions(DescribePendingMaintenanceActionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribePendingMaintenanceActions operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribePendingMaintenanceActions.
///
/// Returns a DescribePendingMaintenanceActionsResult from DatabaseMigrationService.
/// REST API Reference for DescribePendingMaintenanceActions Operation
DescribePendingMaintenanceActionsResponse EndDescribePendingMaintenanceActions(IAsyncResult asyncResult);
#endregion
#region DescribeRecommendationLimitations
///
/// Returns a paginated list of limitations for recommendations of target Amazon Web Services
/// engines.
///
/// Container for the necessary parameters to execute the DescribeRecommendationLimitations service method.
///
/// The response from the DescribeRecommendationLimitations service method, as returned by DatabaseMigrationService.
///
/// DMS was denied access to the endpoint. Check that the role is correctly configured.
///
///
/// The resource is in a state that prevents it from being used for database migration.
///
/// REST API Reference for DescribeRecommendationLimitations Operation
DescribeRecommendationLimitationsResponse DescribeRecommendationLimitations(DescribeRecommendationLimitationsRequest request);
///
/// Initiates the asynchronous execution of the DescribeRecommendationLimitations operation.
///
///
/// Container for the necessary parameters to execute the DescribeRecommendationLimitations operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeRecommendationLimitations
/// operation.
/// REST API Reference for DescribeRecommendationLimitations Operation
IAsyncResult BeginDescribeRecommendationLimitations(DescribeRecommendationLimitationsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeRecommendationLimitations operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeRecommendationLimitations.
///
/// Returns a DescribeRecommendationLimitationsResult from DatabaseMigrationService.
/// REST API Reference for DescribeRecommendationLimitations Operation
DescribeRecommendationLimitationsResponse EndDescribeRecommendationLimitations(IAsyncResult asyncResult);
#endregion
#region DescribeRecommendations
///
/// Returns a paginated list of target engine recommendations for your source databases.
///
/// Container for the necessary parameters to execute the DescribeRecommendations service method.
///
/// The response from the DescribeRecommendations service method, as returned by DatabaseMigrationService.
///
/// DMS was denied access to the endpoint. Check that the role is correctly configured.
///
///
/// The resource is in a state that prevents it from being used for database migration.
///
/// REST API Reference for DescribeRecommendations Operation
DescribeRecommendationsResponse DescribeRecommendations(DescribeRecommendationsRequest request);
///
/// Initiates the asynchronous execution of the DescribeRecommendations operation.
///
///
/// Container for the necessary parameters to execute the DescribeRecommendations operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeRecommendations
/// operation.
/// REST API Reference for DescribeRecommendations Operation
IAsyncResult BeginDescribeRecommendations(DescribeRecommendationsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeRecommendations operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeRecommendations.
///
/// Returns a DescribeRecommendationsResult from DatabaseMigrationService.
/// REST API Reference for DescribeRecommendations Operation
DescribeRecommendationsResponse EndDescribeRecommendations(IAsyncResult asyncResult);
#endregion
#region DescribeRefreshSchemasStatus
///
/// Returns the status of the RefreshSchemas operation.
///
/// Container for the necessary parameters to execute the DescribeRefreshSchemasStatus service method.
///
/// The response from the DescribeRefreshSchemasStatus service method, as returned by DatabaseMigrationService.
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The resource could not be found.
///
/// REST API Reference for DescribeRefreshSchemasStatus Operation
DescribeRefreshSchemasStatusResponse DescribeRefreshSchemasStatus(DescribeRefreshSchemasStatusRequest request);
///
/// Initiates the asynchronous execution of the DescribeRefreshSchemasStatus operation.
///
///
/// Container for the necessary parameters to execute the DescribeRefreshSchemasStatus operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeRefreshSchemasStatus
/// operation.
/// REST API Reference for DescribeRefreshSchemasStatus Operation
IAsyncResult BeginDescribeRefreshSchemasStatus(DescribeRefreshSchemasStatusRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeRefreshSchemasStatus operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeRefreshSchemasStatus.
///
/// Returns a DescribeRefreshSchemasStatusResult from DatabaseMigrationService.
/// REST API Reference for DescribeRefreshSchemasStatus Operation
DescribeRefreshSchemasStatusResponse EndDescribeRefreshSchemasStatus(IAsyncResult asyncResult);
#endregion
#region DescribeReplicationConfigs
///
/// Returns one or more existing DMS Serverless replication configurations as a list of
/// structures.
///
/// Container for the necessary parameters to execute the DescribeReplicationConfigs service method.
///
/// The response from the DescribeReplicationConfigs service method, as returned by DatabaseMigrationService.
///
/// The resource could not be found.
///
/// REST API Reference for DescribeReplicationConfigs Operation
DescribeReplicationConfigsResponse DescribeReplicationConfigs(DescribeReplicationConfigsRequest request);
///
/// Initiates the asynchronous execution of the DescribeReplicationConfigs operation.
///
///
/// Container for the necessary parameters to execute the DescribeReplicationConfigs operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeReplicationConfigs
/// operation.
/// REST API Reference for DescribeReplicationConfigs Operation
IAsyncResult BeginDescribeReplicationConfigs(DescribeReplicationConfigsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeReplicationConfigs operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeReplicationConfigs.
///
/// Returns a DescribeReplicationConfigsResult from DatabaseMigrationService.
/// REST API Reference for DescribeReplicationConfigs Operation
DescribeReplicationConfigsResponse EndDescribeReplicationConfigs(IAsyncResult asyncResult);
#endregion
#region DescribeReplicationInstances
///
/// Returns information about replication instances for your account in the current region.
///
/// Container for the necessary parameters to execute the DescribeReplicationInstances service method.
///
/// The response from the DescribeReplicationInstances service method, as returned by DatabaseMigrationService.
///
/// The resource could not be found.
///
/// REST API Reference for DescribeReplicationInstances Operation
DescribeReplicationInstancesResponse DescribeReplicationInstances(DescribeReplicationInstancesRequest request);
///
/// Initiates the asynchronous execution of the DescribeReplicationInstances operation.
///
///
/// Container for the necessary parameters to execute the DescribeReplicationInstances operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeReplicationInstances
/// operation.
/// REST API Reference for DescribeReplicationInstances Operation
IAsyncResult BeginDescribeReplicationInstances(DescribeReplicationInstancesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeReplicationInstances operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeReplicationInstances.
///
/// Returns a DescribeReplicationInstancesResult from DatabaseMigrationService.
/// REST API Reference for DescribeReplicationInstances Operation
DescribeReplicationInstancesResponse EndDescribeReplicationInstances(IAsyncResult asyncResult);
#endregion
#region DescribeReplicationInstanceTaskLogs
///
/// Returns information about the task logs for the specified task.
///
/// Container for the necessary parameters to execute the DescribeReplicationInstanceTaskLogs service method.
///
/// The response from the DescribeReplicationInstanceTaskLogs service method, as returned by DatabaseMigrationService.
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The resource could not be found.
///
/// REST API Reference for DescribeReplicationInstanceTaskLogs Operation
DescribeReplicationInstanceTaskLogsResponse DescribeReplicationInstanceTaskLogs(DescribeReplicationInstanceTaskLogsRequest request);
///
/// Initiates the asynchronous execution of the DescribeReplicationInstanceTaskLogs operation.
///
///
/// Container for the necessary parameters to execute the DescribeReplicationInstanceTaskLogs operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeReplicationInstanceTaskLogs
/// operation.
/// REST API Reference for DescribeReplicationInstanceTaskLogs Operation
IAsyncResult BeginDescribeReplicationInstanceTaskLogs(DescribeReplicationInstanceTaskLogsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeReplicationInstanceTaskLogs operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeReplicationInstanceTaskLogs.
///
/// Returns a DescribeReplicationInstanceTaskLogsResult from DatabaseMigrationService.
/// REST API Reference for DescribeReplicationInstanceTaskLogs Operation
DescribeReplicationInstanceTaskLogsResponse EndDescribeReplicationInstanceTaskLogs(IAsyncResult asyncResult);
#endregion
#region DescribeReplications
///
/// Provides details on replication progress by returning status information for one or
/// more provisioned DMS Serverless replications.
///
/// Container for the necessary parameters to execute the DescribeReplications service method.
///
/// The response from the DescribeReplications service method, as returned by DatabaseMigrationService.
///
/// The resource could not be found.
///
/// REST API Reference for DescribeReplications Operation
DescribeReplicationsResponse DescribeReplications(DescribeReplicationsRequest request);
///
/// Initiates the asynchronous execution of the DescribeReplications operation.
///
///
/// Container for the necessary parameters to execute the DescribeReplications operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeReplications
/// operation.
/// REST API Reference for DescribeReplications Operation
IAsyncResult BeginDescribeReplications(DescribeReplicationsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeReplications operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeReplications.
///
/// Returns a DescribeReplicationsResult from DatabaseMigrationService.
/// REST API Reference for DescribeReplications Operation
DescribeReplicationsResponse EndDescribeReplications(IAsyncResult asyncResult);
#endregion
#region DescribeReplicationSubnetGroups
///
/// Returns information about the replication subnet groups.
///
/// Container for the necessary parameters to execute the DescribeReplicationSubnetGroups service method.
///
/// The response from the DescribeReplicationSubnetGroups service method, as returned by DatabaseMigrationService.
///
/// The resource could not be found.
///
/// REST API Reference for DescribeReplicationSubnetGroups Operation
DescribeReplicationSubnetGroupsResponse DescribeReplicationSubnetGroups(DescribeReplicationSubnetGroupsRequest request);
///
/// Initiates the asynchronous execution of the DescribeReplicationSubnetGroups operation.
///
///
/// Container for the necessary parameters to execute the DescribeReplicationSubnetGroups operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeReplicationSubnetGroups
/// operation.
/// REST API Reference for DescribeReplicationSubnetGroups Operation
IAsyncResult BeginDescribeReplicationSubnetGroups(DescribeReplicationSubnetGroupsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeReplicationSubnetGroups operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeReplicationSubnetGroups.
///
/// Returns a DescribeReplicationSubnetGroupsResult from DatabaseMigrationService.
/// REST API Reference for DescribeReplicationSubnetGroups Operation
DescribeReplicationSubnetGroupsResponse EndDescribeReplicationSubnetGroups(IAsyncResult asyncResult);
#endregion
#region DescribeReplicationTableStatistics
///
/// Returns table and schema statistics for one or more provisioned replications that
/// use a given DMS Serverless replication configuration.
///
/// Container for the necessary parameters to execute the DescribeReplicationTableStatistics service method.
///
/// The response from the DescribeReplicationTableStatistics service method, as returned by DatabaseMigrationService.
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The resource could not be found.
///
/// REST API Reference for DescribeReplicationTableStatistics Operation
DescribeReplicationTableStatisticsResponse DescribeReplicationTableStatistics(DescribeReplicationTableStatisticsRequest request);
///
/// Initiates the asynchronous execution of the DescribeReplicationTableStatistics operation.
///
///
/// Container for the necessary parameters to execute the DescribeReplicationTableStatistics operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeReplicationTableStatistics
/// operation.
/// REST API Reference for DescribeReplicationTableStatistics Operation
IAsyncResult BeginDescribeReplicationTableStatistics(DescribeReplicationTableStatisticsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeReplicationTableStatistics operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeReplicationTableStatistics.
///
/// Returns a DescribeReplicationTableStatisticsResult from DatabaseMigrationService.
/// REST API Reference for DescribeReplicationTableStatistics Operation
DescribeReplicationTableStatisticsResponse EndDescribeReplicationTableStatistics(IAsyncResult asyncResult);
#endregion
#region DescribeReplicationTaskAssessmentResults
///
/// Returns the task assessment results from the Amazon S3 bucket that DMS creates in
/// your Amazon Web Services account. This action always returns the latest results.
///
///
///
/// For more information about DMS task assessments, see Creating
/// a task assessment report in the Database Migration Service User Guide.
///
///
/// Container for the necessary parameters to execute the DescribeReplicationTaskAssessmentResults service method.
///
/// The response from the DescribeReplicationTaskAssessmentResults service method, as returned by DatabaseMigrationService.
///
/// The resource could not be found.
///
/// REST API Reference for DescribeReplicationTaskAssessmentResults Operation
DescribeReplicationTaskAssessmentResultsResponse DescribeReplicationTaskAssessmentResults(DescribeReplicationTaskAssessmentResultsRequest request);
///
/// Initiates the asynchronous execution of the DescribeReplicationTaskAssessmentResults operation.
///
///
/// Container for the necessary parameters to execute the DescribeReplicationTaskAssessmentResults operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeReplicationTaskAssessmentResults
/// operation.
/// REST API Reference for DescribeReplicationTaskAssessmentResults Operation
IAsyncResult BeginDescribeReplicationTaskAssessmentResults(DescribeReplicationTaskAssessmentResultsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeReplicationTaskAssessmentResults operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeReplicationTaskAssessmentResults.
///
/// Returns a DescribeReplicationTaskAssessmentResultsResult from DatabaseMigrationService.
/// REST API Reference for DescribeReplicationTaskAssessmentResults Operation
DescribeReplicationTaskAssessmentResultsResponse EndDescribeReplicationTaskAssessmentResults(IAsyncResult asyncResult);
#endregion
#region DescribeReplicationTaskAssessmentRuns
///
/// Returns a paginated list of premigration assessment runs based on filter settings.
///
///
///
/// These filter settings can specify a combination of premigration assessment runs, migration
/// tasks, replication instances, and assessment run status values.
///
///
///
/// This operation doesn't return information about individual assessments. For this information,
/// see the DescribeReplicationTaskIndividualAssessments
operation.
///
///
///
/// Container for the necessary parameters to execute the DescribeReplicationTaskAssessmentRuns service method.
///
/// The response from the DescribeReplicationTaskAssessmentRuns service method, as returned by DatabaseMigrationService.
///
/// The resource could not be found.
///
/// REST API Reference for DescribeReplicationTaskAssessmentRuns Operation
DescribeReplicationTaskAssessmentRunsResponse DescribeReplicationTaskAssessmentRuns(DescribeReplicationTaskAssessmentRunsRequest request);
///
/// Initiates the asynchronous execution of the DescribeReplicationTaskAssessmentRuns operation.
///
///
/// Container for the necessary parameters to execute the DescribeReplicationTaskAssessmentRuns operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeReplicationTaskAssessmentRuns
/// operation.
/// REST API Reference for DescribeReplicationTaskAssessmentRuns Operation
IAsyncResult BeginDescribeReplicationTaskAssessmentRuns(DescribeReplicationTaskAssessmentRunsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeReplicationTaskAssessmentRuns operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeReplicationTaskAssessmentRuns.
///
/// Returns a DescribeReplicationTaskAssessmentRunsResult from DatabaseMigrationService.
/// REST API Reference for DescribeReplicationTaskAssessmentRuns Operation
DescribeReplicationTaskAssessmentRunsResponse EndDescribeReplicationTaskAssessmentRuns(IAsyncResult asyncResult);
#endregion
#region DescribeReplicationTaskIndividualAssessments
///
/// Returns a paginated list of individual assessments based on filter settings.
///
///
///
/// These filter settings can specify a combination of premigration assessment runs, migration
/// tasks, and assessment status values.
///
///
/// Container for the necessary parameters to execute the DescribeReplicationTaskIndividualAssessments service method.
///
/// The response from the DescribeReplicationTaskIndividualAssessments service method, as returned by DatabaseMigrationService.
///
/// The resource could not be found.
///
/// REST API Reference for DescribeReplicationTaskIndividualAssessments Operation
DescribeReplicationTaskIndividualAssessmentsResponse DescribeReplicationTaskIndividualAssessments(DescribeReplicationTaskIndividualAssessmentsRequest request);
///
/// Initiates the asynchronous execution of the DescribeReplicationTaskIndividualAssessments operation.
///
///
/// Container for the necessary parameters to execute the DescribeReplicationTaskIndividualAssessments operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeReplicationTaskIndividualAssessments
/// operation.
/// REST API Reference for DescribeReplicationTaskIndividualAssessments Operation
IAsyncResult BeginDescribeReplicationTaskIndividualAssessments(DescribeReplicationTaskIndividualAssessmentsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeReplicationTaskIndividualAssessments operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeReplicationTaskIndividualAssessments.
///
/// Returns a DescribeReplicationTaskIndividualAssessmentsResult from DatabaseMigrationService.
/// REST API Reference for DescribeReplicationTaskIndividualAssessments Operation
DescribeReplicationTaskIndividualAssessmentsResponse EndDescribeReplicationTaskIndividualAssessments(IAsyncResult asyncResult);
#endregion
#region DescribeReplicationTasks
///
/// Returns information about replication tasks for your account in the current region.
///
/// Container for the necessary parameters to execute the DescribeReplicationTasks service method.
///
/// The response from the DescribeReplicationTasks service method, as returned by DatabaseMigrationService.
///
/// The resource could not be found.
///
/// REST API Reference for DescribeReplicationTasks Operation
DescribeReplicationTasksResponse DescribeReplicationTasks(DescribeReplicationTasksRequest request);
///
/// Initiates the asynchronous execution of the DescribeReplicationTasks operation.
///
///
/// Container for the necessary parameters to execute the DescribeReplicationTasks operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeReplicationTasks
/// operation.
/// REST API Reference for DescribeReplicationTasks Operation
IAsyncResult BeginDescribeReplicationTasks(DescribeReplicationTasksRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeReplicationTasks operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeReplicationTasks.
///
/// Returns a DescribeReplicationTasksResult from DatabaseMigrationService.
/// REST API Reference for DescribeReplicationTasks Operation
DescribeReplicationTasksResponse EndDescribeReplicationTasks(IAsyncResult asyncResult);
#endregion
#region DescribeSchemas
///
/// Returns information about the schema for the specified endpoint.
///
/// Container for the necessary parameters to execute the DescribeSchemas service method.
///
/// The response from the DescribeSchemas service method, as returned by DatabaseMigrationService.
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The resource could not be found.
///
/// REST API Reference for DescribeSchemas Operation
DescribeSchemasResponse DescribeSchemas(DescribeSchemasRequest request);
///
/// Initiates the asynchronous execution of the DescribeSchemas operation.
///
///
/// Container for the necessary parameters to execute the DescribeSchemas operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeSchemas
/// operation.
/// REST API Reference for DescribeSchemas Operation
IAsyncResult BeginDescribeSchemas(DescribeSchemasRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeSchemas operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeSchemas.
///
/// Returns a DescribeSchemasResult from DatabaseMigrationService.
/// REST API Reference for DescribeSchemas Operation
DescribeSchemasResponse EndDescribeSchemas(IAsyncResult asyncResult);
#endregion
#region DescribeTableStatistics
///
/// Returns table statistics on the database migration task, including table name, rows
/// inserted, rows updated, and rows deleted.
///
///
///
/// Note that the "last updated" column the DMS console only indicates the time that DMS
/// last updated the table statistics record for a table. It does not indicate the time
/// of the last update to the table.
///
///
/// Container for the necessary parameters to execute the DescribeTableStatistics service method.
///
/// The response from the DescribeTableStatistics service method, as returned by DatabaseMigrationService.
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The resource could not be found.
///
/// REST API Reference for DescribeTableStatistics Operation
DescribeTableStatisticsResponse DescribeTableStatistics(DescribeTableStatisticsRequest request);
///
/// Initiates the asynchronous execution of the DescribeTableStatistics operation.
///
///
/// Container for the necessary parameters to execute the DescribeTableStatistics operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeTableStatistics
/// operation.
/// REST API Reference for DescribeTableStatistics Operation
IAsyncResult BeginDescribeTableStatistics(DescribeTableStatisticsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeTableStatistics operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeTableStatistics.
///
/// Returns a DescribeTableStatisticsResult from DatabaseMigrationService.
/// REST API Reference for DescribeTableStatistics Operation
DescribeTableStatisticsResponse EndDescribeTableStatistics(IAsyncResult asyncResult);
#endregion
#region ImportCertificate
///
/// Uploads the specified certificate.
///
/// Container for the necessary parameters to execute the ImportCertificate service method.
///
/// The response from the ImportCertificate service method, as returned by DatabaseMigrationService.
///
/// The certificate was not valid.
///
///
/// The resource you are attempting to create already exists.
///
///
/// The quota for this resource quota has been exceeded.
///
/// REST API Reference for ImportCertificate Operation
ImportCertificateResponse ImportCertificate(ImportCertificateRequest request);
///
/// Initiates the asynchronous execution of the ImportCertificate operation.
///
///
/// Container for the necessary parameters to execute the ImportCertificate operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndImportCertificate
/// operation.
/// REST API Reference for ImportCertificate Operation
IAsyncResult BeginImportCertificate(ImportCertificateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ImportCertificate operation.
///
///
/// The IAsyncResult returned by the call to BeginImportCertificate.
///
/// Returns a ImportCertificateResult from DatabaseMigrationService.
/// REST API Reference for ImportCertificate Operation
ImportCertificateResponse EndImportCertificate(IAsyncResult asyncResult);
#endregion
#region ListTagsForResource
///
/// Lists all metadata tags attached to an DMS resource, including replication instance,
/// endpoint, subnet group, and migration task. For more information, see
/// Tag
data type description.
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// The response from the ListTagsForResource service method, as returned by DatabaseMigrationService.
///
/// The resource could not be found.
///
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request);
///
/// Initiates the asynchronous execution of the ListTagsForResource operation.
///
///
/// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource
/// operation.
/// REST API Reference for ListTagsForResource Operation
IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListTagsForResource operation.
///
///
/// The IAsyncResult returned by the call to BeginListTagsForResource.
///
/// Returns a ListTagsForResourceResult from DatabaseMigrationService.
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult);
#endregion
#region ModifyEndpoint
///
/// Modifies the specified endpoint.
///
///
///
/// For a MySQL source or target endpoint, don't explicitly specify the database using
/// the DatabaseName
request parameter on the ModifyEndpoint
/// API call. Specifying DatabaseName
when you modify a MySQL endpoint replicates
/// all the task tables to this single database. For MySQL endpoints, you specify the
/// database only when you specify the schema in the table-mapping rules of the DMS task.
///
///
///
/// Container for the necessary parameters to execute the ModifyEndpoint service method.
///
/// The response from the ModifyEndpoint service method, as returned by DatabaseMigrationService.
///
/// DMS was denied access to the endpoint. Check that the role is correctly configured.
///
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// DMS cannot access the KMS key.
///
///
/// The resource you are attempting to create already exists.
///
///
/// The resource could not be found.
///
/// REST API Reference for ModifyEndpoint Operation
ModifyEndpointResponse ModifyEndpoint(ModifyEndpointRequest request);
///
/// Initiates the asynchronous execution of the ModifyEndpoint operation.
///
///
/// Container for the necessary parameters to execute the ModifyEndpoint operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndModifyEndpoint
/// operation.
/// REST API Reference for ModifyEndpoint Operation
IAsyncResult BeginModifyEndpoint(ModifyEndpointRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ModifyEndpoint operation.
///
///
/// The IAsyncResult returned by the call to BeginModifyEndpoint.
///
/// Returns a ModifyEndpointResult from DatabaseMigrationService.
/// REST API Reference for ModifyEndpoint Operation
ModifyEndpointResponse EndModifyEndpoint(IAsyncResult asyncResult);
#endregion
#region ModifyEventSubscription
///
/// Modifies an existing DMS event notification subscription.
///
/// Container for the necessary parameters to execute the ModifyEventSubscription service method.
///
/// The response from the ModifyEventSubscription service method, as returned by DatabaseMigrationService.
///
/// The ciphertext references a key that doesn't exist or that the DMS account doesn't
/// have access to.
///
///
/// The specified KMS key isn't enabled.
///
///
/// The state of the specified KMS resource isn't valid for this request.
///
///
/// The specified KMS entity or resource can't be found.
///
///
/// This request triggered KMS request throttling.
///
///
/// The resource could not be found.
///
///
/// The quota for this resource quota has been exceeded.
///
///
/// The SNS topic is invalid.
///
///
/// You are not authorized for the SNS subscription.
///
/// REST API Reference for ModifyEventSubscription Operation
ModifyEventSubscriptionResponse ModifyEventSubscription(ModifyEventSubscriptionRequest request);
///
/// Initiates the asynchronous execution of the ModifyEventSubscription operation.
///
///
/// Container for the necessary parameters to execute the ModifyEventSubscription operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndModifyEventSubscription
/// operation.
/// REST API Reference for ModifyEventSubscription Operation
IAsyncResult BeginModifyEventSubscription(ModifyEventSubscriptionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ModifyEventSubscription operation.
///
///
/// The IAsyncResult returned by the call to BeginModifyEventSubscription.
///
/// Returns a ModifyEventSubscriptionResult from DatabaseMigrationService.
/// REST API Reference for ModifyEventSubscription Operation
ModifyEventSubscriptionResponse EndModifyEventSubscription(IAsyncResult asyncResult);
#endregion
#region ModifyReplicationConfig
///
/// Modifies an existing DMS Serverless replication configuration that you can use to
/// start a replication. This command includes input validation and logic to check the
/// state of any replication that uses this configuration. You can only modify a replication
/// configuration before any replication that uses it has started. As soon as you have
/// initially started a replication with a given configuiration, you can't modify that
/// configuration, even if you stop it.
///
///
///
/// Other run statuses that allow you to run this command include FAILED and CREATED.
/// A provisioning state that allows you to run this command is FAILED_PROVISION.
///
///
/// Container for the necessary parameters to execute the ModifyReplicationConfig service method.
///
/// The response from the ModifyReplicationConfig service method, as returned by DatabaseMigrationService.
///
/// DMS was denied access to the endpoint. Check that the role is correctly configured.
///
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The subnet provided isn't valid.
///
///
/// DMS cannot access the KMS key.
///
///
/// The replication subnet group does not cover enough Availability Zones (AZs). Edit
/// the replication subnet group and add more AZs.
///
///
/// The resource could not be found.
///
/// REST API Reference for ModifyReplicationConfig Operation
ModifyReplicationConfigResponse ModifyReplicationConfig(ModifyReplicationConfigRequest request);
///
/// Initiates the asynchronous execution of the ModifyReplicationConfig operation.
///
///
/// Container for the necessary parameters to execute the ModifyReplicationConfig operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndModifyReplicationConfig
/// operation.
/// REST API Reference for ModifyReplicationConfig Operation
IAsyncResult BeginModifyReplicationConfig(ModifyReplicationConfigRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ModifyReplicationConfig operation.
///
///
/// The IAsyncResult returned by the call to BeginModifyReplicationConfig.
///
/// Returns a ModifyReplicationConfigResult from DatabaseMigrationService.
/// REST API Reference for ModifyReplicationConfig Operation
ModifyReplicationConfigResponse EndModifyReplicationConfig(IAsyncResult asyncResult);
#endregion
#region ModifyReplicationInstance
///
/// Modifies the replication instance to apply new settings. You can change one or more
/// parameters by specifying these parameters and the new values in the request.
///
///
///
/// Some settings are applied during the maintenance window.
///
///
/// Container for the necessary parameters to execute the ModifyReplicationInstance service method.
///
/// The response from the ModifyReplicationInstance service method, as returned by DatabaseMigrationService.
///
/// DMS was denied access to the endpoint. Check that the role is correctly configured.
///
///
/// There are not enough resources allocated to the database migration.
///
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The resource you are attempting to create already exists.
///
///
/// The resource could not be found.
///
///
/// The storage quota has been exceeded.
///
///
/// An upgrade dependency is preventing the database migration.
///
/// REST API Reference for ModifyReplicationInstance Operation
ModifyReplicationInstanceResponse ModifyReplicationInstance(ModifyReplicationInstanceRequest request);
///
/// Initiates the asynchronous execution of the ModifyReplicationInstance operation.
///
///
/// Container for the necessary parameters to execute the ModifyReplicationInstance operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndModifyReplicationInstance
/// operation.
/// REST API Reference for ModifyReplicationInstance Operation
IAsyncResult BeginModifyReplicationInstance(ModifyReplicationInstanceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ModifyReplicationInstance operation.
///
///
/// The IAsyncResult returned by the call to BeginModifyReplicationInstance.
///
/// Returns a ModifyReplicationInstanceResult from DatabaseMigrationService.
/// REST API Reference for ModifyReplicationInstance Operation
ModifyReplicationInstanceResponse EndModifyReplicationInstance(IAsyncResult asyncResult);
#endregion
#region ModifyReplicationSubnetGroup
///
/// Modifies the settings for the specified replication subnet group.
///
/// Container for the necessary parameters to execute the ModifyReplicationSubnetGroup service method.
///
/// The response from the ModifyReplicationSubnetGroup service method, as returned by DatabaseMigrationService.
///
/// DMS was denied access to the endpoint. Check that the role is correctly configured.
///
///
/// The subnet provided isn't valid.
///
///
/// The replication subnet group does not cover enough Availability Zones (AZs). Edit
/// the replication subnet group and add more AZs.
///
///
/// The resource could not be found.
///
///
/// The quota for this resource quota has been exceeded.
///
///
/// The specified subnet is already in use.
///
/// REST API Reference for ModifyReplicationSubnetGroup Operation
ModifyReplicationSubnetGroupResponse ModifyReplicationSubnetGroup(ModifyReplicationSubnetGroupRequest request);
///
/// Initiates the asynchronous execution of the ModifyReplicationSubnetGroup operation.
///
///
/// Container for the necessary parameters to execute the ModifyReplicationSubnetGroup operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndModifyReplicationSubnetGroup
/// operation.
/// REST API Reference for ModifyReplicationSubnetGroup Operation
IAsyncResult BeginModifyReplicationSubnetGroup(ModifyReplicationSubnetGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ModifyReplicationSubnetGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginModifyReplicationSubnetGroup.
///
/// Returns a ModifyReplicationSubnetGroupResult from DatabaseMigrationService.
/// REST API Reference for ModifyReplicationSubnetGroup Operation
ModifyReplicationSubnetGroupResponse EndModifyReplicationSubnetGroup(IAsyncResult asyncResult);
#endregion
#region ModifyReplicationTask
///
/// Modifies the specified replication task.
///
///
///
/// You can't modify the task endpoints. The task must be stopped before you can modify
/// it.
///
///
///
/// For more information about DMS tasks, see Working
/// with Migration Tasks in the Database Migration Service User Guide.
///
///
/// Container for the necessary parameters to execute the ModifyReplicationTask service method.
///
/// The response from the ModifyReplicationTask service method, as returned by DatabaseMigrationService.
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// DMS cannot access the KMS key.
///
///
/// The resource you are attempting to create already exists.
///
///
/// The resource could not be found.
///
/// REST API Reference for ModifyReplicationTask Operation
ModifyReplicationTaskResponse ModifyReplicationTask(ModifyReplicationTaskRequest request);
///
/// Initiates the asynchronous execution of the ModifyReplicationTask operation.
///
///
/// Container for the necessary parameters to execute the ModifyReplicationTask operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndModifyReplicationTask
/// operation.
/// REST API Reference for ModifyReplicationTask Operation
IAsyncResult BeginModifyReplicationTask(ModifyReplicationTaskRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ModifyReplicationTask operation.
///
///
/// The IAsyncResult returned by the call to BeginModifyReplicationTask.
///
/// Returns a ModifyReplicationTaskResult from DatabaseMigrationService.
/// REST API Reference for ModifyReplicationTask Operation
ModifyReplicationTaskResponse EndModifyReplicationTask(IAsyncResult asyncResult);
#endregion
#region MoveReplicationTask
///
/// Moves a replication task from its current replication instance to a different target
/// replication instance using the specified parameters. The target replication instance
/// must be created with the same or later DMS version as the current replication instance.
///
/// Container for the necessary parameters to execute the MoveReplicationTask service method.
///
/// The response from the MoveReplicationTask service method, as returned by DatabaseMigrationService.
///
/// DMS was denied access to the endpoint. Check that the role is correctly configured.
///
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// DMS cannot access the KMS key.
///
///
/// The resource could not be found.
///
///
/// The quota for this resource quota has been exceeded.
///
/// REST API Reference for MoveReplicationTask Operation
MoveReplicationTaskResponse MoveReplicationTask(MoveReplicationTaskRequest request);
///
/// Initiates the asynchronous execution of the MoveReplicationTask operation.
///
///
/// Container for the necessary parameters to execute the MoveReplicationTask operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndMoveReplicationTask
/// operation.
/// REST API Reference for MoveReplicationTask Operation
IAsyncResult BeginMoveReplicationTask(MoveReplicationTaskRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the MoveReplicationTask operation.
///
///
/// The IAsyncResult returned by the call to BeginMoveReplicationTask.
///
/// Returns a MoveReplicationTaskResult from DatabaseMigrationService.
/// REST API Reference for MoveReplicationTask Operation
MoveReplicationTaskResponse EndMoveReplicationTask(IAsyncResult asyncResult);
#endregion
#region RebootReplicationInstance
///
/// Reboots a replication instance. Rebooting results in a momentary outage, until the
/// replication instance becomes available again.
///
/// Container for the necessary parameters to execute the RebootReplicationInstance service method.
///
/// The response from the RebootReplicationInstance service method, as returned by DatabaseMigrationService.
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The resource could not be found.
///
/// REST API Reference for RebootReplicationInstance Operation
RebootReplicationInstanceResponse RebootReplicationInstance(RebootReplicationInstanceRequest request);
///
/// Initiates the asynchronous execution of the RebootReplicationInstance operation.
///
///
/// Container for the necessary parameters to execute the RebootReplicationInstance operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRebootReplicationInstance
/// operation.
/// REST API Reference for RebootReplicationInstance Operation
IAsyncResult BeginRebootReplicationInstance(RebootReplicationInstanceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the RebootReplicationInstance operation.
///
///
/// The IAsyncResult returned by the call to BeginRebootReplicationInstance.
///
/// Returns a RebootReplicationInstanceResult from DatabaseMigrationService.
/// REST API Reference for RebootReplicationInstance Operation
RebootReplicationInstanceResponse EndRebootReplicationInstance(IAsyncResult asyncResult);
#endregion
#region RefreshSchemas
///
/// Populates the schema for the specified endpoint. This is an asynchronous operation
/// and can take several minutes. You can check the status of this operation by calling
/// the DescribeRefreshSchemasStatus operation.
///
/// Container for the necessary parameters to execute the RefreshSchemas service method.
///
/// The response from the RefreshSchemas service method, as returned by DatabaseMigrationService.
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// DMS cannot access the KMS key.
///
///
/// The resource could not be found.
///
///
/// The quota for this resource quota has been exceeded.
///
/// REST API Reference for RefreshSchemas Operation
RefreshSchemasResponse RefreshSchemas(RefreshSchemasRequest request);
///
/// Initiates the asynchronous execution of the RefreshSchemas operation.
///
///
/// Container for the necessary parameters to execute the RefreshSchemas operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRefreshSchemas
/// operation.
/// REST API Reference for RefreshSchemas Operation
IAsyncResult BeginRefreshSchemas(RefreshSchemasRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the RefreshSchemas operation.
///
///
/// The IAsyncResult returned by the call to BeginRefreshSchemas.
///
/// Returns a RefreshSchemasResult from DatabaseMigrationService.
/// REST API Reference for RefreshSchemas Operation
RefreshSchemasResponse EndRefreshSchemas(IAsyncResult asyncResult);
#endregion
#region ReloadReplicationTables
///
/// Reloads the target database table with the source data for a given DMS Serverless
/// replication configuration.
///
///
///
/// You can only use this operation with a task in the RUNNING state, otherwise the service
/// will throw an InvalidResourceStateFault
exception.
///
///
/// Container for the necessary parameters to execute the ReloadReplicationTables service method.
///
/// The response from the ReloadReplicationTables service method, as returned by DatabaseMigrationService.
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The resource could not be found.
///
/// REST API Reference for ReloadReplicationTables Operation
ReloadReplicationTablesResponse ReloadReplicationTables(ReloadReplicationTablesRequest request);
///
/// Initiates the asynchronous execution of the ReloadReplicationTables operation.
///
///
/// Container for the necessary parameters to execute the ReloadReplicationTables operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndReloadReplicationTables
/// operation.
/// REST API Reference for ReloadReplicationTables Operation
IAsyncResult BeginReloadReplicationTables(ReloadReplicationTablesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ReloadReplicationTables operation.
///
///
/// The IAsyncResult returned by the call to BeginReloadReplicationTables.
///
/// Returns a ReloadReplicationTablesResult from DatabaseMigrationService.
/// REST API Reference for ReloadReplicationTables Operation
ReloadReplicationTablesResponse EndReloadReplicationTables(IAsyncResult asyncResult);
#endregion
#region ReloadTables
///
/// Reloads the target database table with the source data.
///
///
///
/// You can only use this operation with a task in the RUNNING
state, otherwise
/// the service will throw an InvalidResourceStateFault
exception.
///
///
/// Container for the necessary parameters to execute the ReloadTables service method.
///
/// The response from the ReloadTables service method, as returned by DatabaseMigrationService.
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The resource could not be found.
///
/// REST API Reference for ReloadTables Operation
ReloadTablesResponse ReloadTables(ReloadTablesRequest request);
///
/// Initiates the asynchronous execution of the ReloadTables operation.
///
///
/// Container for the necessary parameters to execute the ReloadTables operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndReloadTables
/// operation.
/// REST API Reference for ReloadTables Operation
IAsyncResult BeginReloadTables(ReloadTablesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ReloadTables operation.
///
///
/// The IAsyncResult returned by the call to BeginReloadTables.
///
/// Returns a ReloadTablesResult from DatabaseMigrationService.
/// REST API Reference for ReloadTables Operation
ReloadTablesResponse EndReloadTables(IAsyncResult asyncResult);
#endregion
#region RemoveTagsFromResource
///
/// Removes metadata tags from an DMS resource, including replication instance, endpoint,
/// subnet group, and migration task. For more information, see
/// Tag
data type description.
///
/// Container for the necessary parameters to execute the RemoveTagsFromResource service method.
///
/// The response from the RemoveTagsFromResource service method, as returned by DatabaseMigrationService.
///
/// The resource could not be found.
///
/// REST API Reference for RemoveTagsFromResource Operation
RemoveTagsFromResourceResponse RemoveTagsFromResource(RemoveTagsFromResourceRequest request);
///
/// Initiates the asynchronous execution of the RemoveTagsFromResource operation.
///
///
/// Container for the necessary parameters to execute the RemoveTagsFromResource operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRemoveTagsFromResource
/// operation.
/// REST API Reference for RemoveTagsFromResource Operation
IAsyncResult BeginRemoveTagsFromResource(RemoveTagsFromResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the RemoveTagsFromResource operation.
///
///
/// The IAsyncResult returned by the call to BeginRemoveTagsFromResource.
///
/// Returns a RemoveTagsFromResourceResult from DatabaseMigrationService.
/// REST API Reference for RemoveTagsFromResource Operation
RemoveTagsFromResourceResponse EndRemoveTagsFromResource(IAsyncResult asyncResult);
#endregion
#region RunFleetAdvisorLsaAnalysis
///
/// Runs large-scale assessment (LSA) analysis on every Fleet Advisor collector in your
/// account.
///
/// Container for the necessary parameters to execute the RunFleetAdvisorLsaAnalysis service method.
///
/// The response from the RunFleetAdvisorLsaAnalysis service method, as returned by DatabaseMigrationService.
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The resource could not be found.
///
/// REST API Reference for RunFleetAdvisorLsaAnalysis Operation
RunFleetAdvisorLsaAnalysisResponse RunFleetAdvisorLsaAnalysis(RunFleetAdvisorLsaAnalysisRequest request);
///
/// Initiates the asynchronous execution of the RunFleetAdvisorLsaAnalysis operation.
///
///
/// Container for the necessary parameters to execute the RunFleetAdvisorLsaAnalysis operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRunFleetAdvisorLsaAnalysis
/// operation.
/// REST API Reference for RunFleetAdvisorLsaAnalysis Operation
IAsyncResult BeginRunFleetAdvisorLsaAnalysis(RunFleetAdvisorLsaAnalysisRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the RunFleetAdvisorLsaAnalysis operation.
///
///
/// The IAsyncResult returned by the call to BeginRunFleetAdvisorLsaAnalysis.
///
/// Returns a RunFleetAdvisorLsaAnalysisResult from DatabaseMigrationService.
/// REST API Reference for RunFleetAdvisorLsaAnalysis Operation
RunFleetAdvisorLsaAnalysisResponse EndRunFleetAdvisorLsaAnalysis(IAsyncResult asyncResult);
#endregion
#region StartRecommendations
///
/// Starts the analysis of your source database to provide recommendations of target engines.
///
///
///
/// You can create recommendations for multiple source databases using BatchStartRecommendations.
///
///
/// Container for the necessary parameters to execute the StartRecommendations service method.
///
/// The response from the StartRecommendations service method, as returned by DatabaseMigrationService.
///
/// DMS was denied access to the endpoint. Check that the role is correctly configured.
///
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The resource could not be found.
///
/// REST API Reference for StartRecommendations Operation
StartRecommendationsResponse StartRecommendations(StartRecommendationsRequest request);
///
/// Initiates the asynchronous execution of the StartRecommendations operation.
///
///
/// Container for the necessary parameters to execute the StartRecommendations operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartRecommendations
/// operation.
/// REST API Reference for StartRecommendations Operation
IAsyncResult BeginStartRecommendations(StartRecommendationsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartRecommendations operation.
///
///
/// The IAsyncResult returned by the call to BeginStartRecommendations.
///
/// Returns a StartRecommendationsResult from DatabaseMigrationService.
/// REST API Reference for StartRecommendations Operation
StartRecommendationsResponse EndStartRecommendations(IAsyncResult asyncResult);
#endregion
#region StartReplication
///
/// For a given DMS Serverless replication configuration, DMS connects to the source endpoint
/// and collects the metadata to analyze the replication workload. Using this metadata,
/// DMS then computes and provisions the required capacity and starts replicating to the
/// target endpoint using the server resources that DMS has provisioned for the DMS Serverless
/// replication.
///
/// Container for the necessary parameters to execute the StartReplication service method.
///
/// The response from the StartReplication service method, as returned by DatabaseMigrationService.
///
/// DMS was denied access to the endpoint. Check that the role is correctly configured.
///
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The resource could not be found.
///
/// REST API Reference for StartReplication Operation
StartReplicationResponse StartReplication(StartReplicationRequest request);
///
/// Initiates the asynchronous execution of the StartReplication operation.
///
///
/// Container for the necessary parameters to execute the StartReplication operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartReplication
/// operation.
/// REST API Reference for StartReplication Operation
IAsyncResult BeginStartReplication(StartReplicationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartReplication operation.
///
///
/// The IAsyncResult returned by the call to BeginStartReplication.
///
/// Returns a StartReplicationResult from DatabaseMigrationService.
/// REST API Reference for StartReplication Operation
StartReplicationResponse EndStartReplication(IAsyncResult asyncResult);
#endregion
#region StartReplicationTask
///
/// Starts the replication task.
///
///
///
/// For more information about DMS tasks, see Working
/// with Migration Tasks in the Database Migration Service User Guide.
///
///
/// Container for the necessary parameters to execute the StartReplicationTask service method.
///
/// The response from the StartReplicationTask service method, as returned by DatabaseMigrationService.
///
/// DMS was denied access to the endpoint. Check that the role is correctly configured.
///
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The resource could not be found.
///
/// REST API Reference for StartReplicationTask Operation
StartReplicationTaskResponse StartReplicationTask(StartReplicationTaskRequest request);
///
/// Initiates the asynchronous execution of the StartReplicationTask operation.
///
///
/// Container for the necessary parameters to execute the StartReplicationTask operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartReplicationTask
/// operation.
/// REST API Reference for StartReplicationTask Operation
IAsyncResult BeginStartReplicationTask(StartReplicationTaskRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartReplicationTask operation.
///
///
/// The IAsyncResult returned by the call to BeginStartReplicationTask.
///
/// Returns a StartReplicationTaskResult from DatabaseMigrationService.
/// REST API Reference for StartReplicationTask Operation
StartReplicationTaskResponse EndStartReplicationTask(IAsyncResult asyncResult);
#endregion
#region StartReplicationTaskAssessment
///
/// Starts the replication task assessment for unsupported data types in the source database.
///
///
///
///
/// You can only use this operation for a task if the following conditions are true:
///
/// -
///
/// The task must be in the
stopped
state.
///
/// -
///
/// The task must have successful connections to the source and target.
///
///
///
/// If either of these conditions are not met, an InvalidResourceStateFault
/// error will result.
///
///
///
/// For information about DMS task assessments, see Creating
/// a task assessment report in the Database Migration Service User Guide.
///
///
/// Container for the necessary parameters to execute the StartReplicationTaskAssessment service method.
///
/// The response from the StartReplicationTaskAssessment service method, as returned by DatabaseMigrationService.
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The resource could not be found.
///
/// REST API Reference for StartReplicationTaskAssessment Operation
StartReplicationTaskAssessmentResponse StartReplicationTaskAssessment(StartReplicationTaskAssessmentRequest request);
///
/// Initiates the asynchronous execution of the StartReplicationTaskAssessment operation.
///
///
/// Container for the necessary parameters to execute the StartReplicationTaskAssessment operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartReplicationTaskAssessment
/// operation.
/// REST API Reference for StartReplicationTaskAssessment Operation
IAsyncResult BeginStartReplicationTaskAssessment(StartReplicationTaskAssessmentRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartReplicationTaskAssessment operation.
///
///
/// The IAsyncResult returned by the call to BeginStartReplicationTaskAssessment.
///
/// Returns a StartReplicationTaskAssessmentResult from DatabaseMigrationService.
/// REST API Reference for StartReplicationTaskAssessment Operation
StartReplicationTaskAssessmentResponse EndStartReplicationTaskAssessment(IAsyncResult asyncResult);
#endregion
#region StartReplicationTaskAssessmentRun
///
/// Starts a new premigration assessment run for one or more individual assessments of
/// a migration task.
///
///
///
/// The assessments that you can specify depend on the source and target database engine
/// and the migration type defined for the given task. To run this operation, your migration
/// task must already be created. After you run this operation, you can review the status
/// of each individual assessment. You can also run the migration task manually after
/// the assessment run and its individual assessments complete.
///
///
/// Container for the necessary parameters to execute the StartReplicationTaskAssessmentRun service method.
///
/// The response from the StartReplicationTaskAssessmentRun service method, as returned by DatabaseMigrationService.
///
/// DMS was denied access to the endpoint. Check that the role is correctly configured.
///
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The ciphertext references a key that doesn't exist or that the DMS account doesn't
/// have access to.
///
///
/// The specified KMS key isn't enabled.
///
///
/// An Key Management Service (KMS) error is preventing access to KMS.
///
///
/// The state of the specified KMS resource isn't valid for this request.
///
///
/// DMS cannot access the KMS key.
///
///
/// The specified KMS entity or resource can't be found.
///
///
/// The resource you are attempting to create already exists.
///
///
/// The resource could not be found.
///
///
/// Insufficient privileges are preventing access to an Amazon S3 object.
///
///
/// A specified Amazon S3 bucket, bucket folder, or other object can't be found.
///
/// REST API Reference for StartReplicationTaskAssessmentRun Operation
StartReplicationTaskAssessmentRunResponse StartReplicationTaskAssessmentRun(StartReplicationTaskAssessmentRunRequest request);
///
/// Initiates the asynchronous execution of the StartReplicationTaskAssessmentRun operation.
///
///
/// Container for the necessary parameters to execute the StartReplicationTaskAssessmentRun operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartReplicationTaskAssessmentRun
/// operation.
/// REST API Reference for StartReplicationTaskAssessmentRun Operation
IAsyncResult BeginStartReplicationTaskAssessmentRun(StartReplicationTaskAssessmentRunRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartReplicationTaskAssessmentRun operation.
///
///
/// The IAsyncResult returned by the call to BeginStartReplicationTaskAssessmentRun.
///
/// Returns a StartReplicationTaskAssessmentRunResult from DatabaseMigrationService.
/// REST API Reference for StartReplicationTaskAssessmentRun Operation
StartReplicationTaskAssessmentRunResponse EndStartReplicationTaskAssessmentRun(IAsyncResult asyncResult);
#endregion
#region StopReplication
///
/// For a given DMS Serverless replication configuration, DMS stops any and all ongoing
/// DMS Serverless replications. This command doesn't deprovision the stopped replications.
///
/// Container for the necessary parameters to execute the StopReplication service method.
///
/// The response from the StopReplication service method, as returned by DatabaseMigrationService.
///
/// DMS was denied access to the endpoint. Check that the role is correctly configured.
///
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The resource could not be found.
///
/// REST API Reference for StopReplication Operation
StopReplicationResponse StopReplication(StopReplicationRequest request);
///
/// Initiates the asynchronous execution of the StopReplication operation.
///
///
/// Container for the necessary parameters to execute the StopReplication operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopReplication
/// operation.
/// REST API Reference for StopReplication Operation
IAsyncResult BeginStopReplication(StopReplicationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StopReplication operation.
///
///
/// The IAsyncResult returned by the call to BeginStopReplication.
///
/// Returns a StopReplicationResult from DatabaseMigrationService.
/// REST API Reference for StopReplication Operation
StopReplicationResponse EndStopReplication(IAsyncResult asyncResult);
#endregion
#region StopReplicationTask
///
/// Stops the replication task.
///
/// Container for the necessary parameters to execute the StopReplicationTask service method.
///
/// The response from the StopReplicationTask service method, as returned by DatabaseMigrationService.
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// The resource could not be found.
///
/// REST API Reference for StopReplicationTask Operation
StopReplicationTaskResponse StopReplicationTask(StopReplicationTaskRequest request);
///
/// Initiates the asynchronous execution of the StopReplicationTask operation.
///
///
/// Container for the necessary parameters to execute the StopReplicationTask operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopReplicationTask
/// operation.
/// REST API Reference for StopReplicationTask Operation
IAsyncResult BeginStopReplicationTask(StopReplicationTaskRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StopReplicationTask operation.
///
///
/// The IAsyncResult returned by the call to BeginStopReplicationTask.
///
/// Returns a StopReplicationTaskResult from DatabaseMigrationService.
/// REST API Reference for StopReplicationTask Operation
StopReplicationTaskResponse EndStopReplicationTask(IAsyncResult asyncResult);
#endregion
#region TestConnection
///
/// Tests the connection between the replication instance and the endpoint.
///
/// Container for the necessary parameters to execute the TestConnection service method.
///
/// The response from the TestConnection service method, as returned by DatabaseMigrationService.
///
/// DMS was denied access to the endpoint. Check that the role is correctly configured.
///
///
/// The resource is in a state that prevents it from being used for database migration.
///
///
/// DMS cannot access the KMS key.
///
///
/// The resource could not be found.
///
///
/// The quota for this resource quota has been exceeded.
///
/// REST API Reference for TestConnection Operation
TestConnectionResponse TestConnection(TestConnectionRequest request);
///
/// Initiates the asynchronous execution of the TestConnection operation.
///
///
/// Container for the necessary parameters to execute the TestConnection operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTestConnection
/// operation.
/// REST API Reference for TestConnection Operation
IAsyncResult BeginTestConnection(TestConnectionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the TestConnection operation.
///
///
/// The IAsyncResult returned by the call to BeginTestConnection.
///
/// Returns a TestConnectionResult from DatabaseMigrationService.
/// REST API Reference for TestConnection Operation
TestConnectionResponse EndTestConnection(IAsyncResult asyncResult);
#endregion
#region UpdateSubscriptionsToEventBridge
///
/// Migrates 10 active and enabled Amazon SNS subscriptions at a time and converts them
/// to corresponding Amazon EventBridge rules. By default, this operation migrates subscriptions
/// only when all your replication instance versions are 3.4.6 or higher. If any replication
/// instances are from versions earlier than 3.4.6, the operation raises an error and
/// tells you to upgrade these instances to version 3.4.6 or higher. To enable migration
/// regardless of version, set the Force
option to true. However, if you
/// don't upgrade instances earlier than version 3.4.6, some types of events might not
/// be available when you use Amazon EventBridge.
///
///
///
/// To call this operation, make sure that you have certain permissions added to your
/// user account. For more information, see Migrating
/// event subscriptions to Amazon EventBridge in the Amazon Web Services Database
/// Migration Service User Guide.
///
///
/// Container for the necessary parameters to execute the UpdateSubscriptionsToEventBridge service method.
///
/// The response from the UpdateSubscriptionsToEventBridge service method, as returned by DatabaseMigrationService.
///
/// DMS was denied access to the endpoint. Check that the role is correctly configured.
///
///
/// The resource is in a state that prevents it from being used for database migration.
///
/// REST API Reference for UpdateSubscriptionsToEventBridge Operation
UpdateSubscriptionsToEventBridgeResponse UpdateSubscriptionsToEventBridge(UpdateSubscriptionsToEventBridgeRequest request);
///
/// Initiates the asynchronous execution of the UpdateSubscriptionsToEventBridge operation.
///
///
/// Container for the necessary parameters to execute the UpdateSubscriptionsToEventBridge operation on AmazonDatabaseMigrationServiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateSubscriptionsToEventBridge
/// operation.
/// REST API Reference for UpdateSubscriptionsToEventBridge Operation
IAsyncResult BeginUpdateSubscriptionsToEventBridge(UpdateSubscriptionsToEventBridgeRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateSubscriptionsToEventBridge operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateSubscriptionsToEventBridge.
///
/// Returns a UpdateSubscriptionsToEventBridgeResult from DatabaseMigrationService.
/// REST API Reference for UpdateSubscriptionsToEventBridge Operation
UpdateSubscriptionsToEventBridgeResponse EndUpdateSubscriptionsToEventBridge(IAsyncResult asyncResult);
#endregion
}
}