1. Packages
  2. Azure Native
  3. API Docs
  4. datamigration
  5. getDatabaseMigrationsSqlVm
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.10.1 published on Friday, Nov 7, 2025 by Pulumi
azure-native logo
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.10.1 published on Friday, Nov 7, 2025 by Pulumi

    Retrieve the specified database migration for a given SQL VM.

    Uses Azure REST API version 2025-06-30.

    Other available API versions: 2025-09-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native datamigration [ApiVersion]. See the version guide for details.

    Using getDatabaseMigrationsSqlVm

    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 getDatabaseMigrationsSqlVm(args: GetDatabaseMigrationsSqlVmArgs, opts?: InvokeOptions): Promise<GetDatabaseMigrationsSqlVmResult>
    function getDatabaseMigrationsSqlVmOutput(args: GetDatabaseMigrationsSqlVmOutputArgs, opts?: InvokeOptions): Output<GetDatabaseMigrationsSqlVmResult>
    def get_database_migrations_sql_vm(expand: Optional[str] = None,
                                       migration_operation_id: Optional[str] = None,
                                       resource_group_name: Optional[str] = None,
                                       sql_virtual_machine_name: Optional[str] = None,
                                       target_db_name: Optional[str] = None,
                                       opts: Optional[InvokeOptions] = None) -> GetDatabaseMigrationsSqlVmResult
    def get_database_migrations_sql_vm_output(expand: Optional[pulumi.Input[str]] = None,
                                       migration_operation_id: Optional[pulumi.Input[str]] = None,
                                       resource_group_name: Optional[pulumi.Input[str]] = None,
                                       sql_virtual_machine_name: Optional[pulumi.Input[str]] = None,
                                       target_db_name: Optional[pulumi.Input[str]] = None,
                                       opts: Optional[InvokeOptions] = None) -> Output[GetDatabaseMigrationsSqlVmResult]
    func LookupDatabaseMigrationsSqlVm(ctx *Context, args *LookupDatabaseMigrationsSqlVmArgs, opts ...InvokeOption) (*LookupDatabaseMigrationsSqlVmResult, error)
    func LookupDatabaseMigrationsSqlVmOutput(ctx *Context, args *LookupDatabaseMigrationsSqlVmOutputArgs, opts ...InvokeOption) LookupDatabaseMigrationsSqlVmResultOutput

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

    public static class GetDatabaseMigrationsSqlVm 
    {
        public static Task<GetDatabaseMigrationsSqlVmResult> InvokeAsync(GetDatabaseMigrationsSqlVmArgs args, InvokeOptions? opts = null)
        public static Output<GetDatabaseMigrationsSqlVmResult> Invoke(GetDatabaseMigrationsSqlVmInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDatabaseMigrationsSqlVmResult> getDatabaseMigrationsSqlVm(GetDatabaseMigrationsSqlVmArgs args, InvokeOptions options)
    public static Output<GetDatabaseMigrationsSqlVmResult> getDatabaseMigrationsSqlVm(GetDatabaseMigrationsSqlVmArgs args, InvokeOptions options)
    
    fn::invoke:
      function: azure-native:datamigration:getDatabaseMigrationsSqlVm
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ResourceGroupName string
    Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
    SqlVirtualMachineName string
    TargetDbName string
    The name of the target database.
    Expand string
    Complete migration details be included in the response.
    MigrationOperationId string
    Optional migration operation ID. If this is provided, then details of migration operation for that ID are retrieved. If not provided (default), then details related to most recent or current operation are retrieved.
    ResourceGroupName string
    Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
    SqlVirtualMachineName string
    TargetDbName string
    The name of the target database.
    Expand string
    Complete migration details be included in the response.
    MigrationOperationId string
    Optional migration operation ID. If this is provided, then details of migration operation for that ID are retrieved. If not provided (default), then details related to most recent or current operation are retrieved.
    resourceGroupName String
    Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
    sqlVirtualMachineName String
    targetDbName String
    The name of the target database.
    expand String
    Complete migration details be included in the response.
    migrationOperationId String
    Optional migration operation ID. If this is provided, then details of migration operation for that ID are retrieved. If not provided (default), then details related to most recent or current operation are retrieved.
    resourceGroupName string
    Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
    sqlVirtualMachineName string
    targetDbName string
    The name of the target database.
    expand string
    Complete migration details be included in the response.
    migrationOperationId string
    Optional migration operation ID. If this is provided, then details of migration operation for that ID are retrieved. If not provided (default), then details related to most recent or current operation are retrieved.
    resource_group_name str
    Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
    sql_virtual_machine_name str
    target_db_name str
    The name of the target database.
    expand str
    Complete migration details be included in the response.
    migration_operation_id str
    Optional migration operation ID. If this is provided, then details of migration operation for that ID are retrieved. If not provided (default), then details related to most recent or current operation are retrieved.
    resourceGroupName String
    Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
    sqlVirtualMachineName String
    targetDbName String
    The name of the target database.
    expand String
    Complete migration details be included in the response.
    migrationOperationId String
    Optional migration operation ID. If this is provided, then details of migration operation for that ID are retrieved. If not provided (default), then details related to most recent or current operation are retrieved.

    getDatabaseMigrationsSqlVm Result

    The following output properties are available:

    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    Name string
    The name of the resource
    Properties Pulumi.AzureNative.DataMigration.Outputs.DatabaseMigrationPropertiesSqlVmResponse
    Database Migration Resource properties for SQL Virtual Machine.
    SystemData Pulumi.AzureNative.DataMigration.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    Name string
    The name of the resource
    Properties DatabaseMigrationPropertiesSqlVmResponse
    Database Migration Resource properties for SQL Virtual Machine.
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureApiVersion String
    The Azure API version of the resource.
    id String
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    name String
    The name of the resource
    properties DatabaseMigrationPropertiesSqlVmResponse
    Database Migration Resource properties for SQL Virtual Machine.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureApiVersion string
    The Azure API version of the resource.
    id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    name string
    The name of the resource
    properties DatabaseMigrationPropertiesSqlVmResponse
    Database Migration Resource properties for SQL Virtual Machine.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azure_api_version str
    The Azure API version of the resource.
    id str
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    name str
    The name of the resource
    properties DatabaseMigrationPropertiesSqlVmResponse
    Database Migration Resource properties for SQL Virtual Machine.
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureApiVersion String
    The Azure API version of the resource.
    id String
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    name String
    The name of the resource
    properties Property Map
    Database Migration Resource properties for SQL Virtual Machine.
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    Supporting Types

    AzureBlobResponse

    AccountKey string
    Storage Account Key.
    AuthType string
    Authentication type used for accessing Azure Blob Storage.
    BlobContainerName string
    Blob container name where backups are stored.
    Identity Pulumi.AzureNative.DataMigration.Inputs.ManagedServiceIdentityResponse
    Identity details for authentication using a Managed Identity.
    StorageAccountResourceId string
    Resource Id of the storage account where backups are stored.
    AccountKey string
    Storage Account Key.
    AuthType string
    Authentication type used for accessing Azure Blob Storage.
    BlobContainerName string
    Blob container name where backups are stored.
    Identity ManagedServiceIdentityResponse
    Identity details for authentication using a Managed Identity.
    StorageAccountResourceId string
    Resource Id of the storage account where backups are stored.
    accountKey String
    Storage Account Key.
    authType String
    Authentication type used for accessing Azure Blob Storage.
    blobContainerName String
    Blob container name where backups are stored.
    identity ManagedServiceIdentityResponse
    Identity details for authentication using a Managed Identity.
    storageAccountResourceId String
    Resource Id of the storage account where backups are stored.
    accountKey string
    Storage Account Key.
    authType string
    Authentication type used for accessing Azure Blob Storage.
    blobContainerName string
    Blob container name where backups are stored.
    identity ManagedServiceIdentityResponse
    Identity details for authentication using a Managed Identity.
    storageAccountResourceId string
    Resource Id of the storage account where backups are stored.
    account_key str
    Storage Account Key.
    auth_type str
    Authentication type used for accessing Azure Blob Storage.
    blob_container_name str
    Blob container name where backups are stored.
    identity ManagedServiceIdentityResponse
    Identity details for authentication using a Managed Identity.
    storage_account_resource_id str
    Resource Id of the storage account where backups are stored.
    accountKey String
    Storage Account Key.
    authType String
    Authentication type used for accessing Azure Blob Storage.
    blobContainerName String
    Blob container name where backups are stored.
    identity Property Map
    Identity details for authentication using a Managed Identity.
    storageAccountResourceId String
    Resource Id of the storage account where backups are stored.

    BackupConfigurationResponse

    SourceLocation SourceLocationResponse
    Source location of backups.
    TargetLocation TargetLocationResponse
    Target location for copying backups.
    sourceLocation SourceLocationResponse
    Source location of backups.
    targetLocation TargetLocationResponse
    Target location for copying backups.
    sourceLocation SourceLocationResponse
    Source location of backups.
    targetLocation TargetLocationResponse
    Target location for copying backups.
    source_location SourceLocationResponse
    Source location of backups.
    target_location TargetLocationResponse
    Target location for copying backups.
    sourceLocation Property Map
    Source location of backups.
    targetLocation Property Map
    Target location for copying backups.

    DatabaseMigrationPropertiesSqlVmResponse

    EndedOn string
    Database migration end time.
    MigrationFailureError Pulumi.AzureNative.DataMigration.Inputs.ErrorInfoResponse
    Error details in case of migration failure.
    MigrationStatus string
    Migration status.
    MigrationStatusDetails Pulumi.AzureNative.DataMigration.Inputs.MigrationStatusDetailsResponse
    Detailed migration status. Not included by default.
    ProvisioningState string
    Provisioning State of migration. ProvisioningState as Succeeded implies that validations have been performed and migration has started.
    SourceServerName string
    Name of the source sql server.
    StartedOn string
    Database migration start time.
    BackupConfiguration Pulumi.AzureNative.DataMigration.Inputs.BackupConfigurationResponse
    Backup configuration info.
    MigrationOperationId string
    ID for current migration operation.
    MigrationService string
    Resource Id of the Migration Service.
    OfflineConfiguration Pulumi.AzureNative.DataMigration.Inputs.OfflineConfigurationResponse
    Offline configuration.
    ProvisioningError string
    Error message for migration provisioning failure, if any.
    Scope string
    Resource Id of the target resource.
    SourceDatabaseName string
    Name of the source database.
    SourceSqlConnection Pulumi.AzureNative.DataMigration.Inputs.SqlConnectionInformationResponse
    Source SQL Server connection details.
    TargetDatabaseCollation string
    Database collation to be used for the target database.
    EndedOn string
    Database migration end time.
    MigrationFailureError ErrorInfoResponse
    Error details in case of migration failure.
    MigrationStatus string
    Migration status.
    MigrationStatusDetails MigrationStatusDetailsResponse
    Detailed migration status. Not included by default.
    ProvisioningState string
    Provisioning State of migration. ProvisioningState as Succeeded implies that validations have been performed and migration has started.
    SourceServerName string
    Name of the source sql server.
    StartedOn string
    Database migration start time.
    BackupConfiguration BackupConfigurationResponse
    Backup configuration info.
    MigrationOperationId string
    ID for current migration operation.
    MigrationService string
    Resource Id of the Migration Service.
    OfflineConfiguration OfflineConfigurationResponse
    Offline configuration.
    ProvisioningError string
    Error message for migration provisioning failure, if any.
    Scope string
    Resource Id of the target resource.
    SourceDatabaseName string
    Name of the source database.
    SourceSqlConnection SqlConnectionInformationResponse
    Source SQL Server connection details.
    TargetDatabaseCollation string
    Database collation to be used for the target database.
    endedOn String
    Database migration end time.
    migrationFailureError ErrorInfoResponse
    Error details in case of migration failure.
    migrationStatus String
    Migration status.
    migrationStatusDetails MigrationStatusDetailsResponse
    Detailed migration status. Not included by default.
    provisioningState String
    Provisioning State of migration. ProvisioningState as Succeeded implies that validations have been performed and migration has started.
    sourceServerName String
    Name of the source sql server.
    startedOn String
    Database migration start time.
    backupConfiguration BackupConfigurationResponse
    Backup configuration info.
    migrationOperationId String
    ID for current migration operation.
    migrationService String
    Resource Id of the Migration Service.
    offlineConfiguration OfflineConfigurationResponse
    Offline configuration.
    provisioningError String
    Error message for migration provisioning failure, if any.
    scope String
    Resource Id of the target resource.
    sourceDatabaseName String
    Name of the source database.
    sourceSqlConnection SqlConnectionInformationResponse
    Source SQL Server connection details.
    targetDatabaseCollation String
    Database collation to be used for the target database.
    endedOn string
    Database migration end time.
    migrationFailureError ErrorInfoResponse
    Error details in case of migration failure.
    migrationStatus string
    Migration status.
    migrationStatusDetails MigrationStatusDetailsResponse
    Detailed migration status. Not included by default.
    provisioningState string
    Provisioning State of migration. ProvisioningState as Succeeded implies that validations have been performed and migration has started.
    sourceServerName string
    Name of the source sql server.
    startedOn string
    Database migration start time.
    backupConfiguration BackupConfigurationResponse
    Backup configuration info.
    migrationOperationId string
    ID for current migration operation.
    migrationService string
    Resource Id of the Migration Service.
    offlineConfiguration OfflineConfigurationResponse
    Offline configuration.
    provisioningError string
    Error message for migration provisioning failure, if any.
    scope string
    Resource Id of the target resource.
    sourceDatabaseName string
    Name of the source database.
    sourceSqlConnection SqlConnectionInformationResponse
    Source SQL Server connection details.
    targetDatabaseCollation string
    Database collation to be used for the target database.
    ended_on str
    Database migration end time.
    migration_failure_error ErrorInfoResponse
    Error details in case of migration failure.
    migration_status str
    Migration status.
    migration_status_details MigrationStatusDetailsResponse
    Detailed migration status. Not included by default.
    provisioning_state str
    Provisioning State of migration. ProvisioningState as Succeeded implies that validations have been performed and migration has started.
    source_server_name str
    Name of the source sql server.
    started_on str
    Database migration start time.
    backup_configuration BackupConfigurationResponse
    Backup configuration info.
    migration_operation_id str
    ID for current migration operation.
    migration_service str
    Resource Id of the Migration Service.
    offline_configuration OfflineConfigurationResponse
    Offline configuration.
    provisioning_error str
    Error message for migration provisioning failure, if any.
    scope str
    Resource Id of the target resource.
    source_database_name str
    Name of the source database.
    source_sql_connection SqlConnectionInformationResponse
    Source SQL Server connection details.
    target_database_collation str
    Database collation to be used for the target database.
    endedOn String
    Database migration end time.
    migrationFailureError Property Map
    Error details in case of migration failure.
    migrationStatus String
    Migration status.
    migrationStatusDetails Property Map
    Detailed migration status. Not included by default.
    provisioningState String
    Provisioning State of migration. ProvisioningState as Succeeded implies that validations have been performed and migration has started.
    sourceServerName String
    Name of the source sql server.
    startedOn String
    Database migration start time.
    backupConfiguration Property Map
    Backup configuration info.
    migrationOperationId String
    ID for current migration operation.
    migrationService String
    Resource Id of the Migration Service.
    offlineConfiguration Property Map
    Offline configuration.
    provisioningError String
    Error message for migration provisioning failure, if any.
    scope String
    Resource Id of the target resource.
    sourceDatabaseName String
    Name of the source database.
    sourceSqlConnection Property Map
    Source SQL Server connection details.
    targetDatabaseCollation String
    Database collation to be used for the target database.

    ErrorInfoResponse

    Code string
    Error code.
    Message string
    Error message.
    Code string
    Error code.
    Message string
    Error message.
    code String
    Error code.
    message String
    Error message.
    code string
    Error code.
    message string
    Error message.
    code str
    Error code.
    message str
    Error message.
    code String
    Error code.
    message String
    Error message.

    ManagedServiceIdentityResponse

    PrincipalId string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    TenantId string
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    Type string
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.DataMigration.Inputs.UserAssignedIdentityResponse>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    PrincipalId string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    TenantId string
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    Type string
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    UserAssignedIdentities map[string]UserAssignedIdentityResponse
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    principalId String
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId String
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    type String
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    userAssignedIdentities Map<String,UserAssignedIdentityResponse>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    principalId string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId string
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    type string
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    userAssignedIdentities {[key: string]: UserAssignedIdentityResponse}
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    principal_id str
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenant_id str
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    type str
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    user_assigned_identities Mapping[str, UserAssignedIdentityResponse]
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    principalId String
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId String
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    type String
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    userAssignedIdentities Map<Property Map>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

    MigrationStatusDetailsResponse

    ActiveBackupSets List<Pulumi.AzureNative.DataMigration.Inputs.SqlBackupSetInfoResponse>
    Backup sets that are currently active.
    BlobContainerName string
    Name of blob container.
    CompleteRestoreErrorMessage string
    Complete restore error message, if any
    CurrentRestoringFilename string
    File name that is currently being restored.
    FileUploadBlockingErrors List<string>
    File upload blocking errors, if any.
    FullBackupSetInfo Pulumi.AzureNative.DataMigration.Inputs.SqlBackupSetInfoResponse
    Details of full backup set.
    InvalidFiles List<string>
    Files that are not valid backup files.
    IsFullBackupRestored bool
    Whether full backup has been applied to the target database or not.
    LastRestoredBackupSetInfo Pulumi.AzureNative.DataMigration.Inputs.SqlBackupSetInfoResponse
    Last applied backup set information.
    LastRestoredFilename string
    Last restored file name.
    MigrationState string
    Current State of Migration.
    PendingLogBackupsCount int
    Total pending log backups.
    RestoreBlockingReason string
    Restore blocking reason, if any
    ActiveBackupSets []SqlBackupSetInfoResponse
    Backup sets that are currently active.
    BlobContainerName string
    Name of blob container.
    CompleteRestoreErrorMessage string
    Complete restore error message, if any
    CurrentRestoringFilename string
    File name that is currently being restored.
    FileUploadBlockingErrors []string
    File upload blocking errors, if any.
    FullBackupSetInfo SqlBackupSetInfoResponse
    Details of full backup set.
    InvalidFiles []string
    Files that are not valid backup files.
    IsFullBackupRestored bool
    Whether full backup has been applied to the target database or not.
    LastRestoredBackupSetInfo SqlBackupSetInfoResponse
    Last applied backup set information.
    LastRestoredFilename string
    Last restored file name.
    MigrationState string
    Current State of Migration.
    PendingLogBackupsCount int
    Total pending log backups.
    RestoreBlockingReason string
    Restore blocking reason, if any
    activeBackupSets List<SqlBackupSetInfoResponse>
    Backup sets that are currently active.
    blobContainerName String
    Name of blob container.
    completeRestoreErrorMessage String
    Complete restore error message, if any
    currentRestoringFilename String
    File name that is currently being restored.
    fileUploadBlockingErrors List<String>
    File upload blocking errors, if any.
    fullBackupSetInfo SqlBackupSetInfoResponse
    Details of full backup set.
    invalidFiles List<String>
    Files that are not valid backup files.
    isFullBackupRestored Boolean
    Whether full backup has been applied to the target database or not.
    lastRestoredBackupSetInfo SqlBackupSetInfoResponse
    Last applied backup set information.
    lastRestoredFilename String
    Last restored file name.
    migrationState String
    Current State of Migration.
    pendingLogBackupsCount Integer
    Total pending log backups.
    restoreBlockingReason String
    Restore blocking reason, if any
    activeBackupSets SqlBackupSetInfoResponse[]
    Backup sets that are currently active.
    blobContainerName string
    Name of blob container.
    completeRestoreErrorMessage string
    Complete restore error message, if any
    currentRestoringFilename string
    File name that is currently being restored.
    fileUploadBlockingErrors string[]
    File upload blocking errors, if any.
    fullBackupSetInfo SqlBackupSetInfoResponse
    Details of full backup set.
    invalidFiles string[]
    Files that are not valid backup files.
    isFullBackupRestored boolean
    Whether full backup has been applied to the target database or not.
    lastRestoredBackupSetInfo SqlBackupSetInfoResponse
    Last applied backup set information.
    lastRestoredFilename string
    Last restored file name.
    migrationState string
    Current State of Migration.
    pendingLogBackupsCount number
    Total pending log backups.
    restoreBlockingReason string
    Restore blocking reason, if any
    active_backup_sets Sequence[SqlBackupSetInfoResponse]
    Backup sets that are currently active.
    blob_container_name str
    Name of blob container.
    complete_restore_error_message str
    Complete restore error message, if any
    current_restoring_filename str
    File name that is currently being restored.
    file_upload_blocking_errors Sequence[str]
    File upload blocking errors, if any.
    full_backup_set_info SqlBackupSetInfoResponse
    Details of full backup set.
    invalid_files Sequence[str]
    Files that are not valid backup files.
    is_full_backup_restored bool
    Whether full backup has been applied to the target database or not.
    last_restored_backup_set_info SqlBackupSetInfoResponse
    Last applied backup set information.
    last_restored_filename str
    Last restored file name.
    migration_state str
    Current State of Migration.
    pending_log_backups_count int
    Total pending log backups.
    restore_blocking_reason str
    Restore blocking reason, if any
    activeBackupSets List<Property Map>
    Backup sets that are currently active.
    blobContainerName String
    Name of blob container.
    completeRestoreErrorMessage String
    Complete restore error message, if any
    currentRestoringFilename String
    File name that is currently being restored.
    fileUploadBlockingErrors List<String>
    File upload blocking errors, if any.
    fullBackupSetInfo Property Map
    Details of full backup set.
    invalidFiles List<String>
    Files that are not valid backup files.
    isFullBackupRestored Boolean
    Whether full backup has been applied to the target database or not.
    lastRestoredBackupSetInfo Property Map
    Last applied backup set information.
    lastRestoredFilename String
    Last restored file name.
    migrationState String
    Current State of Migration.
    pendingLogBackupsCount Number
    Total pending log backups.
    restoreBlockingReason String
    Restore blocking reason, if any

    OfflineConfigurationResponse

    LastBackupName string
    Last backup name for offline migration. This is optional for migrations from file share. If it is not provided, then the service will determine the last backup file name based on latest backup files present in file share.
    Offline bool
    Offline migration
    LastBackupName string
    Last backup name for offline migration. This is optional for migrations from file share. If it is not provided, then the service will determine the last backup file name based on latest backup files present in file share.
    Offline bool
    Offline migration
    lastBackupName String
    Last backup name for offline migration. This is optional for migrations from file share. If it is not provided, then the service will determine the last backup file name based on latest backup files present in file share.
    offline Boolean
    Offline migration
    lastBackupName string
    Last backup name for offline migration. This is optional for migrations from file share. If it is not provided, then the service will determine the last backup file name based on latest backup files present in file share.
    offline boolean
    Offline migration
    last_backup_name str
    Last backup name for offline migration. This is optional for migrations from file share. If it is not provided, then the service will determine the last backup file name based on latest backup files present in file share.
    offline bool
    Offline migration
    lastBackupName String
    Last backup name for offline migration. This is optional for migrations from file share. If it is not provided, then the service will determine the last backup file name based on latest backup files present in file share.
    offline Boolean
    Offline migration

    SourceLocationResponse

    FileStorageType string
    Backup storage Type.
    AzureBlob AzureBlobResponse
    Source Azure Blob.
    FileShare SqlFileShareResponse
    Source File share.
    fileStorageType String
    Backup storage Type.
    azureBlob AzureBlobResponse
    Source Azure Blob.
    fileShare SqlFileShareResponse
    Source File share.
    fileStorageType string
    Backup storage Type.
    azureBlob AzureBlobResponse
    Source Azure Blob.
    fileShare SqlFileShareResponse
    Source File share.
    file_storage_type str
    Backup storage Type.
    azure_blob AzureBlobResponse
    Source Azure Blob.
    file_share SqlFileShareResponse
    Source File share.
    fileStorageType String
    Backup storage Type.
    azureBlob Property Map
    Source Azure Blob.
    fileShare Property Map
    Source File share.

    SqlBackupFileInfoResponse

    CopyDuration int
    Copy Duration in seconds
    CopyThroughput double
    Copy throughput in KBps
    DataRead double
    Bytes read
    DataWritten double
    Bytes written
    FamilySequenceNumber int
    Media family sequence number
    FileName string
    File name.
    Status string
    Status of the file. (Initial, Uploading, Uploaded, Restoring, Restored or Skipped)
    TotalSize double
    File size in bytes
    CopyDuration int
    Copy Duration in seconds
    CopyThroughput float64
    Copy throughput in KBps
    DataRead float64
    Bytes read
    DataWritten float64
    Bytes written
    FamilySequenceNumber int
    Media family sequence number
    FileName string
    File name.
    Status string
    Status of the file. (Initial, Uploading, Uploaded, Restoring, Restored or Skipped)
    TotalSize float64
    File size in bytes
    copyDuration Integer
    Copy Duration in seconds
    copyThroughput Double
    Copy throughput in KBps
    dataRead Double
    Bytes read
    dataWritten Double
    Bytes written
    familySequenceNumber Integer
    Media family sequence number
    fileName String
    File name.
    status String
    Status of the file. (Initial, Uploading, Uploaded, Restoring, Restored or Skipped)
    totalSize Double
    File size in bytes
    copyDuration number
    Copy Duration in seconds
    copyThroughput number
    Copy throughput in KBps
    dataRead number
    Bytes read
    dataWritten number
    Bytes written
    familySequenceNumber number
    Media family sequence number
    fileName string
    File name.
    status string
    Status of the file. (Initial, Uploading, Uploaded, Restoring, Restored or Skipped)
    totalSize number
    File size in bytes
    copy_duration int
    Copy Duration in seconds
    copy_throughput float
    Copy throughput in KBps
    data_read float
    Bytes read
    data_written float
    Bytes written
    family_sequence_number int
    Media family sequence number
    file_name str
    File name.
    status str
    Status of the file. (Initial, Uploading, Uploaded, Restoring, Restored or Skipped)
    total_size float
    File size in bytes
    copyDuration Number
    Copy Duration in seconds
    copyThroughput Number
    Copy throughput in KBps
    dataRead Number
    Bytes read
    dataWritten Number
    Bytes written
    familySequenceNumber Number
    Media family sequence number
    fileName String
    File name.
    status String
    Status of the file. (Initial, Uploading, Uploaded, Restoring, Restored or Skipped)
    totalSize Number
    File size in bytes

    SqlBackupSetInfoResponse

    BackupFinishDate string
    Backup end time.
    BackupSetId string
    Backup set id.
    BackupStartDate string
    Backup start date.
    BackupType string
    Backup type.
    FamilyCount int
    Media family count
    FirstLSN string
    First LSN of the backup set.
    HasBackupChecksums bool
    Has Backup Checksums
    IgnoreReasons List<string>
    The reasons why the backup set is ignored
    IsBackupRestored bool
    Whether this backup set has been restored or not.
    LastLSN string
    Last LSN of the backup set.
    ListOfBackupFiles List<Pulumi.AzureNative.DataMigration.Inputs.SqlBackupFileInfoResponse>
    List of files in the backup set.
    BackupFinishDate string
    Backup end time.
    BackupSetId string
    Backup set id.
    BackupStartDate string
    Backup start date.
    BackupType string
    Backup type.
    FamilyCount int
    Media family count
    FirstLSN string
    First LSN of the backup set.
    HasBackupChecksums bool
    Has Backup Checksums
    IgnoreReasons []string
    The reasons why the backup set is ignored
    IsBackupRestored bool
    Whether this backup set has been restored or not.
    LastLSN string
    Last LSN of the backup set.
    ListOfBackupFiles []SqlBackupFileInfoResponse
    List of files in the backup set.
    backupFinishDate String
    Backup end time.
    backupSetId String
    Backup set id.
    backupStartDate String
    Backup start date.
    backupType String
    Backup type.
    familyCount Integer
    Media family count
    firstLSN String
    First LSN of the backup set.
    hasBackupChecksums Boolean
    Has Backup Checksums
    ignoreReasons List<String>
    The reasons why the backup set is ignored
    isBackupRestored Boolean
    Whether this backup set has been restored or not.
    lastLSN String
    Last LSN of the backup set.
    listOfBackupFiles List<SqlBackupFileInfoResponse>
    List of files in the backup set.
    backupFinishDate string
    Backup end time.
    backupSetId string
    Backup set id.
    backupStartDate string
    Backup start date.
    backupType string
    Backup type.
    familyCount number
    Media family count
    firstLSN string
    First LSN of the backup set.
    hasBackupChecksums boolean
    Has Backup Checksums
    ignoreReasons string[]
    The reasons why the backup set is ignored
    isBackupRestored boolean
    Whether this backup set has been restored or not.
    lastLSN string
    Last LSN of the backup set.
    listOfBackupFiles SqlBackupFileInfoResponse[]
    List of files in the backup set.
    backup_finish_date str
    Backup end time.
    backup_set_id str
    Backup set id.
    backup_start_date str
    Backup start date.
    backup_type str
    Backup type.
    family_count int
    Media family count
    first_lsn str
    First LSN of the backup set.
    has_backup_checksums bool
    Has Backup Checksums
    ignore_reasons Sequence[str]
    The reasons why the backup set is ignored
    is_backup_restored bool
    Whether this backup set has been restored or not.
    last_lsn str
    Last LSN of the backup set.
    list_of_backup_files Sequence[SqlBackupFileInfoResponse]
    List of files in the backup set.
    backupFinishDate String
    Backup end time.
    backupSetId String
    Backup set id.
    backupStartDate String
    Backup start date.
    backupType String
    Backup type.
    familyCount Number
    Media family count
    firstLSN String
    First LSN of the backup set.
    hasBackupChecksums Boolean
    Has Backup Checksums
    ignoreReasons List<String>
    The reasons why the backup set is ignored
    isBackupRestored Boolean
    Whether this backup set has been restored or not.
    lastLSN String
    Last LSN of the backup set.
    listOfBackupFiles List<Property Map>
    List of files in the backup set.

    SqlConnectionInformationResponse

    Authentication string
    Authentication type.
    DataSource string
    Data source.
    EncryptConnection bool
    Whether to encrypt connection or not.
    Password string
    Password to connect to source SQL.
    TrustServerCertificate bool
    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.
    TrustServerCertificate bool
    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.
    trustServerCertificate Boolean
    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.
    trustServerCertificate boolean
    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_certificate bool
    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.
    trustServerCertificate Boolean
    Whether to trust server certificate or not.
    userName String
    User name to connect to source SQL.

    SqlFileShareResponse

    Path string
    Location as SMB share or local drive where backups are placed.
    Username string
    Username to access the file share location for backups.
    Path string
    Location as SMB share or local drive where backups are placed.
    Username string
    Username to access the file share location for backups.
    path String
    Location as SMB share or local drive where backups are placed.
    username String
    Username to access the file share location for backups.
    path string
    Location as SMB share or local drive where backups are placed.
    username string
    Username to access the file share location for backups.
    path str
    Location as SMB share or local drive where backups are placed.
    username str
    Username to access the file share location for backups.
    path String
    Location as SMB share or local drive where backups are placed.
    username String
    Username to access the file share location for backups.

    SystemDataResponse

    TargetLocationResponse

    AccountKey string
    Storage Account Key.
    StorageAccountResourceId string
    Resource Id of the storage account copying backups.
    AccountKey string
    Storage Account Key.
    StorageAccountResourceId string
    Resource Id of the storage account copying backups.
    accountKey String
    Storage Account Key.
    storageAccountResourceId String
    Resource Id of the storage account copying backups.
    accountKey string
    Storage Account Key.
    storageAccountResourceId string
    Resource Id of the storage account copying backups.
    account_key str
    Storage Account Key.
    storage_account_resource_id str
    Resource Id of the storage account copying backups.
    accountKey String
    Storage Account Key.
    storageAccountResourceId String
    Resource Id of the storage account copying backups.

    UserAssignedIdentityResponse

    ClientId string
    The client ID of the assigned identity.
    PrincipalId string
    The principal ID of the assigned identity.
    ClientId string
    The client ID of the assigned identity.
    PrincipalId string
    The principal ID of the assigned identity.
    clientId String
    The client ID of the assigned identity.
    principalId String
    The principal ID of the assigned identity.
    clientId string
    The client ID of the assigned identity.
    principalId string
    The principal ID of the assigned identity.
    client_id str
    The client ID of the assigned identity.
    principal_id str
    The principal ID of the assigned identity.
    clientId String
    The client ID of the assigned identity.
    principalId String
    The principal ID of the assigned identity.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
    Azure Native v3.10.1 published on Friday, Nov 7, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate