ValidateMigrationInputSqlServerSqlMITaskInputArgs

data class ValidateMigrationInputSqlServerSqlMITaskInputArgs(val backupBlobShare: Output<BlobShareArgs>, val backupFileShare: Output<FileShareArgs>? = null, val backupMode: Output<Either<String, BackupMode>>? = null, val selectedDatabases: Output<List<MigrateSqlServerSqlMIDatabaseInputArgs>>, val selectedLogins: Output<List<String>>? = null, val sourceConnectionInfo: Output<SqlConnectionInfoArgs>, val targetConnectionInfo: Output<SqlConnectionInfoArgs>) : ConvertibleToJava<ValidateMigrationInputSqlServerSqlMITaskInputArgs>

Input for task that validates migration input for SQL to Azure SQL Managed Instance

Constructors

fun ValidateMigrationInputSqlServerSqlMITaskInputArgs(backupBlobShare: Output<BlobShareArgs>, backupFileShare: Output<FileShareArgs>? = null, backupMode: Output<Either<String, BackupMode>>? = null, selectedDatabases: Output<List<MigrateSqlServerSqlMIDatabaseInputArgs>>, selectedLogins: Output<List<String>>? = null, sourceConnectionInfo: Output<SqlConnectionInfoArgs>, targetConnectionInfo: Output<SqlConnectionInfoArgs>)

Functions

Link copied to clipboard
open override fun toJava(): ValidateMigrationInputSqlServerSqlMITaskInputArgs

Properties

Link copied to clipboard

SAS URI of Azure Storage Account Container to be used for storing backup files.

Link copied to clipboard
val backupFileShare: Output<FileShareArgs>? = null

Backup file share information for all selected databases.

Link copied to clipboard
val backupMode: Output<Either<String, BackupMode>>? = null

Backup Mode to specify whether to use existing backup or create new backup.

Link copied to clipboard
Link copied to clipboard
val selectedLogins: Output<List<String>>? = null

Logins to migrate

Link copied to clipboard

Information for connecting to source

Link copied to clipboard

Information for connecting to target