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:
- ComputeConfig Pulumi.Aws Native. Dms. Inputs. Replication Config Compute Config 
- Configuration parameters for provisioning an AWS DMS Serverless replication.
- ReplicationConfig stringIdentifier 
- A unique identifier of replication configuration
- ReplicationType Pulumi.Aws Native. Dms. Replication Config Replication Type 
- The type of AWS DMS Serverless replication to provision using this replication configuration
- SourceEndpoint stringArn 
- The Amazon Resource Name (ARN) of the source endpoint for this AWS DMS Serverless replication configuration
- TableMappings object
- JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration - Search the CloudFormation User Guide for - AWS::DMS::ReplicationConfigfor more information about the expected schema for this property.
- TargetEndpoint stringArn 
- The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration
- ReplicationSettings object
- JSON settings for Servereless replications that are provisioned using this replication configuration - Search the CloudFormation User Guide for - AWS::DMS::ReplicationConfigfor more information about the expected schema for this property.
- ResourceIdentifier 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
- SupplementalSettings object
- JSON settings for specifying supplemental data - Search the CloudFormation User Guide for - AWS::DMS::ReplicationConfigfor more information about the expected schema for this property.
- 
List<Pulumi.Aws Native. Inputs. Tag> 
- ComputeConfig ReplicationConfig Compute Config Args 
- Configuration parameters for provisioning an AWS DMS Serverless replication.
- ReplicationConfig stringIdentifier 
- A unique identifier of replication configuration
- ReplicationType ReplicationConfig Replication Type 
- The type of AWS DMS Serverless replication to provision using this replication configuration
- SourceEndpoint stringArn 
- The Amazon Resource Name (ARN) of the source endpoint for this AWS DMS Serverless replication configuration
- TableMappings interface{}
- JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration - Search the CloudFormation User Guide for - AWS::DMS::ReplicationConfigfor more information about the expected schema for this property.
- TargetEndpoint stringArn 
- The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration
- ReplicationSettings interface{}
- JSON settings for Servereless replications that are provisioned using this replication configuration - Search the CloudFormation User Guide for - AWS::DMS::ReplicationConfigfor more information about the expected schema for this property.
- ResourceIdentifier 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
- SupplementalSettings interface{}
- JSON settings for specifying supplemental data - Search the CloudFormation User Guide for - AWS::DMS::ReplicationConfigfor more information about the expected schema for this property.
- 
TagArgs 
- computeConfig ReplicationConfig Compute Config 
- Configuration parameters for provisioning an AWS DMS Serverless replication.
- replicationConfig StringIdentifier 
- A unique identifier of replication configuration
- replicationType ReplicationConfig Replication Type 
- The type of AWS DMS Serverless replication to provision using this replication configuration
- sourceEndpoint StringArn 
- The Amazon Resource Name (ARN) of the source endpoint for this AWS DMS Serverless replication configuration
- tableMappings Object
- JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration - Search the CloudFormation User Guide for - AWS::DMS::ReplicationConfigfor more information about the expected schema for this property.
- targetEndpoint StringArn 
- The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration
- replicationSettings Object
- JSON settings for Servereless replications that are provisioned using this replication configuration - Search the CloudFormation User Guide for - AWS::DMS::ReplicationConfigfor more information about the expected schema for this property.
- resourceIdentifier 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
- supplementalSettings Object
- JSON settings for specifying supplemental data - Search the CloudFormation User Guide for - AWS::DMS::ReplicationConfigfor more information about the expected schema for this property.
- List<Tag>
- computeConfig ReplicationConfig Compute Config 
- Configuration parameters for provisioning an AWS DMS Serverless replication.
- replicationConfig stringIdentifier 
- A unique identifier of replication configuration
- replicationType ReplicationConfig Replication Type 
- The type of AWS DMS Serverless replication to provision using this replication configuration
- sourceEndpoint stringArn 
- The Amazon Resource Name (ARN) of the source endpoint for this AWS DMS Serverless replication configuration
- tableMappings any
- JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration - Search the CloudFormation User Guide for - AWS::DMS::ReplicationConfigfor more information about the expected schema for this property.
- targetEndpoint stringArn 
- The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration
- replicationSettings any
- JSON settings for Servereless replications that are provisioned using this replication configuration - Search the CloudFormation User Guide for - AWS::DMS::ReplicationConfigfor more information about the expected schema for this property.
- resourceIdentifier 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
- supplementalSettings any
- JSON settings for specifying supplemental data - Search the CloudFormation User Guide for - AWS::DMS::ReplicationConfigfor 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::ReplicationConfigfor 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::ReplicationConfigfor 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::ReplicationConfigfor more information about the expected schema for this property.
- 
Sequence[TagArgs] 
- computeConfig Property Map
- Configuration parameters for provisioning an AWS DMS Serverless replication.
- replicationConfig StringIdentifier 
- A unique identifier of replication configuration
- replicationType "full-load" | "full-load-and-cdc" | "cdc"
- The type of AWS DMS Serverless replication to provision using this replication configuration
- sourceEndpoint StringArn 
- The Amazon Resource Name (ARN) of the source endpoint for this AWS DMS Serverless replication configuration
- tableMappings Any
- JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration - Search the CloudFormation User Guide for - AWS::DMS::ReplicationConfigfor more information about the expected schema for this property.
- targetEndpoint StringArn 
- The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration
- replicationSettings Any
- JSON settings for Servereless replications that are provisioned using this replication configuration - Search the CloudFormation User Guide for - AWS::DMS::ReplicationConfigfor more information about the expected schema for this property.
- resourceIdentifier 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
- supplementalSettings Any
- JSON settings for specifying supplemental data - Search the CloudFormation User Guide for - AWS::DMS::ReplicationConfigfor 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.
- ReplicationConfig stringArn 
- The Amazon Resource Name (ARN) of the Replication Config
- Id string
- The provider-assigned unique ID for this managed resource.
- ReplicationConfig stringArn 
- The Amazon Resource Name (ARN) of the Replication Config
- id String
- The provider-assigned unique ID for this managed resource.
- replicationConfig StringArn 
- The Amazon Resource Name (ARN) of the Replication Config
- id string
- The provider-assigned unique ID for this managed resource.
- replicationConfig 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.
- replicationConfig StringArn 
- The Amazon Resource Name (ARN) of the Replication Config
Supporting Types
ReplicationConfigComputeConfig, ReplicationConfigComputeConfigArgs        
- MaxCapacity 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 MaxCapacityUnitsparameter is the only DCU parameter you are required to specify.
- AvailabilityZone 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 theMultiAZparameter is set totrue.
- DnsName 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"
- KmsKey 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 - KmsKeyIdparameter, 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 . 
- MinCapacity 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.
- MultiAz bool
- Specifies whether the AWS DMS Serverless replication is a Multi-AZ deployment. You can't set the AvailabilityZoneparameter if theMultiAZparameter is set totrue.
- PreferredMaintenance 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, and- Sun.- Constraints include a minimum 30-minute window. 
- ReplicationSubnet stringGroup Id 
- Specifies a subnet group identifier to associate with the AWS DMS Serverless replication.
- VpcSecurity 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.
- MaxCapacity 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 MaxCapacityUnitsparameter is the only DCU parameter you are required to specify.
- AvailabilityZone 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 theMultiAZparameter is set totrue.
- DnsName 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"
- KmsKey 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 - KmsKeyIdparameter, 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 . 
- MinCapacity 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.
- MultiAz bool
- Specifies whether the AWS DMS Serverless replication is a Multi-AZ deployment. You can't set the AvailabilityZoneparameter if theMultiAZparameter is set totrue.
- PreferredMaintenance 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, and- Sun.- Constraints include a minimum 30-minute window. 
- ReplicationSubnet stringGroup Id 
- Specifies a subnet group identifier to associate with the AWS DMS Serverless replication.
- VpcSecurity []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.
- maxCapacity 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 MaxCapacityUnitsparameter is the only DCU parameter you are required to specify.
- availabilityZone 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 theMultiAZparameter is set totrue.
- dnsName 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"
- kmsKey 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 - KmsKeyIdparameter, 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 . 
- minCapacity 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.
- multiAz Boolean
- Specifies whether the AWS DMS Serverless replication is a Multi-AZ deployment. You can't set the AvailabilityZoneparameter if theMultiAZparameter is set totrue.
- preferredMaintenance 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, and- Sun.- Constraints include a minimum 30-minute window. 
- replicationSubnet StringGroup Id 
- Specifies a subnet group identifier to associate with the AWS DMS Serverless replication.
- vpcSecurity 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.
- maxCapacity 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 MaxCapacityUnitsparameter is the only DCU parameter you are required to specify.
- availabilityZone 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 theMultiAZparameter is set totrue.
- dnsName 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"
- kmsKey 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 - KmsKeyIdparameter, 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 . 
- minCapacity 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.
- multiAz boolean
- Specifies whether the AWS DMS Serverless replication is a Multi-AZ deployment. You can't set the AvailabilityZoneparameter if theMultiAZparameter is set totrue.
- preferredMaintenance 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, and- Sun.- Constraints include a minimum 30-minute window. 
- replicationSubnet stringGroup Id 
- Specifies a subnet group identifier to associate with the AWS DMS Serverless replication.
- vpcSecurity 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 MaxCapacityUnitsparameter 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 theMultiAZparameter 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 - KmsKeyIdparameter, 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 AvailabilityZoneparameter if theMultiAZparameter 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, and- Sun.- 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.
- maxCapacity 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 MaxCapacityUnitsparameter is the only DCU parameter you are required to specify.
- availabilityZone 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 theMultiAZparameter is set totrue.
- dnsName 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"
- kmsKey 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 - KmsKeyIdparameter, 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 . 
- minCapacity 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.
- multiAz Boolean
- Specifies whether the AWS DMS Serverless replication is a Multi-AZ deployment. You can't set the AvailabilityZoneparameter if theMultiAZparameter is set totrue.
- preferredMaintenance 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, and- Sun.- Constraints include a minimum 30-minute window. 
- replicationSubnet StringGroup Id 
- Specifies a subnet group identifier to associate with the AWS DMS Serverless replication.
- vpcSecurity 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        
- FullLoad 
- full-load
- FullLoad And Cdc 
- full-load-and-cdc
- Cdc
- cdc
- ReplicationConfig Replication Type Full Load 
- full-load
- ReplicationConfig Replication Type Full Load And Cdc 
- full-load-and-cdc
- ReplicationConfig Replication Type Cdc 
- cdc
- FullLoad 
- full-load
- FullLoad And Cdc 
- full-load-and-cdc
- Cdc
- cdc
- FullLoad 
- full-load
- FullLoad 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.