We recommend new projects start with resources from the AWS provider.
aws-native.dms.ReplicationConfig
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
Create ReplicationConfig Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ReplicationConfig(name: string, args: ReplicationConfigArgs, opts?: CustomResourceOptions);
@overload
def ReplicationConfig(resource_name: str,
args: ReplicationConfigArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ReplicationConfig(resource_name: str,
opts: Optional[ResourceOptions] = None,
compute_config: Optional[ReplicationConfigComputeConfigArgs] = None,
replication_config_identifier: Optional[str] = None,
replication_type: Optional[ReplicationConfigReplicationType] = None,
source_endpoint_arn: Optional[str] = None,
table_mappings: Optional[Any] = None,
target_endpoint_arn: Optional[str] = None,
replication_settings: Optional[Any] = None,
resource_identifier: Optional[str] = None,
supplemental_settings: Optional[Any] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewReplicationConfig(ctx *Context, name string, args ReplicationConfigArgs, opts ...ResourceOption) (*ReplicationConfig, error)
public ReplicationConfig(string name, ReplicationConfigArgs args, CustomResourceOptions? opts = null)
public ReplicationConfig(String name, ReplicationConfigArgs args)
public ReplicationConfig(String name, ReplicationConfigArgs args, CustomResourceOptions options)
type: aws-native:dms:ReplicationConfig
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ReplicationConfigArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ReplicationConfigArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ReplicationConfigArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ReplicationConfigArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ReplicationConfigArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ReplicationConfig Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ReplicationConfig resource accepts the following input properties:
- Compute
Config Pulumi.Aws Native. Dms. Inputs. Replication Config Compute Config - Configuration parameters for provisioning an AWS DMS Serverless replication.
- Replication
Config stringIdentifier - A unique identifier of replication configuration
- 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
- 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.- Target
Endpoint stringArn - The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless 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.- Resource
Identifier string - A unique value or name that you get set for a given resource that can be used to construct an Amazon Resource Name (ARN) for that resource
- 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.- List<Pulumi.
Aws Native. Inputs. Tag>
- Compute
Config ReplicationConfig Compute Config Args - Configuration parameters for provisioning an AWS DMS Serverless replication.
- Replication
Config stringIdentifier - A unique identifier of replication configuration
- 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
- 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.- Target
Endpoint stringArn - The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless 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.- Resource
Identifier string - A unique value or name that you get set for a given resource that can be used to construct an Amazon Resource Name (ARN) for that resource
- 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.- Tag
Args
- compute
Config ReplicationConfig Compute Config - Configuration parameters for provisioning an AWS DMS Serverless replication.
- replication
Config StringIdentifier - A unique identifier of replication configuration
- 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
- 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.- target
Endpoint StringArn - The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless 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.- resource
Identifier String - A unique value or name that you get set for a given resource that can be used to construct an Amazon Resource Name (ARN) for that resource
- 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.- List<Tag>
- compute
Config ReplicationConfig Compute Config - Configuration parameters for provisioning an AWS DMS Serverless replication.
- replication
Config stringIdentifier - A unique identifier of replication configuration
- 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
- 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.- target
Endpoint stringArn - The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless 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.- resource
Identifier string - A unique value or name that you get set for a given resource that can be used to construct an Amazon Resource Name (ARN) for that resource
- 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.- Tag[]
- compute_
config ReplicationConfig Compute Config Args - Configuration parameters for provisioning an AWS DMS Serverless replication.
- replication_
config_ stridentifier - A unique identifier of replication configuration
- 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
- 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.- target_
endpoint_ strarn - The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless 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.- resource_
identifier str - A unique value or name that you get set for a given resource that can be used to construct an Amazon Resource Name (ARN) for that resource
- 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.- Sequence[Tag
Args]
- compute
Config Property Map - Configuration parameters for provisioning an AWS DMS Serverless replication.
- replication
Config StringIdentifier - A unique identifier of replication configuration
- 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
- 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.- target
Endpoint StringArn - The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless 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.- resource
Identifier String - A unique value or name that you get set for a given resource that can be used to construct an Amazon Resource Name (ARN) for that resource
- 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.- List<Property Map>
Outputs
All input properties are implicitly available as output properties. Additionally, the ReplicationConfig resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Replication
Config stringArn - The Amazon Resource Name (ARN) of the Replication Config
- Id string
- The provider-assigned unique ID for this managed resource.
- Replication
Config stringArn - The Amazon Resource Name (ARN) of the Replication Config
- id String
- The provider-assigned unique ID for this managed resource.
- replication
Config StringArn - The Amazon Resource Name (ARN) of the Replication Config
- id string
- The provider-assigned unique ID for this managed resource.
- replication
Config stringArn - The Amazon Resource Name (ARN) of the Replication Config
- id str
- The provider-assigned unique ID for this managed resource.
- replication_
config_ strarn - The Amazon Resource Name (ARN) of the Replication Config
- id String
- The provider-assigned unique ID for this managed resource.
- replication
Config StringArn - The Amazon Resource Name (ARN) of the Replication Config
Supporting Types
ReplicationConfigComputeConfig, ReplicationConfigComputeConfigArgs
- 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, ReplicationConfigReplicationTypeArgs
- Full
Load - full-load
- Full
Load And Cdc - full-load-and-cdc
- Cdc
- cdc
- Replication
Config Replication Type Full Load - full-load
- Replication
Config Replication Type Full Load And Cdc - full-load-and-cdc
- Replication
Config Replication Type Cdc - cdc
- Full
Load - full-load
- Full
Load And Cdc - full-load-and-cdc
- Cdc
- cdc
- Full
Load - full-load
- Full
Load And Cdc - full-load-and-cdc
- Cdc
- cdc
- FULL_LOAD
- full-load
- FULL_LOAD_AND_CDC
- full-load-and-cdc
- CDC
- cdc
- "full-load"
- full-load
- "full-load-and-cdc"
- full-load-and-cdc
- "cdc"
- cdc
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.