ReplicationConfigComputeConfigArgs

data class ReplicationConfigComputeConfigArgs(val availabilityZone: Output<String>? = null, val dnsNameServers: Output<String>? = null, val kmsKeyId: Output<String>? = null, val maxCapacityUnits: Output<Int>? = null, val minCapacityUnits: Output<Int>? = null, val multiAz: Output<Boolean>? = null, val preferredMaintenanceWindow: Output<String>? = null, val replicationSubnetGroupId: Output<String>, val vpcSecurityGroupIds: Output<List<String>>? = null) : ConvertibleToJava<ReplicationConfigComputeConfigArgs>

Constructors

Link copied to clipboard
constructor(availabilityZone: Output<String>? = null, dnsNameServers: Output<String>? = null, kmsKeyId: Output<String>? = null, maxCapacityUnits: Output<Int>? = null, minCapacityUnits: Output<Int>? = null, multiAz: Output<Boolean>? = null, preferredMaintenanceWindow: Output<String>? = null, replicationSubnetGroupId: Output<String>, vpcSecurityGroupIds: Output<List<String>>? = null)

Properties

Link copied to clipboard
val availabilityZone: Output<String>? = null

The Availability Zone where the DMS Serverless replication using this configuration will run. The default value is a random.

Link copied to clipboard
val dnsNameServers: Output<String>? = null

A list of custom DNS name servers supported for the DMS Serverless replication to access your source or target database.

Link copied to clipboard
val kmsKeyId: Output<String>? = null

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.

Link copied to clipboard
val maxCapacityUnits: Output<Int>? = null

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 DCUs as the minimum value allowed. The list of valid DCU values includes 1, 2, 4, 8, 16, 32, 64, 128, 192, 256, and 384.

Link copied to clipboard
val minCapacityUnits: Output<Int>? = null

Specifies the minimum value of the DMS capacity units (DCUs) for which a given DMS Serverless replication can be provisioned. The list of valid DCU values includes 1, 2, 4, 8, 16, 32, 64, 128, 192, 256, and 384. If this value isn't set DMS sets the lowest allowed value, 1.

Link copied to clipboard
val multiAz: Output<Boolean>? = null

Specifies if the replication instance is a multi-az deployment. You cannot set the availability_zone parameter if the multi_az parameter is set to true.

Link copied to clipboard
val preferredMaintenanceWindow: Output<String>? = null

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

Link copied to clipboard

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

Link copied to clipboard
val vpcSecurityGroupIds: Output<List<String>>? = null

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.

Functions

Link copied to clipboard
open override fun toJava(): ReplicationConfigComputeConfigArgs