UNPKG

openapi-directory

Version:

Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS

1 lines 81.2 kB
{"openapi":"3.0.0","info":{"contact":{"email":"azuremigratehub@microsoft.com","name":"Microsoft"},"description":"Migrate your workloads to Azure.","title":"Azure Migrate Hub","version":"2018-09-01-preview","x-apisguru-categories":["cloud"],"x-logo":{"url":"https://assets.onestore.ms/cdnfiles/onestorerolling-1606-01000/shell/v3/images/logo/microsoft.png"},"x-origin":[{"format":"swagger","url":"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/migrateprojects/resource-manager/Microsoft.Migrate/preview/2018-09-01-preview/migrate.json","version":"2.0"}],"x-providerName":"azure.com","x-serviceName":"migrateprojects-migrate","x-tags":["Azure","Microsoft"]},"security":[{"azure_auth":["user_impersonation"]}],"paths":{"/providers/Microsoft.Migrate/operations":{"get":{"description":"Get a list of REST API supported by Microsoft.Migrate provider.","operationId":"Operations_List","responses":{"200":{"description":"OK. Returns list of operations.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationResultList"},"examples":{"Operations_List":{"$ref":"#/components/examples/Operations_List"}}}}}},"summary":"Get list of operations supported in the API.","x-ms-pageable":{}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}":{"delete":{"deprecated":false,"description":"Delete the migrate project. Deleting non-existent project is a no-operation.","operationId":"MigrateProjects_DeleteMigrateProject","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/migrateProjectName"},{"$ref":"#/components/parameters/api-version"},{"$ref":"#/components/parameters/acceptLanguage"}],"responses":{"200":{"description":"OK"}},"summary":"Delete the migrate project","tags":["MigrateProjects"]},"get":{"deprecated":false,"operationId":"MigrateProjects_GetMigrateProject","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/migrateProjectName"},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MigrateProject"},"examples":{"MigrateProjects_Get":{"$ref":"#/components/examples/MigrateProjects_Get"}}}}}},"summary":"Method to get a migrate project.","tags":["MigrateProjects"]},"patch":{"deprecated":false,"description":"Update a migrate project with specified name. Supports partial updates, for example only tags can be provided.","operationId":"MigrateProjects_PatchMigrateProject","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/migrateProjectName"},{"$ref":"#/components/parameters/api-version"},{"$ref":"#/components/parameters/acceptLanguage"}],"requestBody":{"$ref":"#/components/requestBodies/MigrateProject"},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MigrateProject"},"examples":{"MigrateProjects_Patch":{"$ref":"#/components/examples/MigrateProjects_Patch"}}}}}},"summary":"Update migrate project.","tags":["MigrateProjects"]},"put":{"deprecated":false,"operationId":"MigrateProjects_PutMigrateProject","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/migrateProjectName"},{"$ref":"#/components/parameters/api-version"},{"$ref":"#/components/parameters/acceptLanguage"}],"requestBody":{"$ref":"#/components/requestBodies/MigrateProject"},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MigrateProject"},"examples":{"MigrateProjects_Put":{"$ref":"#/components/examples/MigrateProjects_Put"}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MigrateProject"},"examples":{"MigrateProjects_Put":{"$ref":"#/components/examples/MigrateProjects_Put"}}}}}},"summary":"Method to create or update a migrate project.","tags":["MigrateProjects"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/databaseInstances":{"get":{"deprecated":false,"operationId":"DatabaseInstances_EnumerateDatabaseInstances","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/migrateProjectName"},{"$ref":"#/components/parameters/api-version"},{"$ref":"#/components/parameters/continuationToken"},{"$ref":"#/components/parameters/pageSize"},{"$ref":"#/components/parameters/acceptLanguage"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DatabaseInstanceCollection"},"examples":{"DatabaseInstances_List":{"$ref":"#/components/examples/DatabaseInstances_List"}}}}}},"summary":"Gets a list of database instances in the migrate project.","tags":["DatabaseInstances"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/databaseInstances/{databaseInstanceName}":{"get":{"deprecated":false,"operationId":"DatabaseInstances_GetDatabaseInstance","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/migrateProjectName"},{"$ref":"#/components/parameters/databaseInstanceName"},{"$ref":"#/components/parameters/api-version"},{"$ref":"#/components/parameters/acceptLanguage"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DatabaseInstance"},"examples":{"DatabaseInstances_Get":{"$ref":"#/components/examples/DatabaseInstances_Get"}}}}}},"summary":"Gets a database instance in the migrate project.","tags":["DatabaseInstances"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/databases":{"get":{"deprecated":false,"operationId":"Databases_EnumerateDatabases","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/migrateProjectName"},{"$ref":"#/components/parameters/api-version"},{"$ref":"#/components/parameters/continuationToken"},{"$ref":"#/components/parameters/pageSize"},{"$ref":"#/components/parameters/acceptLanguage"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DatabaseCollection"},"examples":{"Databases_List":{"$ref":"#/components/examples/Databases_List"}}}}}},"summary":"Gets a list of databases in the migrate project.","tags":["Databases"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/databases/{databaseName}":{"get":{"deprecated":false,"operationId":"Databases_GetDatabase","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/migrateProjectName"},{"$ref":"#/components/parameters/databaseName"},{"$ref":"#/components/parameters/api-version"},{"$ref":"#/components/parameters/acceptLanguage"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Database"},"examples":{"Databases_Get":{"$ref":"#/components/examples/Databases_Get"}}}}}},"summary":"Gets a database in the migrate project.","tags":["Databases"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/machines":{"get":{"deprecated":false,"operationId":"Machines_EnumerateMachines","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/migrateProjectName"},{"$ref":"#/components/parameters/api-version"},{"$ref":"#/components/parameters/continuationToken"},{"$ref":"#/components/parameters/pageSize"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MachineCollection"},"examples":{"Machines_List":{"$ref":"#/components/examples/Machines_List"}}}}}},"summary":"Gets a list of machines in the migrate project.","tags":["Machines"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/machines/{machineName}":{"get":{"deprecated":false,"operationId":"Machines_GetMachine","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/migrateProjectName"},{"$ref":"#/components/parameters/api-version"},{"$ref":"#/components/parameters/machineName"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Machine"},"examples":{"Machines_Get":{"$ref":"#/components/examples/Machines_Get"}}}}}},"summary":"Gets a machine in the migrate project.","tags":["Machines"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/migrateEvents":{"get":{"deprecated":false,"operationId":"Events_EnumerateEvents","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/migrateProjectName"},{"$ref":"#/components/parameters/api-version"},{"$ref":"#/components/parameters/continuationToken"},{"$ref":"#/components/parameters/pageSize"},{"$ref":"#/components/parameters/acceptLanguage"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EventCollection"},"examples":{"MigrateEvents_List":{"$ref":"#/components/examples/MigrateEvents_List"}}}}}},"summary":"Gets a list of events in the migrate project.","tags":["Events"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/migrateEvents/{eventName}":{"delete":{"deprecated":false,"description":"Delete the migrate event. Deleting non-existent migrate event is a no-operation.","operationId":"Events_DeleteEvent","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/migrateProjectName"},{"$ref":"#/components/parameters/api-version"},{"$ref":"#/components/parameters/eventName"}],"responses":{"200":{"description":"OK"}},"summary":"Delete the migrate event","tags":["Events"]},"get":{"deprecated":false,"operationId":"Events_GetEvent","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/migrateProjectName"},{"$ref":"#/components/parameters/api-version"},{"$ref":"#/components/parameters/eventName"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MigrateEvent"},"examples":{"MigrateEvents_Get":{"$ref":"#/components/examples/MigrateEvents_Get"}}}}}},"summary":"Gets an event in the migrate project.","tags":["Events"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/refreshSummary":{"post":{"deprecated":false,"operationId":"MigrateProjects_RefreshMigrateProjectSummary","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/migrateProjectName"},{"$ref":"#/components/parameters/api-version"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefreshSummaryInput"}}},"description":"The goal input which needs to be refreshed.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefreshSummaryResult"},"examples":{"MigrateProjects_RefreshSummary":{"$ref":"#/components/examples/MigrateProjects_RefreshSummary"}}}}}},"summary":"Refresh the summary of the migrate project.","tags":["MigrateProjects"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/registerTool":{"post":{"deprecated":false,"operationId":"MigrateProjects_RegisterTool","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/migrateProjectName"},{"$ref":"#/components/parameters/api-version"},{"$ref":"#/components/parameters/acceptLanguage"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterToolInput"}}},"description":"Input containing the name of the tool to be registered.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegistrationResult"},"examples":{"MigrateProjects_RegisterTool":{"$ref":"#/components/examples/MigrateProjects_RegisterTool"}}}}}},"summary":"Registers a tool with the migrate project.","tags":["MigrateProjects"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/solutions":{"get":{"deprecated":false,"operationId":"Solutions_EnumerateSolutions","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/migrateProjectName"},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SolutionsCollection"},"examples":{"Solutions_List":{"$ref":"#/components/examples/Solutions_List"}}}}}},"summary":"Gets the list of solutions in the migrate project.","tags":["Solutions"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/solutions/{solutionName}":{"delete":{"deprecated":false,"description":"Delete the solution. Deleting non-existent project is a no-operation.","operationId":"Solutions_DeleteSolution","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/migrateProjectName"},{"$ref":"#/components/parameters/solutionName"},{"$ref":"#/components/parameters/api-version"},{"$ref":"#/components/parameters/acceptLanguage"}],"responses":{"200":{"description":"OK"}},"summary":"Delete the solution","tags":["Solutions"]},"get":{"deprecated":false,"operationId":"Solutions_GetSolution","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/migrateProjectName"},{"$ref":"#/components/parameters/solutionName"},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Solution"},"examples":{"Solutions_Get":{"$ref":"#/components/examples/Solutions_Get"}}}}}},"summary":"Gets a solution in the migrate project.","tags":["Solutions"]},"patch":{"deprecated":false,"description":"Update a solution with specified name. Supports partial updates, for example only tags can be provided.","operationId":"Solutions_PatchSolution","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/migrateProjectName"},{"$ref":"#/components/parameters/solutionName"},{"$ref":"#/components/parameters/api-version"}],"requestBody":{"$ref":"#/components/requestBodies/Solution"},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Solution"},"examples":{"Solutions_Patch":{"$ref":"#/components/examples/Solutions_Patch"}}}}}},"summary":"Update solution.","tags":["Solutions"]},"put":{"deprecated":false,"operationId":"Solutions_PutSolution","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/migrateProjectName"},{"$ref":"#/components/parameters/solutionName"},{"$ref":"#/components/parameters/api-version"}],"requestBody":{"$ref":"#/components/requestBodies/Solution"},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Solution"},"examples":{"Solutions_Put":{"$ref":"#/components/examples/Solutions_Put"}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Solution"},"examples":{"Solutions_Put":{"$ref":"#/components/examples/Solutions_Put"}}}}}},"summary":"Creates a solution in the migrate project.","tags":["Solutions"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/solutions/{solutionName}/cleanupData":{"post":{"deprecated":false,"operationId":"Solutions_CleanupSolutionData","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/migrateProjectName"},{"$ref":"#/components/parameters/solutionName"},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK"}},"summary":"Cleanup the solution data in the migrate project.","tags":["Solutions"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/solutions/{solutionName}/getConfig":{"post":{"deprecated":false,"operationId":"Solutions_GetConfig","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/migrateProjectName"},{"$ref":"#/components/parameters/solutionName"},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SolutionConfig"},"examples":{"Solutions_GetConfig":{"$ref":"#/components/examples/Solutions_GetConfig"}}}}}},"summary":"Gets the config for the solution in the migrate project.","tags":["Solutions"]}}},"servers":[{"url":"https://management.azure.com"}],"components":{"examples":{"Operations_List":{"value":{"value":[{"display":{"description":"Reads a migrate project","operation":"Read","provider":"Microsoft.Migrate","resource":"Microsoft.Migrate/MigrateProjects"},"name":"Microsoft.Migrate/MigrateProjects/read","origin":"user,system"},{"display":{"description":"Creates or updates a migrate project","operation":"Write","provider":"Microsoft.Migrate","resource":"Microsoft.Migrate/MigrateProjects"},"name":"Microsoft.Migrate/MigrateProjects/Write","origin":"user,system"},{"display":{"description":"Deletes a migrate project","operation":"Delete","provider":"Microsoft.Migrate","resource":"Microsoft.Migrate/MigrateProjects"},"name":"Microsoft.Migrate/MigrateProjects/Delete","origin":"user,system"},{"display":{"description":"Registers a tool with the migrate project","operation":"Register tool with migrate project","provider":"Microsoft.Migrate","resource":"Microsoft.Migrate/MigrateProjects"},"name":"Microsoft.Migrate/MigrateProjects/registerTool/action","origin":"user,system"},{"display":{"description":"Reads a solution","operation":"Read","provider":"Microsoft.Migrate","resource":"Microsoft.Migrate/MigrateProjects/Solutions"},"name":"Microsoft.Migrate/MigrateProjects/Solutions/read","origin":"user,system"},{"display":{"description":"Creates or updates a solution","operation":"Write","provider":"Microsoft.Migrate","resource":"Microsoft.Migrate/MigrateProjects/Solutions"},"name":"Microsoft.Migrate/MigrateProjects/Solutions/write","origin":"user,system"},{"display":{"description":"Deletes a solution","operation":"Delete","provider":"Microsoft.Migrate","resource":"Microsoft.Migrate/MigrateProjects/Solutions"},"name":"Microsoft.Migrate/MigrateProjects/Solutions/delete","origin":"user,system"},{"display":{"description":"Cleans up data for a solution","operation":"Cleans up solution data","provider":"Microsoft.Migrate","resource":"Microsoft.Migrate/MigrateProjects/Solutions"},"name":"Microsoft.Migrate/MigrateProjects/Solutions/cleanupData/action","origin":"user,system"},{"display":{"description":"Gets configuration of a solution","operation":"Gets solution config","provider":"Microsoft.Migrate","resource":"Microsoft.Migrate/MigrateProjects/Solutions"},"name":"Microsoft.Migrate/MigrateProjects/Solutions/getConfig/action","origin":"user,system"},{"display":{"description":"Reads a machine","operation":"Read","provider":"Microsoft.Migrate","resource":"Microsoft.Migrate/MigrateProjects/Machines"},"name":"Microsoft.Migrate/MigrateProjects/Machines/read","origin":"user,system"},{"display":{"description":"Reads a migrate event","operation":"Read","provider":"Microsoft.Migrate","resource":"Microsoft.Migrate/MigrateProjects/MigrateEvents"},"name":"Microsoft.Migrate/MigrateProjects/MigrateEvents/read","origin":"user,system"},{"display":{"description":"Deletes a migrate event","operation":"Delete","provider":"Microsoft.Migrate","resource":"Microsoft.Migrate/MigrateProjects/MigrateEvents"},"name":"Microsoft.Migrate/MigrateProjects/MigrateEvents/delete","origin":"user,system"},{"display":{"description":"Reads a database","operation":"Read","provider":"Microsoft.Migrate","resource":"Microsoft.Migrate/MigrateProjects/Databases"},"name":"Microsoft.Migrate/MigrateProjects/Databases/read","origin":"user,system"},{"display":{"description":"Reads a database instance","operation":"Read","provider":"Microsoft.Migrate","resource":"Microsoft.Migrate/MigrateProjects/DatabaseInstances"},"name":"Microsoft.Migrate/MigrateProjects/DatabaseInstances/read","origin":"user,system"}]}},"MigrateProjects_Get":{"value":{"eTag":"\"1c0018c7-0000-0000-0000-5c936e530000\"","id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/MigrateProjects/project01","location":"","name":"project01","properties":{"lastSummaryRefreshedTime":"2019-05-27T12:01:18.6070869Z","refreshSummaryState":"Completed","registeredTools":["ServerMigration"],"summary":{"databases":{"extendedSummary":{},"instanceType":"Databases","lastSummaryRefreshedTime":"2019-05-27T12:01:18.6070869Z","refreshSummaryState":"Completed"},"servers":{"assessedCount":0,"discoveredCount":0,"extendedSummary":{"microsoftDiscoveredCount":"0"},"instanceType":"Servers","lastSummaryRefreshedTime":"2019-05-27T12:01:18.6070869Z","migratedCount":0,"refreshSummaryState":"Completed","replicatingCount":0,"testMigratedCount":0}}},"type":"Microsoft.Migrate/MigrateProjects"}},"MigrateProjects_Patch":{"value":{"eTag":"\"b701c73a-0000-0000-0000-59c12ff00000\"","id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/MigrateProjects/project01","location":"Southeast Asia","name":"project01","properties":{"lastSummaryRefreshedTime":"2018-11-12T13:11:10.8808917Z","registeredTools":["ServerMigration"],"summary":{}},"tags":{},"type":"Microsoft.Migrate/MigrateProjects"}},"MigrateProjects_Put":{"value":{"eTag":"\"b701c73a-0000-0000-0000-59c12ff00000\"","id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/MigrateProjects/project01","location":"Southeast Asia","name":"project01","properties":{"lastSummaryRefreshedTime":"2018-11-12T13:11:10.8808917Z","registeredTools":[],"summary":{}},"tags":{},"type":"Microsoft.Migrate/MigrateProjects"}},"DatabaseInstances_List":{"value":{"value":[{"id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/MigrateProjects/project01/DatabaseInstances/71710b61-8637-4beb-9ede-4449296eb80b","name":"71710b61-8637-4beb-9ede-4449296eb80b","properties":{"discoveryData":[{"enqueueTime":"5/4/2019 6:45:51 AM","instanceId":"abc","instanceName":"sql2002","instanceType":"SQL","instanceVersion":"2.0.0.0","portNumber":0,"solutionName":"serversolution"}],"lastUpdatedTime":"2019-05-04T06:45:53.2530098Z","summary":{"dbsolution":{"databasesAssessedCount":0,"migrationReadyCount":0}}},"type":"Microsoft.Migrate/MigrateProjects/DatabaseInstances"}]}},"DatabaseInstances_Get":{"value":{"id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/MigrateProjects/project01/DatabaseInstances/myinstance","name":"myinstance","properties":{"discoveryData":[{"enqueueTime":"5/4/2019 6:45:51 AM","instanceId":"abc","instanceName":"sql2002","instanceType":"SQL","instanceVersion":"2.0.0.0","portNumber":0,"solutionName":"serversolution"}],"lastUpdatedTime":"2019-05-04T06:45:53.2530098Z","summary":{"dbsolution":{"databasesAssessedCount":0,"migrationReadyCount":0}}},"type":"Microsoft.Migrate/MigrateProjects/DatabaseInstances"}},"Databases_List":{"value":{"value":[{"id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/MigrateProjects/project01/Databases/8e7aae48-f7cf-4f7b-942f-243921aa20e2","name":"8e7aae48-f7cf-4f7b-942f-243921aa20e2","properties":{"assessmentData":[{"assessmentId":"myassessment","assessmentTargetType":"SQL","breakingChangesCount":0,"databaseName":"mydb","enqueueTime":"5/4/2019 6:46:37 AM","instanceId":"abc","isReadyForMigration":true,"lastAssessedTime":"2019-05-04T06:46:40.4340421Z","migrationBlockersCount":0,"solutionName":"serversolution"}],"lastUpdatedTime":"2019-05-04T06:46:40.4340421Z"},"type":"Microsoft.Migrate/MigrateProjects/Databases"}]}},"Databases_Get":{"value":{"id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/MigrateProjects/project01/Databases/mydb","name":"mydb","properties":{"assessmentData":[{"assessmentId":"myassessment","assessmentTargetType":"SQL","breakingChangesCount":0,"databaseName":"mydb","enqueueTime":"5/4/2019 6:46:37 AM","instanceId":"abc","isReadyForMigration":true,"lastAssessedTime":"2019-05-04T06:46:40.4340421Z","migrationBlockersCount":0,"solutionName":"serversolution"}],"lastUpdatedTime":"2019-05-04T06:46:40.4340421Z"},"type":"Microsoft.Migrate/MigrateProjects/Databases"}},"Machines_List":{"value":{"value":[{"id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/MigrateProjects/project01/machines/vm1","name":"vm1","properties":{"assessmentData":[{"assessmentId":"myid1","enqueueTime":"2017-09-12T13:11:20.8808917Z","extendedInfo":{"custom2":"mycustomvalue"},"machineId":"abcd","machineManagerId":"efgh","machineName":"vm1","solutionName":"mysolution","targetStorageType":{"disk1":"Standard"},"targetVMLocation":"eastus","targetVMSize":"Standard_D4_v2"}],"discoveryData":[{"enqueueTime":"2017-09-12T13:11:10.8808917Z","extendedInfo":{"custom1":"mycustomvalue"},"machineId":"abcd","machineManagerId":"efgh","machineName":"vm1","osName":"windows server 2012 R2","osType":"windows","osVersion":"10.0.01","solutionName":"mysolution"}],"migrationData":[{"enqueueTime":"2017-09-12T13:11:30.8808917Z","extendedInfo":{"custom3":"mycustomvalue"},"machineId":"abcd","machineManagerId":"efgh","machineName":"vm1","migrationPhase":"Migrated","migrationTested":true,"replicationProgressPercentage":100,"solutionName":"mysolution","targetVMArmId":"/subscriptions/abc/resourcegroups/rg/providers/microsoft.compute/virtualmachines/vm1"}]},"type":"Microsoft.Migrate/MigrateProjects/machines"},{"id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/MigrateProjects/project01/machines/vm2","name":"vm2","properties":{"assessmentData":[{"assessmentId":"myid1","enqueueTime":"2017-09-12T13:11:20.8808917Z","extendedInfo":{"custom2":"mycustomvalue"},"machineId":"xyz","machineManagerId":"efgh","machineName":"vm2","solutionName":"mysolution","targetStorageType":{"disk1":"Standard"},"targetVMLocation":"eastus","targetVMSize":"Standard_D4_v2"}],"discoveryData":[{"enqueueTime":"2017-09-12T13:11:10.8808917Z","extendedInfo":{"custom1":"mycustomvalue"},"machineId":"xyz","machineManagerId":"efgh","machineName":"vm2","osName":"windows server 2012 R2","osType":"windows","osVersion":"10.0.01","solutionName":"mysolution"}],"migrationData":[{"enqueueTime":"2017-09-12T13:11:30.8808917Z","extendedInfo":{"custom3":"mycustomvalue"},"machineId":"xyz","machineManagerId":"efgh","machineName":"vm2","migrationPhase":"Migrated","migrationTested":true,"replicationProgressPercentage":100,"solutionName":"mysolution","targetVMArmId":"/subscriptions/abc/resourcegroups/rg/providers/microsoft.compute/virtualmachines/vm2"}]},"type":"Microsoft.Migrate/MigrateProjects/machines"}]}},"Machines_Get":{"value":{"id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/MigrateProjects/project01/machines/vm1","name":"vm1","properties":{"assessmentData":[{"assessmentId":"myid1","enqueueTime":"2017-09-12T13:11:20.8808917Z","extendedInfo":{"custom2":"mycustomvalue"},"machineId":"abcd","machineManagerId":"efgh","machineName":"vm1","solutionName":"mysolution","targetStorageType":{"disk1":"Standard"},"targetVMLocation":"eastus","targetVMSize":"Standard_D4_v2"}],"discoveryData":[{"enqueueTime":"2017-09-12T13:11:10.8808917Z","extendedInfo":{"custom1":"mycustomvalue"},"machineId":"abcd","machineManagerId":"efgh","machineName":"vm1","osName":"windows server 2012 R2","osType":"windows","osVersion":"10.0.01","solutionName":"mysolution"}],"migrationData":[{"enqueueTime":"2017-09-12T13:11:30.8808917Z","extendedInfo":{"custom3":"mycustomvalue"},"machineId":"abcd","machineManagerId":"efgh","machineName":"vm1","migrationPhase":"Migrated","migrationTested":true,"replicationProgressPercentage":100,"solutionName":"mysolution","targetVMArmId":"/subscriptions/abc/resourcegroups/rg/providers/microsoft.compute/virtualmachines/vm1"}]},"type":"Microsoft.Migrate/MigrateProjects/machines"}},"MigrateEvents_List":{"value":{"value":[{"id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/MigrateProjects/project01/MigrateEvents/b80e3c0f-70c0-4057-81e7-14cfa9ebb205","name":"b80e3c0f-70c0-4057-81e7-14cfa9ebb205","properties":{"clientRequestId":"a5dd7e42-4fd1-4512-af04-83ad9864335c","errorCode":"600","errorMessage":"The message does not contain the required parameters to identify the machine.","instanceType":"Servers","machine":"server1","possibleCauses":"The mandatory fields are not provided.","recommendation":"Resolve the error and try again.","solution":"serversolution"},"type":"Microsoft.Migrate/MigrateProjects/MigrateEvents"},{"id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/MigrateProjects/project01/MigrateEvents/041dc61e-8568-40f7-b9b3-c66233ace714","name":"041dc61e-8568-40f7-b9b3-c66233ace714","properties":{"clientRequestId":"cf861fa5-9a2e-4a9f-b51c-8054efa8e75f","database":"db1","databaseInstanceId":"cD","errorCode":"608","errorMessage":"The message does not contain the required parameters to identify the database.","instanceType":"Databases","possibleCauses":"The mandatory fields are not provided.","recommendation":"Resolve the error and try again.","solution":"dbsolution"},"type":"Microsoft.Migrate/MigrateProjects/MigrateEvents"}]}},"MigrateEvents_Get":{"value":{"id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/MigrateProjects/project01/MigrateEvents/MigrateEvent01","name":"MigrateEvent01","properties":{"clientRequestId":"a5dd7e42-4fd1-4512-af04-83ad9864335c","errorCode":"600","errorMessage":"The message does not contain the required parameters to identify the machine.","instanceType":"Servers","machine":"myvm","possibleCauses":"The mandatory fields are not provided.","recommendation":"Resolve the error and try again.","solution":"serversolution"},"type":"Microsoft.Migrate/MigrateProjects/MigrateEvents"}},"MigrateProjects_RefreshSummary":{"value":{"isRefreshed":true}},"MigrateProjects_RegisterTool":{"value":{"isRegistered":true}},"Solutions_List":{"value":{"value":[{"etag":"\"1c0018c7-0000-0000-0000-5c936e530000\"","id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/MigrateProjects/project01/Solutions/dbsolution","name":"dbsolution","properties":{"cleanupState":"None","details":{"assessmentCount":0,"extendedDetails":{"mykey":"myvalue"},"groupCount":0},"goal":"Databases","purpose":"Assessment","status":"Inactive","summary":{"databaseInstancesAssessedCount":0,"databasesAssessedCount":0,"instanceType":"Databases","migrationReadyCount":0},"tool":"DataMigrationAssistant"},"type":"Microsoft.Migrate/MigrateProjects/Solutions"},{"etag":"\"1c001dc7-0000-0000-0000-5c936e6f0000\"","id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/MigrateProjects/project01/Solutions/serversolution","name":"serversolution","properties":{"cleanupState":"None","details":{"assessmentCount":0,"extendedDetails":{"mykey":"myvalue"},"groupCount":0},"goal":"Servers","purpose":"Discovery","status":"Inactive","summary":{"assessedCount":0,"discoveredCount":0,"instanceType":"Servers","migratedCount":0,"replicatingCount":0,"testMigratedCount":0},"tool":"ServerDiscovery"},"type":"Microsoft.Migrate/MigrateProjects/Solutions"}]}},"Solutions_Get":{"value":{"etag":"\"1c0018c7-0000-0000-0000-5c936e530000\"","id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/MigrateProjects/project01/Solutions/dbsolution","name":"dbsolution","properties":{"cleanupState":"None","details":{"assessmentCount":0,"extendedDetails":{"mykey":"myvalue"},"groupCount":0},"goal":"Databases","purpose":"Assessment","status":"Active","summary":{"databaseInstancesAssessedCount":0,"databasesAssessedCount":0,"instanceType":"Databases","migrationReadyCount":0},"tool":"DataMigrationAssistant"},"type":"Microsoft.Migrate/MigrateProjects/Solutions"}},"Solutions_Patch":{"value":{"etag":"\"1c0018c7-0000-0000-0000-5c936e530000\"","id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/MigrateProjects/project01/Solutions/dbsolution","name":"dbsolution","properties":{"cleanupState":"None","details":{"assessmentCount":0,"extendedDetails":{"mykey":"myvalue"},"groupCount":0},"goal":"Databases","purpose":"Assessment","status":"Active","summary":{"databaseInstancesAssessedCount":0,"databasesAssessedCount":0,"instanceType":"Databases","migrationReadyCount":0},"tool":"DataMigrationAssistant"},"type":"Microsoft.Migrate/MigrateProjects/Solutions"}},"Solutions_Put":{"value":{"etag":"\"1c0018c7-0000-0000-0000-5c936e530000\"","id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/MigrateProjects/project01/Solutions/dbsolution","name":"dbsolution","properties":{"cleanupState":"None","details":{"assessmentCount":0,"extendedDetails":{"mykey":"myvalue"},"groupCount":0},"goal":"Databases","purpose":"Assessment","status":"Active","summary":{"databaseInstancesAssessedCount":0,"databasesAssessedCount":0,"instanceType":"Databases","migrationReadyCount":0},"tool":"DataMigrationAssistant"},"type":"Microsoft.Migrate/MigrateProjects/Solutions"}},"Solutions_GetConfig":{"value":{"publisherSasUri":"Endpoint=sb://xxx.servicebus.windows.net/;SharedAccessSignature=SharedAccessSignature sr=sb%3a%2f%2fxxx.servicebus.windows.net%2fIsvMigrationPayloadEventHub%2fPublishers%2ffad35230-08cd-4d96-bb75-6e41508adb3b-pub-smssolution&sig=Wpf0ORIJI9AFESLDLlJH1ejrUj2W7hy%2fMac%2f7ewZ6j8%3d&se=1541501430&skn=SendPolicy;EntityPath=xyz;Publisher=fad35230-08cd-4d96-bb75-6e41508adb3b-pub-smssolution"}}},"parameters":{"acceptLanguage":{"description":"Standard request header. Used by service to respond to client in appropriate language.","in":"header","name":"Accept-Language","x-ms-parameter-location":"client","schema":{"type":"string"}},"api-version":{"description":"Standard request header. Used by service to identify API version used by client.","in":"query","name":"api-version","required":true,"schema":{"type":"string","enum":["2018-09-01-preview"]},"examples":{"MigrateProjects_Delete":{"value":"2018-09-01-preview"},"MigrateProjects_Get":{"value":"2018-09-01-preview"},"MigrateProjects_Patch":{"value":"2018-09-01-preview"},"MigrateProjects_Put":{"value":"2018-09-01-preview"},"DatabaseInstances_List":{"value":"2018-09-01-preview"},"DatabaseInstances_Get":{"value":"2018-09-01-preview"},"Databases_List":{"value":"2018-09-01-preview"},"Databases_Get":{"value":"2018-09-01-preview"},"Machines_List":{"value":"2018-09-01-preview"},"Machines_Get":{"value":"2018-09-01-preview"},"MigrateEvents_List":{"value":"2018-09-01-preview"},"MigrateEvents_Delete":{"value":"2018-09-01-preview"},"MigrateEvents_Get":{"value":"2018-09-01-preview"},"MigrateProjects_RefreshSummary":{"value":"2018-09-01-preview"},"MigrateProjects_RegisterTool":{"value":"2018-09-01-preview"},"Solutions_List":{"value":"2018-09-01-preview"},"Solutions_Delete":{"value":"2018-09-01-preview"},"Solutions_Get":{"value":"2018-09-01-preview"},"Solutions_Patch":{"value":"2018-09-01-preview"},"Solutions_Put":{"value":"2018-09-01-preview"},"Solutions_CleanupData":{"value":"2018-09-01-preview"},"Solutions_GetConfig":{"value":"2018-09-01-preview"}}},"continuationToken":{"description":"The continuation token.","in":"query","name":"continuationToken","required":false,"x-ms-parameter-location":"method","schema":{"type":"string"}},"databaseInstanceName":{"description":"Unique name of a database instance in Azure migration hub.","in":"path","name":"databaseInstanceName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"},"examples":{"DatabaseInstances_Get":{"value":"myinstance"}}},"databaseName":{"description":"Unique name of a database in Azure migration hub.","in":"path","name":"databaseName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"},"examples":{"Databases_Get":{"value":"mydb"}}},"eventName":{"description":"Unique name of an event within a migrate project.","in":"path","name":"eventName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"},"examples":{"MigrateEvents_Delete":{"value":"MigrateEvent01"},"MigrateEvents_Get":{"value":"MigrateEvent01"}}},"machineName":{"description":"Unique name of a machine in Azure migration hub.","in":"path","name":"machineName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"},"examples":{"Machines_Get":{"value":"vm1"}}},"migrateProjectName":{"description":"Name of the Azure Migrate project.","in":"path","name":"migrateProjectName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"},"examples":{"MigrateProjects_Delete":{"value":"project01"},"MigrateProjects_Get":{"value":"project01"},"MigrateProjects_Patch":{"value":"project01"},"MigrateProjects_Put":{"value":"project01"},"DatabaseInstances_List":{"value":"project01"},"DatabaseInstances_Get":{"value":"project01"},"Databases_List":{"value":"project01"},"Databases_Get":{"value":"project01"},"Machines_List":{"value":"project01"},"Machines_Get":{"value":"project01"},"MigrateEvents_List":{"value":"project01"},"MigrateEvents_Delete":{"value":"project01"},"MigrateEvents_Get":{"value":"project01"},"MigrateProjects_RefreshSummary":{"value":"project01"},"MigrateProjects_RegisterTool":{"value":"project01"},"Solutions_List":{"value":"project01"},"Solutions_Delete":{"value":"project01"},"Solutions_Get":{"value":"project01"},"Solutions_Patch":{"value":"project01"},"Solutions_Put":{"value":"project01"},"Solutions_CleanupData":{"value":"project01"},"Solutions_GetConfig":{"value":"project01"}}},"pageSize":{"description":"The number of items to be returned in a single page. This value is honored only if it is less than the 100.","in":"query","name":"pageSize","required":false,"x-ms-parameter-location":"method","schema":{"type":"integer"}},"resourceGroupName":{"description":"Name of the Azure Resource Group that migrate project is part of.","in":"path","name":"resourceGroupName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"},"examples":{"MigrateProjects_Delete":{"value":"myResourceGroup"},"MigrateProjects_Get":{"value":"myResourceGroup"},"MigrateProjects_Patch":{"value":"myResourceGroup"},"MigrateProjects_Put":{"value":"myResourceGroup"},"DatabaseInstances_List":{"value":"myResourceGroup"},"DatabaseInstances_Get":{"value":"myResourceGroup"},"Databases_List":{"value":"myResourceGroup"},"Databases_Get":{"value":"myResourceGroup"},"Machines_List":{"value":"myResourceGroup"},"Machines_Get":{"value":"myResourceGroup"},"MigrateEvents_List":{"value":"myResourceGroup"},"MigrateEvents_Delete":{"value":"myResourceGroup"},"MigrateEvents_Get":{"value":"myResourceGroup"},"MigrateProjects_RefreshSummary":{"value":"myResourceGroup"},"MigrateProjects_RegisterTool":{"value":"myResourceGroup"},"Solutions_List":{"value":"myResourceGroup"},"Solutions_Delete":{"value":"myResourceGroup"},"Solutions_Get":{"value":"myResourceGroup"},"Solutions_Patch":{"value":"myResourceGroup"},"Solutions_Put":{"value":"myResourceGroup"},"Solutions_CleanupData":{"value":"myResourceGroup"},"Solutions_GetConfig":{"value":"myResourceGroup"}}},"solutionName":{"description":"Unique name of a migration solution within a migrate project.","in":"path","name":"solutionName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"},"examples":{"Solutions_Delete":{"value":"smssolution"},"Solutions_Get":{"value":"dbsolution"},"Solutions_Patch":{"value":"dbsolution"},"Solutions_Put":{"value":"dbsolution"},"Solutions_CleanupData":{"value":"smssolution"},"Solutions_GetConfig":{"value":"smssolution"}}},"subscriptionId":{"description":"Azure Subscription Id in which migrate project was created.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"MigrateProjects_Delete":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"MigrateProjects_Get":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"MigrateProjects_Patch":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"MigrateProjects_Put":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"DatabaseInstances_List":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"DatabaseInstances_Get":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"Databases_List":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"Databases_Get":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"Machines_List":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"Machines_Get":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"MigrateEvents_List":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"MigrateEvents_Delete":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"MigrateEvents_Get":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"MigrateProjects_RefreshSummary":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"MigrateProjects_RegisterTool":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"Solutions_List":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"Solutions_Delete":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"Solutions_Get":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"Solutions_Patch":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"Solutions_Put":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"Solutions_CleanupData":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"Solutions_GetConfig":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"}}}},"requestBodies":{"Solution":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Solution"}}},"description":"The input for the solution.","required":true},"MigrateProject":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MigrateProject"}}},"description":"Body with migrate project details.","required":true}},"securitySchemes":{"azure_auth":{"description":"Azure Active Directory OAuth2 Flow","type":"oauth2","flows":{"implicit":{"authorizationUrl":"https://login.microsoftonline.com/common/oauth2/authorize","scopes":{"user_impersonation":"impersonate your user account"}}}}},"schemas":{"ApplyClause":{"properties":{"transformations":{"items":{"$ref":"#/components/schemas/TransformationNode"},"readOnly":true,"type":"array"}},"type":"object"},"AssessmentDetails":{"description":"Assessment properties that can be shared by various publishers.","properties":{"assessmentId":{"description":"Gets or sets the id of the assessment done on the machine.","type":"string"},"biosId":{"description":"Gets or sets the BIOS ID of the machine.","type":"string"},"enqueueTime":{"description":"Gets or sets the time the message was enqueued.","type":"string"},"extendedInfo":{"additionalProperties":{"type":"string"},"description":"Gets or sets the ISV specific extended information.","type":"object"},"fabricType":{"description":"Gets or sets the fabric type.","type":"string"},"fqdn":{"description":"Gets or sets the FQDN of the machine.","type":"string"},"ipAddresses":{"description":"Gets or sets the list of IP addresses of the machine. IP addresses could be IP V4 or IP V6.","items":{"type":"string"},"type":"array"},"lastUpdatedTime":{"description":"Gets or sets the time of the last modification of the machine details.","format":"date-time","type":"string"},"macAddresses":{"description":"Gets or sets the list of MAC addresses of the machine.","items":{"type":"string"},"type":"array"},"machineId":{"description":"Gets or sets the unique identifier of the machine.","type":"string"},"machineManagerId":{"description":"Gets or sets the unique identifier of the virtual machine manager(vCenter/VMM).","type":"string"},"machineName":{"description":"Gets or sets the name of the machine.","type":"string"},"solutionName":{"description":"Gets or sets the name of the solution that sent the data.","type":"string"},"targetStorageType":{"additionalProperties":{"type":"string"},"description":"Gets or sets the target storage type.","type":"object"},"targetVMLocation":{"description":"Gets or sets the target VM location.","type":"string"},"targetVMSize":{"description":"Gets or sets the target VM size.","type":"string"}},"type":"object"},"Database":{"description":"Database REST resource.","properties":{"id":{"description":"Gets or sets the relative URL to get to this REST resource.","type":"string"},"name":{"description":"Gets or sets the name of this REST resource.","type":"string"},"properties":{"$ref":"#/components/schemas/DatabaseProperties"},"type":{"description":"Gets the type of this REST resource.","readOnly":true,"type":"string"}},"type":"object"},"DatabaseAssessmentDetails":{"description":"Assessment properties that can be shared by various publishers.","properties":{"assessmentId":{"description":"Gets or sets the database assessment scope/Id.","type":"string"},"assessmentTargetType":{"description":"Gets or sets the assessed target database type.","type":"string"},"breakingChangesCount":{"description":"Gets or sets the number of breaking changes found.","format":"int32","type":"integer"},"compatibilityLevel":{"description":"Gets or sets the compatibility level of the database.","type":"string"},"databaseName":{"description":"Gets or sets the database name.","type":"string"},"databaseSizeInMB":{"description":"Gets or sets the database size.","type":"string"},"enqueueTime":{"description":"Gets or sets the time the message was enqueued.","type":"string"},"extendedInfo":{"additionalProperties":{"type":"string"},"description":"Gets or sets the extended properties of the database.","type":"object"},"instanceId":{"description":"Gets or sets the database server instance Id.","type":"string"},"isReadyForMigration":{"description":"Gets or sets a value indicating whether the database is ready for migration.","type":"boolean"},"lastAssessedTime":{"description":"Gets or sets the time when the database was last assessed.","format":"date-time","type":"string"},"lastUpdatedTime":{"description":"Gets or sets the time of the last modification of the database details.","format":"date-time","type":"string"},"migrationBlockersCount":{"description":"Gets or sets the number of blocking changes found.","format":"int32","type":"integer"},"solutionName":{"description":"Gets or sets the name of the solution that sent the data.","type":"string"}},"type":"object"},"DatabaseCollection":{"description":"Collection of databases.","properties":{"nextLink":{"description":"Gets or sets the value of nextLink.","type":"string"},"value":{"description":"Gets or sets the databases.","items":{"$ref":"#/components/schemas/Database"},"type":"array"}},"type":"object"},"DatabaseInstance":{"description":"DatabaseInstance REST resource.","properties":{"id":{"description":"Gets or sets the relative URL to get to this REST resource.","type":"string"},"name":{"description":"Gets or sets the name of this REST resource.","type":"string"},"properties":{"$ref":"#/components/schemas/DatabaseInstanceProperties"},"type":{"description":"Gets the type of this REST resource.","readOnly":true,"type":"string"}},"type":"object"},"DatabaseInstanceCollection":{"description":"Collection of database instances.","properties":{"nextLink":{"description":"Gets or sets the value of nextLink.","type":"string"},"value":{"description":"Gets or sets the database instances.","items":{"$ref":"#/components/schemas/D