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

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

AWS Native v0.90.0 published on Monday, Dec 4, 2023 by Pulumi

aws-native.dms.ReplicationConfig

Explore with Pulumi AI

aws-native logo

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

AWS Native v0.90.0 published on Monday, Dec 4, 2023 by Pulumi

    A replication configuration that you later provide to configure and start a AWS DMS Serverless replication

    Create ReplicationConfig Resource

    new ReplicationConfig(name: string, args?: ReplicationConfigArgs, opts?: CustomResourceOptions);
    @overload
    def ReplicationConfig(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          compute_config: Optional[ReplicationConfigComputeConfigArgs] = None,
                          replication_config_arn: Optional[str] = None,
                          replication_config_identifier: Optional[str] = None,
                          replication_settings: Optional[Any] = None,
                          replication_type: Optional[ReplicationConfigReplicationType] = None,
                          resource_identifier: Optional[str] = None,
                          source_endpoint_arn: Optional[str] = None,
                          supplemental_settings: Optional[Any] = None,
                          table_mappings: Optional[Any] = None,
                          tags: Optional[Sequence[ReplicationConfigTagArgs]] = None,
                          target_endpoint_arn: Optional[str] = None)
    @overload
    def ReplicationConfig(resource_name: str,
                          args: Optional[ReplicationConfigArgs] = None,
                          opts: Optional[ResourceOptions] = None)
    func NewReplicationConfig(ctx *Context, name string, args *ReplicationConfigArgs, opts ...ResourceOption) (*ReplicationConfig, error)
    public ReplicationConfig(string name, ReplicationConfigArgs? args = null, 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.
    
    
    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

    The ReplicationConfig resource accepts the following input properties:

    ComputeConfig Pulumi.AwsNative.Dms.Inputs.ReplicationConfigComputeConfig
    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

    ReplicationType Pulumi.AwsNative.Dms.ReplicationConfigReplicationType

    The type of AWS DMS Serverless replication to provision using this replication configuration

    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

    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

    TableMappings object

    JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration

    Tags List<Pulumi.AwsNative.Dms.Inputs.ReplicationConfigTag>
    TargetEndpointArn string

    The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration

    ComputeConfig ReplicationConfigComputeConfigArgs
    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

    ReplicationType ReplicationConfigReplicationType

    The type of AWS DMS Serverless replication to provision using this replication configuration

    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

    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

    TableMappings interface{}

    JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration

    Tags []ReplicationConfigTagArgs
    TargetEndpointArn string

    The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration

    computeConfig ReplicationConfigComputeConfig
    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

    replicationType ReplicationConfigReplicationType

    The type of AWS DMS Serverless replication to provision using this replication configuration

    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

    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

    tableMappings Object

    JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration

    tags List<ReplicationConfigTag>
    targetEndpointArn String

    The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration

    computeConfig ReplicationConfigComputeConfig
    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

    replicationType ReplicationConfigReplicationType

    The type of AWS DMS Serverless replication to provision using this replication configuration

    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

    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

    tableMappings any

    JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration

    tags ReplicationConfigTag[]
    targetEndpointArn string

    The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration

    compute_config ReplicationConfigComputeConfigArgs
    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

    replication_type ReplicationConfigReplicationType

    The type of AWS DMS Serverless replication to provision using this replication configuration

    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

    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

    table_mappings Any

    JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration

    tags Sequence[ReplicationConfigTagArgs]
    target_endpoint_arn str

    The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration

    computeConfig Property Map
    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

    replicationType "full-load" | "full-load-and-cdc" | "cdc"

    The type of AWS DMS Serverless replication to provision using this replication configuration

    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

    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

    tableMappings Any

    JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration

    tags List<Property Map>
    targetEndpointArn String

    The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration

    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.

    Id string

    The provider-assigned unique ID for this managed resource.

    id String

    The provider-assigned unique ID for this managed resource.

    id string

    The provider-assigned unique ID for this managed resource.

    id str

    The provider-assigned unique ID for this managed resource.

    id String

    The provider-assigned unique ID for this managed resource.

    Supporting Types

    ReplicationConfigComputeConfig, ReplicationConfigComputeConfigArgs

    ReplicationConfigReplicationType, ReplicationConfigReplicationTypeArgs

    FullLoad
    full-load
    FullLoadAndCdc
    full-load-and-cdc
    Cdc
    cdc
    ReplicationConfigReplicationTypeFullLoad
    full-load
    ReplicationConfigReplicationTypeFullLoadAndCdc
    full-load-and-cdc
    ReplicationConfigReplicationTypeCdc
    cdc
    FullLoad
    full-load
    FullLoadAndCdc
    full-load-and-cdc
    Cdc
    cdc
    FullLoad
    full-load
    FullLoadAndCdc
    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

    ReplicationConfigTag, ReplicationConfigTagArgs

    Key string
    Value string
    Key string
    Value string
    key String
    value String
    key string
    value string
    key str
    value str
    key String
    value String

    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.90.0 published on Monday, Dec 4, 2023 by Pulumi