Package com.pulumi.aws.dms.inputs
Class ReplicationConfigComputeConfigArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.dms.inputs.ReplicationConfigComputeConfigArgs
-
public final class ReplicationConfigComputeConfigArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ReplicationConfigComputeConfigArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ReplicationConfigComputeConfigArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>
availabilityZone()
static ReplicationConfigComputeConfigArgs.Builder
builder()
static ReplicationConfigComputeConfigArgs.Builder
builder(ReplicationConfigComputeConfigArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
dnsNameServers()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
kmsKeyId()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
maxCapacityUnits()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
minCapacityUnits()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
multiAz()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
preferredMaintenanceWindow()
com.pulumi.core.Output<java.lang.String>
replicationSubnetGroupId()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
vpcSecurityGroupIds()
-
-
-
Field Detail
-
Empty
public static final ReplicationConfigComputeConfigArgs Empty
-
-
Method Detail
-
availabilityZone
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> availabilityZone()
- Returns:
- The Availability Zone where the DMS Serverless replication using this configuration will run. The default value is a random.
-
dnsNameServers
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> dnsNameServers()
- Returns:
- A list of custom DNS name servers supported for the DMS Serverless replication to access your source or target database.
-
kmsKeyId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> kmsKeyId()
- Returns:
- 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.
-
maxCapacityUnits
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maxCapacityUnits()
- Returns:
- 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 2 DCUs as the minimum value allowed. The list of valid DCU values includes 2, 4, 8, 16, 32, 64, 128, 192, 256, and 384.
-
minCapacityUnits
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> minCapacityUnits()
- Returns:
- 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 2, 4, 8, 16, 32, 64, 128, 192, 256, and 384. If this value isn't set DMS scans the current activity of available source tables to identify an optimum setting for this parameter.
-
multiAz
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> multiAz()
- Returns:
- 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`.
-
preferredMaintenanceWindow
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> preferredMaintenanceWindow()
- Returns:
- The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC). - 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. - Format: `ddd:hh24:mi-ddd:hh24:mi` - Valid Days: `mon, tue, wed, thu, fri, sat, sun` - Constraints: Minimum 30-minute window.
-
replicationSubnetGroupId
public com.pulumi.core.Output<java.lang.String> replicationSubnetGroupId()
- Returns:
- Specifies a subnet group identifier to associate with the DMS Serverless replication.
-
vpcSecurityGroupIds
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> vpcSecurityGroupIds()
- Returns:
- 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.
-
builder
public static ReplicationConfigComputeConfigArgs.Builder builder()
-
builder
public static ReplicationConfigComputeConfigArgs.Builder builder(ReplicationConfigComputeConfigArgs defaults)
-
-