Compartir a través de


Move Collections - Discard

Descarta el conjunto de recursos incluidos en el cuerpo de la solicitud. La operación de descarte se desencadena en moveResources en moveState 'CommitPending' o 'DiscardFailed', en una finalización correcta de moveResource moveState realiza una transición a MovePending. Para ayudar al usuario a requisitos previos de la operación, el cliente puede llamar a la operación con la propiedad validateOnly establecida en true.

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

Parámetros de identificador URI

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

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

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

Nombre Tipo Description
200 OK

OperationStatus

De acuerdo

202 Accepted

Aceptado

Other Status Codes

CloudError

Respuesta de error que describe por qué se produjo un error en la operación.

Seguridad

azure_auth

Flujo de 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 suplantar la cuenta de usuario

Ejemplos

MoveCollections_Discard

Solicitud de ejemplo

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

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

Respuesta de muestra

{
  "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": {}
}
Location: https://some.endpoint.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Migrate/MoveCollections/movecollection1?api-version=2022-11-01

Definiciones

Nombre Description
AffectedMoveResource

Información de error de la operación personalizada de RP.

CloudError

Respuesta de error del servicio.

CloudErrorBody

Respuesta de error del servicio.

DiscardRequest

Define el cuerpo de la solicitud para la operación de descarte.

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 operación.

OperationStatusProperties

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

AffectedMoveResource

Información de error de la operación personalizada de RP.

Nombre Tipo Description
id

string

Identificador de recurso de movimiento afectado.

moveResources

AffectedMoveResource[]

Los recursos de movimiento afectados.

sourceId

string

Identificador de origen del recurso de movimiento afectado.

CloudError

Respuesta de error del servicio.

Nombre Tipo Description
error

CloudErrorBody

Cuerpo del error en la nube.

CloudErrorBody

Respuesta de error del servicio.

Nombre Tipo Description
code

string

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

details

CloudErrorBody[]

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.

DiscardRequest

Define el cuerpo de la solicitud para la operación de descarte.

Nombre Tipo Description
moveResourceInputType

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.

MoveErrorInfo

Información de error personalizada de movimiento.

Nombre Tipo Description
moveResources

AffectedMoveResource[]

Los recursos de movimiento afectados.

MoveResourceInputType

Define el tipo de entrada de recurso de movimiento.

Valor Description
MoveResourceId
MoveResourceSourceId

OperationErrorAdditionalInfo

Información de error de la operación.

Nombre Tipo Description
info

MoveErrorInfo

Información de error de la operación.

type

string

Tipo de error.

OperationStatus

Recurso REST de estado de la operación.

Nombre Tipo Description
endTime

string

Hora de finalización.

error

OperationStatusError

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

id

string

Identificador de recurso.

name

string

Nombre de la operación.

properties

OperationStatusProperties

Datos personalizados.

startTime

string

Hora de comienzo.

status

string

Estado de la operación. ARM espera que el estado del terminal sea correcto, con errores o cancelados. Todos los demás valores implican que la operación todavía se está ejecutando.

OperationStatusError

Clase para errores de estado de operación.

Nombre Tipo Description
additionalInfo

OperationErrorAdditionalInfo[]

Información adicional.

code

string

Código de error.

details

OperationStatusError[]

Detalles del error.

message

string

Mensaje de error.

OperationStatusProperties

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