Move Collections - Initiate Move

Mueve el conjunto de recursos incluidos en el cuerpo de la solicitud. La operación de movimiento se desencadena después de que moveResources esté en moveState 'MovePending' o 'MoveFailed', cuando se complete correctamente, moveResource moveState realiza una transición a CommitPending. Para ayudar al usuario a obtener requisitos previos de la operación, el cliente puede llamar a operation con la propiedad validateOnly establecida en true.

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

Parámetros de identificador URI

Name In Required Type Description
moveCollectionName
path True
  • string

Nombre de la colección move.

resourceGroupName
path True
  • string

Nombre del grupo de recursos.

subscriptionId
path True
  • string

Identificador de suscripción.

api-version
query True
  • string

Versión de api de cliente.

Cuerpo de la solicitud

Name Required Type Description
moveResources True
  • string[]

Obtiene o establece la lista de identificadores de recurso, de forma predeterminada acepta mover el identificador de recurso a menos que el tipo de entrada se cambie a través de la propiedad moveResourceInputType.

moveResourceInputType

Define el tipo de entrada de recurso de movimiento.

validateOnly
  • boolean

Obtiene o establece un valor que indica si la operación solo debe ejecutarse como requisito previo.

Respuestas

Name Type Description
200 OK

Aceptar

202 Accepted

Aceptado

Other Status Codes

Respuesta de error que describe el motivo del error de la operación.

Seguridad

azure_auth

Azure Active Directory Flow OAuth2

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

Scopes

Name Description
user_impersonation suplantar la cuenta de usuario

Ejemplos

MoveCollections_InitiateMove

Sample Request

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

{
  "validateOnly": false,
  "moveResources": [
    "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Migrate/MoveCollections/movecollection1/MoveResources/moveresource1"
  ]
}

Sample Response

{
  "id": "/subscriptions/e80eb9fa-c996-4435-aa32-5af6f3d3077c/resourceGroups/RegionMoveRG-southcentralus-southeastasia/providers/Microsoft.Migrate/MoveCollections/MoveCollection-southcentralus-southeastasia/operations/1e4193c3-206e-4916-b124-1da16175eb0e",
  "name": "1e4193c3-206e-4916-b124-1da16175eb0e",
  "status": "Succeeded",
  "startTime": "6/17/2020 6:45:55 AM",
  "endTime": "6/17/2020 6:45:56 AM",
  "error": null,
  "properties": {}
}

Definiciones

AffectedMoveResource

La información de error de la operación personalizada de RP.

CloudError

Respuesta de error del servicio.

CloudErrorBody

Respuesta de error del servicio.

MoveErrorInfo

Información de error personalizada de movimiento.

MoveResourceInputType

Define el tipo de entrada de recurso de movimiento.

OperationErrorAdditionalInfo

Información de error de la operación.

OperationStatus

Recurso REST de estado de la operación.

OperationStatusError

Clase para errores de estado de la operación.

OperationStatusProperties

Clase para las propiedades del resultado de la operación.

ResourceMoveRequest

Define el cuerpo de la solicitud para la operación de movimiento de recursos.

AffectedMoveResource

La información de error de la operación personalizada de RP.

Name Type Description
id
  • string

Identificador de recurso de movimiento afectado.

moveResources

Los recursos de movimiento afectados.

sourceId
  • string

Identificador de origen del recurso de movimiento afectado.

CloudError

Respuesta de error del servicio.

Name Type Description
error

Cuerpo del error en la nube.

CloudErrorBody

Respuesta de error del servicio.

Name Type Description
code
  • string

Identificador del error. Los códigos son invariables y están diseñados para consumirse mediante programación.

details

Lista de detalles adicionales sobre el error.

message
  • string

Mensaje que describe el error, diseñado para ser adecuado para mostrarse en una interfaz de usuario.

target
  • string

Destino del error concreto. Por ejemplo, el nombre de la propiedad en error.

MoveErrorInfo

Información de error personalizada de movimiento.

Name Type Description
moveResources

Los recursos de movimiento afectados.

MoveResourceInputType

Define el tipo de entrada de recurso de movimiento.

Name Type Description
MoveResourceId
  • string
MoveResourceSourceId
  • string

OperationErrorAdditionalInfo

Información de error de la operación.

Name Type Description
info

Información de error de la operación.

type
  • string

Tipo de error.

OperationStatus

Recurso REST de estado de la operación.

Name Type Description
endTime
  • string

Hora de finalización.

error

Error que indica todos los detalles de error de la operación.

id
  • string

Id. de recurso.

name
  • string

Nombre de la operación.

properties

Datos personalizados

startTime
  • string

Hora de inicio.

status
  • string

Estado de la operación. ARM espera que el estado del terminal sea uno de Succeeded/Failed/ Canceled. Todos los demás valores implican que la operación todavía se está ejecutando.

OperationStatusError

Clase para errores de estado de la operación.

Name Type Description
additionalInfo

La información adicional.

code
  • string

Código de error.

details

Los detalles del error.

message
  • string

El mensaje de error.

OperationStatusProperties

Clase para las propiedades del resultado de la operación.

ResourceMoveRequest

Define el cuerpo de la solicitud para la operación de movimiento de recursos.

Name Type Description
moveResourceInputType

Define el tipo de entrada de recurso de movimiento.

moveResources
  • string[]

Obtiene o establece la lista de identificadores de recurso, de forma predeterminada acepta mover el identificador de recurso a menos que el tipo de entrada se cambie a través de la propiedad moveResourceInputType.

validateOnly
  • boolean

Obtiene o establece un valor que indica si la operación solo debe ejecutarse como requisito previo.