{"openapi":"3.0.0","info":{"contact":{"email":"azuremigrate@microsoft.com","name":"Microsoft"},"description":"Move your workloads to Azure.","title":"Azure Migrate","version":"2018-02-02","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/migrate/resource-manager/Microsoft.Migrate/stable/2018-02-02/migrate.json","version":"2.0"}],"x-preferred":true,"x-providerName":"azure.com","x-serviceName":"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}/providers/Microsoft.Migrate/locations/{locationName}/assessmentOptions":{"get":{"description":"Get the available options for the properties of an assessment.","operationId":"AssessmentOptions_Get","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/locationName"},{"$ref":"#/components/parameters/api-version"},{"$ref":"#/components/parameters/acceptLanguage"}],"responses":{"200":{"description":"OK. Returns assessment options.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssessmentOptionsResultList"},"examples":{"AssessmentOptions_Get":{"$ref":"#/components/examples/AssessmentOptions_Get"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Get the assessment options."}},"/subscriptions/{subscriptionId}/providers/Microsoft.Migrate/locations/{locationName}/checkNameAvailability":{"post":{"description":"Checks whether the project name is available in the specified region.","operationId":"Location_CheckNameAvailability","parameters":[{"description":"The desired region for the name check.","in":"path","name":"locationName","required":true,"schema":{"type":"string"},"examples":{"LocationCheckNameAvailability_AlreadyExists":{"value":"eastus"},"LocationCheckNameAvailability_Available":{"value":"eastus"}}},{"$ref":"#/components/parameters/api-version"},{"$ref":"#/components/parameters/subscriptionId"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckNameAvailabilityParameters"}}},"description":"Properties needed to check the availability of a name.","required":true},"responses":{"200":{"description":"Success. Returns details about whether a project name is available.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckNameAvailabilityResult"},"examples":{"LocationCheckNameAvailability_AlreadyExists":{"$ref":"#/components/examples/LocationCheckNameAvailability_AlreadyExists"},"LocationCheckNameAvailability_Available":{"$ref":"#/components/examples/LocationCheckNameAvailability_Available"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}}}},"/subscriptions/{subscriptionId}/providers/Microsoft.Migrate/projects":{"get":{"description":"Get all the projects in the subscription.","operationId":"Projects_ListBySubscription","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/api-version"},{"$ref":"#/components/parameters/acceptLanguage"}],"responses":{"200":{"description":"OK.","headers":{"x-ms-request-id":{"description":"Service generated Request ID.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectResultList"},"examples":{"Projects_List":{"$ref":"#/components/examples/Projects_List"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Get all projects.","x-ms-pageable":{}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/projects/{projectName}/assessments":{"get":{"description":"Get all assessments created in the project.\n\nReturns a json array of objects of type 'assessment' as specified in Models section.\n","operationId":"Assessments_ListByProject","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/projectName"},{"$ref":"#/components/parameters/acceptLanguage"},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK. Returns list of Assessment objects.","headers":{"x-ms-request-id":{"description":"Service generated Request ID.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssessmentResultList"},"examples":{"Assessments_ListByProject":{"$ref":"#/components/examples/Assessments_ListByProject"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Get all assessments created in the project.","x-ms-pageable":{}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/projects/{projectName}/groups":{"get":{"description":"Get all groups created in the project. Returns a json array of objects of type 'group' as specified in the Models section.","operationId":"Groups_ListByProject","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/projectName"},{"$ref":"#/components/parameters/acceptLanguage"},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK. Returns list of groups.","headers":{"x-ms-request-id":{"description":"Service generated Request ID.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupResultList"},"examples":{"Groups_ListByProject":{"$ref":"#/components/examples/Groups_ListByProject"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Get all groups","x-ms-pageable":{}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/projects/{projectName}/groups/{groupName}":{"delete":{"description":"Delete the group from the project. The machines remain in the project. Deleting a non-existent group results in a no-operation.\n\nA group is an aggregation mechanism for machines in a project. Therefore, deleting group does not delete machines in it.\n","operationId":"Groups_Delete","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/projectName"},{"$ref":"#/components/parameters/groupName"},{"$ref":"#/components/parameters/acceptLanguage"},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK. Deleted the group.","headers":{"x-ms-request-id":{"description":"Service generated Request ID.","schema":{"type":"string"}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Delete the group"},"get":{"description":"Get information related to a specific group in the project. Returns a json object of type 'group' as specified in the models section.","operationId":"Groups_Get","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/projectName"},{"$ref":"#/components/parameters/groupName"},{"$ref":"#/components/parameters/acceptLanguage"},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK. Returns the group with the specified name.","headers":{"x-ms-request-id":{"description":"Service generated Request ID.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Group"},"examples":{"Groups_Get":{"$ref":"#/components/examples/Groups_Get"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Get a specific group."},"put":{"description":"Create a new group by sending a json object of type 'group' as given in Models section as part of the Request Body. The group name in a project is unique. Labels can be applied on a group as part of creation.\n\nIf a group with the groupName specified in the URL already exists, then this call acts as an update.\n\nThis operation is Idempotent.\n","operationId":"Groups_Create","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/projectName"},{"$ref":"#/components/parameters/groupName"},{"$ref":"#/components/parameters/acceptLanguage"},{"$ref":"#/components/parameters/api-version"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Group"}}},"description":"New or Updated Group object."},"responses":{"200":{"description":"OK. Existing group updated.","headers":{"x-ms-request-id":{"description":"Service generated Request ID.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Group"},"examples":{"Groups_Create":{"$ref":"#/components/examples/Groups_Create"}}}}},"201":{"description":"Created. New group was created.","headers":{"x-ms-request-id":{"description":"Service generated Request ID.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Group"},"examples":{"Groups_Create":{"$ref":"#/components/examples/Groups_Create"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Create a new group with specified settings. If group with the name provided already exists, then the existing group is updated."}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/projects/{projectName}/groups/{groupName}/assessments":{"get":{"description":"Get all assessments created for the specified group.\n\nReturns a json array of objects of type 'assessment' as specified in Models section.\n","operationId":"Assessments_ListByGroup","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/projectName"},{"$ref":"#/components/parameters/groupName"},{"$ref":"#/components/parameters/acceptLanguage"},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK. Returns list of Assessment objects.","headers":{"x-ms-request-id":{"description":"Service generated Request ID.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssessmentResultList"},"examples":{"Assessments_ListByGroup":{"$ref":"#/components/examples/Assessments_ListByGroup"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Get all assessments created for the specified group.","x-ms-pageable":{}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/projects/{projectName}/groups/{groupName}/assessments/{assessmentName}":{"delete":{"description":"Delete an assessment from the project. The machines remain in the assessment. Deleting a non-existent assessment results in a no-operation.\n\nWhen an assessment is under computation, as indicated by the 'computationState' field, it cannot be deleted. Any such attempt will return a 400 - Bad Request.\n","operationId":"Assessments_Delete","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/projectName"},{"$ref":"#/components/parameters/groupName"},{"$ref":"#/components/parameters/assessmentName"},{"$ref":"#/components/parameters/acceptLanguage"},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK. Deleted the assessment.","headers":{"x-ms-request-id":{"description":"Service generated Request ID.","schema":{"type":"string"}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Deletes an assessment from the project."},"get":{"description":"Get an existing assessment with the specified name. Returns a json object of type 'assessment' as specified in Models section.","operationId":"Assessments_Get","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/projectName"},{"$ref":"#/components/parameters/groupName"},{"$ref":"#/components/parameters/assessmentName"},{"$ref":"#/components/parameters/acceptLanguage"},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK. Returns Assessment object.","headers":{"x-ms-request-id":{"description":"Service generated Request ID.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Assessment"},"examples":{"Assessments_Get":{"$ref":"#/components/examples/Assessments_Get"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Get an assessment."},"put":{"description":"Create a new assessment with the given name and the specified settings. Since name of an assessment in a project is a unique identifier, if an assessment with the name provided already exists, then the existing assessment is updated.\n\nAny PUT operation, resulting in either create or update on an assessment, will cause the assessment to go in a \"InProgress\" state. This will be indicated by the field 'computationState' on the Assessment object. During this time no other PUT operation will be allowed on that assessment object, nor will a Delete operation. Once the computation for the assessment is complete, the field 'computationState' will be updated to 'Ready', and then other PUT or DELETE operations can happen on the assessment.\n\nWhen assessment is under computation, any PUT will lead to a 400 - Bad Request error.\n","operationId":"Assessments_Create","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/projectName"},{"$ref":"#/components/parameters/groupName"},{"$ref":"#/components/parameters/assessmentName"},{"$ref":"#/components/parameters/acceptLanguage"},{"$ref":"#/components/parameters/api-version"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Assessment"}}},"description":"New or Updated Assessment object."},"responses":{"200":{"description":"OK. Existing assessment updated.","headers":{"x-ms-request-id":{"description":"Service generated Request ID.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Assessment"},"examples":{"Assessments_Create":{"$ref":"#/components/examples/Assessments_Create"}}}}},"201":{"description":"Created. New assessment was created.","headers":{"x-ms-request-id":{"description":"Service generated Request ID.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Assessment"},"examples":{"Assessments_Create":{"$ref":"#/components/examples/Assessments_Create"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Create or Update assessment."}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/projects/{projectName}/groups/{groupName}/assessments/{assessmentName}/assessedMachines":{"get":{"description":"Get list of machines that assessed as part of the specified assessment. Returns a json array of objects of type 'assessedMachine' as specified in the Models section.\n\nWhenever an assessment is created or updated, it goes under computation. During this phase, the 'status' field of Assessment object reports 'Computing'.\nDuring the period when the assessment is under computation, the list of assessed machines is empty and no assessed machines are returned by this call.\n","operationId":"AssessedMachines_ListByAssessment","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/projectName"},{"$ref":"#/components/parameters/groupName"},{"$ref":"#/components/parameters/assessmentName"},{"$ref":"#/components/parameters/acceptLanguage"},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK. Returns list of machines with their assessment data in the assessment.","headers":{"x-ms-request-id":{"description":"Service generated Request ID.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssessedMachineResultList"},"examples":{"AssessedMachines_ListByAssessment":{"$ref":"#/components/examples/AssessedMachines_ListByAssessment"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Get assessed machines for assessment.","x-ms-pageable":{}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/projects/{projectName}/groups/{groupName}/assessments/{assessmentName}/assessedMachines/{assessedMachineName}":{"get":{"description":"Get an assessed machine with its size & cost estimate that was evaluated in the specified assessment.","operationId":"AssessedMachines_Get","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/projectName"},{"$ref":"#/components/parameters/groupName"},{"$ref":"#/components/parameters/assessmentName"},{"$ref":"#/components/parameters/assessedMachineName"},{"$ref":"#/components/parameters/acceptLanguage"},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK. Returns a specific assessed machine.","headers":{"x-ms-request-id":{"description":"Service generated Request ID.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssessedMachine"},"examples":{"AssessedMachines_Get":{"$ref":"#/components/examples/AssessedMachines_Get"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Get an assessed machine."}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/projects/{projectName}/groups/{groupName}/assessments/{assessmentName}/downloadUrl":{"post":{"description":"Get the URL for downloading the assessment in a report format.","operationId":"Assessments_GetReportDownloadUrl","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/projectName"},{"$ref":"#/components/parameters/groupName"},{"$ref":"#/components/parameters/assessmentName"},{"$ref":"#/components/parameters/api-version"},{"$ref":"#/components/parameters/acceptLanguage"}],"responses":{"200":{"description":"OK.","headers":{"x-ms-request-id":{"description":"Service generated Request ID.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DownloadUrl"},"examples":{"Assessments_GetReportDownloadUrl":{"$ref":"#/components/examples/Assessments_GetReportDownloadUrl"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Get download URL for the assessment report."}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/projects/{projectName}/machines":{"get":{"description":"Get data of all the machines available in the project. Returns a json array of objects of type 'machine' defined in Models section.","operationId":"Machines_ListByProject","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/projectName"},{"$ref":"#/components/parameters/acceptLanguage"},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK. Returns list of all machine objects.","headers":{"x-ms-request-id":{"description":"Service generated Request ID.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MachineResultList"},"examples":{"Machines_ListByProject":{"$ref":"#/components/examples/Machines_ListByProject"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Get all machines in the project","x-ms-pageable":{}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/projects/{projectName}/machines/{machineName}":{"get":{"description":"Get the machine with the specified name. Returns a json object of type 'machine' defined in Models section.","operationId":"Machines_Get","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/projectName"},{"$ref":"#/components/parameters/machineName"},{"$ref":"#/components/parameters/acceptLanguage"},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK. Returns the machine with the specified name.","headers":{"x-ms-request-id":{"description":"Service generated Request ID.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Machine"},"examples":{"Machines_Get":{"$ref":"#/components/examples/Machines_Get"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Get a specific machine."}},"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Migrate/projects":{"get":{"description":"Get all the projects in the resource group.","operationId":"Projects_ListByResourceGroup","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/api-version"},{"$ref":"#/components/parameters/acceptLanguage"}],"responses":{"200":{"description":"OK.","headers":{"x-ms-request-id":{"description":"Service generated Request ID.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectResultList"},"examples":{"Projects_List":{"$ref":"#/components/examples/Projects_List"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Get all projects.","x-ms-pageable":{}}},"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Migrate/projects/{projectName}":{"delete":{"description":"Delete the project. Deleting non-existent project is a no-operation.","operationId":"Projects_Delete","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/projectName"},{"$ref":"#/components/parameters/api-version"},{"$ref":"#/components/parameters/acceptLanguage"}],"responses":{"200":{"description":"OK. Deleted the group.","headers":{"x-ms-request-id":{"description":"Service generated Request ID.","schema":{"type":"string"}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Delete the project"},"get":{"description":"Get the project with the specified name.","operationId":"Projects_Get","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/projectName"},{"$ref":"#/components/parameters/api-version"},{"$ref":"#/components/parameters/acceptLanguage"}],"responses":{"200":{"description":"OK.","headers":{"x-ms-request-id":{"description":"Service generated Request ID.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Project"},"examples":{"Projects_Get":{"$ref":"#/components/examples/Projects_Get"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Get the specified project."},"patch":{"description":"Update a project with specified name. Supports partial updates, for example only tags can be provided.","operationId":"Projects_Update","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/projectName"},{"$ref":"#/components/parameters/api-version"},{"$ref":"#/components/parameters/acceptLanguage"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Project"}}},"description":"Updated project object."},"responses":{"200":{"description":"OK. Existing project updated.","headers":{"x-ms-request-id":{"description":"Service generated Request ID.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Project"},"examples":{"Projects_Update":{"$ref":"#/components/examples/Projects_Update"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Update project."},"put":{"description":"Create a project with specified name. If a project already exists, update it.","operationId":"Projects_Create","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/projectName"},{"$ref":"#/components/parameters/api-version"},{"$ref":"#/components/parameters/acceptLanguage"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Project"}}},"description":"New or Updated project object."},"responses":{"200":{"description":"OK. Existing project updated.","headers":{"x-ms-request-id":{"description":"Service generated Request ID.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Project"},"examples":{"Projects_Create":{"$ref":"#/components/examples/Projects_Create"}}}}},"201":{"description":"Created. New project was created.","headers":{"x-ms-request-id":{"description":"Service generated Request ID.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Project"},"examples":{"Projects_Create":{"$ref":"#/components/examples/Projects_Create"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Create or update project."}},"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Migrate/projects/{projectName}/keys":{"post":{"description":"Gets the Log Analytics Workspace ID and Primary Key for the specified project.","operationId":"Projects_GetKeys","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/projectName"},{"$ref":"#/components/parameters/api-version"},{"$ref":"#/components/parameters/acceptLanguage"}],"responses":{"200":{"description":"OK.","headers":{"x-ms-request-id":{"description":"Service generated Request ID.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectKey"},"examples":{"Projects_GetKeys":{"$ref":"#/components/examples/Projects_GetKeys"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Get shared keys for the project."}}},"servers":[{"url":"https://management.azure.com"}],"components":{"examples":{"Operations_List":{"value":{"value":[{"display":{"description":"Reads a project","operation":"Read","provider":"Microsoft.Migrate","resource":"Microsoft.Migrate/projects"},"name":"Read","origin":"user,system"},{"display":{"description":"Creates or updates a project","operation":"Write","provider":"Microsoft.Migrate","resource":"Microsoft.Migrate/projects"},"name":"Write","origin":"user,system"}]}},"AssessmentOptions_Get":{"value":{"reservedInstanceVmFamilies":["Dv2_series","F_series","Dv3_series","DS_series","DSv2_series","Fs_series","Dsv3_series","Ev3_series","Esv3_series","D_series","M_series","Ls_series","Fsv2_series","H_series"],"vmFamilies":[{"category":["GeneralPurpose"],"familyName":"Standard_A0_A7","targetLocations":["EastAsia","SoutheastAsia","AustraliaEast","AustraliaSoutheast","BrazilSouth","CanadaCentral","CanadaEast","WestEurope","NorthEurope","CentralIndia","SouthIndia","WestIndia","JapanEast","JapanWest","KoreaCentral","KoreaSouth","UkWest","UkSouth","NorthCentralUs","EastUs","WestUs2","SouthCentralUs","CentralUs","EastUs2","WestUs","WestCentralUs","ChinaNorth","ChinaEast","GermanyNortheast","GermanyCentral","USGovTexas","USGovArizona","USGovIowa","USGovVirginia","USDoDCentral","USDoDEast"]},{"category":["GeneralPurpose"],"familyName":"Basic_A0_A4","targetLocations":["EastAsia","SoutheastAsia","AustraliaEast","AustraliaSoutheast","BrazilSouth","CanadaCentral","CanadaEast","WestEurope","NorthEurope","CentralIndia","SouthIndia","WestIndia","JapanEast","JapanWest","KoreaCentral","KoreaSouth","UkWest","UkSouth","NorthCentralUs","EastUs","WestUs2","SouthCentralUs","CentralUs","EastUs2","WestUs","WestCentralUs","ChinaNorth","ChinaEast","GermanyNortheast","GermanyCentral","USGovTexas","USGovArizona","USGovIowa","USGovVirginia","USDoDCentral","USDoDEast"]},{"category":["GeneralPurpose","MemoryOptimized"],"familyName":"Dv2_series","targetLocations":["EastAsia","SoutheastAsia","AustraliaEast","AustraliaSoutheast","BrazilSouth","CanadaCentral","CanadaEast","WestEurope","NorthEurope","CentralIndia","SouthIndia","WestIndia","JapanEast","JapanWest","KoreaCentral","KoreaSouth","UkWest","UkSouth","NorthCentralUs","EastUs","WestUs2","SouthCentralUs","CentralUs","EastUs2","WestUs","WestCentralUs","ChinaNorth","ChinaEast","GermanyNortheast","GermanyCentral","USGovTexas","USGovArizona","USGovIowa","USGovVirginia","USDoDCentral","USDoDEast"]},{"category":["ComputeOptimized"],"familyName":"F_series","targetLocations":["EastAsia","SoutheastAsia","AustraliaEast","AustraliaSoutheast","BrazilSouth","CanadaCentral","CanadaEast","WestEurope","NorthEurope","CentralIndia","SouthIndia","WestIndia","JapanEast","JapanWest","KoreaCentral","KoreaSouth","UkWest","UkSouth","NorthCentralUs","EastUs","WestUs2","SouthCentralUs","CentralUs","EastUs2","WestUs","WestCentralUs","ChinaNorth","ChinaEast","GermanyNortheast","GermanyCentral","USGovTexas","USGovArizona","USGovIowa","USGovVirginia","USDoDCentral","USDoDEast"]},{"category":["GeneralPurpose"],"familyName":"Av2_series","targetLocations":["EastAsia","SoutheastAsia","AustraliaEast","AustraliaSoutheast","BrazilSouth","CanadaCentral","CanadaEast","WestEurope","NorthEurope","CentralIndia","SouthIndia","WestIndia","JapanEast","JapanWest","KoreaCentral","KoreaSouth","UkWest","UkSouth","NorthCentralUs","EastUs","WestUs2","SouthCentralUs","CentralUs","EastUs2","WestUs","WestCentralUs","ChinaNorth","ChinaEast","GermanyNortheast","GermanyCentral","USGovTexas","USGovArizona","USGovIowa","USGovVirginia","USDoDCentral","USDoDEast"]},{"category":["GeneralPurpose"],"familyName":"Dv3_series","targetLocations":["EastAsia","SoutheastAsia","AustraliaEast","AustraliaSoutheast","BrazilSouth","CanadaCentral","CanadaEast","WestEurope","NorthEurope","CentralIndia","SouthIndia","WestIndia","JapanEast","JapanWest","KoreaCentral","KoreaSouth","UkWest","UkSouth","NorthCentralUs","EastUs","WestUs2","SouthCentralUs","CentralUs","EastUs2","WestUs","WestCentralUs","GermanyNortheast","GermanyCentral","USGovTexas","USGovVirginia"]},{"category":["GeneralPurpose","MemoryOptimized","SupportsPremiumStorage"],"familyName":"DS_series","targetLocations":["EastAsia","SoutheastAsia","AustraliaEast","AustraliaSoutheast","WestEurope","NorthEurope","JapanEast","JapanWest","EastUs","SouthCentralUs","CentralUs","EastUs2","WestUs","ChinaNorth","ChinaEast","USGovVirginia"]},{"category":["GeneralPurpose","MemoryOptimized","SupportsPremiumStorage"],"familyName":"DSv2_series","targetLocations":["EastAsia","SoutheastAsia","AustraliaEast","AustraliaSoutheast","BrazilSouth","CanadaCentral","CanadaEast","WestEurope","NorthEurope","CentralIndia","SouthIndia","WestIndia","JapanEast","JapanWest","KoreaCentral","KoreaSouth","UkWest","UkSouth","NorthCentralUs","EastUs","WestUs2","SouthCentralUs","CentralUs","EastUs2","WestUs","WestCentralUs","ChinaNorth","ChinaEast","GermanyNortheast","GermanyCentral","USGovTexas","USGovArizona","USGovVirginia","USDoDCentral","USDoDEast"]},{"category":["ComputeOptimized","SupportsPremiumStorage"],"familyName":"Fs_series","targetLocations":["EastAsia","SoutheastAsia","AustraliaEast","AustraliaSoutheast","BrazilSouth","CanadaCentral","CanadaEast","WestEurope","NorthEurope","CentralIndia","SouthIndia","WestIndia","JapanEast","JapanWest","KoreaCentral","KoreaSouth","UkWest","UkSouth","NorthCentralUs","EastUs","WestUs2","SouthCentralUs","CentralUs","EastUs2","WestUs","WestCentralUs","ChinaNorth","ChinaEast","GermanyNortheast","GermanyCentral","USGovTexas","USGovArizona","USGovVirginia","USDoDCentral","USDoDEast"]},{"category":["GeneralPurpose","SupportsPremiumStorage"],"familyName":"Dsv3_series","targetLocations":["EastAsia","SoutheastAsia","AustraliaEast","AustraliaSoutheast","BrazilSouth","CanadaCentral","CanadaEast","WestEurope","NorthEurope","CentralIndia","SouthIndia","WestIndia","JapanEast","JapanWest","KoreaCentral","KoreaSouth","UkWest","UkSouth","NorthCentralUs","EastUs","WestUs2","SouthCentralUs","CentralUs","EastUs2","WestUs","WestCentralUs","GermanyNortheast","GermanyCentral","USGovTexas","USGovVirginia"]},{"category":["MemoryOptimized"],"familyName":"Ev3_series","targetLocations":["EastAsia","SoutheastAsia","AustraliaEast","AustraliaSoutheast","BrazilSouth","CanadaCentral","CanadaEast","WestEurope","NorthEurope","CentralIndia","SouthIndia","WestIndia","JapanEast","JapanWest","KoreaCentral","KoreaSouth","UkWest","UkSouth","NorthCentralUs","EastUs","WestUs2","SouthCentralUs","CentralUs","EastUs2","WestUs","GermanyNortheast","GermanyCentral","USGovTexas","USGovVirginia"]},{"category":["MemoryOptimized","SupportsPremiumStorage"],"familyName":"Esv3_series","targetLocations":["EastAsia","SoutheastAsia","AustraliaEast","AustraliaSoutheast","BrazilSouth","CanadaCentral","CanadaEast","WestEurope","NorthEurope","CentralIndia","SouthIndia","WestIndia","JapanEast","JapanWest","KoreaCentral","KoreaSouth","UkWest","UkSouth","NorthCentralUs","EastUs","WestUs2","SouthCentralUs","CentralUs","EastUs2","WestUs","GermanyNortheast","GermanyCentral","USGovTexas","USGovVirginia"]},{"category":["GeneralPurpose"],"familyName":"D_series","targetLocations":["EastAsia","SoutheastAsia","AustraliaEast","AustraliaSoutheast","BrazilSouth","WestEurope","NorthEurope","JapanEast","JapanWest","NorthCentralUs","EastUs","SouthCentralUs","CentralUs","EastUs2","WestUs","ChinaNorth","ChinaEast","USGovVirginia"]},{"category":["MemoryOptimized"],"familyName":"M_series","targetLocations":["SoutheastAsia","AustraliaEast","AustraliaSoutheast","WestEurope","JapanEast","JapanWest","UkSouth","EastUs","WestUs2","EastUs2","USGovVirginia"]},{"category":["MemoryOptimized"],"familyName":"G_series","targetLocations":["SoutheastAsia","AustraliaEast","CanadaCentral","CanadaEast","WestEurope","JapanEast","UkSouth","WestUs2","EastUs2","WestUs","GermanyCentral","USGovVirginia"]},{"category":["MemoryOptimized","SupportsPremiumStorage"],"familyName":"GS_series","targetLocations":["SoutheastAsia","AustraliaEast","CanadaCentral","CanadaEast","WestEurope","JapanEast","UkSouth","WestUs2","EastUs2","WestUs","GermanyCentral","USGovVirginia"]},{"category":["StorageOptimized","SupportsPremiumStorage"],"familyName":"Ls_series","targetLocations":["SoutheastAsia","AustraliaEast","CanadaCentral","CanadaEast","WestEurope","JapanEast","UkSouth","WestUs2","EastUs2","WestUs","GermanyCentral","USGovVirginia"]},{"category":["ComputeOptimized","SupportsPremiumStorage"],"familyName":"Fsv2_series","targetLocations":["SoutheastAsia","CanadaEast","WestEurope","NorthEurope","EastUs","WestUs2","SouthCentralUs","CentralUs","EastUs2","WestUs"]},{"category":["HighPerformanceCompute"],"familyName":"H_series","targetLocations":["SoutheastAsia","AustraliaEast","WestEurope","NorthEurope","JapanEast","UkSouth","NorthCentralUs","EastUs","WestUs2","SouthCentralUs","WestUs","USGovArizona"]},{"category":["HighPerformanceCompute"],"familyName":"Standard_A8_A11","targetLocations":["WestEurope","NorthEurope","JapanEast","NorthCentralUs","EastUs","SouthCentralUs","WestUs"]}]}},"LocationCheckNameAvailability_AlreadyExists":{"value":{"message":"The Migration project name 'existingprojectname' already exists for the given subscription. Please choose another name.","nameAvailable":false,"reason":"AlreadyExists"}},"LocationCheckNameAvailability_Available":{"value":{"message":"The Migration project name 'newprojectname' is available for the given subscription","nameAvailable":true,"reason":"Available"}},"Projects_List":{"value":{"value":[{"eTag":"\"b701c73a-0000-0000-0000-59c12ff00000\"","id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01","location":"West Us","name":"project01","properties":{"createdTimestamp":"2018-02-02T13:11:30.8808917Z","customerWorkspaceId":"url-to-customers-service-map","customerWorkspaceLocation":"West Us","discoveryStatus":"NotStarted","lastAssessmentTimestamp":"2018-02-02T13:11:30.8808917Z","lastDiscoverySessionId":"2c213c69-e2d3-4c3e-b871-83e5f42f3299","lastDiscoveryTimestamp":"2018-02-02T13:11:30.8808917Z","numberOfAssessments":5,"numberOfGroups":2,"numberOfMachines":5,"provisioningState":"Succeeded","updatedTimestamp":"2018-02-02T13:11:30.8848966Z"},"tags":{},"type":"Microsoft.Migrate/projects"},{"eTag":"\"b701c73a-0000-1111-0000-59c12ff02222\"","id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project02","location":"West Us","name":"project02","properties":{"createdTimestamp":"2018-02-02T10:50:05.3206647Z","customerWorkspaceId":"url-to-customers-service-map","customerWorkspaceLocation":"West Us","discoveryStatus":"NotStarted","lastAssessmentTimestamp":"2018-02-02T13:11:30.8808917Z","lastDiscoverySessionId":"2c213c69-e2d3-4c3e-b871-83e5f42f3299","lastDiscoveryTimestamp":"2018-02-02T13:11:30.8808917Z","numberOfAssessments":4,"numberOfGroups":4,"numberOfMachines":6,"provisioningState":"Succeeded","updatedTimestamp":"2018-02-02T10:50:05.3236679Z"},"tags":{},"type":"Microsoft.Migrate/projects"}]}},"Assessments_ListByProject":{"value":{"value":[{"eTag":"\"1100637e-0000-0000-0000-59f6ed1f0000\"","id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01/groups/group01/assessments/assessment01","name":"assessment01","properties":{"azureHybridUseBenefit":"Yes","azureLocation":"WestUs","azureOfferCode":"MSAZR0003P","azurePricingTier":"Standard","azureStorageRedundancy":"LocallyRedundant","confidenceRatingInPercentage":93.52,"createdTimestamp":"2018-02-02T13:25:02.6983504Z","currency":"USD","discountPercentage":100,"monthlyBandwidthCost":0,"monthlyComputeCost":0,"monthlyStorageCost":0,"numberOfMachines":4,"percentile":"Percentile50","pricesTimestamp":"2018-02-02T13:25:02.6983504Z","scalingFactor":1.2,"sizingCriterion":"PerformanceBased","stage":"InProgress","status":"Invalid","timeRange":"Day","updatedTimestamp":"2018-02-02T13:45:57.0489951Z"},"type":"Microsoft.Migrate/projects/groups/assessments"},{"eTag":"\"1100637e-0000-0000-0000-59f6ed1f0000\"","id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01/groups/group01/assessments/assessment02","name":"assessment02","properties":{"azureHybridUseBenefit":"Yes","azureLocation":"WestUs","azureOfferCode":"MSAZR0003P","azurePricingTier":"Standard","azureStorageRedundancy":"LocallyRedundant","confidenceRatingInPercentage":90.28,"createdTimestamp":"2018-02-02T09:59:21.5319568Z","currency":"USD","discountPercentage":20,"monthlyBandwidthCost":10,"monthlyComputeCost":50,"monthlyStorageCost":30,"numberOfMachines":4,"percentile":"Percentile99","pricesTimestamp":"2018-02-02T13:25:02.6983504Z","scalingFactor":1,"sizingCriterion":"PerformanceBased","stage":"InProgress","status":"Completed","timeRange":"Day","updatedTimestamp":"2018-02-02T09:59:21.5319568Z"},"type":"Microsoft.Migrate/projects/groups/assessments"}]}},"Groups_ListByProject":{"value":{"value":[{"eTag":"\"1100637e-0000-0000-0000-59f6ed1f0000\"","id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01/groups/group01","name":"group01","properties":{"assessments":["/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01/groups/group01/assessments/assessment01","/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01/groups/group01/assessments/assessment02"],"createdTimestamp":"2018-02-02T13:17:23.5437337Z","machines":["/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01/machines/amansing_vm1","/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01/machines/amansing_vm2"],"updatedTimestamp":"2018-02-02T09:13:02.7580235Z"},"type":"Microsoft.Migrate/projects/groups"},{"eTag":"\"0000470d-0000-0000-0000-59b90d820000\"","id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01/groups/group02","name":"group02","properties":{"assessments":["/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01/groups/group02/assessments/assessment03"],"createdTimestamp":"2018-02-02T10:50:43.4356428Z","machines":["/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01/machines/amansing_vm1"],"updatedTimestamp":"2018-02-02T10:50:43.4356428Z"},"type":"Microsoft.Migrate/projects/groups"}]}},"Groups_Get":{"value":{"eTag":"\"1100637e-0000-0000-0000-59f6ed1f0000\"","id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01/groups/group01","name":"group01","properties":{"assessments":["/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01/groups/group01/assessments/assessment01","/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01/groups/group01/assessments/assessment02"],"createdTimestamp":"2018-02-02T13:17:23.5437337Z","machines":["/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01/machines/amansing_vm1","/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01/machines/amansing_vm2"],"updatedTimestamp":"2018-02-02T09:13:02.7580235Z"},"type":"Microsoft.Migrate/projects/groups"}},"Groups_Create":{"value":{"eTag":"\"1100637e-0000-0000-0000-59f6ed1f0000\"","id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01/groups/group01","name":"group01","properties":{"assessments":["/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01/groups/group01/assessments/assessment01","/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01/groups/group01/assessments/assessment02"],"createdTimestamp":"2018-02-02T13:17:23.5437337Z","machines":["/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01/machines/amansing_vm1","/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01/machines/amansing_vm2","/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01/machines/amansing_vm3"],"updatedTimestamp":"2018-02-02T09:13:02.7580235Z"},"type":"Microsoft.Migrate/projects/groups"}},"Assessments_ListByGroup":{"value":{"value":[{"eTag":"\"1100637e-0000-0000-0000-59f6ed1f0000\"","id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01/groups/group01/assessments/assessment01","name":"assessment01","properties":{"azureHybridUseBenefit":"Yes","azureLocation":"WestUs","azureOfferCode":"MSAZR0003P","azurePricingTier":"Standard","azureStorageRedundancy":"LocallyRedundant","confidenceRatingInPercentage":93.52,"createdTimestamp":"2018-02-02T13:25:02.6983504Z","currency":"USD","discountPercentage":100,"monthlyBandwidthCost":0,"monthlyComputeCost":0,"monthlyStorageCost":0,"numberOfMachines":4,"percentile":"Percentile50","pricesTimestamp":"2018-02-02T13:25:02.6983504Z","scalingFactor":1.2,"sizingCriterion":"PerformanceBased","stage":"InProgress","status":"Invalid","timeRange":"Day","updatedTimestamp":"2018-02-02T13:45:57.0489951Z"},"type":"Microsoft.Migrate/projects/groups/assessments"},{"eTag":"\"1100637e-0000-0000-0000-59f6ed1f0000\"","id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01/groups/group01/assessments/assessment02","name":"assessment02","properties":{"azureHybridUseBenefit":"Yes","azureLocation":"WestUs","azureOfferCode":"MSAZR0003P","azurePricingTier":"Standard","azureStorageRedundancy":"LocallyRedundant","confidenceRatingInPercentage":90.28,"createdTimestamp":"2018-02-02T09:59:21.5319568Z","currency":"USD","discountPercentage":20,"monthlyBandwidthCost":10,"monthlyComputeCost":50,"monthlyStorageCost":30,"numberOfMachines":4,"percentile":"Percentile99","pricesTimestamp":"2018-02-02T13:25:02.6983504Z","scalingFactor":1,"sizingCriterion":"PerformanceBased","stage":"InProgress","status":"Completed","timeRange":"Day","updatedTimestamp":"2018-02-02T09:59:21.5319568Z"},"type":"Microsoft.Migrate/projects/groups/assessments"}]}},"Assessments_Get":{"value":{"eTag":"\"1100637e-0000-0000-0000-59f6ed1f0000\"","id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01/groups/group01/assessments/assessment01","name":"assessment01","properties":{"azureHybridUseBenefit":"Yes","azureLocation":"WestUs","azureOfferCode":"MSAZR0003P","azurePricingTier":"Standard","azureStorageRedundancy":"LocallyRedundant","confidenceRatingInPercentage":90.28,"createdTimestamp":"2018-02-02T13:25:02.6983504Z","currency":"USD","discountPercentage":100,"monthlyBandwidthCost":0,"monthlyComputeCost":0,"monthlyStorageCost":0,"numberOfMachines":4,"percentile":"Percentile50","pricesTimestamp":"2018-02-02T13:25:02.6983504Z","scalingFactor":1.2,"sizingCriterion":"PerformanceBased","stage":"InProgress","status":"Invalid","timeRange":"Day","updatedTimestamp":"2018-02-02T13:45:57.0489951Z"},"type":"Microsoft.Migrate/projects/groups/assessments"}},"Assessments_Create":{"value":{"eTag":"\"1100637e-0000-0000-0000-59f6ed1f0000\"","id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01/groups/group01/assessments/assessment01","name":"assessment01","properties":{"azureHybridUseBenefit":"Yes","azureLocation":"WestUs","azureOfferCode":"MSAZR0003P","azurePricingTier":"Standard","azureStorageRedundancy":"LocallyRedundant","confidenceRatingInPercentage":93.52,"createdTimestamp":"2018-02-02T13:25:02.6983504Z","currency":"USD","discountPercentage":100,"monthlyBandwidthCost":0,"monthlyComputeCost":0,"monthlyStorageCost":0,"numberOfMachines":4,"percentile":"Percentile50","pricesTimestamp":"2018-02-02T13:25:02.6983504Z","scalingFactor":1.2,"sizingCriterion":"PerformanceBased","stage":"InProgress","status":"Invalid","timeRange":"Day","updatedTimestamp":"2018-02-02T13:45:57.0489951Z"},"type":"Microsoft.Migrate/projects/groups/assessments"}},"AssessedMachines_ListByAssessment":{"value":{"value":[{"eTag":"\"010000ef-0000-0000-0000-59b7e53e0000\"","id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01/groups/group01/assessments/assessment01/assessedMachines/amansing_vm1","name":"amansing_vm1","properties":{"bootType":"BIOS","createdTimestamp":"2018-02-03T13:17:23.5437337Z","datacenterContainer":"10.184.81.34","datacenterMachineId":"vmWare_amansing_vm1","datacenterManagementServer":"10.240.17.240","datacenterManagementServerId":"vmWare_unqie_01","description":"Azure Migration Planner - Collector","discoveredTimestamp":"2018-02-02T13:17:23.5437337Z","disks":{"scsi0:0":{"gigabytesConsumed":0,"gigabytesForRecommendedDiskSize":32,"gigabytesProvisioned":20,"megabytesPerSecondOfRead":0,"megabytesPerSecondOfReadDataPointsExpected":300,"megabytesPerSecondOfReadDataPointsReceived":280,"megabytesPerSecondOfWrite":0,"megabytesPerSecondOfWriteDataPointsExpected":300,"megabytesPerSecondOfWriteDataPointsReceived":280,"monthlyStorageCost":0,"name":"scsi0:0","numberOfReadOperationsPerSecond":0,"numberOfReadOperationsPerSecondDataPointsExpected":300,"numberOfReadOperationsPerSecondDataPointsReceived":280,"numberOfWriteOperationsPerSecond":0,"numberOfWriteOperationsPerSecondDataPointsExpected":300,"numberOfWriteOperationsPerSecondDataPointsReceived":280,"recommendedDiskSize":"Standard_S4","recommendedDiskType":"Standard","suitability":"Suitable","suitabilityExplanation":"NotApplicable"}},"displayName":"amansing_vm1","groups":["/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/projects01/groups/groups01","/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/projects01/groups/groups02"],"megabytesOfMemory":8192,"megabytesOfMemoryForRecommendedSize":786,"monthlyBandwidthCost":0,"monthlyComputeCostForRecommendedSize":0,"monthlyStorageCost":0,"networkAdapters":{"4000":{"ipAddresses":["2001:4898:e0:f099:91fd:55f:42de:c130","2001:4898:e0:f099:ac11:23c3:e39f:533d","fe80::91fd:55f:42de:c130","10.184.83.206"],"macAddress":"00:50:56:ba:7f:25","megabytesPerSecondOfReadDataPointsReceived":280,"megabytesPerSecondReceived":0,"megabytesPerSecondReceivedDataPointsExpected":300,"megabytesPerSecondTransmitted":0,"megabytesPerSecondTransmittedDataPointsExpected":300,"megabytesPerSecondTransmittedDataPointsReceived":280,"monthlyBandwidthCosts":0,"netGigabytesTransmittedPerMonth":0,"suitability":"Suitable","suitabilityExplanation":"NotApplicable"}},"numberOfCores":4,"numberOfCoresForRecommendedSize":1,"operatingSystem":"Microsoft Windows Server 2008 (64-bit)","percentageCoresUtilization":0.7752173913043479,"percentageCoresUtilizationDataPointsExpected":300,"percentageCoresUtilizationDataPointsReceived":280,"percentageMemoryUtilization":0.43666666666666665,"percentageMemoryUtilizationDataPointsExpected":300,"percentageMemoryUtilizationDataPointsReceived":280,"recommendedSize":"Standard_A0","suitability":"ConditionallySuitable","suitabilityExplanation":"WindowsServerVersionConditionallySupported","updatedTimestamp":"2018-02-04T13:17:23.5437337Z"},"type":"Microsoft.Migrate/projects/groups/assessments/assessedMachines"},{"eTag":"\"0000918f-0000-0000-0000-59c12ce90000\"","id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01/groups/group01/assessments/assessment01/assessedMachines/amansing_vm2","name":"amansing_vm2","properties":{"bootType":"BIOS","createdTimestamp":"2018-02-03T13:17:23.5437337Z","datacenterContainer":"10.184.81.34","datacenterMachineId":"vmWare_amansing_vm2","datacenterManagementServer":"10.240.17.240","datacenterManagementServerId":"vmWare_unique_id","description":"Azure Migration Planner - Collector","discoveredTimestamp":"2018-02-02T13:17:23.5437337Z","disks":{"scsi0:0":{"gigabytesConsumed":0,"gigabytesForRecommendedDiskSize":32,"gigabytesProvisioned":20,"megabytesPerSecondOfRead":0,"megabytesPerSecondOfReadDataPointsExpected":300,"megabytesPerSecondOfReadDataPointsReceived":280,"megabytesPerSecondOfWrite":0,"megabytesPerSecondOfWriteDataPointsExpected":300,"megabytesPerSecondOfWriteDataPointsReceived":280,"monthlyStorageCost":0,"name":"scsi0:0","numberOfReadOperationsPerSecond":0,"numberOfReadOperationsPerSecondDataPointsExpected":300,"numberOfReadOperationsPerSecondDataPointsReceived":280,"numberOfWriteOperationsPerSecond":0,"numberOfWriteOperationsPerSecondDataPointsExpected":300,"numberOfWriteOperationsPerSecondDataPointsReceived":280,"recommendedDiskSize":"Standard_S4","recommendedDiskType":"Standard","suitability":"Suitable","suitabilityExplanation":"NotApplicable"}},"displayName":"amansing_vm2","groups":["/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/projects01/groups/groups01","/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/projects01/groups/groups02"],"megabytesOfMemory":8192,"megabytesOfMemoryForRecommendedSize":786,"monthlyBandwidthCost":0,"monthlyComputeCostForRecommendedSize":0,"monthlyStorageCost":0,"networkAdapters":{"4000":{"ipAddresses":["2001:4898:e0:f099:91fd:55f:42de:c130","2001:4898:e0:f099:ac11:23c3:e39f:533d","fe80::91fd:55f:42de:c130","10.184.83.206"],"macAddress":"00:50:56:ba:7f:25","megabytesPerSecondOfReadDataPointsReceived":280,"megabytesPerSecondReceived":0,"megabytesPerSecondReceivedDataPointsExpected":300,"megabytesPerSecondTransmitted":0,"megabytesPerSecondTransmittedDataPointsExpected":300,"megabytesPerSecondTransmittedDataPointsReceived":280,"monthlyBandwidthCosts":0,"netGigabytesTransmittedPerMonth":0,"suitability":"Suitable","suitabilityExplanation":"NotApplicable"}},"numberOfCores":4,"numberOfCoresForRecommendedSize":1,"operatingSystem":"Microsoft Windows Server 2008 (64-bit)","percentageCoresUtilization":0.7752173913043479,"percentageCoresUtilizationDataPointsExpected":300,"percentageCoresUtilizationDataPointsReceived":280,"percentageMemoryUtilization":0.43666666666666665,"percentageMemoryUtilizationDataPointsExpected":300,"percentageMemoryUtilizationDataPointsReceived":280,"recommendedSize":"Standard_A0","suitability":"ConditionallySuitable","suitabilityExplanation":"WindowsServerVersionConditionallySupported","updatedTimestamp":"2018-02-04T13:17:23.5437337Z"},"type":"Microsoft.Migrate/projects/groups/assessments/assessedMachines"}]}},"AssessedMachines_Get":{"value":{"eTag":"\"010000ef-0000-0000-0000-59b7e53e0000\"","id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01/groups/group01/assessments/assessment01/assessedMachines/amansing_vm1","name":"amansing_vm1","properties":{"bootType":"BIOS","createdTimestamp":"2018-02-02T13:17:23.5437337Z","datacenterContainer":"10.184.81.34","datacenterMachineId":"vmWare_amansing_vm1","datacenterManagementServer":"10.240.17.240","datacenterManagementServerId":"vmWare_unqie_01","description":"Azure Migration Planner - Collector","discoveredTimestamp":"2018-02-02T13:17:23.5437337Z","disks":{"scsi0:0":{"gigabytesConsumed":0,"gigabytesForRecommendedDiskSize":32,"gigabytesProvisioned":20,"megabytesPerSecondOfRead":0,"megabytesPerSecondOfReadDataPointsExpected":300,"megabytesPerSecondOfReadDataPointsReceived":280,"megabytesPerSecondOfWrite":0,"megabytesPerSecondOfWriteDataPointsExpected":300,"megabytesPerSecondOfWriteDataPointsReceived":280,"monthlyStorageCost":0,"name":"scsi0:0","numberOfReadOperationsPerSecond":0,"numberOfReadOperationsPerSecondDataPointsExpected":300,"numberOfReadOperationsPerSecondDataPointsReceived":280,"numberOfWriteOperationsPerSecond":0,"numberOfWriteOperationsPerSecondDataPointsExpected":300,"numberOfWriteOperationsPerSecondDataPointsReceived":280,"recommendedDiskSize":"Standard_S4","recommendedDiskType":"Standard","suitability":"Suitable","suitabilityExplanation":"NotApplicable"}},"displayName":"amansing_vm1","groups":["/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/projects01/groups/groups01","/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/projects01/groups/groups02"],"megabytesOfMemory":8192,"megabytesOfMemoryForRecommendedSize":786,"monthlyBandwidthCost":0,"monthlyComputeCostForRecommendedSize":0,"monthlyStorageCost":0,"networkAdapters":{"4000":{"ipAddresses":["2001:4898:e0:f099:91fd:55f:42de:c130","2001:4898:e0:f099:ac11:23c3:e39f:533d","fe80::91fd:55f:42de:c130","10.184.83.206"],"macAddress":"00:50:56:ba:7f:25","megabytesPerSecondOfReadDataPointsReceived":280,"megabytesPerSecondReceived":0,"megabytesPerSecondReceivedDataPointsExpected":300,"megabytesPerSecondTransmitted":0,"megabytesPerSecondTransmittedDataPointsExpected":300,"megabytesPerSecondTransmittedDataPointsReceived":280,"monthlyBandwidthCosts":0,"netGigabytesTransmittedPerMonth":0,"suitability":"Suitable","suitabilityExplanation":"NotApplicable"}},"numberOfCores":4,"numberOfCoresForRecommendedSize":1,"operatingSystem":"Microsoft Windows Server 2008 (64-bit)","percentageCoresUtilization":0.7752173913043479,"percentageCoresUtilizationDataPointsExpected":300,"percentageCoresUtilizationDataPointsReceived":280,"percentageMemoryUtilization":0.43666666666666665,"percentageMemoryUtilizationDataPointsExpected":300,"percentageMemoryUtilizationDataPointsReceived":280,"recommendedSize":"Standard_A0","suitability":"ConditionallySuitable","suitabilityExplanation":"WindowsServerVersionConditionallySupported","updatedTimestamp":"2018-02-02T13:17:23.5437337Z"},"type":"Microsoft.Migrate/projects/groups/assessments/assessedMachines"}},"Assessments_GetReportDownloadUrl":{"value":{"assessmentReportUrl":"link-to-download-assessment-report","expirationTime":"2018-02-02T13:17:23.5437337Z"}},"Machines_ListByProject":{"value":{"value":[{"eTag":"\"b701c63a-0000-0000-0000-59c12fe60000\"","id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/projects01/machines/amansing_vm1","name":"amansing_vm1","properties":{"bootType":"BIOS","createdTimestamp":"2018-02-02T07:44:44.5677283Z","datacenterContainer":"vmWareFolder","datacenterMachineId":"vmWare_amansing_vm1","datacenterManagementServer":"123.123.123.123","datacenterManagementServerId":"vmWare_unqie_01","description":"Azure Migration Planner - Collector","discoveredTimestamp":"2018-02-02T07:44:44.5677283Z","disks":{"scsi0:0":{"gigabytesAllocated":20,"gigabytesConsumed":0}},"displayName":"amansing_vm1","groups":["/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/projects01/groups/groups01","/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/projects01/groups/groups02"],"megabytesOfMemory":8192,"networkAdapters":{"4000":{"ipAddresses":["2001:4898:e0:f099:91fd:55f:42de:c130","2001:4898:e0:f099:ac11:23c3:e39f:533d","fe80::91fd:55f:42de:c130","10.184.83.206"],"macAddress":"00:50:56:ba:7f:25"}},"numberOfCores":4,"operatingSystem":"Microsoft Windows Server 2008 (64-bit)","updatedTimestamp":"2018-02-02T10:11:25.7585427Z"},"type":"Microsoft.Migrate/projects/machines"},{"eTag":"\"b701c73a-0000-0000-0000-59c12ff00000\"","id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01/machines/amansing_vm2","name":"amansing_vm2","properties":{"bootType":"BIOS","createdTimestamp":"2018-02-02T07:44:44.5677283Z","datacenterContainer":"vmWareFolder","datacenterMachineId":"vmWare_amansing_vm2","datacenterManagementServer":"123.123.123.123","datacenterManagementServerId":"vmWare_unqie_01","description":"Azure Migration Planner - Collector","discoveredTimestamp":"2018-02-02T07:44:44.5677283Z","disks":{"scsi0:0":{"gigabytesAllocated":20,"gigabytesConsumed":0}},"displayName":"amansing_vm2","groups":["/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/projects01/groups/groups01"],"megabytesOfMemory":8192,"networkAdapters":{"4000":{"ipAddresses":["2001:4898:e0:f099:91fd:55f:42de:c130","2001:4898:e0:f099:ac11:23c3:e39f:533d","fe80::91fd:55f:42de:c130","10.184.83.206"],"macAddress":"00:50:56:ba:7f:25"}},"numberOfCores":4,"operatingSystem":"Microsoft Windows Server 2008 (64-bit)","updatedTimestamp":"2018-02-02T10:11:25.7585427Z"},"type":"Microsoft.Migrate/projects/machines"}]}},"Machines_Get":{"value":{"eTag":"\"b701c63a-0000-0000-0000-59c12fe60000\"","id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/projects01/machines/amansing_vm1","name":"amansing_vm1","properties":{"bootType":"BIOS","createdTimestamp":"2018-02-02T07:44:44.5677283Z","datacenterContainer":"vmWareFolder","datacenterMachineId":"vmWare_amansing_vm1","datacenterManagementServer":"123.123.123.123","datacenterManagementServerId":"vmWare_unqie_01","description":"Azure Migration Planner - Collector","discoveredTimestamp":"2018-02-02T07:44:44.5677283Z","disks":{"scsi0:0":{"gigabytesAllocated":20,"gigabytesConsumed":0}},"displayName":"amansing_vm1","groups":["/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/projects01/groups/groups01","/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/projects01/groups/groups02"],"megabytesOfMemory":8192,"networkAdapters":{"4000":{"ipAddresses":["2001:4898:e0:f099:91fd:55f:42de:c130","2001:4898:e0:f099:ac11:23c3:e39f:533d","fe80::91fd:55f:42de:c130","10.184.83.206"],"macAddress":"00:50:56:ba:7f:25"}},"numberOfCores":4,"operatingSystem":"Microsoft Windows Server 2008 (64-bit)","updatedTimestamp":"2018-02-02T10:11:25.7585427Z"},"type":"Microsoft.Migrate/projects/machines"}},"Projects_Get":{"value":{"eTag":"\"b701c73a-0000-0000-0000-59c12ff00000\"","id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01","location":"West Us","name":"project01","properties":{"createdTimestamp":"2018-02-02T13:11:30.8808917Z","customerWorkspaceId":"url-to-customers-service-map","customerWorkspaceLocation":"West Us","discoveryStatus":"NotStarted","lastAssessmentTimestamp":"2018-02-02T13:11:30.8808917Z","lastDiscoverySessionId":"2c213c69-e2d3-4c3e-b871-83e5f42f3299","lastDiscoveryTimestamp":"2018-02-02T13:11:30.8808917Z","numberOfAssessments":5,"numberOfGroups":2,"numberOfMachines":5,"provisioningState":"Succeeded","updatedTimestamp":"2018-02-02T13:11:30.8848966Z"},"tags":{},"type":"Microsoft.Migrate/projects"}},"Projects_Update":{"value":{"eTag":"\"b701c73a-0000-0000-0000-59c12ff00000\"","id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01","location":"West Us","name":"project01","properties":{"createdTimestamp":"2018-02-02T13:11:30.8808917Z","customerWorkspaceId":"url-to-customers-service-map","customerWorkspaceLocation":"West Us","discoveryStatus":"NotStarted","lastAssessmentTimestamp":"2018-02-02T13:11:30.8808917Z","lastDiscoverySessionId":"2c213c69-e2d3-4c3e-b871-83e5f42f3299","lastDiscoveryTimestamp":"2018-02-02T13:11:30.8808917Z","numberOfAssessments":5,"numberOfGroups":2,"numberOfMachines":5,"provisioningState":"Succeeded","updatedTimestamp":"2018-02-02T13:11:30.8848966Z"},"tags":{},"type":"Microsoft.Migrate/projects"}},"Projects_Create":{"value":{"eTag":"\"b701c73a-0000-0000-0000-59c12ff00000\"","id":"/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/projects/project01","location":"West Us","name":"project01","properties":{"createdTimestamp":"2018-02-02T13:11:30.8808917Z","customerWorkspaceId":"url-to-customers-service-map","customerWorkspaceLocation":"West Us","discoveryStatus":"NotStarted","lastAssessmentTimestamp":"2018-02-02T13:11:30.8808917Z","lastDiscoverySessionId":"2c213c69-e2d3-4c3e-b871-83e5f42f3299","lastDiscoveryTimestamp":"2018-02-02T13:11:30.8808917Z","numberOfAssessments":5,"numberOfGroups":2,"numberOfMachines":5,"provisioningState":"Succeeded","updatedTimestamp":"2018-02-02T13:11:30.8848966Z"},"tags":{},"type":"Microsoft.Migrate/projects"}},"Projects_GetKeys":{"value":{"workspaceId":"migrationProjectId","workspaceKey":"migrationProjectKey"}}},"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-02-02"]},"examples":{"AssessmentOptions_Get":{"value":"2018-02-02"},"LocationCheckNameAvailability_AlreadyExists":{"value":"2018-02-02"},"LocationCheckNameAvailability_Available":{"value":"2018-02-02"},"Projects_List":{"value":"2018-02-02"},"Assessments_ListByProject":{"value":"2018-02-02"},"Groups_ListByProject":{"value":"2018-02-02"},"Groups_Delete":{"value":"2018-02-02"},"Groups_Get":{"value":"2018-02-02"},"Groups_Create":{"value":"2018-02-02"},"Assessments_ListByGroup":{"value":"2018-02-02"},"Assessments_Delete":{"value":"2018-02-02"},"Assessments_Get":{"value":"2018-02-02"},"Assessments_Create":{"value":"2018-02-02"},"AssessedMachines_ListByAssessment":{"value":"2018-02-02"},"AssessedMachines_Get":{"value":"2018-02-02"},"Assessments_GetReportDownloadUrl":{"value":"2018-02-02"},"Machines_ListByProject":{"value":"2018-02-02"},"Machines_Get":{"value":"2018-02-02"},"Projects_Delete":{"value":"2018-02-02"},"Projects_Get":{"value":"2018-02-02"},"Projects_Update":{"value":"2018-02-02"},"Projects_Create":{"value":"2018-02-02"},"Projects_GetKeys":{"value":"2018-02-02"}}},"assessedMachineName":{"description":"Unique name of an assessed machine evaluated as part of an assessment.","in":"path","name":"assessedMachineName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"},"examples":{"AssessedMachines_Get":{"value":"amansing_vm1"}}},"assessmentName":{"description":"Unique name of an assessment within a project.","in":"path","name":"assessmentName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"},"examples":{"Assessments_Delete":{"value":"assessment01"},"Assessments_Get":{"value":"assessment01"},"Assessments_Create":{"value":"assessment01"},"AssessedMachines_ListByAssessment":{"value":"assessment01"},"AssessedMachines_Get":{"value":"assessment01"},"Assessments_GetReportDownloadUrl":{"value":"assessment01"}}},"groupName":{"description":"Unique name of a group within a project.","in":"path","name":"groupName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"},"examples":{"Groups_Delete":{"value":"group01"},"Groups_Get":{"value":"group01"},"Groups_Create":{"value":"group01"},"Assessments_ListByGroup":{"value":"group01"},"Assessments_Delete":{"value":"group01"},"Assessments_Get":{"value":"group01"},"Assessments_Create":{"value":"group01"},"AssessedMachines_ListByAssessment":{"value":"group01"},"AssessedMachines_Get":{"value":"group01"},"Assessments_GetReportDownloadUrl":{"value":"group01"}}},"locationName":{"description":"Azure region in which the project is created.","in":"path","name":"locationName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"},"examples":{"AssessmentOptions_Get":{"value":"SoutheastAsia"}}},"machineName":{"description":"Unique name of a machine in private datacenter.","in":"path","name":"machineName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"},"examples":{"Machines_Get":{"value":"amansing_vm1"}}},"projectName":{"description":"Name of the Azure Migrate project.","in":"path","name":"projectName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"},"examples":{"Assessments_ListByProject":{"value":"project01"},"Groups_ListByProject":{"value":"project01"},"Groups_Delete":{"value":"project01"},"Groups_Get":{"value":"project01"},"Groups_Create":{"value":"project01"},"Assessments_ListByGroup":{"value":"project01"},"Assessments_Delete":{"value":"project01"},"Assessments_Get":{"value":"project01"},"Assessments_Create":{"value":"project01"},"AssessedMachines_ListByAssessment":{"value":"project01"},"AssessedMachines_Get":{"value":"project01"},"Assessments_GetReportDownloadUrl":{"value":"project01"},"Machines_ListByProject":{"value":"project01"},"Machines_Get":{"value":"project01"},"Projects_Delete":{"value":"project01"},"Projects_Get":{"value":"project01"},"Projects_Update":{"value":"project01"},"Projects_Create":{"value":"project01"},"Projects_GetKeys":{"value":"project01"}}},"resourceGroupName":{"description":"Name of the Azure Resource Group that project is part of.","in":"path","name":"resourceGroupName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"},"examples":{"Assessments_ListByProject":{"value":"myResourceGroup"},"Groups_ListByProject":{"value":"myResourceGroup"},"Groups_Delete":{"value":"myResourceGroup"},"Groups_Get":{"value":"myResourceGroup"},"Groups_Create":{"value":"myResourceGroup"},"Assessments_ListByGroup":{"value":"myResourceGroup"},"Assessments_Delete":{"value":"myResourceGroup"},"Assessments_Get":{"value":"myResourceGroup"},"Assessments_Create":{"value":"myResourceGroup"},"AssessedMachines_ListByAssessment":{"value":"myResourceGroup"},"AssessedMachines_Get":{"value":"myResourceGroup"},"Assessments_GetReportDownloadUrl":{"value":"myResourceGroup"},"Machines_ListByProject":{"value":"myResourceGroup"},"Machines_Get":{"value":"myResourceGroup"},"Projects_List":{"value":"myResourceGroup"},"Projects_Delete":{"value":"myResourceGroup"},"Projects_Get":{"value":"myResourceGroup"},"Projects_Update":{"value":"myResourceGroup"},"Projects_Create":{"value":"myResourceGroup"},"Projects_GetKeys":{"value":"myResourceGroup"}}},"subscriptionId":{"description":"Azure Subscription Id in which project was created.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"AssessmentOptions_Get":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"LocationCheckNameAvailability_AlreadyExists":{"value":"subid"},"LocationCheckNameAvailability_Available":{"value":"subid"},"Projects_List":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"Assessments_ListByProject":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"Groups_ListByProject":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"Groups_Delete":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"Groups_Get":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"Groups_Create":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"Assessments_ListByGroup":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"Assessments_Delete":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"Assessments_Get":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"Assessments_Create":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"AssessedMachines_ListByAssessment":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"AssessedMachines_Get":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"Assessments_GetReportDownloadUrl":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"Machines_ListByProject":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"Machines_Get":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"Projects_Delete":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"Projects_Get":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"Projects_Update":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"Projects_Create":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"},"Projects_GetKeys":{"value":"75dd7e42-4fd1-4512-af04-83ad9864335b"}}}},"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":{"AssessedDisk":{"description":"A disk assessed for an assessment.","properties":{"gigabytesConsumed":{"description":"Gigabytes of storage consumed by this disk.","format":"double","readOnly":true,"type":"number"},"gigabytesForRecommendedDiskSize":{"description":"Gigabytes of storage provided by the recommended Azure disk size.","format":"int32","readOnly":true,"type":"integer"},"gigabytesProvisioned":{"description":"Gigabytes of storage provisioned for this disk.","format":"double","readOnly":true,"type":"number"},"megabytesPerSecondOfRead":{"description":"Disk throughput in MegaBytes per second.","format":"double","readOnly":true,"type":"number"},"megabytesPerSecondOfReadDataPointsExpected":{"description":"Expected data points for MegaBytes per second of read.","format":"int32","readOnly":true,"type":"integer","nullable":true},"megabytesPerSecondOfReadDataPointsReceived":{"description":"Received data points for MegaBytes per second of read.","format":"int32","readOnly":true,"type":"integer","nullable":true},"megabytesPerSecondOfWrite":{"description":"Disk throughput in MegaBytes per second.","format":"double","readOnly":true,"type":"number"},"megabytesPerSecondOfWriteDataPointsExpected":{"description":"Expected data points for MegaBytes per second of write.","format":"int32","readOnly":true,"type":"integer","nullable":true},"megabytesPerSecondOfWriteDataPointsReceived":{"description":"Received data points for MegaBytes per second of write.","format":"int32","readOnly":true,"type":"integer","nullable":true},"monthlyStorageCost":{"description":"Estimated aggregate storage cost for a 31-day month for this disk.","format":"double","readOnly":true,"type":"number"},"name":{"description":"Name of the assessed disk.","readOnly":true,"type":"string"},"numberOfReadOperationsPerSecond":{"description":"Number of read operations per second for the disk.","format":"double","readOnly":true,"type":"number"},"numberOfReadOperationsPerSecondDataPointsExpected":{"description":"Expected number of data points for read operations per second.","format":"int32","readOnly":true,"type":"integer","nullable":true},"numberOfReadOperationsPerSecondDataPointsReceived":{"description":"Received number of data points for read operations per second.","format":"int32","readOnly":true,"type":"integer","nullable":true},"numberOfWriteOperationsPerSecond":{"description":"Number of read and write operations per second for the disk.","format":"double","readOnly":true,"type":"number"},"numberOfWriteOperationsPerSecondDataPointsExpected":{"description":"Expected number of data points for write operations per second.","format":"int32","readOnly":true,"type":"integer","nullable":true},"numberOfWriteOperationsPerSecondDataPointsReceived":{"description":"Received number of data points for write operations per second.","format":"int32","readOnly":true,"type":"integer","nullable":true},"recommendedDiskSize":{"description":"Recommended Azure size for the disk, given utilization data and preferences set on Assessment.","enum":["Unknown","Standard_S4","Standard_S6","Standard_S10","Standard_S20","Standard_S30","Standard_S40","Standard_S50","Premium_P4","Premium_P6","Premium_P10","Premium_P20","Premium_P30","Premium_P40","Premium_P50"],"readOnly":true,"type":"string","x-ms-enum":{"modelAsString":true,"name":"AzureDiskSize"}},"recommendedDiskType":{"description":"Storage type selected for this disk.","enum":["Unknown","Standard","Premium"],"readOnly":true,"type":"string","x-ms-enum":{"modelAsString":true,"name":"AzureDiskType"}},"suitability":{"description":"Whether this disk is suitable for Azure.","enum":["Unknown","NotSuitable","Suitable","ConditionallySuitable","ReadinessUnknown"],"readOnly":true,"type":"string","x-ms-enum":{"modelAsString":true,"name":"CloudSuitability"}},"suitabilityExplanation":{"description":"If disk is suitable, this explains the reasons and mitigation steps.","enum":["Unknown","NotApplicable","DiskSizeGreaterThanSupported","NoSuitableDiskSizeForIops","NoSuitableDiskSizeForThroughput","NoDiskSizeFoundInSelectedLocation","NoDiskSizeFoundForSelectedRedundancy","InternalErrorOccurredForDiskEvaluation"],"readOnly":true,"type":"string","x-ms-enum":{"modelAsString":true,"name":"AzureDiskSuitabilityExplanation"}}},"type":"object"},"AssessedMachine":{"description":"A machine evaluated as part of an assessment.","properties":{"eTag":{"description":"For optimistic concurrency control.","type":"string"},"id":{"description":"Path reference to this assessed machine. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/projects/{projectName}/groups/{groupName}/assessments/{assessmentName}/assessedMachines/{assessedMachineName}","readOnly":true,"type":"string"},"name":{"description":"Name of the machine.","readOnly":true,"type":"string"},"properties":{"$ref":"#/components/schemas/AssessedMachineProperties"},"type":{"description":"Type of the object = [Microsoft.Migrate/projects/groups/assessments/assessedMachines].","readOnly":true,"type":"string"}},"type":"object","x-ms-azure-resource":true},"AssessedMachineProperties":{"description":"Properties of an assessed machine.","properties":{"bootType":{"description":"Boot type of the machine.","enum":["Unknown","EFI","BIOS"],"readOnly":true,"type":"string","x-ms-enum":{"modelAsString":true,"name":"MachineBootType"}},"createdTimestamp":{"description":"Time when this machine was created. Date-Time represented in ISO-8601 format.","format":"date-time","readOnly":true,"type":"string"},"datacenterContainer":{"description":"Container defined in the management solution that this machine is part of in the datacenter.","readOnly":true,"type":"string"},"datacenterMachineId":{"description":"ID of the machine as tracked by the datacenter management solution.","readOnly":true,"type":"string"},"datacenterManagementServer":{"description":"Name of the server hosting the datacenter management solution.","readOnly":true,"type":"string"},"datacenterManagementServerId":{"description":"ID of the server hosting the datacenter management solution.","readOnly":true,"type":"string"},"description":{"description":"Description of the machine","readOnly":true,"type":"string"},"discoveredTimestamp":{"description":"Time when this machine was discovered by Azure Migrate agent. Date-Time represented in ISO-8601 format.","format":"date-time","readOnly":true,"type":"string"},"disks":{"additionalProperties":{"$ref":"#/components/schemas/AssessedDisk"},"description":"Dictionary of disks attached to the machine. Key is ID of disk. Value is a disk object.","readOnly":true,"type":"object"},"displayName":{"description":"User readable name of the machine as defined by the user in their private datacenter.","readOnly":true,"type":"string"},"groups":{"description":"List of references to the groups that the machine is member of.","items":{"description":"Reference to a group that this machine is member of. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/projects/{projectName}/groups/{groupName}","readOnly":true,"type":"string"},"readOnly":true,"type":"array"},"megabytesOfMemory":{"description":"Memory in Megabytes.","format":"double","readOnly":true,"type":"number"},"megabytesOfMemoryForRecommendedSize":{"description":"Megabytes of memory in the Recommended Azure VM Size.","format":"double","readOnly":true,"type":"number"},"monthlyBandwidthCost":{"description":"Monthly network cost estimate for the network adapters that are attached to this machine as a group, for a 31-day month.","format":"double","readOnly":true,"type":"number"},"monthlyComputeCostForRecommendedSize":{"description":"Compute Cost for a 31-day month, if the machine is migrated to Azure with the Recommended Size.","format":"double","readOnly":true,"type":"number"},"monthlyStorageCost":{"description":"Monthly storage cost estimate for the disks that are attached to this machine as a group, for a 31-day month.","format":"double","readOnly":true,"type":"number"},"networkAdapters":{"additionalProperties":{"$ref":"#/components/schemas/AssessedNetworkAdapter"},"description":"Dictionary of network adapters attached to the machine. Key is name of the adapter. Value is a network adapter object.","readOnly":true,"type":"object"},"numberOfCores":{"description":"Processor count.","format":"int32","readOnly":true,"type":"integer"},"numberOfCoresForRecommendedSize":{"description":"Number of CPU cores in the Recommended Azure VM Size.","format":"int32","readOnly":true,"type":"integer"},"operatingSystem":{"description":"Operating System of the machine.","readOnly":true,"type":"string"},"percentageCoresUtilization":{"description":"Utilization percentage of the processor core as observed in the private data center, in the Time Range selected on Assessment, reported as the Percentile value based on the percentile number selected in assessment.","format":"double","readOnly":true,"type":"number"},"percentageCoresUtilizationDataPointsExpected":{"description":"Expected data points for percentage of cores utilization.","format":"int32","readOnly":true,"type":"integer","nullable":true},"percentageCoresUtilizationDataPointsReceived":{"description":"Received data points for percentage of cores utilization.","format":"int32","readOnly":true,"type":"integer","nullable":true},"percentageMemoryUtilization":{"description":"Utilization percentage of the memory as observed in the private data center, in the Time Range selected on Assessment, reported as the Percentile value based on the percentile number selected in assessment.","format":"double","readOnly":true,"type":"number"},"percentageMemoryUtilizationDataPointsExpected":{"description":"Expected data points for percentage of memory utilization.","format":"int32","readOnly":true,"type":"integer","nullable":true},"percentageMemoryUtilizationDataPointsReceived":{"description":"Received data points for percentage of memory utilization.","format":"int32","readOnly":true,"type":"integer","nullable":true},"recommendedSize":{"description":"Recommended Azure size for this machine.","enum":["Unknown","Basic_A0","Basic_A1","Basic_A2","Basic_A3","Basic_A4","Standard_A0","Standard_A1","Standard_A2","Standard_A3","Standard_A4","Standard_A5","Standard_A6","Standard_A7","Standard_A8","Standard_A9","Standard_A10","Standard_A11","Standard_A1_v2","Standard_A2_v2","Standard_A4_v2","Standard_A8_v2","Standard_A2m_v2","Standard_A4m_v2","Standard_A8m_v2","Standard_D1","Standard_D2","Standard_D3","Standard_D4","Standard_D11","Standard_D12","Standard_D13","Standard_D14","Standard_D1_v2","Standard_D2_v2","Standard_D3_v2","Standard_D4_v2","Standard_D5_v2","Standard_D11_v2","Standard_D12_v2","Standard_D13_v2","Standard_D14_v2","Standard_D15_v2","Standard_DS1","Standard_DS2","Standard_DS3","Standard_DS4","Standard_DS11","Standard_DS12","Standard_DS13","Standard_DS14","Standard_DS1_v2","Standard_DS2_v2","Standard_DS3_v2","Standard_DS4_v2","Standard_DS5_v2","Standard_DS11_v2","Standard_DS12_v2","Standard_DS13_v2","Standard_DS14_v2","Standard_DS15_v2","Standard_F1","Standard_F2","Standard_F4","Standard_F8","Standard_F16","Standard_F1s","Standard_F2s","Standard_F4s","Standard_F8s","Standard_F16s","Standard_G1","Standard_G2","Standard_G3","Standard_G4","Standard_G5","Standard_GS1","Standard_GS2","Standard_GS3","Standard_GS4","Standard_GS5","Standard_H8","Standard_H16","Standard_H8m","Standard_H16m","Standard_H16r","Standard_H16mr","Standard_L4s","Standard_L8s","Standard_L16s","Standard_L32s"],"readOnly":true,"type":"string","x-ms-enum":{"modelAsString":true,"name":"AzureVmSize"}},"suitability":{"description":"Whether machine is suitable for migration to Azure.","enum":["Unknown","NotSuitable","Suitable","ConditionallySuitable","ReadinessUnknown"],"readOnly":true,"type":"string","x-ms-enum":{"modelAsString":true,"name":"CloudSuitability"}},"suitabilityExplanation":{"description":"If machine is not ready to be migrated, this explains the reasons and mitigation steps.","enum":["Unknown","NotApplicable","GuestOperatingSystemArchitectureNotSupported","GuestOperatingSystemNotSupported","BootTypeNotSupported","MoreDisksThanSupported","NoSuitableVmSizeFound","OneOrMoreDisksNotSuitable","OneOrMoreAdaptersNotSuitable","InternalErrorOccuredDuringComputeEvaluation","InternalErrorOccuredDuringStorageEvaluation","InternalErrorOccuredDuringNetworkEvaluation","NoVmSizeSupportsStoragePerformance","NoVmSizeSupportsNetworkPerformance","NoVmSizeForSelectedPricingTier","NoVmSizeForSelectedAzureLocation","CheckRedHatLinuxVersion","CheckOpenSuseLinuxVersion","CheckWindowsServer2008R2Version","CheckCentOsVersion","CheckDebianLinuxVersion","CheckSuseLinuxVersion","CheckOracleLinuxVersion","CheckUbuntuLinuxVersion","CheckCoreOsLinuxVersion","WindowsServerVersionConditionallySupported","NoGuestOperatingSystemConditionallySupported","WindowsClientVersionsConditionallySupported","BootTypeUnknown","GuestOperatingSystemUnknown","WindowsServerVersionsSupportedWithCaveat","WindowsOSNoLongerUnderMSSupport","EndorsedWithConditionsLinuxDistributions","UnendorsedLinuxDistributions","NoVmSizeForStandardPricingTier","NoVmSizeForBasicPricingTier"],"readOnly":true,"type":"string","x-ms-enum":{"modelAsString":true,"name":"AzureVmSuitabilityExplanation"}},"updatedTimestamp":{"description":"Time when this machine was last updated. Date-Time represented in ISO-8601 format.","format":"date-time","readOnly":true,"type":"string"}},"type":"object"},"AssessedMachineResultList":{"description":"List of assessed machines.","properties":{"value":{"description":"List of assessed machines.","items":{"$ref":"#/components/schemas/AssessedMachine"},"type":"array"}},"type":"object"},"AssessedNetworkAdapter":{"description":"A network adapter assessed for an assessment.","properties":{"ipAddresses":{"description":"List of IP Addresses on the network adapter.","items":{"description":"IP Address of the network adapter.","readOnly":true,"type":"string"},"readOnly":true,"type":"array"},"macAddress":{"description":"MAC Address of the network adapter.","readOnly":true,"type":"string"},"megabytesPerSecondOfReadDataPointsReceived":{"description":"Received data points for incoming traffic in MegaBytes per second.","format":"int32","readOnly":true,"type":"integer","nullable":true},"megabytesPerSecondReceived":{"description":"Adapter throughput for incoming traffic in MegaBytes per second.","format":"double","readOnly":true,"type":"number"},"megabytesPerSecondReceivedDataPointsExpected":{"description":"Expected data points for incoming traffic in MegaBytes per second.","format":"int32","readOnly":true,"type":"integer","nullable":true},"megabytesPerSecondTransmitted":{"description":"Adapter throughput for outgoing traffic in MegaBytes per second.","format":"double","readOnly":true,"type":"number"},"megabytesPerSecondTransmittedDataPointsExpected":{"description":"Expected data points for outgoing traffic in MegaBytes per second.","format":"int32","readOnly":true,"type":"integer","nullable":true},"megabytesPerSecondTransmittedDataPointsReceived":{"description":"Received data points for outgoing traffic in MegaBytes per second.","format":"int32","readOnly":true,"type":"integer","nullable":true},"monthlyBandwidthCosts":{"description":"Monthly cost estimate for network bandwidth used by this network adapter.","format":"double","readOnly":true,"type":"number"},"netGigabytesTransmittedPerMonth":{"description":"Gigabytes transmitted through this adapter each month.","format":"double","type":"number"},"suitability":{"description":"Whether this adapter is suitable for Azure.","enum":["Unknown","NotSuitable","Suitable","ConditionallySuitable","ReadinessUnknown"],"readOnly":true,"type":"string","x-ms-enum":{"modelAsString":true,"name":"CloudSuitability"}},"suitabilityExplanation":{"description":"If network adapter is suitable, this explains the reasons and mitigation steps.","enum":["Unknown","NotApplicable","InternalErrorOccured"],"readOnly":true,"type":"string","x-ms-enum":{"modelAsString":true,"name":"AzureNetworkAdapterSuitabilityExplanation"}}},"type":"object"},"Assessment":{"description":"An assessment created for a group in the Migration project.","properties":{"eTag":{"description":"For optimistic concurrency control.","type":"string"},"id":{"description":"Path reference to this assessment. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/projects/{projectName}/groups/{groupName}/assessment/{assessmentName}","readOnly":true,"type":"string"},"name":{"description":"Unique name of an assessment.","readOnly":true,"type":"string"},"properties":{"$ref":"#/components/schemas/AssessmentProperties"},"type":{"description":"Type of the object = [Microsoft.Migrate/projects/groups/assessments].","readOnly":true,"type":"string"}},"required":["properties"],"type":"object","x-ms-azure-resource":true},"AssessmentOptionsResultList":{"description":"List of assessment options.","properties":{"reservedInstanceVmFamilies":{"description":"List of supported VM Families.","items":{"description":"Azure VM family name.","readOnly":true,"type":"string"},"readOnly":true,"type":"array"},"vmFamilies":{"description":"Dictionary of VM families grouped by vm family name describing the targeted azure locations of VM family and the category of the family.","items":{"$ref":"#/components/schemas/VmFamily"},"readOnly":true,"type":"array"}},"type":"object"},"AssessmentProperties":{"description":"Properties of an assessment.","properties":{"azureHybridUseBenefit":{"description":"AHUB discount on windows virtual machines.","enum":["Unknown","Yes","No"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"AzureHybridUseBenefit"}},"azureLocation":{"description":"Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.","enum":["Unknown","EastAsia","SoutheastAsia","AustraliaEast","AustraliaSoutheast","BrazilSouth","CanadaCentral","CanadaEast","WestEurope","NorthEurope","CentralIndia","SouthIndia","WestIndia","JapanEast","JapanWest","KoreaCentral","KoreaSouth","UkWest","UkSouth","NorthCentralUs","EastUs","WestUs2","SouthCentralUs","CentralUs","EastUs2","WestUs","WestCentralUs","GermanyCentral","GermanyNortheast","ChinaNorth","ChinaEast"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"AzureLocation"}},"azureOfferCode":{"description":"Offer code according to which cost estimation is done.","enum":["Unknown","MSAZR0003P","MSAZR0044P","MSAZR0059P","MSAZR0060P","MSAZR0062P","MSAZR0063P","MSAZR0064P","MSAZR0029P","MSAZR0022P","MSAZR0023P","MSAZR0148P","MSAZR0025P","MSAZR0036P","MSAZR0120P","MSAZR0121P","MSAZR0122P","MSAZR0123P","MSAZR0124P","MSAZR0125P","MSAZR0126P","MSAZR0127P","MSAZR0128P","MSAZR0129P","MSAZR0130P","MSAZR0111P","MSAZR0144P","MSAZR0149P","MSMCAZR0044P","MSMCAZR0059P","MSMCAZR0060P","MSMCAZR0063P","MSMCAZR0120P","MSMCAZR0121P","MSMCAZR0125P","MSMCAZR0128P","MSAZRDE0003P","MSAZRDE0044P"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"AzureOfferCode"}},"azurePricingTier":{"description":"Pricing tier for Size evaluation.","enum":["Standard","Basic"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"AzurePricingTier"}},"azureStorageRedundancy":{"description":"Storage Redundancy type offered by Azure.","enum":["Unknown","LocallyRedundant","ZoneRedundant","GeoRedundant","ReadAccessGeoRedundant"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"AzureStorageRedundancy"}},"confidenceRatingInPercentage":{"description":"Confidence rating percentage for assessment. Can be in the range [0, 100].","format":"double","readOnly":true,"type":"number","nullable":true},"createdTimestamp":{"description":"Time when this project was created. Date-Time represented in ISO-8601 format.","format":"date-time","readOnly":true,"type":"string"},"currency":{"description":"Currency to report prices in.","enum":["Unknown","USD","DKK","CAD","IDR","JPY","KRW","NZD","NOK","RUB","SAR","ZAR","SEK","TRY","GBP","MXN","MYR","INR","HKD","BRL","TWD","EUR","CHF","ARS","AUD","CNY"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"Currency"}},"discountPercentage":{"description":"Custom discount percentage to be applied on final costs. Can be in the range [0, 100].","format":"double","type":"number"},"monthlyBandwidthCost":{"description":"Monthly network cost estimate for the machines that are part of this assessment as a group, for a 31-day month.","format":"double","readOnly":true,"type":"number"},"monthlyComputeCost":{"description":"Monthly compute cost estimate for the machines that are part of this assessment as a group, for a 31-day month.","format":"double","readOnly":true,"type":"number"},"monthlyStorageCost":{"description":"Monthly storage cost estimate for the machines that are part of this assessment as a group, for a 31-day month.","format":"double","readOnly":true,"type":"number"},"numberOfMachines":{"description":"Number of assessed machines part of this assessment.","format":"int32","readOnly":true,"type":"integer"},"percentile":{"description":"Percentile of performance data used to recommend Azure size.","enum":["Percentile50","Percentile90","Percentile95","Percentile99"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"Percentile"}},"pricesTimestamp":{"description":"Time when the Azure Prices were queried. Date-Time represented in ISO-8601 format.","format":"date-time","readOnly":true,"type":"string"},"scalingFactor":{"description":"Scaling factor used over utilization data to add a performance buffer for new machines to be created in Azure. Min Value = 1.0, Max value = 1.9, Default = 1.3.","format":"double","type":"number"},"sizingCriterion":{"description":"Assessment sizing criterion.","enum":["PerformanceBased","AsOnPremises"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"AssessmentSizingCriterion"}},"stage":{"description":"User configurable setting that describes the status of the assessment.","enum":["InProgress","UnderReview","Approved"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"AssessmentStage"}},"status":{"description":"Whether the assessment has been created and is valid.","enum":["Created","Updated","Running","Completed","Invalid"],"readOnly":true,"type":"string","x-ms-enum":{"modelAsString":true,"name":"AssessmentStatus"}},"timeRange":{"description":"Time range of performance data used to recommend a size.","enum":["Day","Week","Month"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"TimeRange"}},"updatedTimestamp":{"description":"Time when this project was last updated. Date-Time represented in ISO-8601 format.","format":"date-time","readOnly":true,"type":"string"}},"required":["stage","azureOfferCode","timeRange","percentile","azureLocation","azureStorageRedundancy","scalingFactor","azurePricingTier","currency","azureHybridUseBenefit","discountPercentage","sizingCriterion"],"type":"object"},"AssessmentResultList":{"description":"List of assessments.","properties":{"value":{"description":"List of assessments.","items":{"$ref":"#/components/schemas/Assessment"},"type":"array"}},"type":"object"},"CheckNameAvailabilityParameters":{"description":"Parameters for a check name availability request.","properties":{"name":{"description":"The name to check for availability","type":"string"},"type":{"description":"The resource type. Must be set to Microsoft.Migrate/projects","enum":["Microsoft.Migrate/projects"],"type":"string","x-ms-enum":{"modelAsString":false,"name":"Type"}}},"required":["name","type"]},"CheckNameAvailabilityResult":{"description":"The CheckNameAvailability operation response.","properties":{"message":{"description":"Gets an error message explaining the Reason value in more detail.","readOnly":true,"type":"string"},"nameAvailable":{"description":"Gets a boolean value that indicates whether the name is available for you to use. If true, the name is available. If false, the name has already been taken or invalid and cannot be used.","readOnly":true,"type":"boolean"},"reason":{"description":"Gets the reason that a project name could not be used. The Reason element is only returned if NameAvailable is false.","enum":["Available","Invalid","AlreadyExists"],"readOnly":true,"type":"string","x-ms-enum":{"modelAsString":false,"name":"NameAvailabilityReason"}}}},"CloudError":{"description":"An error response from the Azure Migrate service.","properties":{"error":{"$ref":"#/components/schemas/CloudErrorBody"}},"x-ms-external":true},"CloudErrorBody":{"description":"An error response from the Azure Migrate service.","properties":{"code":{"description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically.","type":"string"},"details":{"description":"A list of additional details about the error.","items":{"$ref":"#/components/schemas/CloudErrorBody"},"type":"array"},"message":{"description":"A message describing the error, intended to be suitable for display in a user interface.","type":"string"},"target":{"description":"The target of the particular error. For example, the name of the property in error.","type":"string"}},"x-ms-external":true},"Disk":{"description":"A disk discovered on a machine.","properties":{"gigabytesAllocated":{"description":"Gigabytes of storage provisioned for this disk.","format":"double","readOnly":true,"type":"number"},"gigabytesConsumed":{"description":"Gigabytes of storage consumed by this disk.","format":"double","readOnly":true,"type":"number"}},"type":"object"},"DownloadUrl":{"description":"Download URL for assessment report.","properties":{"assessmentReportUrl":{"description":"Hyperlink to download report.","readOnly":true,"type":"string"},"expirationTime":{"description":"Expiry date of download url.","format":"date-time","readOnly":true,"type":"string"}},"type":"object"},"Group":{"description":"A group created in a Migration project.","properties":{"eTag":{"description":"For optimistic concurrency control.","type":"string"},"id":{"description":"Path reference to this group. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/projects/{projectName}/groups/{groupName}","readOnly":true,"type":"string"},"name":{"description":"Name of the group.","readOnly":true,"type":"string"},"properties":{"$ref":"#/components/schemas/GroupProperties"},"type":{"description":"Type of the object = [Microsoft.Migrate/projects/groups].","readOnly":true,"type":"string"}},"required":["properties"],"type":"object","x-ms-azure-resource":true},"GroupProperties":{"description":"Properties of group resource.","properties":{"assessments":{"description":"List of References to Assessments created on this group.","items":{"description":"Reference to an Assessment. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/projects/{projectName}/groups/{groupName}/assessments/{assessmentName}","readOnly":true,"type":"string"},"readOnly":true,"type":"array"},"createdTimestamp":{"description":"Time when this project was created. Date-Time represented in ISO-8601 format.","format":"date-time","readOnly":true,"type":"string"},"machines":{"description":"List of machine names that are part of this group.","items":{"description":"Reference to a machine. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/projects/{projectName}/machines/{machineName}","type":"string"},"type":"array"},"updatedTimestamp":{"description":"Time when this project was last updated. Date-Time represented in ISO-8601 format.","format":"date-time","readOnly":true,"type":"string"}},"required":["machines"],"type":"object"},"GroupResultList":{"description":"List of groups.","properties":{"value":{"description":"List of groups.","items":{"$ref":"#/components/schemas/Group"},"type":"array"}},"type":"object"},"Machine":{"description":"A machine in a migration project.","properties":{"eTag":{"description":"For optimistic concurrency control.","type":"string"},"id":{"description":"Path reference to this machine. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/projects/{projectName}/machines/{machineName}","readOnly":true,"type":"string"},"name":{"description":"Name of the machine. It is a GUID which is unique identifier of machine in private data center. For user-readable name, we have a displayName property on this machine.","readOnly":true,"type":"string"},"properties":{"$ref":"#/components/schemas/MachineProperties"},"type":{"description":"Type of the object = [Microsoft.Migrate/projects/machines].","readOnly":true,"type":"string"}},"type":"object","x-ms-azure-resource":true},"MachineProperties":{"description":"Properties of a machine.","properties":{"bootType":{"description":"Boot type of the machine.","enum":["Unknown","EFI","BIOS"],"readOnly":true,"type":"string","x-ms-enum":{"modelAsString":true,"name":"MachineBootType"}},"createdTimestamp":{"description":"Time when this machine was created. Date-Time represented in ISO-8601 format.","format":"date-time","readOnly":true,"type":"string"},"datacenterContainer":{"description":"Container defined in the management solution that this machine is part of in the datacenter.","readOnly":true,"type":"string"},"datacenterMachineId":{"description":"ID of the machine as tracked by the datacenter management solution.","readOnly":true,"type":"string"},"datacenterManagementServer":{"description":"Name of the server hosting the datacenter management solution.","readOnly":true,"type":"string"},"datacenterManagementServerId":{"description":"ID of the server hosting the datacenter management solution.","readOnly":true,"type":"string"},"description":{"description":"Description of the machine","readOnly":true,"type":"string"},"discoveredTimestamp":{"description":"Time when this machine was discovered by Azure Migrate agent. Date-Time represented in ISO-8601 format.","format":"date-time","readOnly":true,"type":"string"},"disks":{"additionalProperties":{"$ref":"#/components/schemas/Disk"},"description":"Dictionary of disks attached to the machine. Key is ID of disk. Value is a disk object","readOnly":true,"type":"object"},"displayName":{"description":"User readable name of the machine as defined by the user in their private datacenter.","readOnly":true,"type":"string"},"groups":{"description":"List of references to the groups that the machine is member of.","items":{"description":"Reference to a group that this machine is member of. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/projects/{projectName}/groups/{groupName}","readOnly":true,"type":"string"},"readOnly":true,"type":"array"},"megabytesOfMemory":{"description":"Memory in Megabytes.","readOnly":true,"type":"number"},"networkAdapters":{"additionalProperties":{"$ref":"#/components/schemas/NetworkAdapter"},"description":"Dictionary of network adapters attached to the machine. Key is ID of network adapter. Value is a network adapter object","readOnly":true,"type":"object"},"numberOfCores":{"description":"Processor count.","readOnly":true,"type":"integer"},"operatingSystem":{"description":"Operating System of the machine.","readOnly":true,"type":"string"},"updatedTimestamp":{"description":"Time when this machine was last updated. Date-Time represented in ISO-8601 format.","format":"date-time","readOnly":true,"type":"string"}},"type":"object"},"MachineResultList":{"description":"List of machines.","properties":{"value":{"description":"List of machines.","items":{"$ref":"#/components/schemas/Machine"},"type":"array"}},"type":"object"},"NetworkAdapter":{"description":"A network adapter discovered on a machine.","properties":{"ipAddresses":{"description":"List of IP Addresses on the network adapter.","items":{"description":"IP Address of the network adapter.","readOnly":true,"type":"string"},"readOnly":true,"type":"array"},"macAddress":{"description":"MAC Address of the network adapter.","readOnly":true,"type":"string"}},"type":"object"},"Operation":{"description":"A REST API operation supported by the provider.","properties":{"display":{"$ref":"#/components/schemas/OperationDisplay"},"name":{"description":"Name of the operation.","readOnly":true,"type":"string"},"origin":{"description":"Origin of the operation.","readOnly":true,"type":"string"}},"type":"object"},"OperationDisplay":{"description":"Displayable properties of the operation.","properties":{"description":{"description":"Description of the operation.","readOnly":true,"type":"string"},"operation":{"description":"Operation Type.","readOnly":true,"type":"string"},"provider":{"description":"Provider of the operation.","readOnly":true,"type":"string"},"resource":{"description":"Resource operated on by the operation.","readOnly":true,"type":"string"}},"readOnly":true,"type":"object"},"OperationResultList":{"description":"List of API operations.","properties":{"value":{"description":"List of operations.","items":{"$ref":"#/components/schemas/Operation"},"type":"array"}},"type":"object"},"Project":{"description":"Azure Migrate Project.","properties":{"eTag":{"description":"For optimistic concurrency control.","type":"string"},"id":{"description":"Path reference to this project /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/projects/{projectName}","readOnly":true,"type":"string"},"location":{"description":"Azure location in which project is created.","type":"string"},"name":{"description":"Name of the project.","readOnly":true,"type":"string"},"properties":{"$ref":"#/components/schemas/ProjectProperties"},"tags":{"description":"Tags provided by Azure Tagging service.","type":"object"},"type":{"description":"Type of the object = [Microsoft.Migrate/projects].","readOnly":true,"type":"string"}},"type":"object","x-ms-azure-resource":true},"ProjectKey":{"description":"ID and Key for Migration Project.","properties":{"workspaceId":{"description":"ID of Migration Project.","readOnly":true,"type":"string"},"workspaceKey":{"description":"Key of Migration Project.","readOnly":true,"type":"string"}},"type":"object","x-ms-azure-resource":true},"ProjectProperties":{"description":"Properties of a project.","properties":{"createdTimestamp":{"description":"Time when this project was created. Date-Time represented in ISO-8601 format.","format":"date-time","readOnly":true,"type":"string"},"customerWorkspaceId":{"description":"ARM ID of the Service Map workspace created by user.","type":"string"},"customerWorkspaceLocation":{"description":"Location of the Service Map workspace created by user.","type":"string"},"discoveryStatus":{"description":"Reports whether project is under discovery.","enum":["Unknown","NotStarted","InProgress","Completed"],"readOnly":true,"type":"string","x-ms-enum":{"modelAsString":true,"name":"DiscoveryStatus"}},"lastAssessmentTimestamp":{"description":"Time when last assessment was created. Date-Time represented in ISO-8601 format. This value will be null until assessment is created.","format":"date-time","readOnly":true,"type":"string","nullable":true},"lastDiscoverySessionId":{"description":"Session id of the last discovery.","readOnly":true,"type":"string"},"lastDiscoveryTimestamp":{"description":"Time when this project was created. Date-Time represented in ISO-8601 format. This value will be null until discovery is complete.","format":"date-time","readOnly":true,"type":"string","nullable":true},"numberOfAssessments":{"description":"Number of assessments created in the project.","format":"int32","readOnly":true,"type":"integer"},"numberOfGroups":{"description":"Number of groups created in the project.","format":"int32","readOnly":true,"type":"integer"},"numberOfMachines":{"description":"Number of machines in the project.","format":"int32","readOnly":true,"type":"integer"},"provisioningState":{"description":"Provisioning state of the project.","enum":["Accepted","Creating","Deleting","Failed","Moving","Succeeded"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"ProvisioningState"}},"updatedTimestamp":{"description":"Time when this project was last updated. Date-Time represented in ISO-8601 format.","format":"date-time","readOnly":true,"type":"string"}},"type":"object"},"ProjectResultList":{"description":"List of projects.","properties":{"value":{"description":"List of projects.","items":{"$ref":"#/components/schemas/Project"},"type":"array"}},"type":"object"},"VmFamily":{"description":"VM family name, the list of targeted azure locations and the category of the family.","properties":{"category":{"description":"Category of the VM family.","items":{"description":"VM family Category.","readOnly":true,"type":"string"},"readOnly":true,"type":"array"},"familyName":{"description":"Name of the VM family.","readOnly":true,"type":"string"},"targetLocations":{"description":"List of Azure regions.","items":{"description":"Azure region name.","readOnly":true,"type":"string"},"readOnly":true,"type":"array"}},"type":"object"}}}}