We recommend new projects start with resources from the AWS provider.
aws-native.dms.getReplicationConfig
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
A replication configuration that you later provide to configure and start a AWS DMS Serverless replication
Using getReplicationConfig
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getReplicationConfig(args: GetReplicationConfigArgs, opts?: InvokeOptions): Promise<GetReplicationConfigResult>
function getReplicationConfigOutput(args: GetReplicationConfigOutputArgs, opts?: InvokeOptions): Output<GetReplicationConfigResult>
def get_replication_config(replication_config_arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetReplicationConfigResult
def get_replication_config_output(replication_config_arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetReplicationConfigResult]
func LookupReplicationConfig(ctx *Context, args *LookupReplicationConfigArgs, opts ...InvokeOption) (*LookupReplicationConfigResult, error)
func LookupReplicationConfigOutput(ctx *Context, args *LookupReplicationConfigOutputArgs, opts ...InvokeOption) LookupReplicationConfigResultOutput
> Note: This function is named LookupReplicationConfig
in the Go SDK.
public static class GetReplicationConfig
{
public static Task<GetReplicationConfigResult> InvokeAsync(GetReplicationConfigArgs args, InvokeOptions? opts = null)
public static Output<GetReplicationConfigResult> Invoke(GetReplicationConfigInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetReplicationConfigResult> getReplicationConfig(GetReplicationConfigArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:dms:getReplicationConfig
arguments:
# arguments dictionary
The following arguments are supported:
- Replication
Config stringArn - The Amazon Resource Name (ARN) of the Replication Config
- Replication
Config stringArn - The Amazon Resource Name (ARN) of the Replication Config
- replication
Config StringArn - The Amazon Resource Name (ARN) of the Replication Config
- replication
Config stringArn - The Amazon Resource Name (ARN) of the Replication Config
- replication_
config_ strarn - The Amazon Resource Name (ARN) of the Replication Config
- replication
Config StringArn - The Amazon Resource Name (ARN) of the Replication Config
getReplicationConfig Result
The following output properties are available:
- Compute
Config Pulumi.Aws Native. Dms. Outputs. Replication Config Compute Config - Configuration parameters for provisioning an AWS DMS Serverless replication.
- Replication
Config stringArn - The Amazon Resource Name (ARN) of the Replication Config
- Replication
Config stringIdentifier - A unique identifier of replication configuration
- Replication
Settings object JSON settings for Servereless replications that are provisioned using this replication configuration
Search the CloudFormation User Guide for
AWS::DMS::ReplicationConfig
for more information about the expected schema for this property.- Replication
Type Pulumi.Aws Native. Dms. Replication Config Replication Type - The type of AWS DMS Serverless replication to provision using this replication configuration
- Source
Endpoint stringArn - The Amazon Resource Name (ARN) of the source endpoint for this AWS DMS Serverless replication configuration
- Supplemental
Settings object JSON settings for specifying supplemental data
Search the CloudFormation User Guide for
AWS::DMS::ReplicationConfig
for more information about the expected schema for this property.- Table
Mappings object JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration
Search the CloudFormation User Guide for
AWS::DMS::ReplicationConfig
for more information about the expected schema for this property.- List<Pulumi.
Aws Native. Outputs. Tag> - Target
Endpoint stringArn - The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration
- Compute
Config ReplicationConfig Compute Config - Configuration parameters for provisioning an AWS DMS Serverless replication.
- Replication
Config stringArn - The Amazon Resource Name (ARN) of the Replication Config
- Replication
Config stringIdentifier - A unique identifier of replication configuration
- Replication
Settings interface{} JSON settings for Servereless replications that are provisioned using this replication configuration
Search the CloudFormation User Guide for
AWS::DMS::ReplicationConfig
for more information about the expected schema for this property.- Replication
Type ReplicationConfig Replication Type - The type of AWS DMS Serverless replication to provision using this replication configuration
- Source
Endpoint stringArn - The Amazon Resource Name (ARN) of the source endpoint for this AWS DMS Serverless replication configuration
- Supplemental
Settings interface{} JSON settings for specifying supplemental data
Search the CloudFormation User Guide for
AWS::DMS::ReplicationConfig
for more information about the expected schema for this property.- Table
Mappings interface{} JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration
Search the CloudFormation User Guide for
AWS::DMS::ReplicationConfig
for more information about the expected schema for this property.- Tag
- Target
Endpoint stringArn - The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration
- compute
Config ReplicationConfig Compute Config - Configuration parameters for provisioning an AWS DMS Serverless replication.
- replication
Config StringArn - The Amazon Resource Name (ARN) of the Replication Config
- replication
Config StringIdentifier - A unique identifier of replication configuration
- replication
Settings Object JSON settings for Servereless replications that are provisioned using this replication configuration
Search the CloudFormation User Guide for
AWS::DMS::ReplicationConfig
for more information about the expected schema for this property.- replication
Type ReplicationConfig Replication Type - The type of AWS DMS Serverless replication to provision using this replication configuration
- source
Endpoint StringArn - The Amazon Resource Name (ARN) of the source endpoint for this AWS DMS Serverless replication configuration
- supplemental
Settings Object JSON settings for specifying supplemental data
Search the CloudFormation User Guide for
AWS::DMS::ReplicationConfig
for more information about the expected schema for this property.- table
Mappings Object JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration
Search the CloudFormation User Guide for
AWS::DMS::ReplicationConfig
for more information about the expected schema for this property.- List<Tag>
- target
Endpoint StringArn - The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration
- compute
Config ReplicationConfig Compute Config - Configuration parameters for provisioning an AWS DMS Serverless replication.
- replication
Config stringArn - The Amazon Resource Name (ARN) of the Replication Config
- replication
Config stringIdentifier - A unique identifier of replication configuration
- replication
Settings any JSON settings for Servereless replications that are provisioned using this replication configuration
Search the CloudFormation User Guide for
AWS::DMS::ReplicationConfig
for more information about the expected schema for this property.- replication
Type ReplicationConfig Replication Type - The type of AWS DMS Serverless replication to provision using this replication configuration
- source
Endpoint stringArn - The Amazon Resource Name (ARN) of the source endpoint for this AWS DMS Serverless replication configuration
- supplemental
Settings any JSON settings for specifying supplemental data
Search the CloudFormation User Guide for
AWS::DMS::ReplicationConfig
for more information about the expected schema for this property.- table
Mappings any JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration
Search the CloudFormation User Guide for
AWS::DMS::ReplicationConfig
for more information about the expected schema for this property.- Tag[]
- target
Endpoint stringArn - The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration
- compute_
config ReplicationConfig Compute Config - Configuration parameters for provisioning an AWS DMS Serverless replication.
- replication_
config_ strarn - The Amazon Resource Name (ARN) of the Replication Config
- replication_
config_ stridentifier - A unique identifier of replication configuration
- replication_
settings Any JSON settings for Servereless replications that are provisioned using this replication configuration
Search the CloudFormation User Guide for
AWS::DMS::ReplicationConfig
for more information about the expected schema for this property.- replication_
type ReplicationConfig Replication Type - The type of AWS DMS Serverless replication to provision using this replication configuration
- source_
endpoint_ strarn - The Amazon Resource Name (ARN) of the source endpoint for this AWS DMS Serverless replication configuration
- supplemental_
settings Any JSON settings for specifying supplemental data
Search the CloudFormation User Guide for
AWS::DMS::ReplicationConfig
for more information about the expected schema for this property.- table_
mappings Any JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration
Search the CloudFormation User Guide for
AWS::DMS::ReplicationConfig
for more information about the expected schema for this property.- Sequence[root_Tag]
- target_
endpoint_ strarn - The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration
- compute
Config Property Map - Configuration parameters for provisioning an AWS DMS Serverless replication.
- replication
Config StringArn - The Amazon Resource Name (ARN) of the Replication Config
- replication
Config StringIdentifier - A unique identifier of replication configuration
- replication
Settings Any JSON settings for Servereless replications that are provisioned using this replication configuration
Search the CloudFormation User Guide for
AWS::DMS::ReplicationConfig
for more information about the expected schema for this property.- replication
Type "full-load" | "full-load-and-cdc" | "cdc" - The type of AWS DMS Serverless replication to provision using this replication configuration
- source
Endpoint StringArn - The Amazon Resource Name (ARN) of the source endpoint for this AWS DMS Serverless replication configuration
- supplemental
Settings Any JSON settings for specifying supplemental data
Search the CloudFormation User Guide for
AWS::DMS::ReplicationConfig
for more information about the expected schema for this property.- table
Mappings Any JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration
Search the CloudFormation User Guide for
AWS::DMS::ReplicationConfig
for more information about the expected schema for this property.- List<Property Map>
- target
Endpoint StringArn - The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration
Supporting Types
ReplicationConfigComputeConfig
- Max
Capacity intUnits - Specifies the maximum value of the AWS DMS capacity units (DCUs) for which a given AWS 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 AWS DMS Serverless is 384. The
MaxCapacityUnits
parameter is the only DCU parameter you are required to specify. - Availability
Zone string - The Availability Zone where the AWS DMS Serverless replication using this configuration will run. The default value is a random, system-chosen Availability Zone in the configuration's AWS Region , for example,
"us-west-2"
. You can't set this parameter if theMultiAZ
parameter is set totrue
. - Dns
Name stringServers - A list of custom DNS name servers supported for the AWS DMS Serverless replication to access your source or target database. This list overrides the default name servers supported by the AWS 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"
- Kms
Key stringId An AWS Key Management Service ( AWS KMS ) key Amazon Resource Name (ARN) that is used to encrypt the data during AWS DMS Serverless replication.
If you don't specify a value for the
KmsKeyId
parameter, AWS DMS uses your default encryption key.AWS KMS creates the default encryption key for your Amazon Web Services account. Your AWS account has a different default encryption key for each AWS Region .
- Min
Capacity intUnits - Specifies the minimum value of the AWS DMS capacity units (DCUs) for which a given AWS 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 AWS DMS Serverless is 1. If you don't set this value, AWS DMS sets this parameter to the minimum DCU value allowed, 1. If there is no current source activity, AWS DMS scales down your replication until it reaches the value specified in
MinCapacityUnits
. - Multi
Az bool - Specifies whether the AWS DMS Serverless replication is a Multi-AZ deployment. You can't set the
AvailabilityZone
parameter if theMultiAZ
parameter is set totrue
. - Preferred
Maintenance stringWindow The weekly time range during which system maintenance can occur for the AWS 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 AWS 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
, andSun
.Constraints include a minimum 30-minute window.
- Replication
Subnet stringGroup Id - Specifies a subnet group identifier to associate with the AWS DMS Serverless replication.
- Vpc
Security List<string>Group Ids - Specifies the virtual private cloud (VPC) security group to use with the AWS DMS Serverless replication. The VPC security group must work with the VPC containing the replication.
- Max
Capacity intUnits - Specifies the maximum value of the AWS DMS capacity units (DCUs) for which a given AWS 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 AWS DMS Serverless is 384. The
MaxCapacityUnits
parameter is the only DCU parameter you are required to specify. - Availability
Zone string - The Availability Zone where the AWS DMS Serverless replication using this configuration will run. The default value is a random, system-chosen Availability Zone in the configuration's AWS Region , for example,
"us-west-2"
. You can't set this parameter if theMultiAZ
parameter is set totrue
. - Dns
Name stringServers - A list of custom DNS name servers supported for the AWS DMS Serverless replication to access your source or target database. This list overrides the default name servers supported by the AWS 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"
- Kms
Key stringId An AWS Key Management Service ( AWS KMS ) key Amazon Resource Name (ARN) that is used to encrypt the data during AWS DMS Serverless replication.
If you don't specify a value for the
KmsKeyId
parameter, AWS DMS uses your default encryption key.AWS KMS creates the default encryption key for your Amazon Web Services account. Your AWS account has a different default encryption key for each AWS Region .
- Min
Capacity intUnits - Specifies the minimum value of the AWS DMS capacity units (DCUs) for which a given AWS 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 AWS DMS Serverless is 1. If you don't set this value, AWS DMS sets this parameter to the minimum DCU value allowed, 1. If there is no current source activity, AWS DMS scales down your replication until it reaches the value specified in
MinCapacityUnits
. - Multi
Az bool - Specifies whether the AWS DMS Serverless replication is a Multi-AZ deployment. You can't set the
AvailabilityZone
parameter if theMultiAZ
parameter is set totrue
. - Preferred
Maintenance stringWindow The weekly time range during which system maintenance can occur for the AWS 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 AWS 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
, andSun
.Constraints include a minimum 30-minute window.
- Replication
Subnet stringGroup Id - Specifies a subnet group identifier to associate with the AWS DMS Serverless replication.
- Vpc
Security []stringGroup Ids - Specifies the virtual private cloud (VPC) security group to use with the AWS DMS Serverless replication. The VPC security group must work with the VPC containing the replication.
- max
Capacity IntegerUnits - Specifies the maximum value of the AWS DMS capacity units (DCUs) for which a given AWS 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 AWS DMS Serverless is 384. The
MaxCapacityUnits
parameter is the only DCU parameter you are required to specify. - availability
Zone String - The Availability Zone where the AWS DMS Serverless replication using this configuration will run. The default value is a random, system-chosen Availability Zone in the configuration's AWS Region , for example,
"us-west-2"
. You can't set this parameter if theMultiAZ
parameter is set totrue
. - dns
Name StringServers - A list of custom DNS name servers supported for the AWS DMS Serverless replication to access your source or target database. This list overrides the default name servers supported by the AWS 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"
- kms
Key StringId An AWS Key Management Service ( AWS KMS ) key Amazon Resource Name (ARN) that is used to encrypt the data during AWS DMS Serverless replication.
If you don't specify a value for the
KmsKeyId
parameter, AWS DMS uses your default encryption key.AWS KMS creates the default encryption key for your Amazon Web Services account. Your AWS account has a different default encryption key for each AWS Region .
- min
Capacity IntegerUnits - Specifies the minimum value of the AWS DMS capacity units (DCUs) for which a given AWS 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 AWS DMS Serverless is 1. If you don't set this value, AWS DMS sets this parameter to the minimum DCU value allowed, 1. If there is no current source activity, AWS DMS scales down your replication until it reaches the value specified in
MinCapacityUnits
. - multi
Az Boolean - Specifies whether the AWS DMS Serverless replication is a Multi-AZ deployment. You can't set the
AvailabilityZone
parameter if theMultiAZ
parameter is set totrue
. - preferred
Maintenance StringWindow The weekly time range during which system maintenance can occur for the AWS 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 AWS 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
, andSun
.Constraints include a minimum 30-minute window.
- replication
Subnet StringGroup Id - Specifies a subnet group identifier to associate with the AWS DMS Serverless replication.
- vpc
Security List<String>Group Ids - Specifies the virtual private cloud (VPC) security group to use with the AWS DMS Serverless replication. The VPC security group must work with the VPC containing the replication.
- max
Capacity numberUnits - Specifies the maximum value of the AWS DMS capacity units (DCUs) for which a given AWS 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 AWS DMS Serverless is 384. The
MaxCapacityUnits
parameter is the only DCU parameter you are required to specify. - availability
Zone string - The Availability Zone where the AWS DMS Serverless replication using this configuration will run. The default value is a random, system-chosen Availability Zone in the configuration's AWS Region , for example,
"us-west-2"
. You can't set this parameter if theMultiAZ
parameter is set totrue
. - dns
Name stringServers - A list of custom DNS name servers supported for the AWS DMS Serverless replication to access your source or target database. This list overrides the default name servers supported by the AWS 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"
- kms
Key stringId An AWS Key Management Service ( AWS KMS ) key Amazon Resource Name (ARN) that is used to encrypt the data during AWS DMS Serverless replication.
If you don't specify a value for the
KmsKeyId
parameter, AWS DMS uses your default encryption key.AWS KMS creates the default encryption key for your Amazon Web Services account. Your AWS account has a different default encryption key for each AWS Region .
- min
Capacity numberUnits - Specifies the minimum value of the AWS DMS capacity units (DCUs) for which a given AWS 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 AWS DMS Serverless is 1. If you don't set this value, AWS DMS sets this parameter to the minimum DCU value allowed, 1. If there is no current source activity, AWS DMS scales down your replication until it reaches the value specified in
MinCapacityUnits
. - multi
Az boolean - Specifies whether the AWS DMS Serverless replication is a Multi-AZ deployment. You can't set the
AvailabilityZone
parameter if theMultiAZ
parameter is set totrue
. - preferred
Maintenance stringWindow The weekly time range during which system maintenance can occur for the AWS 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 AWS 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
, andSun
.Constraints include a minimum 30-minute window.
- replication
Subnet stringGroup Id - Specifies a subnet group identifier to associate with the AWS DMS Serverless replication.
- vpc
Security string[]Group Ids - Specifies the virtual private cloud (VPC) security group to use with the AWS DMS Serverless replication. The VPC security group must work with the VPC containing the replication.
- max_
capacity_ intunits - Specifies the maximum value of the AWS DMS capacity units (DCUs) for which a given AWS 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 AWS DMS Serverless is 384. The
MaxCapacityUnits
parameter is the only DCU parameter you are required to specify. - availability_
zone str - The Availability Zone where the AWS DMS Serverless replication using this configuration will run. The default value is a random, system-chosen Availability Zone in the configuration's AWS Region , for example,
"us-west-2"
. You can't set this parameter if theMultiAZ
parameter is set totrue
. - dns_
name_ strservers - A list of custom DNS name servers supported for the AWS DMS Serverless replication to access your source or target database. This list overrides the default name servers supported by the AWS 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"
- kms_
key_ strid An AWS Key Management Service ( AWS KMS ) key Amazon Resource Name (ARN) that is used to encrypt the data during AWS DMS Serverless replication.
If you don't specify a value for the
KmsKeyId
parameter, AWS DMS uses your default encryption key.AWS KMS creates the default encryption key for your Amazon Web Services account. Your AWS account has a different default encryption key for each AWS Region .
- min_
capacity_ intunits - Specifies the minimum value of the AWS DMS capacity units (DCUs) for which a given AWS 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 AWS DMS Serverless is 1. If you don't set this value, AWS DMS sets this parameter to the minimum DCU value allowed, 1. If there is no current source activity, AWS DMS scales down your replication until it reaches the value specified in
MinCapacityUnits
. - multi_
az bool - Specifies whether the AWS DMS Serverless replication is a Multi-AZ deployment. You can't set the
AvailabilityZone
parameter if theMultiAZ
parameter is set totrue
. - preferred_
maintenance_ strwindow The weekly time range during which system maintenance can occur for the AWS 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 AWS 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
, andSun
.Constraints include a minimum 30-minute window.
- replication_
subnet_ strgroup_ id - Specifies a subnet group identifier to associate with the AWS DMS Serverless replication.
- vpc_
security_ Sequence[str]group_ ids - Specifies the virtual private cloud (VPC) security group to use with the AWS DMS Serverless replication. The VPC security group must work with the VPC containing the replication.
- max
Capacity NumberUnits - Specifies the maximum value of the AWS DMS capacity units (DCUs) for which a given AWS 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 AWS DMS Serverless is 384. The
MaxCapacityUnits
parameter is the only DCU parameter you are required to specify. - availability
Zone String - The Availability Zone where the AWS DMS Serverless replication using this configuration will run. The default value is a random, system-chosen Availability Zone in the configuration's AWS Region , for example,
"us-west-2"
. You can't set this parameter if theMultiAZ
parameter is set totrue
. - dns
Name StringServers - A list of custom DNS name servers supported for the AWS DMS Serverless replication to access your source or target database. This list overrides the default name servers supported by the AWS 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"
- kms
Key StringId An AWS Key Management Service ( AWS KMS ) key Amazon Resource Name (ARN) that is used to encrypt the data during AWS DMS Serverless replication.
If you don't specify a value for the
KmsKeyId
parameter, AWS DMS uses your default encryption key.AWS KMS creates the default encryption key for your Amazon Web Services account. Your AWS account has a different default encryption key for each AWS Region .
- min
Capacity NumberUnits - Specifies the minimum value of the AWS DMS capacity units (DCUs) for which a given AWS 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 AWS DMS Serverless is 1. If you don't set this value, AWS DMS sets this parameter to the minimum DCU value allowed, 1. If there is no current source activity, AWS DMS scales down your replication until it reaches the value specified in
MinCapacityUnits
. - multi
Az Boolean - Specifies whether the AWS DMS Serverless replication is a Multi-AZ deployment. You can't set the
AvailabilityZone
parameter if theMultiAZ
parameter is set totrue
. - preferred
Maintenance StringWindow The weekly time range during which system maintenance can occur for the AWS 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 AWS 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
, andSun
.Constraints include a minimum 30-minute window.
- replication
Subnet StringGroup Id - Specifies a subnet group identifier to associate with the AWS DMS Serverless replication.
- vpc
Security List<String>Group Ids - Specifies the virtual private cloud (VPC) security group to use with the AWS DMS Serverless replication. The VPC security group must work with the VPC containing the replication.
ReplicationConfigReplicationType
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.