Amazon DMS Replication Instances API
Operations for managing DMS replication instances
Operations for managing DMS replication instances
openapi: 3.0.0
info:
version: 2016-01-01
x-release: v4
title: AWS Database Migration Service Endpoints Replication Instances API
description: <fullname>Database Migration Service</fullname> <p>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.</p> <p>For more information about DMS, see <a href="https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html">What Is Database Migration Service?</a> in the <i>Database Migration Service User Guide.</i> </p>
x-logo:
url: https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png
backgroundColor: '#FFFFFF'
termsOfService: https://aws.amazon.com/service-terms/
contact:
name: Mike Ralphson
email: mike.ralphson@gmail.com
url: https://github.com/mermade/aws2openapi
x-twitter: PermittedSoc
license:
name: Apache 2.0 License
url: http://www.apache.org/licenses/
x-providerName: amazonaws.com
x-serviceName: dms
x-origin:
- contentType: application/json
url: https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/dms-2016-01-01.normal.json
converter:
url: https://github.com/mermade/aws2openapi
version: 1.0.0
x-apisguru-driver: external
x-apiClientRegistration:
url: https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct
x-apisguru-categories:
- cloud
x-preferred: true
servers:
- url: http://dms.{region}.amazonaws.com
variables:
region:
description: The AWS region
enum:
- us-east-1
- us-east-2
- us-west-1
- us-west-2
- us-gov-west-1
- us-gov-east-1
- ca-central-1
- eu-north-1
- eu-west-1
- eu-west-2
- eu-west-3
- eu-central-1
- eu-south-1
- af-south-1
- ap-northeast-1
- ap-northeast-2
- ap-northeast-3
- ap-southeast-1
- ap-southeast-2
- ap-east-1
- ap-south-1
- sa-east-1
- me-south-1
default: us-east-1
description: The AWS Database Migration Service multi-region endpoint
- url: https://dms.{region}.amazonaws.com
variables:
region:
description: The AWS region
enum:
- us-east-1
- us-east-2
- us-west-1
- us-west-2
- us-gov-west-1
- us-gov-east-1
- ca-central-1
- eu-north-1
- eu-west-1
- eu-west-2
- eu-west-3
- eu-central-1
- eu-south-1
- af-south-1
- ap-northeast-1
- ap-northeast-2
- ap-northeast-3
- ap-southeast-1
- ap-southeast-2
- ap-east-1
- ap-south-1
- sa-east-1
- me-south-1
default: us-east-1
description: The AWS Database Migration Service multi-region endpoint
- url: http://dms.{region}.amazonaws.com.cn
variables:
region:
description: The AWS region
enum:
- cn-north-1
- cn-northwest-1
default: cn-north-1
description: The AWS Database Migration Service endpoint for China (Beijing) and China (Ningxia)
- url: https://dms.{region}.amazonaws.com.cn
variables:
region:
description: The AWS region
enum:
- cn-north-1
- cn-northwest-1
default: cn-north-1
description: The AWS Database Migration Service endpoint for China (Beijing) and China (Ningxia)
security:
- hmac: []
tags:
- name: Replication Instances
description: Operations for managing DMS replication instances
paths:
/:
post:
operationId: CreateReplicationInstance
summary: Amazon DMS Create a replication instance
description: Creates the replication instance using the specified parameters. A replication instance is used to run replication tasks.
requestBody:
required: true
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/CreateReplicationInstanceInput'
responses:
'200':
description: Replication instance created
content:
application/json:
schema:
$ref: '#/components/schemas/ReplicationInstance'
'400':
description: Bad request
tags:
- Replication Instances
/describeReplicationInstances:
post:
operationId: DescribeReplicationInstances
summary: Amazon DMS Describe replication instances
description: Returns information about replication instances.
requestBody:
required: false
content:
application/x-amz-json-1.1:
schema:
type: object
properties:
Filters:
type: array
items:
$ref: '#/components/schemas/Filter'
MaxRecords:
type: integer
Marker:
type: string
responses:
'200':
description: Successful response
content:
application/json:
schema:
type: object
properties:
ReplicationInstances:
type: array
items:
$ref: '#/components/schemas/ReplicationInstance'
Marker:
type: string
tags:
- Replication Instances
components:
schemas:
ReplicationInstance:
type: object
properties:
ReplicationInstanceIdentifier:
type: string
ReplicationInstanceClass:
type: string
ReplicationInstanceStatus:
type: string
AllocatedStorage:
type: integer
ReplicationInstanceArn:
type: string
ReplicationInstancePublicIpAddress:
type: string
ReplicationInstancePrivateIpAddress:
type: string
AvailabilityZone:
type: string
MultiAZ:
type: boolean
EngineVersion:
type: string
CreateReplicationInstanceInput:
type: object
required:
- ReplicationInstanceIdentifier
- ReplicationInstanceClass
properties:
ReplicationInstanceIdentifier:
type: string
description: The replication instance identifier.
ReplicationInstanceClass:
type: string
description: The compute and memory capacity of the replication instance.
AllocatedStorage:
type: integer
description: The amount of storage (in gigabytes) to allocate.
VpcSecurityGroupIds:
type: array
items:
type: string
AvailabilityZone:
type: string
ReplicationSubnetGroupIdentifier:
type: string
MultiAZ:
type: boolean
EngineVersion:
type: string
PubliclyAccessible:
type: boolean
Filter:
type: object
properties:
Name:
type: string
Values:
type: array
items:
type: string
securitySchemes:
hmac:
type: apiKey
name: Authorization
in: header
description: Amazon Signature authorization v4
x-amazon-apigateway-authtype: awsSigv4
externalDocs:
description: Amazon Web Services documentation
url: https://docs.aws.amazon.com/dms/
x-hasEquivalentPaths: true