naftiko: 1.0.0-alpha2 info: label: AWS Database Migration Service description: 'AWS Database Migration Service. 69 operations. Lead operation: AWS Database Migration Service. Self-contained Naftiko capability covering one Amazon Dms business surface.' tags: - Amazon Dms - AWS Database Migration Service created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: AMAZON_DMS_API_KEY: AMAZON_DMS_API_KEY capability: consumes: - type: http namespace: amazon-dms baseUri: http://dms.{region}.amazonaws.com description: AWS Database Migration Service business capability. Self-contained, no shared references. resources: - name: '#X-Amz-Target=AmazonDMSv20160101.AddTagsToResource' path: /#X-Amz-Target=AmazonDMSv20160101.AddTagsToResource operations: - name: addtagstoresource method: POST description: 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 Conditio outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.ApplyPendingMaintenanceAction' path: /#X-Amz-Target=AmazonDMSv20160101.ApplyPendingMaintenanceAction operations: - name: applypendingmaintenanceaction method: POST description: Applies a pending maintenance action to a resource (for example, to a replication instance). outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.BatchStartRecommendations' path: /#X-Amz-Target=AmazonDMSv20160101.BatchStartRecommendations operations: - name: batchstartrecommendations method: POST description:

Starts the analysis of up to 20 source databases to recommend target engines for each source database. This is a batch version of StartRecommenda outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun' path: /#X-Amz-Target=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun operations: - name: cancelreplicationtaskassessmentrun method: POST description:

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.

outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.CreateEndpoint' path: /#X-Amz-Target=AmazonDMSv20160101.CreateEndpoint operations: - name: createendpoint method: POST description:

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 outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.CreateEventSubscription' path: /#X-Amz-Target=AmazonDMSv20160101.CreateEventSubscription operations: - name: createeventsubscription method: POST description:

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 pro outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.CreateFleetAdvisorCollector' path: /#X-Amz-Target=AmazonDMSv20160101.CreateFleetAdvisorCollector operations: - name: createfleetadvisorcollector method: POST description: Creates a Fleet Advisor collector using the specified parameters. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.CreateReplicationInstance' path: /#X-Amz-Target=AmazonDMSv20160101.CreateReplicationInstance operations: - name: createreplicationinstance method: POST description:

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, s outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.CreateReplicationSubnetGroup' path: /#X-Amz-Target=AmazonDMSv20160101.CreateReplicationSubnetGroup operations: - name: createreplicationsubnetgroup method: POST description:

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 R outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.CreateReplicationTask' path: /#X-Amz-Target=AmazonDMSv20160101.CreateReplicationTask operations: - name: createreplicationtask method: POST description: Creates a replication task using the specified parameters. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DeleteCertificate' path: /#X-Amz-Target=AmazonDMSv20160101.DeleteCertificate operations: - name: deletecertificate method: POST description: Deletes the specified certificate. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DeleteConnection' path: /#X-Amz-Target=AmazonDMSv20160101.DeleteConnection operations: - name: deleteconnection method: POST description: Deletes the connection between a replication instance and an endpoint. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DeleteEndpoint' path: /#X-Amz-Target=AmazonDMSv20160101.DeleteEndpoint operations: - name: deleteendpoint method: POST description:

Deletes the specified endpoint.

All tasks associated with the endpoint must be deleted before you can delete the endpoint.

outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DeleteEventSubscription' path: /#X-Amz-Target=AmazonDMSv20160101.DeleteEventSubscription operations: - name: deleteeventsubscription method: POST description: Deletes an DMS event subscription. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorCollector' path: /#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorCollector operations: - name: deletefleetadvisorcollector method: POST description: Deletes the specified Fleet Advisor collector. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorDatabases' path: /#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorDatabases operations: - name: deletefleetadvisordatabases method: POST description: Deletes the specified Fleet Advisor collector databases. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationInstance' path: /#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationInstance operations: - name: deletereplicationinstance method: POST description:

Deletes the specified replication instance.

You must delete any migration tasks that are associated with the replication instance before you can delete it.

outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationSubnetGroup' path: /#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationSubnetGroup operations: - name: deletereplicationsubnetgroup method: POST description: Deletes a subnet group. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTask' path: /#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTask operations: - name: deletereplicationtask method: POST description: Deletes the specified replication task. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun' path: /#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun operations: - name: deletereplicationtaskassessmentrun method: POST description:

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 i outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes' path: /#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes operations: - name: describeaccountattributes method: POST description:

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 outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DescribeApplicableIndividualAssessments' path: /#X-Amz-Target=AmazonDMSv20160101.DescribeApplicableIndividualAssessments operations: - name: describeapplicableindividualassessments method: POST description:

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 assessme outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: MaxRecords in: query type: string description: Pagination limit - name: Marker in: query type: string description: Pagination token - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DescribeCertificates' path: /#X-Amz-Target=AmazonDMSv20160101.DescribeCertificates operations: - name: describecertificates method: POST description: Provides a description of the certificate. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: MaxRecords in: query type: string description: Pagination limit - name: Marker in: query type: string description: Pagination token - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DescribeConnections' path: /#X-Amz-Target=AmazonDMSv20160101.DescribeConnections operations: - name: describeconnections method: POST description: 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. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: MaxRecords in: query type: string description: Pagination limit - name: Marker in: query type: string description: Pagination token - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointSettings' path: /#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointSettings operations: - name: describeendpointsettings method: POST description: Returns information about the possible endpoint settings available when you create an endpoint for a specific database engine. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: MaxRecords in: query type: string description: Pagination limit - name: Marker in: query type: string description: Pagination token - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointTypes' path: /#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointTypes operations: - name: describeendpointtypes method: POST description: Returns information about the type of endpoints available. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: MaxRecords in: query type: string description: Pagination limit - name: Marker in: query type: string description: Pagination token - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DescribeEndpoints' path: /#X-Amz-Target=AmazonDMSv20160101.DescribeEndpoints operations: - name: describeendpoints method: POST description: Returns information about the endpoints for your account in the current region. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: MaxRecords in: query type: string description: Pagination limit - name: Marker in: query type: string description: Pagination token - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DescribeEventCategories' path: /#X-Amz-Target=AmazonDMSv20160101.DescribeEventCategories operations: - name: describeeventcategories method: POST description: 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 w outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DescribeEventSubscriptions' path: /#X-Amz-Target=AmazonDMSv20160101.DescribeEventSubscriptions operations: - name: describeeventsubscriptions method: POST description:

Lists all the event subscriptions for a customer account. The description of a subscription includes SubscriptionName, SNSTopicARN, CustomerID, SourceType, SourceID, outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: MaxRecords in: query type: string description: Pagination limit - name: Marker in: query type: string description: Pagination token - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DescribeEvents' path: /#X-Amz-Target=AmazonDMSv20160101.DescribeEvents operations: - name: describeevents method: POST description: 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 a outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: MaxRecords in: query type: string description: Pagination limit - name: Marker in: query type: string description: Pagination token - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorCollectors' path: /#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorCollectors operations: - name: describefleetadvisorcollectors method: POST description: Returns a list of the Fleet Advisor collectors in your account. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: MaxRecords in: query type: string description: Pagination limit - name: NextToken in: query type: string description: Pagination token - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorDatabases' path: /#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorDatabases operations: - name: describefleetadvisordatabases method: POST description: Returns a list of Fleet Advisor databases in your account. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: MaxRecords in: query type: string description: Pagination limit - name: NextToken in: query type: string description: Pagination token - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis' path: /#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis operations: - name: describefleetadvisorlsaanalysis method: POST description: Provides descriptions of large-scale assessment (LSA) analyses produced by your Fleet Advisor collectors. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: MaxRecords in: query type: string description: Pagination limit - name: NextToken in: query type: string description: Pagination token - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary' path: /#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary operations: - name: describefleetadvisorschemaobjectsummary method: POST description: Provides descriptions of the schemas discovered by your Fleet Advisor collectors. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: MaxRecords in: query type: string description: Pagination limit - name: NextToken in: query type: string description: Pagination token - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemas' path: /#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemas operations: - name: describefleetadvisorschemas method: POST description: Returns a list of schemas detected by Fleet Advisor Collectors in your account. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: MaxRecords in: query type: string description: Pagination limit - name: NextToken in: query type: string description: Pagination token - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DescribeOrderableReplicationInstances' path: /#X-Amz-Target=AmazonDMSv20160101.DescribeOrderableReplicationInstances operations: - name: describeorderablereplicationinstances method: POST description: Returns information about the replication instance types that can be created in the specified region. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: MaxRecords in: query type: string description: Pagination limit - name: Marker in: query type: string description: Pagination token - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DescribePendingMaintenanceActions' path: /#X-Amz-Target=AmazonDMSv20160101.DescribePendingMaintenanceActions operations: - name: describependingmaintenanceactions method: POST description: For internal use only outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: MaxRecords in: query type: string description: Pagination limit - name: Marker in: query type: string description: Pagination token - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendationLimitations' path: /#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendationLimitations operations: - name: describerecommendationlimitations method: POST description: Returns a paginated list of limitations for recommendations of target Amazon Web Services engines. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: MaxRecords in: query type: string description: Pagination limit - name: NextToken in: query type: string description: Pagination token - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendations' path: /#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendations operations: - name: describerecommendations method: POST description: Returns a paginated list of target engine recommendations for your source databases. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: MaxRecords in: query type: string description: Pagination limit - name: NextToken in: query type: string description: Pagination token - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DescribeRefreshSchemasStatus' path: /#X-Amz-Target=AmazonDMSv20160101.DescribeRefreshSchemasStatus operations: - name: describerefreshschemasstatus method: POST description: Returns the status of the RefreshSchemas operation. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs' path: /#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs operations: - name: describereplicationinstancetasklogs method: POST description: Returns information about the task logs for the specified task. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: MaxRecords in: query type: string description: Pagination limit - name: Marker in: query type: string description: Pagination token - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstances' path: /#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstances operations: - name: describereplicationinstances method: POST description: Returns information about replication instances for your account in the current region. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: MaxRecords in: query type: string description: Pagination limit - name: Marker in: query type: string description: Pagination token - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationSubnetGroups' path: /#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationSubnetGroups operations: - name: describereplicationsubnetgroups method: POST description: Returns information about the replication subnet groups. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: MaxRecords in: query type: string description: Pagination limit - name: Marker in: query type: string description: Pagination token - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults' path: /#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults operations: - name: describereplicationtaskassessmentresults method: POST description:

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 Tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.ModifyEndpoint' path: /#X-Amz-Target=AmazonDMSv20160101.ModifyEndpoint operations: - name: modifyendpoint method: POST description:

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 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.

outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationSubnetGroup' path: /#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationSubnetGroup operations: - name: modifyreplicationsubnetgroup method: POST description: Modifies the settings for the specified replication subnet group. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationTask' path: /#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationTask operations: - name: modifyreplicationtask method: POST description:

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 Tag < outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis' path: /#X-Amz-Target=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis operations: - name: runfleetadvisorlsaanalysis method: POST description: Runs large-scale assessment (LSA) analysis on every Fleet Advisor collector in your account. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: '#X-Amz-Target=AmazonDMSv20160101.StartRecommendations' path: /#X-Amz-Target=AmazonDMSv20160101.StartRecommendations operations: - name: startrecommendations method: POST description:

Starts the analysis of your source database to provide recommendations of target engines.

You can create recommendations for multiple source databases using Working with Migration Tasks in the Database Migration Service User Guide. 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: