Solutions - Patch Solution
Uppdatera lösning.
Uppdatera en lösning med angivet namn. Stöder partiella uppdateringar, till exempel kan endast taggar tillhandahållas.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/solutions/{solutionName}?api-version=2018-09-01-preview
URI-parametrar
| Name | I | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
migrate
|
path | True |
string |
Namnet på Azure Migrate-projektet. |
|
resource
|
path | True |
string |
Namnet på den Azure-resursgrupp som migrerar projektet ingår i. |
|
solution
|
path | True |
string |
Unikt namn på en migreringslösning i ett migreringsprojekt. |
|
subscription
|
path | True |
string |
Azure-prenumerations-ID där migreringsprojektet skapades. |
|
api-version
|
query | True |
string |
Standardhuvud för begäran. Används av tjänsten för att identifiera DEN API-version som används av klienten. |
Begärandetext
| Name | Typ | Description |
|---|---|---|
| etag |
string |
Hämtar eller anger ETAG för optimistisk samtidighetskontroll. |
| properties |
Hämtar eller anger egenskaperna för lösningen. |
Svar
| Name | Typ | Description |
|---|---|---|
| 200 OK |
OK |
Säkerhet
azure_auth
Azure Active Directory OAuth2-flöde
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
| Name | Description |
|---|---|
| user_impersonation | personifiera ditt användarkonto |
Exempel
Solutions_Patch
Exempelbegäran
PATCH https://management.azure.com/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/migrateProjects/project01/solutions/dbsolution?api-version=2018-09-01-preview
{
"properties": {
"status": "Active"
}
}
Exempelsvar
{
"id": "/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/MigrateProjects/project01/Solutions/dbsolution",
"name": "dbsolution",
"type": "Microsoft.Migrate/MigrateProjects/Solutions",
"etag": "\"1c0018c7-0000-0000-0000-5c936e530000\"",
"properties": {
"tool": "DataMigrationAssistant",
"purpose": "Assessment",
"goal": "Databases",
"status": "Active",
"cleanupState": "None",
"summary": {
"instanceType": "Databases",
"databasesAssessedCount": 0,
"databaseInstancesAssessedCount": 0,
"migrationReadyCount": 0
},
"details": {
"groupCount": 0,
"assessmentCount": 0,
"extendedDetails": {
"mykey": "myvalue"
}
}
}
}
Definitioner
| Name | Description |
|---|---|
|
Databases |
Klass som representerar sammanfattningen av databaslösningen. |
|
Servers |
Klass som representerar sammanfattningen av serverlösningen. |
| Solution |
Lösnings-REST-resurs. |
|
Solution |
Klass som representerar information om lösningen. |
|
Solution |
Klass för lösningsegenskaper. |
DatabasesSolutionSummary
Klass som representerar sammanfattningen av databaslösningen.
| Name | Typ | Description |
|---|---|---|
| databaseInstancesAssessedCount |
integer (int32) |
Hämtar eller anger antalet utvärderade databasinstanser. |
| databasesAssessedCount |
integer (int32) |
Hämtar eller anger antalet databaser som utvärderas. |
| instanceType |
string:
Databases |
Hämtar instanstypen. |
| migrationReadyCount |
integer (int32) |
Hämtar eller anger antalet databaser som är redo för migrering. |
ServersSolutionSummary
Klass som representerar sammanfattningen av serverlösningen.
| Name | Typ | Description |
|---|---|---|
| assessedCount |
integer (int32) |
Hämtar eller anger antalet utvärderade servrar. |
| discoveredCount |
integer (int32) |
Hämtar eller anger antalet identifierade servrar. |
| instanceType |
string:
Servers |
Hämtar instanstypen. |
| migratedCount |
integer (int32) |
Hämtar eller anger antalet migrerade servrar. |
| replicatingCount |
integer (int32) |
Hämtar eller anger antalet servrar som replikeras. |
| testMigratedCount |
integer (int32) |
Hämtar eller anger antalet servrar som har migrerats. |
Solution
Lösnings-REST-resurs.
| Name | Typ | Description |
|---|---|---|
| etag |
string |
Hämtar eller anger ETAG för optimistisk samtidighetskontroll. |
| id |
string |
Hämtar den relativa URL:en för att komma till den här REST-resursen. |
| name |
string |
Hämtar namnet på den här REST-resursen. |
| properties |
Hämtar eller anger egenskaperna för lösningen. |
|
| type |
string |
Hämtar typen av den här REST-resursen. |
SolutionDetails
Klass som representerar information om lösningen.
| Name | Typ | Description |
|---|---|---|
| assessmentCount |
integer (int32) |
Hämtar eller anger antalet utvärderingar som rapporteras av lösningen. |
| extendedDetails |
object |
Hämtar eller anger den utökade information som rapporteras av lösningen. |
| groupCount |
integer (int32) |
Hämtar eller anger antalet grupper som rapporteras av lösningen. |
SolutionProperties
Klass för lösningsegenskaper.
| Name | Typ | Description |
|---|---|---|
| cleanupState |
enum:
|
Hämtar eller anger rensningstillståndet för lösningen. |
| details |
Hämtar eller anger information om lösningen. |
|
| goal |
enum:
|
Hämtar eller anger målet för lösningen. |
| purpose |
enum:
|
Hämtar eller anger syftet med lösningen. |
| status |
enum:
|
Hämtar eller anger lösningens aktuella status. |
| summary | SolutionSummary: |
Hämtar eller anger sammanfattningen av lösningen. |
| tool |
enum:
|
Hämtar eller ställer in verktyget som används i lösningen. |