amazonka-dms-1.4.0: Amazon Database Migration Service SDK.

Copyright(c) 2013-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.DMS.CreateReplicationInstance

Contents

Description

Creates the replication instance using the specified parameters.

Synopsis

Creating a Request

Request Lenses

criEngineVersion :: Lens' CreateReplicationInstance (Maybe Text) Source

The engine version number of the replication instance.

criPubliclyAccessible :: Lens' CreateReplicationInstance (Maybe Bool) Source

Specifies the accessibility options for the replication instance. A value of true represents an instance with a public IP address. A value of false represents an instance with a private IP address. The default value is true.

criAutoMinorVersionUpgrade :: Lens' CreateReplicationInstance (Maybe Bool) Source

Indicates that minor engine upgrades will be applied automatically to the replication instance during the maintenance window.

Default: true

criReplicationSubnetGroupIdentifier :: Lens' CreateReplicationInstance (Maybe Text) Source

A subnet group to associate with the replication instance.

criPreferredMaintenanceWindow :: Lens' CreateReplicationInstance (Maybe Text) Source

The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).

Format: 'ddd:hh24:mi-ddd:hh24:mi'

Default: A 30-minute window selected at random from an 8-hour block of time per region, occurring on a random day of the week.

Valid Days: Mon, Tue, Wed, Thu, Fri, Sat, Sun

Constraints: Minimum 30-minute window.

criKMSKeyId :: Lens' CreateReplicationInstance (Maybe Text) Source

The KMS key identifier that will be used to encrypt the content on the replication instance. If you do not specify a value for the KmsKeyId parameter, then AWS DMS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS region.

criAvailabilityZone :: Lens' CreateReplicationInstance (Maybe Text) Source

The EC2 Availability Zone that the replication instance will be created in.

Default: A random, system-chosen Availability Zone in the endpoint's region.

Example: 'us-east-1d'

criAllocatedStorage :: Lens' CreateReplicationInstance (Maybe Int) Source

The amount of storage (in gigabytes) to be initially allocated for the replication instance.

criTags :: Lens' CreateReplicationInstance [Tag] Source

Tags to be associated with the replication instance.

criReplicationInstanceIdentifier :: Lens' CreateReplicationInstance Text Source

The replication instance identifier. This parameter is stored as a lowercase string.

Constraints:

  • Must contain from 1 to 63 alphanumeric characters or hyphens.
  • First character must be a letter.
  • Cannot end with a hyphen or contain two consecutive hyphens.

Example: myrepinstance

criReplicationInstanceClass :: Lens' CreateReplicationInstance Text Source

The compute and memory capacity of the replication instance as specified by the replication instance class.

Valid Values: 'dms.t2.micro | dms.t2.small | dms.t2.medium | dms.t2.large | dms.c4.large | dms.c4.xlarge | dms.c4.2xlarge | dms.c4.4xlarge '

Destructuring the Response

createReplicationInstanceResponse Source

Creates a value of CreateReplicationInstanceResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

Response Lenses