Condividi tramite


Migrate Projects - Patch Migrate Project

Aggiornare il progetto di migrazione.
Aggiornare un progetto di migrazione con il nome specificato. Supporta gli aggiornamenti parziali, ad esempio è possibile specificare solo i tag.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}?api-version=2018-09-01-preview

Parametri dell'URI

Nome In Necessario Tipo Descrizione
migrateProjectName
path True

string

Nome del progetto Azure Migrate.

resourceGroupName
path True

string

Il nome del gruppo di risorse di Azure di cui viene eseguita la migrazione del progetto fa parte.

subscriptionId
path True

string

ID sottoscrizione di Azure in cui è stata creata la migrazione del progetto.

api-version
query True

string

Intestazione della richiesta standard. Usato dal servizio per identificare la versione dell'API usata dal client.

Intestazione della richiesta

Nome Necessario Tipo Descrizione
Accept-Language

string

Intestazione della richiesta standard. Usato dal servizio per rispondere al client nella lingua appropriata.

Corpo della richiesta

Nome Tipo Descrizione
eTag

string

Ottiene o imposta l'eTag per il controllo della concorrenza.

location

string

Ottiene o imposta il percorso di Azure in cui viene creata la migrazione del progetto.

properties

MigrateProjectProperties

Ottiene o imposta le proprietà annidate.

tags

Tags

Ottiene o imposta i tag.

Risposte

Nome Tipo Descrizione
200 OK

MigrateProject

OK

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

MigrateProjects_Patch

Esempio di richiesta

PATCH https://management.azure.com/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/migrateProjects/project01?api-version=2018-09-01-preview

{
  "properties": {
    "registeredTools": [
      "ServerMigration"
    ]
  },
  "eTag": "\"b701c73a-0000-0000-0000-59c12ff00000\"",
  "location": "Southeast Asia",
  "tags": {}
}

Risposta di esempio

{
  "properties": {
    "registeredTools": [
      "ServerMigration"
    ],
    "summary": {},
    "lastSummaryRefreshedTime": "2018-11-12T13:11:10.8808917Z"
  },
  "id": "/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/MigrateProjects/project01",
  "name": "project01",
  "type": "Microsoft.Migrate/MigrateProjects",
  "eTag": "\"b701c73a-0000-0000-0000-59c12ff00000\"",
  "location": "Southeast Asia",
  "tags": {}
}

Definizioni

Nome Descrizione
DatabaseProjectSummary

Classe di riepilogo del progetto di database.

MigrateProject

Eseguire la migrazione della risorsa REST del progetto.

MigrateProjectProperties

Classe per la migrazione delle proprietà del progetto.

ProvisioningState

Stato di provisioning del progetto di migrazione.

RegisteredTools

Ottiene o imposta l'elenco degli strumenti registrati con il progetto di migrazione.

ServersProjectSummary

Classe che rappresenta il riepilogo del progetto server.

Tags

Ottiene o imposta i tag.

DatabaseProjectSummary

Classe di riepilogo del progetto di database.

Nome Tipo Descrizione
extendedSummary

object

Ottiene o imposta il riepilogo esteso.

instanceType string:

Databases

Ottiene il tipo di istanza.

lastSummaryRefreshedTime

string

Ottiene o imposta l'ora dell'ultimo aggiornamento del riepilogo.

refreshSummaryState enum:
  • Completed
  • Failed
  • InProgress
  • Started

Ottiene o imposta lo stato del riepilogo dell'aggiornamento.

MigrateProject

Eseguire la migrazione della risorsa REST del progetto.

Nome Tipo Descrizione
eTag

string

Ottiene o imposta l'eTag per il controllo della concorrenza.

id

string

Ottiene l'URL relativo per ottenere questo progetto di migrazione.

location

string

Ottiene o imposta il percorso di Azure in cui viene creata la migrazione del progetto.

name

string

Ottiene il nome del progetto di migrazione.

properties

MigrateProjectProperties

Ottiene o imposta le proprietà annidate.

tags

Tags

Ottiene o imposta i tag.

type

string

Gestito dal provider di risorse. Type = Microsoft.Migrate/MigrateProject.

MigrateProjectProperties

Classe per la migrazione delle proprietà del progetto.

Nome Tipo Descrizione
lastSummaryRefreshedTime

string

Ottiene l'ultima volta che il riepilogo del progetto è stato aggiornato.

provisioningState

ProvisioningState

Stato di provisioning del progetto di migrazione.

refreshSummaryState enum:
  • Completed
  • Failed
  • InProgress
  • Started

Ottiene lo stato di riepilogo dell'aggiornamento.

registeredTools

RegisteredTools[]

Ottiene o imposta l'elenco degli strumenti registrati con il progetto di migrazione.

summary

object

Ottiene il riepilogo del progetto di migrazione.

ProvisioningState

Stato di provisioning del progetto di migrazione.

Nome Tipo Descrizione
Accepted

string

Creating

string

Deleting

string

Failed

string

Moving

string

Succeeded

string

RegisteredTools

Ottiene o imposta l'elenco degli strumenti registrati con il progetto di migrazione.

Nome Tipo Descrizione
Carbonite

string

Cloudamize

string

CorentTech

string

DataMigrationAssistant

string

DatabaseMigrationService

string

ServerAssessment

string

ServerAssessmentV1

string

ServerDiscovery

string

ServerMigration

string

ServerMigration_Replication

string

Turbonomic

string

Zerto

string

ServersProjectSummary

Classe che rappresenta il riepilogo del progetto server.

Nome Tipo Descrizione
assessedCount

integer

Ottiene o imposta il conteggio delle entità valutate.

discoveredCount

integer

Ottiene o imposta il conteggio delle entità individuate.

extendedSummary

object

Ottiene o imposta il riepilogo esteso.

instanceType string:

Servers

Ottiene il tipo di istanza.

lastSummaryRefreshedTime

string

Ottiene o imposta l'ora dell'ultimo aggiornamento del riepilogo.

migratedCount

integer

Ottiene o imposta il conteggio delle entità di cui è stata eseguita la migrazione.

refreshSummaryState enum:
  • Completed
  • Failed
  • InProgress
  • Started

Ottiene o imposta lo stato del riepilogo dell'aggiornamento.

replicatingCount

integer

Ottiene o imposta il numero di entità replicate.

testMigratedCount

integer

Ottiene o imposta il conteggio delle entità di cui è stata eseguita la migrazione.

Tags

Ottiene o imposta i tag.

Nome Tipo Descrizione
additionalProperties

string