ReplicationConfigComputeConfig class

Constructors

ReplicationConfigComputeConfig({Input<String?>? availabilityZone, Input<String?>? dnsNameServers, Input<String?>? kmsKeyId, Input<int?>? maxCapacityUnits, Input<int?>? minCapacityUnits, Input<bool?>? multiAz, Input<String?>? preferredMaintenanceWindow, required Input<String> replicationSubnetGroupId, Input<List<String>?>? vpcSecurityGroupIds})
Creates a new ReplicationConfigComputeConfig. availabilityZone The Availability Zone where the DMS Serverless replication using this configuration will run. The default value is a random. dnsNameServers A list of custom DNS name servers supported for the DMS Serverless replication to access your source or target database. kmsKeyId KMS key 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. 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 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. minCapacityUnits 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. multiAz Specifies if the replication instance is a multi-az deployment. You cannot set the availabilityZone parameter if the multiAz parameter is set to true. preferredMaintenanceWindow The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC). replicationSubnetGroupId Specifies a subnet group identifier to associate with the DMS Serverless replication. vpcSecurityGroupIds VPC security group to use with the DMS Serverless replication. The VPC security group must work with the VPC containing the replication.
const
ReplicationConfigComputeConfig.fromMap(Map<String, dynamic> map)
factory

Properties

availabilityZone → Input<String?>?
The Availability Zone where the DMS Serverless replication using this configuration will run. The default value is a random.
final
dnsNameServers → Input<String?>?
A list of custom DNS name servers supported for the DMS Serverless replication to access your source or target database.
final
hashCode int
The hash code for this object.
no setterinherited
kmsKeyId → Input<String?>?
KMS key 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.
final
maxCapacityUnits → Input<int?>?
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.
final
minCapacityUnits → Input<int?>?
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.
final
multiAz → Input<bool?>?
Specifies if the replication instance is a multi-az deployment. You cannot set the availabilityZone parameter if the multiAz parameter is set to true.
final
preferredMaintenanceWindow → Input<String?>?
The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).
final
replicationSubnetGroupId → Input<String>
Specifies a subnet group identifier to associate with the DMS Serverless replication.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
vpcSecurityGroupIds → Input<List<String>?>?
VPC security group to use with the DMS Serverless replication. The VPC security group must work with the VPC containing the replication.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited