Partilhar via


Migrate Projects - Patch Migrate Project

Atualizar projeto de migração.
Atualize um projeto de migração com o nome especificado. Suporta atualizações parciais, por exemplo, só podem ser fornecidas etiquetas.

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

Parâmetros do URI

Name Em Necessário Tipo Description
migrateProjectName
path True

string

Nome do projeto do Azure Migrate.

resourceGroupName
path True

string

O nome do Grupo de Recursos do Azure que migra o projeto faz parte.

subscriptionId
path True

string

ID da Subscrição do Azure no qual o projeto de migração foi criado.

api-version
query True

string

Cabeçalho de pedido padrão. Utilizado por serviço para identificar a versão da API utilizada pelo cliente.

Cabeçalho do Pedido

Name Necessário Tipo Description
Accept-Language

string

Cabeçalho de pedido padrão. Utilizado por serviço para responder ao cliente num idioma adequado.

Corpo do Pedido

Name Tipo Description
eTag

string

Obtém ou define o eTag para o controlo de simultaneidade.

location

string

Obtém ou define a localização do Azure na qual o projeto de migração é criado.

properties

MigrateProjectProperties

Obtém ou define as propriedades aninhadas.

tags

Tags

Obtém ou define as etiquetas.

Respostas

Name Tipo Description
200 OK

MigrateProject

OK

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

Tipo: oauth2
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Description
user_impersonation representar a sua conta de utilizador

Exemplos

MigrateProjects_Patch

Pedido de amostra

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

Resposta da amostra

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

Definições

Name Description
DatabaseProjectSummary

A classe de resumo do projeto de base de dados.

MigrateProject

Migrar Recurso REST do Projeto.

MigrateProjectProperties

Classe para migrar propriedades do projeto.

ProvisioningState

Estado de aprovisionamento do projeto de migração.

RegisteredTools

Obtém ou define a lista de ferramentas registadas no projeto de migração.

ServersProjectSummary

Classe que representa o resumo do projeto dos servidores.

Tags

Obtém ou define as etiquetas.

DatabaseProjectSummary

A classe de resumo do projeto de base de dados.

Name Tipo Description
extendedSummary

object

Obtém ou define o resumo alargado.

instanceType string:

Databases

Obtém o Tipo de instância.

lastSummaryRefreshedTime

string

Obtém ou define a hora em que o resumo foi atualizado pela última vez.

refreshSummaryState enum:
  • Completed
  • Failed
  • InProgress
  • Started

Obtém ou define o estado do resumo da atualização.

MigrateProject

Migrar Recurso REST do Projeto.

Name Tipo Description
eTag

string

Obtém ou define o eTag para o controlo de simultaneidade.

id

string

Obtém o URL relativo para obter este projeto de migração.

location

string

Obtém ou define a localização do Azure na qual o projeto de migração é criado.

name

string

Obtém o nome do projeto de migração.

properties

MigrateProjectProperties

Obtém ou define as propriedades aninhadas.

tags

Tags

Obtém ou define as etiquetas.

type

string

Processado pelo fornecedor de recursos. Type = Microsoft.Migrate/MigrateProject.

MigrateProjectProperties

Classe para migrar propriedades do projeto.

Name Tipo Description
lastSummaryRefreshedTime

string

Obtém a última vez que o resumo do projeto foi atualizado.

provisioningState

ProvisioningState

Estado de aprovisionamento do projeto de migração.

refreshSummaryState enum:
  • Completed
  • Failed
  • InProgress
  • Started

Obtém o estado de resumo da atualização.

registeredTools

RegisteredTools[]

Obtém ou define a lista de ferramentas registadas no projeto de migração.

summary

object

Obtém o resumo do projeto de migração.

ProvisioningState

Estado de aprovisionamento do projeto de migração.

Name Tipo Description
Accepted

string

Creating

string

Deleting

string

Failed

string

Moving

string

Succeeded

string

RegisteredTools

Obtém ou define a lista de ferramentas registadas no projeto de migração.

Name 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

Classe que representa o resumo do projeto dos servidores.

Name Tipo Description
assessedCount

integer

Obtém ou define a contagem de entidades avaliadas.

discoveredCount

integer

Obtém ou define a contagem de entidades detetadas.

extendedSummary

object

Obtém ou define o resumo alargado.

instanceType string:

Servers

Obtém o Tipo de instância.

lastSummaryRefreshedTime

string

Obtém ou define a hora em que o resumo foi atualizado pela última vez.

migratedCount

integer

Obtém ou define a contagem de entidades migradas.

refreshSummaryState enum:
  • Completed
  • Failed
  • InProgress
  • Started

Obtém ou define o estado do resumo da atualização.

replicatingCount

integer

Obtém ou define a contagem de entidades que estão a ser replicadas.

testMigratedCount

integer

Obtém ou define a contagem de entidades testadas migradas.

Tags

Obtém ou define as etiquetas.

Name Tipo Description
additionalProperties

string