{ "opencollection": "1.0.0", "info": { "name": "Microsoft Azure AccessControlClient AccessConnector DatabaseMigrations API", "version": "2020-08-01-preview" }, "items": [ { "info": { "name": "DatabaseMigrations", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Documentdb Databaseaccounts Targetresourcename Providers Microsoft Datamigration Databasemigrations Migrationname", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.DocumentDB/databaseAccounts/:targetResourceName/providers/Microsoft.DataMigration/databaseMigrations/:migrationName", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal." }, { "name": "targetResourceName", "value": "", "type": "path", "description": "The name of the target resource/account." }, { "name": "migrationName", "value": "", "type": "path", "description": "Name of the migration." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "Subscription ID that identifies an Azure subscription." }, { "name": "api-version", "value": "", "type": "query", "description": "API version to use for the request." } ] }, "docs": "Get Database Migration resource." }, { "info": { "name": "Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Documentdb Databaseaccounts Targetresourcename Providers Microsoft Datamigration Databasemigrations Migrationname", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.DocumentDB/databaseAccounts/:targetResourceName/providers/Microsoft.DataMigration/databaseMigrations/:migrationName", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal." }, { "name": "targetResourceName", "value": "", "type": "path", "description": "The name of the target resource/account." }, { "name": "migrationName", "value": "", "type": "path", "description": "Name of the migration." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "Subscription ID that identifies an Azure subscription." }, { "name": "api-version", "value": "", "type": "query", "description": "API version to use for the request." } ] }, "docs": "Create or Update Database Migration resource." }, { "info": { "name": "Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Documentdb Databaseaccounts Targetresourcename Providers Microsoft Datamigration Databasemigrations Migrationname", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.DocumentDB/databaseAccounts/:targetResourceName/providers/Microsoft.DataMigration/databaseMigrations/:migrationName", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal." }, { "name": "targetResourceName", "value": "", "type": "path", "description": "The name of the target resource/account." }, { "name": "migrationName", "value": "", "type": "path", "description": "Name of the migration." }, { "name": "force", "value": "", "type": "query", "description": "Optional force delete boolean. If this is provided as true, migration will be deleted even if active." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "Subscription ID that identifies an Azure subscription." }, { "name": "api-version", "value": "", "type": "query", "description": "API version to use for the request." } ] }, "docs": "Delete Database Migration resource." }, { "info": { "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Documentdb Databaseaccounts Targetresourcename Providers Microsoft Datamigration Databasemigrations", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.DocumentDB/databaseAccounts/:targetResourceName/providers/Microsoft.DataMigration/databaseMigrations", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal." }, { "name": "targetResourceName", "value": "", "type": "path", "description": "The name of the target resource/account." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "Subscription ID that identifies an Azure subscription." }, { "name": "api-version", "value": "", "type": "query", "description": "API version to use for the request." } ] }, "docs": "Get Database Migration resources for the scope." }, { "info": { "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Documentdb Mongoclusters Targetresourcename Providers Microsoft Datamigration Databasemigrations Migrationname", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.DocumentDB/mongoClusters/:targetResourceName/providers/Microsoft.DataMigration/databaseMigrations/:migrationName", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal." }, { "name": "targetResourceName", "value": "", "type": "path", "description": "The name of the target resource/account." }, { "name": "migrationName", "value": "", "type": "path", "description": "Name of the migration." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "Subscription ID that identifies an Azure subscription." }, { "name": "api-version", "value": "", "type": "query", "description": "API version to use for the request." } ] }, "docs": "Get Database Migration resource." }, { "info": { "name": "Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Documentdb Mongoclusters Targetresourcename Providers Microsoft Datamigration Databasemigrations Migrationname", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.DocumentDB/mongoClusters/:targetResourceName/providers/Microsoft.DataMigration/databaseMigrations/:migrationName", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal." }, { "name": "targetResourceName", "value": "", "type": "path", "description": "The name of the target resource/account." }, { "name": "migrationName", "value": "", "type": "path", "description": "Name of the migration." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "Subscription ID that identifies an Azure subscription." }, { "name": "api-version", "value": "", "type": "query", "description": "API version to use for the request." } ] }, "docs": "Create or Update Database Migration resource." }, { "info": { "name": "Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Documentdb Mongoclusters Targetresourcename Providers Microsoft Datamigration Databasemigrations Migrationname", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.DocumentDB/mongoClusters/:targetResourceName/providers/Microsoft.DataMigration/databaseMigrations/:migrationName", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal." }, { "name": "targetResourceName", "value": "", "type": "path", "description": "The name of the target resource/account." }, { "name": "migrationName", "value": "", "type": "path", "description": "Name of the migration." }, { "name": "force", "value": "", "type": "query", "description": "Optional force delete boolean. If this is provided as true, migration will be deleted even if active." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "Subscription ID that identifies an Azure subscription." }, { "name": "api-version", "value": "", "type": "query", "description": "API version to use for the request." } ] }, "docs": "Delete Database Migration resource." }, { "info": { "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Documentdb Mongoclusters Targetresourcename Providers Microsoft Datamigration Databasemigrations", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.DocumentDB/mongoClusters/:targetResourceName/providers/Microsoft.DataMigration/databaseMigrations", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal." }, { "name": "targetResourceName", "value": "", "type": "path", "description": "The name of the target resource/account." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "Subscription ID that identifies an Azure subscription." }, { "name": "api-version", "value": "", "type": "query", "description": "API version to use for the request." } ] }, "docs": "Get Database Migration resources for the scope." }, { "info": { "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Sql Servers Sqldbinstancename Providers Microsoft Datamigration Databasemigrations Targetdbname", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Sql/servers/:sqlDbInstanceName/providers/Microsoft.DataMigration/databaseMigrations/:targetDbName", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal." }, { "name": "sqlDbInstanceName", "value": "", "type": "path" }, { "name": "targetDbName", "value": "", "type": "path", "description": "The name of the target database." }, { "name": "migrationOperationId", "value": "", "type": "query", "description": "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." }, { "name": "$expand", "value": "", "type": "query", "description": "Complete migration details be included in the response." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "Subscription ID that identifies an Azure subscription." }, { "name": "api-version", "value": "", "type": "query", "description": "API version to use for the request." } ] }, "docs": "Retrieve the Database Migration resource." }, { "info": { "name": "Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Sql Servers Sqldbinstancename Providers Microsoft Datamigration Databasemigrations Targetdbname", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Sql/servers/:sqlDbInstanceName/providers/Microsoft.DataMigration/databaseMigrations/:targetDbName", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal." }, { "name": "sqlDbInstanceName", "value": "", "type": "path" }, { "name": "targetDbName", "value": "", "type": "path", "description": "The name of the target database." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "Subscription ID that identifies an Azure subscription." }, { "name": "api-version", "value": "", "type": "query", "description": "API version to use for the request." } ] }, "docs": "Create or Update Database Migration resource." }, { "info": { "name": "Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Sql Servers Sqldbinstancename Providers Microsoft Datamigration Databasemigrations Targetdbname", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Sql/servers/:sqlDbInstanceName/providers/Microsoft.DataMigration/databaseMigrations/:targetDbName", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal." }, { "name": "sqlDbInstanceName", "value": "", "type": "path" }, { "name": "targetDbName", "value": "", "type": "path", "description": "The name of the target database." }, { "name": "force", "value": "", "type": "query", "description": "Optional force delete boolean. If this is provided as true, migration will be deleted even if active." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "Subscription ID that identifies an Azure subscription." }, { "name": "api-version", "value": "", "type": "query", "description": "API version to use for the request." } ] }, "docs": "Delete Database Migration resource." }, { "info": { "name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Sql Servers Sqldbinstancename Providers Microsoft Datamigration Databasemigrations Targetdbname Cancel", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Sql/servers/:sqlDbInstanceName/providers/Microsoft.DataMigration/databaseMigrations/:targetDbName/cancel", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal." }, { "name": "sqlDbInstanceName", "value": "", "type": "path" }, { "name": "targetDbName", "value": "", "type": "path", "description": "The name of the target database." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "Subscription ID that identifies an Azure subscription." }, { "name": "api-version", "value": "", "type": "query", "description": "API version to use for the request." } ] }, "docs": "Stop on going migration for the database." }, { "info": { "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Sql Managedinstances Managedinstancename Providers Microsoft Datamigration Databasemigrations Targetdbname", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Sql/managedInstances/:managedInstanceName/providers/Microsoft.DataMigration/databaseMigrations/:targetDbName", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal." }, { "name": "managedInstanceName", "value": "", "type": "path" }, { "name": "targetDbName", "value": "", "type": "path", "description": "The name of the target database." }, { "name": "migrationOperationId", "value": "", "type": "query", "description": "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." }, { "name": "$expand", "value": "", "type": "query", "description": "Complete migration details be included in the response." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "Subscription ID that identifies an Azure subscription." }, { "name": "api-version", "value": "", "type": "query", "description": "API version to use for the request." } ] }, "docs": "Retrieve the specified database migration for a given SQL Managed Instance." }, { "info": { "name": "Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Sql Managedinstances Managedinstancename Providers Microsoft Datamigration Databasemigrations Targetdbname", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Sql/managedInstances/:managedInstanceName/providers/Microsoft.DataMigration/databaseMigrations/:targetDbName", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal." }, { "name": "managedInstanceName", "value": "", "type": "path" }, { "name": "targetDbName", "value": "", "type": "path", "description": "The name of the target database." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "Subscription ID that identifies an Azure subscription." }, { "name": "api-version", "value": "", "type": "query", "description": "API version to use for the request." } ] }, "docs": "Create a new database migration to a given SQL Managed Instance." }, { "info": { "name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Sql Managedinstances Managedinstancename Providers Microsoft Datamigration Databasemigrations Targetdbname Cancel", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Sql/managedInstances/:managedInstanceName/providers/Microsoft.DataMigration/databaseMigrations/:targetDbName/cancel", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal." }, { "name": "managedInstanceName", "value": "", "type": "path" }, { "name": "targetDbName", "value": "", "type": "path", "description": "The name of the target database." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "Subscription ID that identifies an Azure subscription." }, { "name": "api-version", "value": "", "type": "query", "description": "API version to use for the request." } ] }, "docs": "Stop in-progress database migration to SQL Managed Instance." }, { "info": { "name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Sql Managedinstances Managedinstancename Providers Microsoft Datamigration Databasemigrations Targetdbname Cutover", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Sql/managedInstances/:managedInstanceName/providers/Microsoft.DataMigration/databaseMigrations/:targetDbName/cutover", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal." }, { "name": "managedInstanceName", "value": "", "type": "path" }, { "name": "targetDbName", "value": "", "type": "path", "description": "The name of the target database." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "Subscription ID that identifies an Azure subscription." }, { "name": "api-version", "value": "", "type": "query", "description": "API version to use for the request." } ] }, "docs": "Initiate cutover for in-progress online database migration to SQL Managed Instance." }, { "info": { "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Sqlvirtualmachine Sqlvirtualmachines Sqlvirtualmachinename Providers Microsoft Datamigration Databasemigrations Targetdbname", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SqlVirtualMachine/sqlVirtualMachines/:sqlVirtualMachineName/providers/Microsoft.DataMigration/databaseMigrations/:targetDbName", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal." }, { "name": "sqlVirtualMachineName", "value": "", "type": "path" }, { "name": "targetDbName", "value": "", "type": "path", "description": "The name of the target database." }, { "name": "migrationOperationId", "value": "", "type": "query", "description": "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." }, { "name": "$expand", "value": "", "type": "query", "description": "Complete migration details be included in the response." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "Subscription ID that identifies an Azure subscription." }, { "name": "api-version", "value": "", "type": "query", "description": "API version to use for the request." } ] }, "docs": "Retrieve the specified database migration for a given SQL VM." }, { "info": { "name": "Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Sqlvirtualmachine Sqlvirtualmachines Sqlvirtualmachinename Providers Microsoft Datamigration Databasemigrations Targetdbname", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SqlVirtualMachine/sqlVirtualMachines/:sqlVirtualMachineName/providers/Microsoft.DataMigration/databaseMigrations/:targetDbName", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal." }, { "name": "sqlVirtualMachineName", "value": "", "type": "path" }, { "name": "targetDbName", "value": "", "type": "path", "description": "The name of the target database." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "Subscription ID that identifies an Azure subscription." }, { "name": "api-version", "value": "", "type": "query", "description": "API version to use for the request." } ] }, "docs": "Create a new database migration to a given SQL VM." }, { "info": { "name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Sqlvirtualmachine Sqlvirtualmachines Sqlvirtualmachinename Providers Microsoft Datamigration Databasemigrations Targetdbname Cancel", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SqlVirtualMachine/sqlVirtualMachines/:sqlVirtualMachineName/providers/Microsoft.DataMigration/databaseMigrations/:targetDbName/cancel", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal." }, { "name": "sqlVirtualMachineName", "value": "", "type": "path" }, { "name": "targetDbName", "value": "", "type": "path", "description": "The name of the target database." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "Subscription ID that identifies an Azure subscription." }, { "name": "api-version", "value": "", "type": "query", "description": "API version to use for the request." } ] }, "docs": "Stop in-progress database migration to SQL VM." }, { "info": { "name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Sqlvirtualmachine Sqlvirtualmachines Sqlvirtualmachinename Providers Microsoft Datamigration Databasemigrations Targetdbname Cutover", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SqlVirtualMachine/sqlVirtualMachines/:sqlVirtualMachineName/providers/Microsoft.DataMigration/databaseMigrations/:targetDbName/cutover", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal." }, { "name": "sqlVirtualMachineName", "value": "", "type": "path" }, { "name": "targetDbName", "value": "", "type": "path", "description": "The name of the target database." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "Subscription ID that identifies an Azure subscription." }, { "name": "api-version", "value": "", "type": "query", "description": "API version to use for the request." } ] }, "docs": "Initiate cutover for in-progress online database migration to SQL VM." } ] } ], "bundled": true }