1. Packages
  2. AWS Native
  3. API Docs
  4. dms
  5. getReplicationConfig

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.111.0 published on Tuesday, Jul 9, 2024 by Pulumi

aws-native.dms.getReplicationConfig

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.111.0 published on Tuesday, Jul 9, 2024 by Pulumi

    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:

    ReplicationConfigArn string
    The Amazon Resource Name (ARN) of the Replication Config
    ReplicationConfigArn string
    The Amazon Resource Name (ARN) of the Replication Config
    replicationConfigArn String
    The Amazon Resource Name (ARN) of the Replication Config
    replicationConfigArn string
    The Amazon Resource Name (ARN) of the Replication Config
    replication_config_arn str
    The Amazon Resource Name (ARN) of the Replication Config
    replicationConfigArn String
    The Amazon Resource Name (ARN) of the Replication Config

    getReplicationConfig Result

    The following output properties are available:

    ComputeConfig Pulumi.AwsNative.Dms.Outputs.ReplicationConfigComputeConfig
    Configuration parameters for provisioning an AWS DMS Serverless replication.
    ReplicationConfigArn string
    The Amazon Resource Name (ARN) of the Replication Config
    ReplicationConfigIdentifier string
    A unique identifier of replication configuration
    ReplicationSettings 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.

    ReplicationType Pulumi.AwsNative.Dms.ReplicationConfigReplicationType
    The type of AWS DMS Serverless replication to provision using this replication configuration
    SourceEndpointArn string
    The Amazon Resource Name (ARN) of the source endpoint for this AWS DMS Serverless replication configuration
    SupplementalSettings 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.

    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::ReplicationConfig for more information about the expected schema for this property.

    Tags List<Pulumi.AwsNative.Outputs.Tag>
    TargetEndpointArn string
    The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration
    ComputeConfig ReplicationConfigComputeConfig
    Configuration parameters for provisioning an AWS DMS Serverless replication.
    ReplicationConfigArn string
    The Amazon Resource Name (ARN) of the Replication Config
    ReplicationConfigIdentifier string
    A unique identifier of replication configuration
    ReplicationSettings 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.

    ReplicationType ReplicationConfigReplicationType
    The type of AWS DMS Serverless replication to provision using this replication configuration
    SourceEndpointArn string
    The Amazon Resource Name (ARN) of the source endpoint for this AWS DMS Serverless replication configuration
    SupplementalSettings 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.

    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::ReplicationConfig for more information about the expected schema for this property.

    Tags Tag
    TargetEndpointArn string
    The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration
    computeConfig ReplicationConfigComputeConfig
    Configuration parameters for provisioning an AWS DMS Serverless replication.
    replicationConfigArn String
    The Amazon Resource Name (ARN) of the Replication Config
    replicationConfigIdentifier String
    A unique identifier of replication configuration
    replicationSettings 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.

    replicationType ReplicationConfigReplicationType
    The type of AWS DMS Serverless replication to provision using this replication configuration
    sourceEndpointArn String
    The Amazon Resource Name (ARN) of the source endpoint for this AWS DMS Serverless replication configuration
    supplementalSettings 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.

    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::ReplicationConfig for more information about the expected schema for this property.

    tags List<Tag>
    targetEndpointArn String
    The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration
    computeConfig ReplicationConfigComputeConfig
    Configuration parameters for provisioning an AWS DMS Serverless replication.
    replicationConfigArn string
    The Amazon Resource Name (ARN) of the Replication Config
    replicationConfigIdentifier string
    A unique identifier of replication configuration
    replicationSettings 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.

    replicationType ReplicationConfigReplicationType
    The type of AWS DMS Serverless replication to provision using this replication configuration
    sourceEndpointArn string
    The Amazon Resource Name (ARN) of the source endpoint for this AWS DMS Serverless replication configuration
    supplementalSettings 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.

    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::ReplicationConfig for more information about the expected schema for this property.

    tags Tag[]
    targetEndpointArn string
    The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration
    compute_config ReplicationConfigComputeConfig
    Configuration parameters for provisioning an AWS DMS Serverless replication.
    replication_config_arn str
    The Amazon Resource Name (ARN) of the Replication Config
    replication_config_identifier str
    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 ReplicationConfigReplicationType
    The type of AWS DMS Serverless replication to provision using this replication configuration
    source_endpoint_arn str
    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.

    tags Sequence[root_Tag]
    target_endpoint_arn str
    The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration
    computeConfig Property Map
    Configuration parameters for provisioning an AWS DMS Serverless replication.
    replicationConfigArn String
    The Amazon Resource Name (ARN) of the Replication Config
    replicationConfigIdentifier String
    A unique identifier of replication configuration
    replicationSettings 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.

    replicationType "full-load" | "full-load-and-cdc" | "cdc"
    The type of AWS DMS Serverless replication to provision using this replication configuration
    sourceEndpointArn String
    The Amazon Resource Name (ARN) of the source endpoint for this AWS DMS Serverless replication configuration
    supplementalSettings 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.

    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::ReplicationConfig for more information about the expected schema for this property.

    tags List<Property Map>
    targetEndpointArn String
    The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration

    Supporting Types

    ReplicationConfigComputeConfig

    MaxCapacityUnits int
    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.
    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 the MultiAZ parameter is set to true .
    DnsNameServers string
    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"
    KmsKeyId string

    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 .

    MinCapacityUnits int
    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 AvailabilityZone parameter if the MultiAZ parameter is set to true .
    PreferredMaintenanceWindow string

    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.

    ReplicationSubnetGroupId string
    Specifies a subnet group identifier to associate with the AWS DMS Serverless replication.
    VpcSecurityGroupIds List<string>
    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.
    MaxCapacityUnits int
    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.
    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 the MultiAZ parameter is set to true .
    DnsNameServers string
    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"
    KmsKeyId string

    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 .

    MinCapacityUnits int
    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 AvailabilityZone parameter if the MultiAZ parameter is set to true .
    PreferredMaintenanceWindow string

    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.

    ReplicationSubnetGroupId string
    Specifies a subnet group identifier to associate with the AWS DMS Serverless replication.
    VpcSecurityGroupIds []string
    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.
    maxCapacityUnits Integer
    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.
    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 the MultiAZ parameter is set to true .
    dnsNameServers String
    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"
    kmsKeyId String

    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 .

    minCapacityUnits Integer
    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 AvailabilityZone parameter if the MultiAZ parameter is set to true .
    preferredMaintenanceWindow String

    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.

    replicationSubnetGroupId String
    Specifies a subnet group identifier to associate with the AWS DMS Serverless replication.
    vpcSecurityGroupIds List<String>
    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.
    maxCapacityUnits number
    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.
    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 the MultiAZ parameter is set to true .
    dnsNameServers string
    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"
    kmsKeyId string

    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 .

    minCapacityUnits number
    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 AvailabilityZone parameter if the MultiAZ parameter is set to true .
    preferredMaintenanceWindow string

    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.

    replicationSubnetGroupId string
    Specifies a subnet group identifier to associate with the AWS DMS Serverless replication.
    vpcSecurityGroupIds string[]
    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_units int
    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 the MultiAZ parameter is set to true .
    dns_name_servers str
    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_id str

    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_units int
    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 the MultiAZ parameter is set to true .
    preferred_maintenance_window str

    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_group_id str
    Specifies a subnet group identifier to associate with the AWS DMS Serverless replication.
    vpc_security_group_ids Sequence[str]
    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.
    maxCapacityUnits Number
    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.
    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 the MultiAZ parameter is set to true .
    dnsNameServers String
    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"
    kmsKeyId String

    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 .

    minCapacityUnits Number
    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 AvailabilityZone parameter if the MultiAZ parameter is set to true .
    preferredMaintenanceWindow String

    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.

    replicationSubnetGroupId String
    Specifies a subnet group identifier to associate with the AWS DMS Serverless replication.
    vpcSecurityGroupIds List<String>
    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

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.111.0 published on Tuesday, Jul 9, 2024 by Pulumi