{
"opencollection": "1.0.0",
"info": {
"name": "Microsoft Azure AccessControlClient AccessConnector MigrateProjectsController API",
"version": "2020-08-01-preview"
},
"items": [
{
"info": {
"name": "MigrateProjectsController",
"type": "folder"
},
"items": [
{
"info": {
"name": "Microsoft Azure Registers A Tool With The Migrate Project",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Migrate/migrateProjects/:migrateProjectName/registerTool",
"params": [
{
"name": "migrateProjectName",
"value": "",
"type": "path",
"description": "Name of the Azure Migrate project."
}
]
},
"docs": "Needs a more full description created."
},
{
"info": {
"name": "Microsoft Azure Refresh The Summary Of The Migrate Project",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Migrate/migrateProjects/:migrateProjectName/refreshSummary",
"params": [
{
"name": "migrateProjectName",
"value": "",
"type": "path",
"description": "Name of the Azure Migrate project."
}
]
},
"docs": "Needs a more full description created."
},
{
"info": {
"name": "Microsoft Azure Get A Specific Project",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Migrate/migrateProjects/:migrateProjectName",
"params": [
{
"name": "migrateProjectName",
"value": "",
"type": "path",
"description": "Name of the Azure Migrate project."
}
]
},
"docs": "Get information related to a specific migrate project. Returns a json object of type 'migrateProject' as specified in the models section."
},
{
"info": {
"name": "Microsoft Azure Create Or Update A New Project With Specified Settings",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Migrate/migrateProjects/:migrateProjectName",
"params": [
{
"name": "migrateProjectName",
"value": "",
"type": "path",
"description": "Name of the Azure Migrate project."
}
]
},
"docs": "Create or update a new project by sending a json object of type 'migrateproject' as given in Models section as part of the Request Body. The project name is unique.
This operation is Idempotent.
"
},
{
"info": {
"name": "Microsoft Azure Update Project",
"type": "http"
},
"http": {
"method": "PATCH",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Migrate/migrateProjects/:migrateProjectName",
"params": [
{
"name": "migrateProjectName",
"value": "",
"type": "path",
"description": "Name of the Azure Migrate project."
}
]
},
"docs": "Update a project with specified name. Supports partial updates, for example only tags can be provided."
},
{
"info": {
"name": "Microsoft Azure Delete The Project",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Migrate/migrateProjects/:migrateProjectName",
"params": [
{
"name": "migrateProjectName",
"value": "",
"type": "path",
"description": "Name of the Azure Migrate project."
}
]
},
"docs": "Delete the migrate project. It deletes summary of the project."
},
{
"info": {
"name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Migrate Migrateprojects Migrateprojectname Registrationdetails",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Migrate/migrateProjects/:migrateProjectName/registrationDetails",
"params": [
{
"name": "migrateProjectName",
"value": "",
"type": "path",
"description": "Name of the Azure Migrate project."
}
]
},
"docs": "Needs a more full description created."
}
]
}
],
"bundled": true
}