azure-native.datamigration.DatabaseMigrationsSqlDb
Explore with Pulumi AI
Database Migration Resource for SQL Database. Azure REST API version: 2022-03-30-preview. Prior API version in Azure Native 1.x: 2022-03-30-preview.
Other available API versions: 2023-07-15-preview.
Example Usage
Create or Update Database Migration resource with Maximum parameters.
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var databaseMigrationsSqlDb = new AzureNative.DataMigration.DatabaseMigrationsSqlDb("databaseMigrationsSqlDb", new()
    {
        Properties = new AzureNative.DataMigration.Inputs.DatabaseMigrationPropertiesSqlDbArgs
        {
            Kind = "SqlDb",
            MigrationService = "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.DataMigration/sqlMigrationServices/testagent",
            Scope = "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/servers/sqldbinstance",
            SourceDatabaseName = "aaa",
            SourceSqlConnection = new AzureNative.DataMigration.Inputs.SqlConnectionInformationArgs
            {
                Authentication = "WindowsAuthentication",
                DataSource = "aaa",
                EncryptConnection = true,
                Password = "placeholder",
                TrustServerCertificate = true,
                UserName = "bbb",
            },
            TableList = new[]
            {
                "[Schema1].[TableName1]",
                "[Schema2].[TableName2]",
            },
            TargetSqlConnection = new AzureNative.DataMigration.Inputs.SqlConnectionInformationArgs
            {
                Authentication = "SqlAuthentication",
                DataSource = "sqldbinstance",
                EncryptConnection = true,
                Password = "placeholder",
                TrustServerCertificate = true,
                UserName = "bbb",
            },
        },
        ResourceGroupName = "testrg",
        SqlDbInstanceName = "sqldbinstance",
        TargetDbName = "db1",
    });
});
package main
import (
	datamigration "github.com/pulumi/pulumi-azure-native-sdk/datamigration/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := datamigration.NewDatabaseMigrationsSqlDb(ctx, "databaseMigrationsSqlDb", &datamigration.DatabaseMigrationsSqlDbArgs{
			Properties: &datamigration.DatabaseMigrationPropertiesSqlDbArgs{
				Kind:               pulumi.String("SqlDb"),
				MigrationService:   pulumi.String("/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.DataMigration/sqlMigrationServices/testagent"),
				Scope:              pulumi.String("/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/servers/sqldbinstance"),
				SourceDatabaseName: pulumi.String("aaa"),
				SourceSqlConnection: &datamigration.SqlConnectionInformationArgs{
					Authentication:         pulumi.String("WindowsAuthentication"),
					DataSource:             pulumi.String("aaa"),
					EncryptConnection:      pulumi.Bool(true),
					Password:               pulumi.String("placeholder"),
					TrustServerCertificate: pulumi.Bool(true),
					UserName:               pulumi.String("bbb"),
				},
				TableList: pulumi.StringArray{
					pulumi.String("[Schema1].[TableName1]"),
					pulumi.String("[Schema2].[TableName2]"),
				},
				TargetSqlConnection: &datamigration.SqlConnectionInformationArgs{
					Authentication:         pulumi.String("SqlAuthentication"),
					DataSource:             pulumi.String("sqldbinstance"),
					EncryptConnection:      pulumi.Bool(true),
					Password:               pulumi.String("placeholder"),
					TrustServerCertificate: pulumi.Bool(true),
					UserName:               pulumi.String("bbb"),
				},
			},
			ResourceGroupName: pulumi.String("testrg"),
			SqlDbInstanceName: pulumi.String("sqldbinstance"),
			TargetDbName:      pulumi.String("db1"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.datamigration.DatabaseMigrationsSqlDb;
import com.pulumi.azurenative.datamigration.DatabaseMigrationsSqlDbArgs;
import com.pulumi.azurenative.datamigration.inputs.DatabaseMigrationPropertiesSqlDbArgs;
import com.pulumi.azurenative.datamigration.inputs.SqlConnectionInformationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var databaseMigrationsSqlDb = new DatabaseMigrationsSqlDb("databaseMigrationsSqlDb", DatabaseMigrationsSqlDbArgs.builder()
            .properties(DatabaseMigrationPropertiesSqlDbArgs.builder()
                .kind("SqlDb")
                .migrationService("/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.DataMigration/sqlMigrationServices/testagent")
                .scope("/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/servers/sqldbinstance")
                .sourceDatabaseName("aaa")
                .sourceSqlConnection(SqlConnectionInformationArgs.builder()
                    .authentication("WindowsAuthentication")
                    .dataSource("aaa")
                    .encryptConnection(true)
                    .password("placeholder")
                    .trustServerCertificate(true)
                    .userName("bbb")
                    .build())
                .tableList(                
                    "[Schema1].[TableName1]",
                    "[Schema2].[TableName2]")
                .targetSqlConnection(SqlConnectionInformationArgs.builder()
                    .authentication("SqlAuthentication")
                    .dataSource("sqldbinstance")
                    .encryptConnection(true)
                    .password("placeholder")
                    .trustServerCertificate(true)
                    .userName("bbb")
                    .build())
                .build())
            .resourceGroupName("testrg")
            .sqlDbInstanceName("sqldbinstance")
            .targetDbName("db1")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const databaseMigrationsSqlDb = new azure_native.datamigration.DatabaseMigrationsSqlDb("databaseMigrationsSqlDb", {
    properties: {
        kind: "SqlDb",
        migrationService: "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.DataMigration/sqlMigrationServices/testagent",
        scope: "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/servers/sqldbinstance",
        sourceDatabaseName: "aaa",
        sourceSqlConnection: {
            authentication: "WindowsAuthentication",
            dataSource: "aaa",
            encryptConnection: true,
            password: "placeholder",
            trustServerCertificate: true,
            userName: "bbb",
        },
        tableList: [
            "[Schema1].[TableName1]",
            "[Schema2].[TableName2]",
        ],
        targetSqlConnection: {
            authentication: "SqlAuthentication",
            dataSource: "sqldbinstance",
            encryptConnection: true,
            password: "placeholder",
            trustServerCertificate: true,
            userName: "bbb",
        },
    },
    resourceGroupName: "testrg",
    sqlDbInstanceName: "sqldbinstance",
    targetDbName: "db1",
});
import pulumi
import pulumi_azure_native as azure_native
database_migrations_sql_db = azure_native.datamigration.DatabaseMigrationsSqlDb("databaseMigrationsSqlDb",
    properties={
        "kind": "SqlDb",
        "migration_service": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.DataMigration/sqlMigrationServices/testagent",
        "scope": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/servers/sqldbinstance",
        "source_database_name": "aaa",
        "source_sql_connection": {
            "authentication": "WindowsAuthentication",
            "data_source": "aaa",
            "encrypt_connection": True,
            "password": "placeholder",
            "trust_server_certificate": True,
            "user_name": "bbb",
        },
        "table_list": [
            "[Schema1].[TableName1]",
            "[Schema2].[TableName2]",
        ],
        "target_sql_connection": {
            "authentication": "SqlAuthentication",
            "data_source": "sqldbinstance",
            "encrypt_connection": True,
            "password": "placeholder",
            "trust_server_certificate": True,
            "user_name": "bbb",
        },
    },
    resource_group_name="testrg",
    sql_db_instance_name="sqldbinstance",
    target_db_name="db1")
resources:
  databaseMigrationsSqlDb:
    type: azure-native:datamigration:DatabaseMigrationsSqlDb
    properties:
      properties:
        kind: SqlDb
        migrationService: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.DataMigration/sqlMigrationServices/testagent
        scope: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/servers/sqldbinstance
        sourceDatabaseName: aaa
        sourceSqlConnection:
          authentication: WindowsAuthentication
          dataSource: aaa
          encryptConnection: true
          password: placeholder
          trustServerCertificate: true
          userName: bbb
        tableList:
          - '[Schema1].[TableName1]'
          - '[Schema2].[TableName2]'
        targetSqlConnection:
          authentication: SqlAuthentication
          dataSource: sqldbinstance
          encryptConnection: true
          password: placeholder
          trustServerCertificate: true
          userName: bbb
      resourceGroupName: testrg
      sqlDbInstanceName: sqldbinstance
      targetDbName: db1
Create or Update Database Migration resource with Minimum parameters.
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var databaseMigrationsSqlDb = new AzureNative.DataMigration.DatabaseMigrationsSqlDb("databaseMigrationsSqlDb", new()
    {
        Properties = new AzureNative.DataMigration.Inputs.DatabaseMigrationPropertiesSqlDbArgs
        {
            Kind = "SqlDb",
            MigrationService = "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.DataMigration/sqlMigrationServices/testagent",
            Scope = "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/servers/sqldbinstance",
            SourceDatabaseName = "aaa",
            SourceSqlConnection = new AzureNative.DataMigration.Inputs.SqlConnectionInformationArgs
            {
                Authentication = "WindowsAuthentication",
                DataSource = "aaa",
                EncryptConnection = true,
                Password = "placeholder",
                TrustServerCertificate = true,
                UserName = "bbb",
            },
            TargetSqlConnection = new AzureNative.DataMigration.Inputs.SqlConnectionInformationArgs
            {
                Authentication = "SqlAuthentication",
                DataSource = "sqldbinstance",
                EncryptConnection = true,
                Password = "placeholder",
                TrustServerCertificate = true,
                UserName = "bbb",
            },
        },
        ResourceGroupName = "testrg",
        SqlDbInstanceName = "sqldbinstance",
        TargetDbName = "db1",
    });
});
package main
import (
	datamigration "github.com/pulumi/pulumi-azure-native-sdk/datamigration/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := datamigration.NewDatabaseMigrationsSqlDb(ctx, "databaseMigrationsSqlDb", &datamigration.DatabaseMigrationsSqlDbArgs{
			Properties: &datamigration.DatabaseMigrationPropertiesSqlDbArgs{
				Kind:               pulumi.String("SqlDb"),
				MigrationService:   pulumi.String("/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.DataMigration/sqlMigrationServices/testagent"),
				Scope:              pulumi.String("/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/servers/sqldbinstance"),
				SourceDatabaseName: pulumi.String("aaa"),
				SourceSqlConnection: &datamigration.SqlConnectionInformationArgs{
					Authentication:         pulumi.String("WindowsAuthentication"),
					DataSource:             pulumi.String("aaa"),
					EncryptConnection:      pulumi.Bool(true),
					Password:               pulumi.String("placeholder"),
					TrustServerCertificate: pulumi.Bool(true),
					UserName:               pulumi.String("bbb"),
				},
				TargetSqlConnection: &datamigration.SqlConnectionInformationArgs{
					Authentication:         pulumi.String("SqlAuthentication"),
					DataSource:             pulumi.String("sqldbinstance"),
					EncryptConnection:      pulumi.Bool(true),
					Password:               pulumi.String("placeholder"),
					TrustServerCertificate: pulumi.Bool(true),
					UserName:               pulumi.String("bbb"),
				},
			},
			ResourceGroupName: pulumi.String("testrg"),
			SqlDbInstanceName: pulumi.String("sqldbinstance"),
			TargetDbName:      pulumi.String("db1"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.datamigration.DatabaseMigrationsSqlDb;
import com.pulumi.azurenative.datamigration.DatabaseMigrationsSqlDbArgs;
import com.pulumi.azurenative.datamigration.inputs.DatabaseMigrationPropertiesSqlDbArgs;
import com.pulumi.azurenative.datamigration.inputs.SqlConnectionInformationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var databaseMigrationsSqlDb = new DatabaseMigrationsSqlDb("databaseMigrationsSqlDb", DatabaseMigrationsSqlDbArgs.builder()
            .properties(DatabaseMigrationPropertiesSqlDbArgs.builder()
                .kind("SqlDb")
                .migrationService("/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.DataMigration/sqlMigrationServices/testagent")
                .scope("/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/servers/sqldbinstance")
                .sourceDatabaseName("aaa")
                .sourceSqlConnection(SqlConnectionInformationArgs.builder()
                    .authentication("WindowsAuthentication")
                    .dataSource("aaa")
                    .encryptConnection(true)
                    .password("placeholder")
                    .trustServerCertificate(true)
                    .userName("bbb")
                    .build())
                .targetSqlConnection(SqlConnectionInformationArgs.builder()
                    .authentication("SqlAuthentication")
                    .dataSource("sqldbinstance")
                    .encryptConnection(true)
                    .password("placeholder")
                    .trustServerCertificate(true)
                    .userName("bbb")
                    .build())
                .build())
            .resourceGroupName("testrg")
            .sqlDbInstanceName("sqldbinstance")
            .targetDbName("db1")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const databaseMigrationsSqlDb = new azure_native.datamigration.DatabaseMigrationsSqlDb("databaseMigrationsSqlDb", {
    properties: {
        kind: "SqlDb",
        migrationService: "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.DataMigration/sqlMigrationServices/testagent",
        scope: "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/servers/sqldbinstance",
        sourceDatabaseName: "aaa",
        sourceSqlConnection: {
            authentication: "WindowsAuthentication",
            dataSource: "aaa",
            encryptConnection: true,
            password: "placeholder",
            trustServerCertificate: true,
            userName: "bbb",
        },
        targetSqlConnection: {
            authentication: "SqlAuthentication",
            dataSource: "sqldbinstance",
            encryptConnection: true,
            password: "placeholder",
            trustServerCertificate: true,
            userName: "bbb",
        },
    },
    resourceGroupName: "testrg",
    sqlDbInstanceName: "sqldbinstance",
    targetDbName: "db1",
});
import pulumi
import pulumi_azure_native as azure_native
database_migrations_sql_db = azure_native.datamigration.DatabaseMigrationsSqlDb("databaseMigrationsSqlDb",
    properties={
        "kind": "SqlDb",
        "migration_service": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.DataMigration/sqlMigrationServices/testagent",
        "scope": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/servers/sqldbinstance",
        "source_database_name": "aaa",
        "source_sql_connection": {
            "authentication": "WindowsAuthentication",
            "data_source": "aaa",
            "encrypt_connection": True,
            "password": "placeholder",
            "trust_server_certificate": True,
            "user_name": "bbb",
        },
        "target_sql_connection": {
            "authentication": "SqlAuthentication",
            "data_source": "sqldbinstance",
            "encrypt_connection": True,
            "password": "placeholder",
            "trust_server_certificate": True,
            "user_name": "bbb",
        },
    },
    resource_group_name="testrg",
    sql_db_instance_name="sqldbinstance",
    target_db_name="db1")
resources:
  databaseMigrationsSqlDb:
    type: azure-native:datamigration:DatabaseMigrationsSqlDb
    properties:
      properties:
        kind: SqlDb
        migrationService: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.DataMigration/sqlMigrationServices/testagent
        scope: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/servers/sqldbinstance
        sourceDatabaseName: aaa
        sourceSqlConnection:
          authentication: WindowsAuthentication
          dataSource: aaa
          encryptConnection: true
          password: placeholder
          trustServerCertificate: true
          userName: bbb
        targetSqlConnection:
          authentication: SqlAuthentication
          dataSource: sqldbinstance
          encryptConnection: true
          password: placeholder
          trustServerCertificate: true
          userName: bbb
      resourceGroupName: testrg
      sqlDbInstanceName: sqldbinstance
      targetDbName: db1
Create DatabaseMigrationsSqlDb Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DatabaseMigrationsSqlDb(name: string, args: DatabaseMigrationsSqlDbArgs, opts?: CustomResourceOptions);@overload
def DatabaseMigrationsSqlDb(resource_name: str,
                            args: DatabaseMigrationsSqlDbArgs,
                            opts: Optional[ResourceOptions] = None)
@overload
def DatabaseMigrationsSqlDb(resource_name: str,
                            opts: Optional[ResourceOptions] = None,
                            resource_group_name: Optional[str] = None,
                            sql_db_instance_name: Optional[str] = None,
                            properties: Optional[DatabaseMigrationPropertiesSqlDbArgs] = None,
                            target_db_name: Optional[str] = None)func NewDatabaseMigrationsSqlDb(ctx *Context, name string, args DatabaseMigrationsSqlDbArgs, opts ...ResourceOption) (*DatabaseMigrationsSqlDb, error)public DatabaseMigrationsSqlDb(string name, DatabaseMigrationsSqlDbArgs args, CustomResourceOptions? opts = null)
public DatabaseMigrationsSqlDb(String name, DatabaseMigrationsSqlDbArgs args)
public DatabaseMigrationsSqlDb(String name, DatabaseMigrationsSqlDbArgs args, CustomResourceOptions options)
type: azure-native:datamigration:DatabaseMigrationsSqlDb
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 DatabaseMigrationsSqlDbArgs
- 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 DatabaseMigrationsSqlDbArgs
- 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 DatabaseMigrationsSqlDbArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DatabaseMigrationsSqlDbArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DatabaseMigrationsSqlDbArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var databaseMigrationsSqlDbResource = new AzureNative.DataMigration.DatabaseMigrationsSqlDb("databaseMigrationsSqlDbResource", new()
{
    ResourceGroupName = "string",
    SqlDbInstanceName = "string",
    Properties = new AzureNative.DataMigration.Inputs.DatabaseMigrationPropertiesSqlDbArgs
    {
        Kind = "SqlDb",
        MigrationOperationId = "string",
        MigrationService = "string",
        ProvisioningError = "string",
        Scope = "string",
        SourceDatabaseName = "string",
        SourceSqlConnection = new AzureNative.DataMigration.Inputs.SqlConnectionInformationArgs
        {
            Authentication = "string",
            DataSource = "string",
            EncryptConnection = false,
            Password = "string",
            TrustServerCertificate = false,
            UserName = "string",
        },
        TableList = new[]
        {
            "string",
        },
        TargetDatabaseCollation = "string",
        TargetSqlConnection = new AzureNative.DataMigration.Inputs.SqlConnectionInformationArgs
        {
            Authentication = "string",
            DataSource = "string",
            EncryptConnection = false,
            Password = "string",
            TrustServerCertificate = false,
            UserName = "string",
        },
    },
    TargetDbName = "string",
});
example, err := datamigration.NewDatabaseMigrationsSqlDb(ctx, "databaseMigrationsSqlDbResource", &datamigration.DatabaseMigrationsSqlDbArgs{
	ResourceGroupName: pulumi.String("string"),
	SqlDbInstanceName: pulumi.String("string"),
	Properties: &datamigration.DatabaseMigrationPropertiesSqlDbArgs{
		Kind:                 pulumi.String("SqlDb"),
		MigrationOperationId: pulumi.String("string"),
		MigrationService:     pulumi.String("string"),
		ProvisioningError:    pulumi.String("string"),
		Scope:                pulumi.String("string"),
		SourceDatabaseName:   pulumi.String("string"),
		SourceSqlConnection: &datamigration.SqlConnectionInformationArgs{
			Authentication:         pulumi.String("string"),
			DataSource:             pulumi.String("string"),
			EncryptConnection:      pulumi.Bool(false),
			Password:               pulumi.String("string"),
			TrustServerCertificate: pulumi.Bool(false),
			UserName:               pulumi.String("string"),
		},
		TableList: pulumi.StringArray{
			pulumi.String("string"),
		},
		TargetDatabaseCollation: pulumi.String("string"),
		TargetSqlConnection: &datamigration.SqlConnectionInformationArgs{
			Authentication:         pulumi.String("string"),
			DataSource:             pulumi.String("string"),
			EncryptConnection:      pulumi.Bool(false),
			Password:               pulumi.String("string"),
			TrustServerCertificate: pulumi.Bool(false),
			UserName:               pulumi.String("string"),
		},
	},
	TargetDbName: pulumi.String("string"),
})
var databaseMigrationsSqlDbResource = new DatabaseMigrationsSqlDb("databaseMigrationsSqlDbResource", DatabaseMigrationsSqlDbArgs.builder()
    .resourceGroupName("string")
    .sqlDbInstanceName("string")
    .properties(DatabaseMigrationPropertiesSqlDbArgs.builder()
        .kind("SqlDb")
        .migrationOperationId("string")
        .migrationService("string")
        .provisioningError("string")
        .scope("string")
        .sourceDatabaseName("string")
        .sourceSqlConnection(SqlConnectionInformationArgs.builder()
            .authentication("string")
            .dataSource("string")
            .encryptConnection(false)
            .password("string")
            .trustServerCertificate(false)
            .userName("string")
            .build())
        .tableList("string")
        .targetDatabaseCollation("string")
        .targetSqlConnection(SqlConnectionInformationArgs.builder()
            .authentication("string")
            .dataSource("string")
            .encryptConnection(false)
            .password("string")
            .trustServerCertificate(false)
            .userName("string")
            .build())
        .build())
    .targetDbName("string")
    .build());
database_migrations_sql_db_resource = azure_native.datamigration.DatabaseMigrationsSqlDb("databaseMigrationsSqlDbResource",
    resource_group_name="string",
    sql_db_instance_name="string",
    properties={
        "kind": "SqlDb",
        "migration_operation_id": "string",
        "migration_service": "string",
        "provisioning_error": "string",
        "scope": "string",
        "source_database_name": "string",
        "source_sql_connection": {
            "authentication": "string",
            "data_source": "string",
            "encrypt_connection": False,
            "password": "string",
            "trust_server_certificate": False,
            "user_name": "string",
        },
        "table_list": ["string"],
        "target_database_collation": "string",
        "target_sql_connection": {
            "authentication": "string",
            "data_source": "string",
            "encrypt_connection": False,
            "password": "string",
            "trust_server_certificate": False,
            "user_name": "string",
        },
    },
    target_db_name="string")
const databaseMigrationsSqlDbResource = new azure_native.datamigration.DatabaseMigrationsSqlDb("databaseMigrationsSqlDbResource", {
    resourceGroupName: "string",
    sqlDbInstanceName: "string",
    properties: {
        kind: "SqlDb",
        migrationOperationId: "string",
        migrationService: "string",
        provisioningError: "string",
        scope: "string",
        sourceDatabaseName: "string",
        sourceSqlConnection: {
            authentication: "string",
            dataSource: "string",
            encryptConnection: false,
            password: "string",
            trustServerCertificate: false,
            userName: "string",
        },
        tableList: ["string"],
        targetDatabaseCollation: "string",
        targetSqlConnection: {
            authentication: "string",
            dataSource: "string",
            encryptConnection: false,
            password: "string",
            trustServerCertificate: false,
            userName: "string",
        },
    },
    targetDbName: "string",
});
type: azure-native:datamigration:DatabaseMigrationsSqlDb
properties:
    properties:
        kind: SqlDb
        migrationOperationId: string
        migrationService: string
        provisioningError: string
        scope: string
        sourceDatabaseName: string
        sourceSqlConnection:
            authentication: string
            dataSource: string
            encryptConnection: false
            password: string
            trustServerCertificate: false
            userName: string
        tableList:
            - string
        targetDatabaseCollation: string
        targetSqlConnection:
            authentication: string
            dataSource: string
            encryptConnection: false
            password: string
            trustServerCertificate: false
            userName: string
    resourceGroupName: string
    sqlDbInstanceName: string
    targetDbName: string
DatabaseMigrationsSqlDb 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 DatabaseMigrationsSqlDb resource accepts the following input properties:
- ResourceGroup stringName 
- Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
- SqlDb stringInstance Name 
- Properties
Pulumi.Azure Native. Data Migration. Inputs. Database Migration Properties Sql Db 
- Database Migration Resource properties for SQL database.
- TargetDb stringName 
- The name of the target database.
- ResourceGroup stringName 
- Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
- SqlDb stringInstance Name 
- Properties
DatabaseMigration Properties Sql Db Args 
- Database Migration Resource properties for SQL database.
- TargetDb stringName 
- The name of the target database.
- resourceGroup StringName 
- Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
- sqlDb StringInstance Name 
- properties
DatabaseMigration Properties Sql Db 
- Database Migration Resource properties for SQL database.
- targetDb StringName 
- The name of the target database.
- resourceGroup stringName 
- Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
- sqlDb stringInstance Name 
- properties
DatabaseMigration Properties Sql Db 
- Database Migration Resource properties for SQL database.
- targetDb stringName 
- The name of the target database.
- resource_group_ strname 
- Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
- sql_db_ strinstance_ name 
- properties
DatabaseMigration Properties Sql Db Args 
- Database Migration Resource properties for SQL database.
- target_db_ strname 
- The name of the target database.
- resourceGroup StringName 
- Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
- sqlDb StringInstance Name 
- properties Property Map
- Database Migration Resource properties for SQL database.
- targetDb StringName 
- The name of the target database.
Outputs
All input properties are implicitly available as output properties. Additionally, the DatabaseMigrationsSqlDb resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- SystemData Pulumi.Azure Native. Data Migration. Outputs. System Data Response 
- Metadata pertaining to creation and last modification of the resource.
- Type string
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- SystemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- Type string
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type String
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type string
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- system_data SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type str
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- systemData Property Map
- Metadata pertaining to creation and last modification of the resource.
- type String
Supporting Types
CopyProgressDetailsResponse, CopyProgressDetailsResponseArgs        
- CopyDuration int
- Copy Duration in seconds
- CopyStart string
- Copy Start
- CopyThroughput double
- Copy throughput in KBps
- DataRead double
- Bytes read
- DataWritten double
- Bytes written
- ParallelCopy stringType 
- Type of parallel copy (Dynamic range, Physical partition, none).
- RowsCopied double
- Rows Copied
- RowsRead double
- Rows read
- Status string
- Status of the Copy activity (InProgress, Succeeded, Failed, Canceled).
- TableName string
- Table Name
- UsedParallel intCopies 
- The degree of parallelization.
- CopyDuration int
- Copy Duration in seconds
- CopyStart string
- Copy Start
- CopyThroughput float64
- Copy throughput in KBps
- DataRead float64
- Bytes read
- DataWritten float64
- Bytes written
- ParallelCopy stringType 
- Type of parallel copy (Dynamic range, Physical partition, none).
- RowsCopied float64
- Rows Copied
- RowsRead float64
- Rows read
- Status string
- Status of the Copy activity (InProgress, Succeeded, Failed, Canceled).
- TableName string
- Table Name
- UsedParallel intCopies 
- The degree of parallelization.
- copyDuration Integer
- Copy Duration in seconds
- copyStart String
- Copy Start
- copyThroughput Double
- Copy throughput in KBps
- dataRead Double
- Bytes read
- dataWritten Double
- Bytes written
- parallelCopy StringType 
- Type of parallel copy (Dynamic range, Physical partition, none).
- rowsCopied Double
- Rows Copied
- rowsRead Double
- Rows read
- status String
- Status of the Copy activity (InProgress, Succeeded, Failed, Canceled).
- tableName String
- Table Name
- usedParallel IntegerCopies 
- The degree of parallelization.
- copyDuration number
- Copy Duration in seconds
- copyStart string
- Copy Start
- copyThroughput number
- Copy throughput in KBps
- dataRead number
- Bytes read
- dataWritten number
- Bytes written
- parallelCopy stringType 
- Type of parallel copy (Dynamic range, Physical partition, none).
- rowsCopied number
- Rows Copied
- rowsRead number
- Rows read
- status string
- Status of the Copy activity (InProgress, Succeeded, Failed, Canceled).
- tableName string
- Table Name
- usedParallel numberCopies 
- The degree of parallelization.
- copy_duration int
- Copy Duration in seconds
- copy_start str
- Copy Start
- copy_throughput float
- Copy throughput in KBps
- data_read float
- Bytes read
- data_written float
- Bytes written
- parallel_copy_ strtype 
- Type of parallel copy (Dynamic range, Physical partition, none).
- rows_copied float
- Rows Copied
- rows_read float
- Rows read
- status str
- Status of the Copy activity (InProgress, Succeeded, Failed, Canceled).
- table_name str
- Table Name
- used_parallel_ intcopies 
- The degree of parallelization.
- copyDuration Number
- Copy Duration in seconds
- copyStart String
- Copy Start
- copyThroughput Number
- Copy throughput in KBps
- dataRead Number
- Bytes read
- dataWritten Number
- Bytes written
- parallelCopy StringType 
- Type of parallel copy (Dynamic range, Physical partition, none).
- rowsCopied Number
- Rows Copied
- rowsRead Number
- Rows read
- status String
- Status of the Copy activity (InProgress, Succeeded, Failed, Canceled).
- tableName String
- Table Name
- usedParallel NumberCopies 
- The degree of parallelization.
DatabaseMigrationPropertiesSqlDb, DatabaseMigrationPropertiesSqlDbArgs          
- MigrationOperation stringId 
- ID tracking current migration operation.
- MigrationService string
- Resource Id of the Migration Service.
- ProvisioningError string
- Error message for migration provisioning failure, if any.
- Scope string
- Resource Id of the target resource (SQL VM or SQL Managed Instance).
- SourceDatabase stringName 
- Name of the source database.
- SourceSql Pulumi.Connection Azure Native. Data Migration. Inputs. Sql Connection Information 
- Source SQL Server connection details.
- TableList List<string>
- List of tables to copy.
- TargetDatabase stringCollation 
- Database collation to be used for the target database.
- TargetSql Pulumi.Connection Azure Native. Data Migration. Inputs. Sql Connection Information 
- Target SQL DB connection details.
- MigrationOperation stringId 
- ID tracking current migration operation.
- MigrationService string
- Resource Id of the Migration Service.
- ProvisioningError string
- Error message for migration provisioning failure, if any.
- Scope string
- Resource Id of the target resource (SQL VM or SQL Managed Instance).
- SourceDatabase stringName 
- Name of the source database.
- SourceSql SqlConnection Connection Information 
- Source SQL Server connection details.
- TableList []string
- List of tables to copy.
- TargetDatabase stringCollation 
- Database collation to be used for the target database.
- TargetSql SqlConnection Connection Information 
- Target SQL DB connection details.
- migrationOperation StringId 
- ID tracking current migration operation.
- migrationService String
- Resource Id of the Migration Service.
- provisioningError String
- Error message for migration provisioning failure, if any.
- scope String
- Resource Id of the target resource (SQL VM or SQL Managed Instance).
- sourceDatabase StringName 
- Name of the source database.
- sourceSql SqlConnection Connection Information 
- Source SQL Server connection details.
- tableList List<String>
- List of tables to copy.
- targetDatabase StringCollation 
- Database collation to be used for the target database.
- targetSql SqlConnection Connection Information 
- Target SQL DB connection details.
- migrationOperation stringId 
- ID tracking current migration operation.
- migrationService string
- Resource Id of the Migration Service.
- provisioningError string
- Error message for migration provisioning failure, if any.
- scope string
- Resource Id of the target resource (SQL VM or SQL Managed Instance).
- sourceDatabase stringName 
- Name of the source database.
- sourceSql SqlConnection Connection Information 
- Source SQL Server connection details.
- tableList string[]
- List of tables to copy.
- targetDatabase stringCollation 
- Database collation to be used for the target database.
- targetSql SqlConnection Connection Information 
- Target SQL DB connection details.
- migration_operation_ strid 
- ID tracking current migration operation.
- migration_service str
- Resource Id of the Migration Service.
- provisioning_error str
- Error message for migration provisioning failure, if any.
- scope str
- Resource Id of the target resource (SQL VM or SQL Managed Instance).
- source_database_ strname 
- Name of the source database.
- source_sql_ Sqlconnection Connection Information 
- Source SQL Server connection details.
- table_list Sequence[str]
- List of tables to copy.
- target_database_ strcollation 
- Database collation to be used for the target database.
- target_sql_ Sqlconnection Connection Information 
- Target SQL DB connection details.
- migrationOperation StringId 
- ID tracking current migration operation.
- migrationService String
- Resource Id of the Migration Service.
- provisioningError String
- Error message for migration provisioning failure, if any.
- scope String
- Resource Id of the target resource (SQL VM or SQL Managed Instance).
- sourceDatabase StringName 
- Name of the source database.
- sourceSql Property MapConnection 
- Source SQL Server connection details.
- tableList List<String>
- List of tables to copy.
- targetDatabase StringCollation 
- Database collation to be used for the target database.
- targetSql Property MapConnection 
- Target SQL DB connection details.
DatabaseMigrationPropertiesSqlDbResponse, DatabaseMigrationPropertiesSqlDbResponseArgs            
- EndedOn string
- Database migration end time.
- MigrationFailure Pulumi.Error Azure Native. Data Migration. Inputs. Error Info Response 
- Error details in case of migration failure.
- MigrationStatus string
- Migration status.
- MigrationStatus Pulumi.Details Azure Native. Data Migration. Inputs. Sql Db Migration Status Details Response 
- Detailed migration status. Not included by default.
- OfflineConfiguration Pulumi.Azure Native. Data Migration. Inputs. Sql Db Offline Configuration Response 
- Offline configuration.
- ProvisioningState string
- Provisioning State of migration. ProvisioningState as Succeeded implies that validations have been performed and migration has started.
- SourceServer stringName 
- Name of the source sql server.
- StartedOn string
- Database migration start time.
- MigrationOperation stringId 
- ID tracking current migration operation.
- MigrationService string
- Resource Id of the Migration Service.
- ProvisioningError string
- Error message for migration provisioning failure, if any.
- Scope string
- Resource Id of the target resource (SQL VM or SQL Managed Instance).
- SourceDatabase stringName 
- Name of the source database.
- SourceSql Pulumi.Connection Azure Native. Data Migration. Inputs. Sql Connection Information Response 
- Source SQL Server connection details.
- TableList List<string>
- List of tables to copy.
- TargetDatabase stringCollation 
- Database collation to be used for the target database.
- TargetSql Pulumi.Connection Azure Native. Data Migration. Inputs. Sql Connection Information Response 
- Target SQL DB connection details.
- EndedOn string
- Database migration end time.
- MigrationFailure ErrorError Info Response 
- Error details in case of migration failure.
- MigrationStatus string
- Migration status.
- MigrationStatus SqlDetails Db Migration Status Details Response 
- Detailed migration status. Not included by default.
- OfflineConfiguration SqlDb Offline Configuration Response 
- Offline configuration.
- ProvisioningState string
- Provisioning State of migration. ProvisioningState as Succeeded implies that validations have been performed and migration has started.
- SourceServer stringName 
- Name of the source sql server.
- StartedOn string
- Database migration start time.
- MigrationOperation stringId 
- ID tracking current migration operation.
- MigrationService string
- Resource Id of the Migration Service.
- ProvisioningError string
- Error message for migration provisioning failure, if any.
- Scope string
- Resource Id of the target resource (SQL VM or SQL Managed Instance).
- SourceDatabase stringName 
- Name of the source database.
- SourceSql SqlConnection Connection Information Response 
- Source SQL Server connection details.
- TableList []string
- List of tables to copy.
- TargetDatabase stringCollation 
- Database collation to be used for the target database.
- TargetSql SqlConnection Connection Information Response 
- Target SQL DB connection details.
- endedOn String
- Database migration end time.
- migrationFailure ErrorError Info Response 
- Error details in case of migration failure.
- migrationStatus String
- Migration status.
- migrationStatus SqlDetails Db Migration Status Details Response 
- Detailed migration status. Not included by default.
- offlineConfiguration SqlDb Offline Configuration Response 
- Offline configuration.
- provisioningState String
- Provisioning State of migration. ProvisioningState as Succeeded implies that validations have been performed and migration has started.
- sourceServer StringName 
- Name of the source sql server.
- startedOn String
- Database migration start time.
- migrationOperation StringId 
- ID tracking current migration operation.
- migrationService String
- Resource Id of the Migration Service.
- provisioningError String
- Error message for migration provisioning failure, if any.
- scope String
- Resource Id of the target resource (SQL VM or SQL Managed Instance).
- sourceDatabase StringName 
- Name of the source database.
- sourceSql SqlConnection Connection Information Response 
- Source SQL Server connection details.
- tableList List<String>
- List of tables to copy.
- targetDatabase StringCollation 
- Database collation to be used for the target database.
- targetSql SqlConnection Connection Information Response 
- Target SQL DB connection details.
- endedOn string
- Database migration end time.
- migrationFailure ErrorError Info Response 
- Error details in case of migration failure.
- migrationStatus string
- Migration status.
- migrationStatus SqlDetails Db Migration Status Details Response 
- Detailed migration status. Not included by default.
- offlineConfiguration SqlDb Offline Configuration Response 
- Offline configuration.
- provisioningState string
- Provisioning State of migration. ProvisioningState as Succeeded implies that validations have been performed and migration has started.
- sourceServer stringName 
- Name of the source sql server.
- startedOn string
- Database migration start time.
- migrationOperation stringId 
- ID tracking current migration operation.
- migrationService string
- Resource Id of the Migration Service.
- provisioningError string
- Error message for migration provisioning failure, if any.
- scope string
- Resource Id of the target resource (SQL VM or SQL Managed Instance).
- sourceDatabase stringName 
- Name of the source database.
- sourceSql SqlConnection Connection Information Response 
- Source SQL Server connection details.
- tableList string[]
- List of tables to copy.
- targetDatabase stringCollation 
- Database collation to be used for the target database.
- targetSql SqlConnection Connection Information Response 
- Target SQL DB connection details.
- ended_on str
- Database migration end time.
- migration_failure_ Errorerror Info Response 
- Error details in case of migration failure.
- migration_status str
- Migration status.
- migration_status_ Sqldetails Db Migration Status Details Response 
- Detailed migration status. Not included by default.
- offline_configuration SqlDb Offline Configuration Response 
- Offline configuration.
- provisioning_state str
- Provisioning State of migration. ProvisioningState as Succeeded implies that validations have been performed and migration has started.
- source_server_ strname 
- Name of the source sql server.
- started_on str
- Database migration start time.
- migration_operation_ strid 
- ID tracking current migration operation.
- migration_service str
- Resource Id of the Migration Service.
- provisioning_error str
- Error message for migration provisioning failure, if any.
- scope str
- Resource Id of the target resource (SQL VM or SQL Managed Instance).
- source_database_ strname 
- Name of the source database.
- source_sql_ Sqlconnection Connection Information Response 
- Source SQL Server connection details.
- table_list Sequence[str]
- List of tables to copy.
- target_database_ strcollation 
- Database collation to be used for the target database.
- target_sql_ Sqlconnection Connection Information Response 
- Target SQL DB connection details.
- endedOn String
- Database migration end time.
- migrationFailure Property MapError 
- Error details in case of migration failure.
- migrationStatus String
- Migration status.
- migrationStatus Property MapDetails 
- Detailed migration status. Not included by default.
- offlineConfiguration Property Map
- Offline configuration.
- provisioningState String
- Provisioning State of migration. ProvisioningState as Succeeded implies that validations have been performed and migration has started.
- sourceServer StringName 
- Name of the source sql server.
- startedOn String
- Database migration start time.
- migrationOperation StringId 
- ID tracking current migration operation.
- migrationService String
- Resource Id of the Migration Service.
- provisioningError String
- Error message for migration provisioning failure, if any.
- scope String
- Resource Id of the target resource (SQL VM or SQL Managed Instance).
- sourceDatabase StringName 
- Name of the source database.
- sourceSql Property MapConnection 
- Source SQL Server connection details.
- tableList List<String>
- List of tables to copy.
- targetDatabase StringCollation 
- Database collation to be used for the target database.
- targetSql Property MapConnection 
- Target SQL DB connection details.
ErrorInfoResponse, ErrorInfoResponseArgs      
SqlConnectionInformation, SqlConnectionInformationArgs      
- Authentication string
- Authentication type.
- DataSource string
- Data source.
- EncryptConnection bool
- Whether to encrypt connection or not.
- Password string
- Password to connect to source SQL.
- TrustServer boolCertificate 
- Whether to trust server certificate or not.
- UserName string
- User name to connect to source SQL.
- Authentication string
- Authentication type.
- DataSource string
- Data source.
- EncryptConnection bool
- Whether to encrypt connection or not.
- Password string
- Password to connect to source SQL.
- TrustServer boolCertificate 
- Whether to trust server certificate or not.
- UserName string
- User name to connect to source SQL.
- authentication String
- Authentication type.
- dataSource String
- Data source.
- encryptConnection Boolean
- Whether to encrypt connection or not.
- password String
- Password to connect to source SQL.
- trustServer BooleanCertificate 
- Whether to trust server certificate or not.
- userName String
- User name to connect to source SQL.
- authentication string
- Authentication type.
- dataSource string
- Data source.
- encryptConnection boolean
- Whether to encrypt connection or not.
- password string
- Password to connect to source SQL.
- trustServer booleanCertificate 
- Whether to trust server certificate or not.
- userName string
- User name to connect to source SQL.
- authentication str
- Authentication type.
- data_source str
- Data source.
- encrypt_connection bool
- Whether to encrypt connection or not.
- password str
- Password to connect to source SQL.
- trust_server_ boolcertificate 
- Whether to trust server certificate or not.
- user_name str
- User name to connect to source SQL.
- authentication String
- Authentication type.
- dataSource String
- Data source.
- encryptConnection Boolean
- Whether to encrypt connection or not.
- password String
- Password to connect to source SQL.
- trustServer BooleanCertificate 
- Whether to trust server certificate or not.
- userName String
- User name to connect to source SQL.
SqlConnectionInformationResponse, SqlConnectionInformationResponseArgs        
- Authentication string
- Authentication type.
- DataSource string
- Data source.
- EncryptConnection bool
- Whether to encrypt connection or not.
- Password string
- Password to connect to source SQL.
- TrustServer boolCertificate 
- Whether to trust server certificate or not.
- UserName string
- User name to connect to source SQL.
- Authentication string
- Authentication type.
- DataSource string
- Data source.
- EncryptConnection bool
- Whether to encrypt connection or not.
- Password string
- Password to connect to source SQL.
- TrustServer boolCertificate 
- Whether to trust server certificate or not.
- UserName string
- User name to connect to source SQL.
- authentication String
- Authentication type.
- dataSource String
- Data source.
- encryptConnection Boolean
- Whether to encrypt connection or not.
- password String
- Password to connect to source SQL.
- trustServer BooleanCertificate 
- Whether to trust server certificate or not.
- userName String
- User name to connect to source SQL.
- authentication string
- Authentication type.
- dataSource string
- Data source.
- encryptConnection boolean
- Whether to encrypt connection or not.
- password string
- Password to connect to source SQL.
- trustServer booleanCertificate 
- Whether to trust server certificate or not.
- userName string
- User name to connect to source SQL.
- authentication str
- Authentication type.
- data_source str
- Data source.
- encrypt_connection bool
- Whether to encrypt connection or not.
- password str
- Password to connect to source SQL.
- trust_server_ boolcertificate 
- Whether to trust server certificate or not.
- user_name str
- User name to connect to source SQL.
- authentication String
- Authentication type.
- dataSource String
- Data source.
- encryptConnection Boolean
- Whether to encrypt connection or not.
- password String
- Password to connect to source SQL.
- trustServer BooleanCertificate 
- Whether to trust server certificate or not.
- userName String
- User name to connect to source SQL.
SqlDbMigrationStatusDetailsResponse, SqlDbMigrationStatusDetailsResponseArgs            
- ListOf List<Pulumi.Copy Progress Details Azure Native. Data Migration. Inputs. Copy Progress Details Response> 
- Details on progress of ADF copy activities.
- MigrationState string
- Current State of Migration.
- SqlData List<string>Copy Errors 
- Sql Data Copy errors, if any.
- ListOf []CopyCopy Progress Details Progress Details Response 
- Details on progress of ADF copy activities.
- MigrationState string
- Current State of Migration.
- SqlData []stringCopy Errors 
- Sql Data Copy errors, if any.
- listOf List<CopyCopy Progress Details Progress Details Response> 
- Details on progress of ADF copy activities.
- migrationState String
- Current State of Migration.
- sqlData List<String>Copy Errors 
- Sql Data Copy errors, if any.
- listOf CopyCopy Progress Details Progress Details Response[] 
- Details on progress of ADF copy activities.
- migrationState string
- Current State of Migration.
- sqlData string[]Copy Errors 
- Sql Data Copy errors, if any.
- list_of_ Sequence[Copycopy_ progress_ details Progress Details Response] 
- Details on progress of ADF copy activities.
- migration_state str
- Current State of Migration.
- sql_data_ Sequence[str]copy_ errors 
- Sql Data Copy errors, if any.
- listOf List<Property Map>Copy Progress Details 
- Details on progress of ADF copy activities.
- migrationState String
- Current State of Migration.
- sqlData List<String>Copy Errors 
- Sql Data Copy errors, if any.
SqlDbOfflineConfigurationResponse, SqlDbOfflineConfigurationResponseArgs          
- Offline bool
- Offline migration
- Offline bool
- Offline migration
- offline Boolean
- Offline migration
- offline boolean
- Offline migration
- offline bool
- Offline migration
- offline Boolean
- Offline migration
SystemDataResponse, SystemDataResponseArgs      
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:datamigration:DatabaseMigrationsSqlDb db1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{sqlDbInstanceName}/providers/Microsoft.DataMigration/databaseMigrations/{targetDbName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0