MigrateSqlServerSqlMITaskInputArgs

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

Input for task that migrates SQL Server databases to Azure SQL Database Managed Instance.

Constructors

Link copied to clipboard
constructor(aadDomainName: Output<String>? = null, backupBlobShare: Output<BlobShareArgs>, backupFileShare: Output<FileShareArgs>? = null, backupMode: Output<Either<String, BackupMode>>? = null, selectedAgentJobs: Output<List<String>>? = null, selectedDatabases: Output<List<MigrateSqlServerSqlMIDatabaseInputArgs>>, selectedLogins: Output<List<String>>? = null, sourceConnectionInfo: Output<SqlConnectionInfoArgs>, targetConnectionInfo: Output<SqlConnectionInfoArgs>)

Properties

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

Azure Active Directory domain name in the format of 'contoso.com' for federated Azure AD or 'contoso.onmicrosoft.com' for managed domain, required if and only if Windows logins are selected

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. If using existing backups, backup file paths are required to be provided in selectedDatabases.

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

Agent Jobs to migrate.

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(): MigrateSqlServerSqlMITaskInputArgs