Partager via


Migrate Projects - Patch Migrate Project

Mettre à jour le projet de migration.
Mettez à jour un projet de migration avec le nom spécifié. Prend en charge les mises à jour partielles, par exemple seules des balises peuvent être fournies.

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

Paramètres URI

Nom Dans Obligatoire Type Description
migrateProjectName
path True

string

Nom du projet Azure Migrate.

resourceGroupName
path True

string

Nom du groupe de ressources Azure dont le projet de migration fait partie.

subscriptionId
path True

string

ID d’abonnement Azure dans lequel le projet de migration a été créé.

api-version
query True

string

En-tête de requête standard. Utilisé par le service pour identifier la version de l’API utilisée par le client.

En-tête de la demande

Nom Obligatoire Type Description
Accept-Language

string

En-tête de requête standard. Utilisé par le service pour répondre au client dans la langue appropriée.

Corps de la demande

Nom Type Description
eTag

string

Obtient ou définit l’eTag pour le contrôle d’accès concurrentiel.

location

string

Obtient ou définit l’emplacement Azure dans lequel le projet de migration est créé.

properties

MigrateProjectProperties

Obtient ou définit les propriétés imbriquées.

tags

Tags

Obtient ou définit les balises.

Réponses

Nom Type Description
200 OK

MigrateProject

Ok

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation Emprunter l’identité de votre compte d’utilisateur

Exemples

MigrateProjects_Patch

Exemple de requête

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": {}
}

Exemple de réponse

{
  "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": {}
}

Définitions

Nom Description
DatabaseProjectSummary

Classe récapitulative du projet de base de données.

MigrateProject

Migrer une ressource REST de projet.

MigrateProjectProperties

Classe pour migrer les propriétés du projet.

ProvisioningState

État d’approvisionnement du projet de migration.

RegisteredTools

Obtient ou définit la liste des outils inscrits auprès du projet de migration.

ServersProjectSummary

Classe représentant le résumé du projet serveurs.

Tags

Obtient ou définit les balises.

DatabaseProjectSummary

Classe récapitulative du projet de base de données.

Nom Type Description
extendedSummary

object

Obtient ou définit le résumé étendu.

instanceType string:

Databases

Obtient le type d’instance.

lastSummaryRefreshedTime

string

Obtient ou définit l’heure à laquelle le résumé a été actualisé pour la dernière fois.

refreshSummaryState enum:
  • Completed
  • Failed
  • InProgress
  • Started

Obtient ou définit l’état du résumé d’actualisation.

MigrateProject

Migrer une ressource REST de projet.

Nom Type Description
eTag

string

Obtient ou définit l’eTag pour le contrôle d’accès concurrentiel.

id

string

Obtient l’URL relative pour obtenir ce projet de migration.

location

string

Obtient ou définit l’emplacement Azure dans lequel le projet de migration est créé.

name

string

Obtient le nom du projet de migration.

properties

MigrateProjectProperties

Obtient ou définit les propriétés imbriquées.

tags

Tags

Obtient ou définit les balises.

type

string

Géré par le fournisseur de ressources. Type = Microsoft.Migrate/MigrateProject.

MigrateProjectProperties

Classe pour migrer les propriétés du projet.

Nom Type Description
lastSummaryRefreshedTime

string

Obtient la dernière actualisation du résumé du projet.

provisioningState

ProvisioningState

État d’approvisionnement du projet de migration.

refreshSummaryState enum:
  • Completed
  • Failed
  • InProgress
  • Started

Obtient l’état récapitulative d’actualisation.

registeredTools

RegisteredTools[]

Obtient ou définit la liste des outils inscrits auprès du projet de migration.

summary

object

Obtient le résumé du projet de migration.

ProvisioningState

État d’approvisionnement du projet de migration.

Nom Type Description
Accepted

string

Creating

string

Deleting

string

Failed

string

Moving

string

Succeeded

string

RegisteredTools

Obtient ou définit la liste des outils inscrits auprès du projet de migration.

Nom Type Description
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 représentant le résumé du projet serveurs.

Nom Type Description
assessedCount

integer

Obtient ou définit le nombre d’entités évaluées.

discoveredCount

integer

Obtient ou définit le nombre d’entités découvertes.

extendedSummary

object

Obtient ou définit le résumé étendu.

instanceType string:

Servers

Obtient le type d’instance.

lastSummaryRefreshedTime

string

Obtient ou définit l’heure à laquelle le résumé a été actualisé pour la dernière fois.

migratedCount

integer

Obtient ou définit le nombre d’entités migrées.

refreshSummaryState enum:
  • Completed
  • Failed
  • InProgress
  • Started

Obtient ou définit l’état du résumé d’actualisation.

replicatingCount

integer

Obtient ou définit le nombre d’entités répliquées.

testMigratedCount

integer

Obtient ou définit le nombre d’entités de test migrées.

Tags

Obtient ou définit les balises.

Nom Type Description
additionalProperties

string