Compartir a través de


Migrate Projects - Patch Migrate Project

Actualice el proyecto de migración.
Actualice un proyecto de migración con el nombre especificado. Admite actualizaciones parciales, por ejemplo, solo se pueden proporcionar etiquetas.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
migrateProjectName
path True

string

Nombre del proyecto de Azure Migrate.

resourceGroupName
path True

string

Nombre del grupo de recursos de Azure del que se migra el proyecto forma parte.

subscriptionId
path True

string

Identificador de suscripción de Azure en el que se creó el proyecto de migración.

api-version
query True

string

Encabezado de solicitud estándar. Usado por el servicio para identificar la versión de API usada por el cliente.

Encabezado de la solicitud

Nombre Requerido Tipo Description
Accept-Language

string

Encabezado de solicitud estándar. Usado por el servicio para responder al cliente en el idioma adecuado.

Cuerpo de la solicitud

Nombre Tipo Description
eTag

string

Obtiene o establece la eTag para el control de simultaneidad.

location

string

Obtiene o establece la ubicación de Azure en la que se crea el proyecto de migración.

properties

MigrateProjectProperties

Obtiene o establece las propiedades anidadas.

tags

Tags

Obtiene o establece las etiquetas.

Respuestas

Nombre Tipo Description
200 OK

MigrateProject

Aceptar

Seguridad

azure_auth

Flujo OAuth2 de Azure Active Directory

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation suplantación de su cuenta de usuario

Ejemplos

MigrateProjects_Patch

Solicitud de ejemplo

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

Respuesta de muestra

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

Definiciones

Nombre Description
DatabaseProjectSummary

Clase de resumen del proyecto de base de datos.

MigrateProject

Migrar el recurso REST del proyecto.

MigrateProjectProperties

Clase para migrar las propiedades del proyecto.

ProvisioningState

Estado de aprovisionamiento del proyecto de migración.

RegisteredTools

Obtiene o establece la lista de herramientas registradas con el proyecto de migración.

ServersProjectSummary

Clase que representa el resumen del proyecto de servidores.

Tags

Obtiene o establece las etiquetas.

DatabaseProjectSummary

Clase de resumen del proyecto de base de datos.

Nombre Tipo Description
extendedSummary

object

Obtiene o establece el resumen extendido.

instanceType string:

Databases

Obtiene el tipo de instancia.

lastSummaryRefreshedTime

string

Obtiene o establece la hora en que se actualizó por última vez el resumen.

refreshSummaryState enum:
  • Completed
  • Failed
  • InProgress
  • Started

Obtiene o establece el estado del resumen de actualización.

MigrateProject

Migrar el recurso REST del proyecto.

Nombre Tipo Description
eTag

string

Obtiene o establece la eTag para el control de simultaneidad.

id

string

Obtiene la dirección URL relativa para obtener este proyecto de migración.

location

string

Obtiene o establece la ubicación de Azure en la que se crea el proyecto de migración.

name

string

Obtiene el nombre del proyecto de migración.

properties

MigrateProjectProperties

Obtiene o establece las propiedades anidadas.

tags

Tags

Obtiene o establece las etiquetas.

type

string

Controlado por el proveedor de recursos. Tipo = Microsoft.Migrate/MigrateProject.

MigrateProjectProperties

Clase para migrar las propiedades del proyecto.

Nombre Tipo Description
lastSummaryRefreshedTime

string

Obtiene la última vez que se actualizó el resumen del proyecto.

provisioningState

ProvisioningState

Estado de aprovisionamiento del proyecto de migración.

refreshSummaryState enum:
  • Completed
  • Failed
  • InProgress
  • Started

Obtiene el estado de resumen de actualización.

registeredTools

RegisteredTools[]

Obtiene o establece la lista de herramientas registradas con el proyecto de migración.

summary

object

Obtiene el resumen del proyecto de migración.

ProvisioningState

Estado de aprovisionamiento del proyecto de migración.

Nombre Tipo Description
Accepted

string

Creating

string

Deleting

string

Failed

string

Moving

string

Succeeded

string

RegisteredTools

Obtiene o establece la lista de herramientas registradas con el proyecto de migración.

Nombre Tipo 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

Clase que representa el resumen del proyecto de servidores.

Nombre Tipo Description
assessedCount

integer

Obtiene o establece el recuento de entidades evaluadas.

discoveredCount

integer

Obtiene o establece el recuento de entidades detectadas.

extendedSummary

object

Obtiene o establece el resumen extendido.

instanceType string:

Servers

Obtiene el tipo de instancia.

lastSummaryRefreshedTime

string

Obtiene o establece la hora en que se actualizó por última vez el resumen.

migratedCount

integer

Obtiene o establece el recuento de entidades migradas.

refreshSummaryState enum:
  • Completed
  • Failed
  • InProgress
  • Started

Obtiene o establece el estado del resumen de actualización.

replicatingCount

integer

Obtiene o establece el recuento de entidades que se replican.

testMigratedCount

integer

Obtiene o establece el recuento de entidades que se han migrado.

Tags

Obtiene o establece las etiquetas.

Nombre Tipo Description
additionalProperties

string