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
migrateProjectName
path True

string

Namnet på Azure Migrate-projektet.

resourceGroupName
path True

string

Namnet på den Azure-resursgrupp som migrerar projektet ingår i.

solutionName
path True

string

Unikt namn på en migreringslösning i ett migreringsprojekt.

subscriptionId
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

SolutionProperties

Hämtar eller anger egenskaperna för lösningen.

Svar

Name Typ Description
200 OK

Solution

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
DatabasesSolutionSummary

Klass som representerar sammanfattningen av databaslösningen.

ServersSolutionSummary

Klass som representerar sammanfattningen av serverlösningen.

Solution

Lösnings-REST-resurs.

SolutionDetails

Klass som representerar information om lösningen.

SolutionProperties

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

SolutionProperties

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:
  • Completed
  • Failed
  • InProgress
  • None
  • Started

Hämtar eller anger rensningstillståndet för lösningen.

details

SolutionDetails

Hämtar eller anger information om lösningen.

goal enum:
  • Databases
  • Servers

Hämtar eller anger målet för lösningen.

purpose enum:
  • Assessment
  • Discovery
  • Migration

Hämtar eller anger syftet med lösningen.

status enum:
  • Active
  • Inactive

Hämtar eller anger lösningens aktuella status.

summary SolutionSummary:

Hämtar eller anger sammanfattningen av lösningen.

tool enum:
  • Carbonite
  • Cloudamize
  • CorentTech
  • DataMigrationAssistant
  • DatabaseMigrationService
  • ServerAssessment
  • ServerAssessmentV1
  • ServerDiscovery
  • ServerMigration
  • ServerMigration_Replication
  • Turbonomic
  • Zerto

Hämtar eller ställer in verktyget som används i lösningen.