/* * 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: /// /// /// /// 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 } }