Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can click “Customize cookies” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To continue without accepting these cookies, click “Continue without accepting.” To make more detailed choices or learn more, click “Customize cookies.”

Skip to content

/AWS1/CL_DMGCOMPUTECONFIG

Configuration parameters for provisioning an DMS Serverless replication.

CONSTRUCTOR

IMPORTING

Optional arguments:

IV_AVAILABILITYZONE TYPE /AWS1/DMGSTRING /AWS1/DMGSTRING

The Availability Zone where the DMS Serverless replication using this configuration will run. The default value is a random, system-chosen Availability Zone in the configuration's Amazon Web Services Region, for example, "us-west-2". You can't set this parameter if the MultiAZ parameter is set to true.

IV_DNSNAMESERVERS TYPE /AWS1/DMGSTRING /AWS1/DMGSTRING

A list of custom DNS name servers supported for the DMS Serverless replication to access your source or target database. This list overrides the default name servers supported by the DMS Serverless replication. You can specify a comma-separated list of internet addresses for up to four DNS name servers. For example: "1.1.1.1,2.2.2.2,3.3.3.3,4.4.4.4"

IV_KMSKEYID TYPE /AWS1/DMGSTRING /AWS1/DMGSTRING

An Key Management Service (KMS) key Amazon Resource Name (ARN) that is used to encrypt the data during DMS Serverless replication.

If you don't specify a value for the KmsKeyId parameter, DMS uses your default encryption key.

KMS creates the default encryption key for your Amazon Web Services account. Your Amazon Web Services account has a different default encryption key for each Amazon Web Services Region.

IV_MAXCAPACITYUNITS TYPE /AWS1/DMGINTEGEROPTIONAL /AWS1/DMGINTEGEROPTIONAL

Specifies the maximum value of the DMS capacity units (DCUs) for which a given DMS Serverless replication can be provisioned. A single DCU is 2GB of RAM, with 1 DCU as the minimum value allowed. The list of valid DCU values includes 1, 2, 4, 8, 16, 32, 64, 128, 192, 256, and 384. So, the maximum value that you can specify for DMS Serverless is 384. The MaxCapacityUnits parameter is the only DCU parameter you are required to specify.

IV_MINCAPACITYUNITS TYPE /AWS1/DMGINTEGEROPTIONAL /AWS1/DMGINTEGEROPTIONAL

Specifies the minimum value of the DMS capacity units (DCUs) for which a given DMS Serverless replication can be provisioned. A single DCU is 2GB of RAM, with 1 DCU as the minimum value allowed. The list of valid DCU values includes 1, 2, 4, 8, 16, 32, 64, 128, 192, 256, and 384. So, the minimum DCU value that you can specify for DMS Serverless is 1. If you don't set this value, DMS sets this parameter to the minimum DCU value allowed, 1. If there is no current source activity, DMS scales down your replication until it reaches the value specified in MinCapacityUnits.

IV_MULTIAZ TYPE /AWS1/DMGBOOLEANOPTIONAL /AWS1/DMGBOOLEANOPTIONAL

Specifies whether the DMS Serverless replication is a Multi-AZ deployment. You can't set the AvailabilityZone parameter if the MultiAZ parameter is set to true.

IV_PREFERREDMAINTENANCEWIN00 TYPE /AWS1/DMGSTRING /AWS1/DMGSTRING

The weekly time range during which system maintenance can occur for the DMS Serverless replication, in Universal Coordinated Time (UTC). The format is ddd:hh24:mi-ddd:hh24:mi.

The default is a 30-minute window selected at random from an 8-hour block of time per Amazon Web Services Region. This maintenance occurs on a random day of the week. Valid values for days of the week include Mon, Tue, Wed, Thu, Fri, Sat, and Sun.

Constraints include a minimum 30-minute window.

IV_REPLICATIONSUBNETGROUPID TYPE /AWS1/DMGSTRING /AWS1/DMGSTRING

Specifies a subnet group identifier to associate with the DMS Serverless replication.

IT_VPCSECURITYGROUPIDS TYPE /AWS1/CL_DMGSTRINGLIST_W=>TT_STRINGLIST TT_STRINGLIST

Specifies the virtual private cloud (VPC) security group to use with the DMS Serverless replication. The VPC security group must work with the VPC containing the replication.


Queryable Attributes

AvailabilityZone

The Availability Zone where the DMS Serverless replication using this configuration will run. The default value is a random, system-chosen Availability Zone in the configuration's Amazon Web Services Region, for example, "us-west-2". You can't set this parameter if the MultiAZ parameter is set to true.

Accessible with the following methods

Method Description
GET_AVAILABILITYZONE() Getter for AVAILABILITYZONE, with configurable default
ASK_AVAILABILITYZONE() Getter for AVAILABILITYZONE w/ exceptions if field has no va
HAS_AVAILABILITYZONE() Determine if AVAILABILITYZONE has a value

DnsNameServers

A list of custom DNS name servers supported for the DMS Serverless replication to access your source or target database. This list overrides the default name servers supported by the DMS Serverless replication. You can specify a comma-separated list of internet addresses for up to four DNS name servers. For example: "1.1.1.1,2.2.2.2,3.3.3.3,4.4.4.4"

Accessible with the following methods

Method Description
GET_DNSNAMESERVERS() Getter for DNSNAMESERVERS, with configurable default
ASK_DNSNAMESERVERS() Getter for DNSNAMESERVERS w/ exceptions if field has no valu
HAS_DNSNAMESERVERS() Determine if DNSNAMESERVERS has a value

KmsKeyId

An Key Management Service (KMS) key Amazon Resource Name (ARN) that is used to encrypt the data during DMS Serverless replication.

If you don't specify a value for the KmsKeyId parameter, DMS uses your default encryption key.

KMS creates the default encryption key for your Amazon Web Services account. Your Amazon Web Services account has a different default encryption key for each Amazon Web Services Region.

Accessible with the following methods

Method Description
GET_KMSKEYID() Getter for KMSKEYID, with configurable default
ASK_KMSKEYID() Getter for KMSKEYID w/ exceptions if field has no value
HAS_KMSKEYID() Determine if KMSKEYID has a value

MaxCapacityUnits

Specifies the maximum value of the DMS capacity units (DCUs) for which a given DMS Serverless replication can be provisioned. A single DCU is 2GB of RAM, with 1 DCU as the minimum value allowed. The list of valid DCU values includes 1, 2, 4, 8, 16, 32, 64, 128, 192, 256, and 384. So, the maximum value that you can specify for DMS Serverless is 384. The MaxCapacityUnits parameter is the only DCU parameter you are required to specify.

Accessible with the following methods

Method Description
GET_MAXCAPACITYUNITS() Getter for MAXCAPACITYUNITS, with configurable default
ASK_MAXCAPACITYUNITS() Getter for MAXCAPACITYUNITS w/ exceptions if field has no va
HAS_MAXCAPACITYUNITS() Determine if MAXCAPACITYUNITS has a value

MinCapacityUnits

Specifies the minimum value of the DMS capacity units (DCUs) for which a given DMS Serverless replication can be provisioned. A single DCU is 2GB of RAM, with 1 DCU as the minimum value allowed. The list of valid DCU values includes 1, 2, 4, 8, 16, 32, 64, 128, 192, 256, and 384. So, the minimum DCU value that you can specify for DMS Serverless is 1. If you don't set this value, DMS sets this parameter to the minimum DCU value allowed, 1. If there is no current source activity, DMS scales down your replication until it reaches the value specified in MinCapacityUnits.

Accessible with the following methods

Method Description
GET_MINCAPACITYUNITS() Getter for MINCAPACITYUNITS, with configurable default
ASK_MINCAPACITYUNITS() Getter for MINCAPACITYUNITS w/ exceptions if field has no va
HAS_MINCAPACITYUNITS() Determine if MINCAPACITYUNITS has a value

MultiAZ

Specifies whether the DMS Serverless replication is a Multi-AZ deployment. You can't set the AvailabilityZone parameter if the MultiAZ parameter is set to true.

Accessible with the following methods

Method Description
GET_MULTIAZ() Getter for MULTIAZ, with configurable default
ASK_MULTIAZ() Getter for MULTIAZ w/ exceptions if field has no value
HAS_MULTIAZ() Determine if MULTIAZ has a value

PreferredMaintenanceWindow

The weekly time range during which system maintenance can occur for the DMS Serverless replication, in Universal Coordinated Time (UTC). The format is ddd:hh24:mi-ddd:hh24:mi.

The default is a 30-minute window selected at random from an 8-hour block of time per Amazon Web Services Region. This maintenance occurs on a random day of the week. Valid values for days of the week include Mon, Tue, Wed, Thu, Fri, Sat, and Sun.

Constraints include a minimum 30-minute window.

Accessible with the following methods

Method Description
GET_PREFERREDMAINTENANCEWI00() Getter for PREFERREDMAINTENANCEWINDOW, with configurable def
ASK_PREFERREDMAINTENANCEWI00() Getter for PREFERREDMAINTENANCEWINDOW w/ exceptions if field
HAS_PREFERREDMAINTENANCEWI00() Determine if PREFERREDMAINTENANCEWINDOW has a value

ReplicationSubnetGroupId

Specifies a subnet group identifier to associate with the DMS Serverless replication.

Accessible with the following methods

Method Description
GET_REPLICATIONSUBNETGROUPID() Getter for REPLICATIONSUBNETGROUPID, with configurable defau
ASK_REPLICATIONSUBNETGROUPID() Getter for REPLICATIONSUBNETGROUPID w/ exceptions if field h
HAS_REPLICATIONSUBNETGROUPID() Determine if REPLICATIONSUBNETGROUPID has a value

VpcSecurityGroupIds

Specifies the virtual private cloud (VPC) security group to use with the DMS Serverless replication. The VPC security group must work with the VPC containing the replication.

Accessible with the following methods

Method Description
GET_VPCSECURITYGROUPIDS() Getter for VPCSECURITYGROUPIDS, with configurable default
ASK_VPCSECURITYGROUPIDS() Getter for VPCSECURITYGROUPIDS w/ exceptions if field has no
HAS_VPCSECURITYGROUPIDS() Determine if VPCSECURITYGROUPIDS has a value