Move Collections - Create

Cria ou atualiza uma coleção de movimentação.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/moveCollections/{moveCollectionName}?api-version=2021-01-01

Parâmetros de URI

Name In Required Type Description
moveCollectionName
path True
  • string

O nome da coleção Move.

resourceGroupName
path True
  • string

O Nome do Grupo de Recursos.

subscriptionId
path True
  • string

A ID da assinatura.

api-version
query True
  • string

Versão da API do Cliente.

Corpo da solicitação

Name Type Description
identity

Define as propriedades MSI da Coleção Move.

location
  • string

A localização geográfica em que o recurso reside.

properties

Define as propriedades da coleção move.

tags
  • object

Marcas de recurso.

Respostas

Name Type Description
200 OK

Êxito

201 Created

Êxito

Other Status Codes

Resposta de erro que descreve por que a operação falhou.

Segurança

azure_auth

Flow Azure Active Directory OAuth2

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation representar sua conta de usuário

Exemplos

MoveCollections_Create

Sample Request

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Migrate/moveCollections/movecollection1?api-version=2021-01-01

{
  "location": "eastus2",
  "properties": {
    "sourceRegion": "eastus",
    "targetRegion": "westus"
  },
  "identity": {
    "type": "SystemAssigned"
  }
}

Sample Response

{
  "name": "movecollection1",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Migrate/MoveCollections/movecollection1",
  "type": "Microsoft.Migrate/MoveCollections",
  "location": "United States",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "7488fa50-1c8e-42c4-a117-38c8d05d8b72",
    "tenantId": "cc7e5736-dbba-4059-a621-664eab9c1d80"
  },
  "properties": {
    "sourceRegion": "eastus",
    "targetRegion": "westus",
    "provisioningState": "Succeeded"
  }
}
{
  "name": "movecollection1",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Migrate/MoveCollections/movecollection1",
  "type": "Microsoft.Migrate/MoveCollections",
  "location": "United States",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "7488fa50-1c8e-42c4-a117-38c8d05d8b72",
    "tenantId": "cc7e5736-dbba-4059-a621-664eab9c1d80"
  },
  "properties": {
    "sourceRegion": "eastus",
    "targetRegion": "westus",
    "provisioningState": "Succeeded"
  }
}

Definições

CloudError

Uma resposta de erro do serviço.

CloudErrorBody

Uma resposta de erro do serviço.

Errors

Define os erros de recurso de movimentação.

Identity

Define as propriedades MSI da Coleção Move.

MoveCollection

Defina a coleção move.

MoveCollectionProperties

Define as propriedades da coleção move.

MoveResourceErrorBody

Uma resposta de erro do serviço de Migrações para Azure.

ProvisioningState

Define os estados de provisionamento.

ResourceIdentityType

O tipo de identidade usado para o serviço de movimentação de recursos.

CloudError

Uma resposta de erro do serviço.

Name Type Description
error

Corpo do erro da nuvem.

CloudErrorBody

Uma resposta de erro do serviço.

Name Type Description
code
  • string

Um identificador para o erro. Os códigos são invariáveis e devem ser consumidos programaticamente.

details

Uma lista de detalhes adicionais sobre o erro.

message
  • string

Uma mensagem que descreve o erro, destinada a ser adequada para exibição em uma interface do usuário.

target
  • string

O destino do erro específico. Por exemplo, o nome da propriedade em erro.

Errors

Define os erros de recurso de movimentação.

Name Type Description
properties

O corpo do erro do recurso de movimentação.

Identity

Define as propriedades MSI da Coleção Move.

Name Type Description
principalId
  • string

Obtém ou define a ID da entidade de segurança.

tenantId
  • string

Obtém ou define a ID do locatário.

type

O tipo de identidade usado para o serviço de movimentação de recursos.

MoveCollection

Defina a coleção move.

Name Type Description
etag
  • string

A etag do recurso.

id
  • string

ID de recurso totalmente qualificada para o recurso.

identity

Define as propriedades MSI da Coleção Move.

location
  • string

A localização geográfica em que o recurso reside.

name
  • string

O nome do recurso

properties

Define as propriedades da coleção move.

tags
  • object

Marcas de recurso.

type
  • string

Tipo do recurso.

MoveCollectionProperties

Define as propriedades da coleção move.

Name Type Description
errors

Define os erros de coleção de movimentação.

provisioningState

Define os estados de provisionamento.

sourceRegion
  • string

Obtém ou define a região de origem.

targetRegion
  • string

Obtém ou define a região de destino.

MoveResourceErrorBody

Uma resposta de erro do serviço de Migrações para Azure.

Name Type Description
code
  • string

Um identificador para o erro. Os códigos são invariáveis e devem ser consumidos programaticamente.

details

Uma lista de detalhes adicionais sobre o erro.

message
  • string

Uma mensagem que descreve o erro, destinada a ser adequada para exibição em uma interface do usuário.

target
  • string

O destino do erro específico. Por exemplo, o nome da propriedade em erro.

ProvisioningState

Define os estados de provisionamento.

Name Type Description
Creating
  • string
Failed
  • string
Succeeded
  • string
Updating
  • string

ResourceIdentityType

O tipo de identidade usado para o serviço de movimentação de recursos.

Name Type Description
None
  • string
SystemAssigned
  • string
UserAssigned
  • string