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

constructor(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>)

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

Functions

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