1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. dms
  5. getDataMigration

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

aws-native.dms.getDataMigration

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

    Resource schema for AWS::DMS::DataMigration.

    Using getDataMigration

    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 getDataMigration(args: GetDataMigrationArgs, opts?: InvokeOptions): Promise<GetDataMigrationResult>
    function getDataMigrationOutput(args: GetDataMigrationOutputArgs, opts?: InvokeOptions): Output<GetDataMigrationResult>
    def get_data_migration(data_migration_arn: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetDataMigrationResult
    def get_data_migration_output(data_migration_arn: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetDataMigrationResult]
    func LookupDataMigration(ctx *Context, args *LookupDataMigrationArgs, opts ...InvokeOption) (*LookupDataMigrationResult, error)
    func LookupDataMigrationOutput(ctx *Context, args *LookupDataMigrationOutputArgs, opts ...InvokeOption) LookupDataMigrationResultOutput

    > Note: This function is named LookupDataMigration in the Go SDK.

    public static class GetDataMigration 
    {
        public static Task<GetDataMigrationResult> InvokeAsync(GetDataMigrationArgs args, InvokeOptions? opts = null)
        public static Output<GetDataMigrationResult> Invoke(GetDataMigrationInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDataMigrationResult> getDataMigration(GetDataMigrationArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:dms:getDataMigration
      arguments:
        # arguments dictionary

    The following arguments are supported:

    DataMigrationArn string
    The property describes an ARN of the data migration.
    DataMigrationArn string
    The property describes an ARN of the data migration.
    dataMigrationArn String
    The property describes an ARN of the data migration.
    dataMigrationArn string
    The property describes an ARN of the data migration.
    data_migration_arn str
    The property describes an ARN of the data migration.
    dataMigrationArn String
    The property describes an ARN of the data migration.

    getDataMigration Result

    The following output properties are available:

    DataMigrationArn string
    The property describes an ARN of the data migration.
    DataMigrationCreateTime string
    The property describes the create time of the data migration.
    DataMigrationName string
    The property describes a name to identify the data migration.
    DataMigrationSettings Pulumi.AwsNative.Dms.Outputs.DataMigrationSettings
    The property describes the settings for the data migration.
    DataMigrationType Pulumi.AwsNative.Dms.DataMigrationType
    The property describes the type of migration.
    MigrationProjectIdentifier string
    The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
    ServiceAccessRoleArn string
    The property describes Amazon Resource Name (ARN) of the service access role.
    SourceDataSettings List<Pulumi.AwsNative.Dms.Outputs.DataMigrationSourceDataSettings>
    The property describes the settings for the data migration.
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    An array of key-value pairs to apply to this resource.
    DataMigrationArn string
    The property describes an ARN of the data migration.
    DataMigrationCreateTime string
    The property describes the create time of the data migration.
    DataMigrationName string
    The property describes a name to identify the data migration.
    DataMigrationSettings DataMigrationSettings
    The property describes the settings for the data migration.
    DataMigrationType DataMigrationType
    The property describes the type of migration.
    MigrationProjectIdentifier string
    The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
    ServiceAccessRoleArn string
    The property describes Amazon Resource Name (ARN) of the service access role.
    SourceDataSettings []DataMigrationSourceDataSettings
    The property describes the settings for the data migration.
    Tags Tag
    An array of key-value pairs to apply to this resource.
    dataMigrationArn String
    The property describes an ARN of the data migration.
    dataMigrationCreateTime String
    The property describes the create time of the data migration.
    dataMigrationName String
    The property describes a name to identify the data migration.
    dataMigrationSettings DataMigrationSettings
    The property describes the settings for the data migration.
    dataMigrationType DataMigrationType
    The property describes the type of migration.
    migrationProjectIdentifier String
    The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
    serviceAccessRoleArn String
    The property describes Amazon Resource Name (ARN) of the service access role.
    sourceDataSettings List<DataMigrationSourceDataSettings>
    The property describes the settings for the data migration.
    tags List<Tag>
    An array of key-value pairs to apply to this resource.
    dataMigrationArn string
    The property describes an ARN of the data migration.
    dataMigrationCreateTime string
    The property describes the create time of the data migration.
    dataMigrationName string
    The property describes a name to identify the data migration.
    dataMigrationSettings DataMigrationSettings
    The property describes the settings for the data migration.
    dataMigrationType DataMigrationType
    The property describes the type of migration.
    migrationProjectIdentifier string
    The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
    serviceAccessRoleArn string
    The property describes Amazon Resource Name (ARN) of the service access role.
    sourceDataSettings DataMigrationSourceDataSettings[]
    The property describes the settings for the data migration.
    tags Tag[]
    An array of key-value pairs to apply to this resource.
    data_migration_arn str
    The property describes an ARN of the data migration.
    data_migration_create_time str
    The property describes the create time of the data migration.
    data_migration_name str
    The property describes a name to identify the data migration.
    data_migration_settings DataMigrationSettings
    The property describes the settings for the data migration.
    data_migration_type DataMigrationType
    The property describes the type of migration.
    migration_project_identifier str
    The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
    service_access_role_arn str
    The property describes Amazon Resource Name (ARN) of the service access role.
    source_data_settings Sequence[DataMigrationSourceDataSettings]
    The property describes the settings for the data migration.
    tags Sequence[root_Tag]
    An array of key-value pairs to apply to this resource.
    dataMigrationArn String
    The property describes an ARN of the data migration.
    dataMigrationCreateTime String
    The property describes the create time of the data migration.
    dataMigrationName String
    The property describes a name to identify the data migration.
    dataMigrationSettings Property Map
    The property describes the settings for the data migration.
    dataMigrationType "full-load" | "cdc" | "full-load-and-cdc"
    The property describes the type of migration.
    migrationProjectIdentifier String
    The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
    serviceAccessRoleArn String
    The property describes Amazon Resource Name (ARN) of the service access role.
    sourceDataSettings List<Property Map>
    The property describes the settings for the data migration.
    tags List<Property Map>
    An array of key-value pairs to apply to this resource.

    Supporting Types

    DataMigrationSettings

    CloudwatchLogsEnabled bool
    The property specifies whether to enable the Cloudwatch log.
    NumberOfJobs int
    The number of parallel jobs that trigger parallel threads to unload the tables from the source, and then load them to the target.
    SelectionRules string
    The property specifies the rules of selecting objects for data migration.
    CloudwatchLogsEnabled bool
    The property specifies whether to enable the Cloudwatch log.
    NumberOfJobs int
    The number of parallel jobs that trigger parallel threads to unload the tables from the source, and then load them to the target.
    SelectionRules string
    The property specifies the rules of selecting objects for data migration.
    cloudwatchLogsEnabled Boolean
    The property specifies whether to enable the Cloudwatch log.
    numberOfJobs Integer
    The number of parallel jobs that trigger parallel threads to unload the tables from the source, and then load them to the target.
    selectionRules String
    The property specifies the rules of selecting objects for data migration.
    cloudwatchLogsEnabled boolean
    The property specifies whether to enable the Cloudwatch log.
    numberOfJobs number
    The number of parallel jobs that trigger parallel threads to unload the tables from the source, and then load them to the target.
    selectionRules string
    The property specifies the rules of selecting objects for data migration.
    cloudwatch_logs_enabled bool
    The property specifies whether to enable the Cloudwatch log.
    number_of_jobs int
    The number of parallel jobs that trigger parallel threads to unload the tables from the source, and then load them to the target.
    selection_rules str
    The property specifies the rules of selecting objects for data migration.
    cloudwatchLogsEnabled Boolean
    The property specifies whether to enable the Cloudwatch log.
    numberOfJobs Number
    The number of parallel jobs that trigger parallel threads to unload the tables from the source, and then load them to the target.
    selectionRules String
    The property specifies the rules of selecting objects for data migration.

    DataMigrationSourceDataSettings

    CdcStartPosition string
    The property is a point in the database engine's log that defines a time where you can begin CDC.
    CdcStartTime string
    The property indicates the start time for a change data capture (CDC) operation. The value is server time in UTC format.
    CdcStopTime string
    The property indicates the stop time for a change data capture (CDC) operation. The value is server time in UTC format.
    SlotName string
    The property sets the name of a previously created logical replication slot for a change data capture (CDC) load of the source instance.
    CdcStartPosition string
    The property is a point in the database engine's log that defines a time where you can begin CDC.
    CdcStartTime string
    The property indicates the start time for a change data capture (CDC) operation. The value is server time in UTC format.
    CdcStopTime string
    The property indicates the stop time for a change data capture (CDC) operation. The value is server time in UTC format.
    SlotName string
    The property sets the name of a previously created logical replication slot for a change data capture (CDC) load of the source instance.
    cdcStartPosition String
    The property is a point in the database engine's log that defines a time where you can begin CDC.
    cdcStartTime String
    The property indicates the start time for a change data capture (CDC) operation. The value is server time in UTC format.
    cdcStopTime String
    The property indicates the stop time for a change data capture (CDC) operation. The value is server time in UTC format.
    slotName String
    The property sets the name of a previously created logical replication slot for a change data capture (CDC) load of the source instance.
    cdcStartPosition string
    The property is a point in the database engine's log that defines a time where you can begin CDC.
    cdcStartTime string
    The property indicates the start time for a change data capture (CDC) operation. The value is server time in UTC format.
    cdcStopTime string
    The property indicates the stop time for a change data capture (CDC) operation. The value is server time in UTC format.
    slotName string
    The property sets the name of a previously created logical replication slot for a change data capture (CDC) load of the source instance.
    cdc_start_position str
    The property is a point in the database engine's log that defines a time where you can begin CDC.
    cdc_start_time str
    The property indicates the start time for a change data capture (CDC) operation. The value is server time in UTC format.
    cdc_stop_time str
    The property indicates the stop time for a change data capture (CDC) operation. The value is server time in UTC format.
    slot_name str
    The property sets the name of a previously created logical replication slot for a change data capture (CDC) load of the source instance.
    cdcStartPosition String
    The property is a point in the database engine's log that defines a time where you can begin CDC.
    cdcStartTime String
    The property indicates the start time for a change data capture (CDC) operation. The value is server time in UTC format.
    cdcStopTime String
    The property indicates the stop time for a change data capture (CDC) operation. The value is server time in UTC format.
    slotName String
    The property sets the name of a previously created logical replication slot for a change data capture (CDC) load of the source instance.

    DataMigrationType

    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

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi