Compartilhar via


Move Collections - Bulk Remove

Remove o conjunto de recursos de movimentação incluídos no corpo da solicitação da coleção de movimentação. A orquestração é feita por serviço. Para ajudar o usuário a pré-requisitos da operação, o cliente pode chamar a operação com a propriedade validateOnly definida como true.

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
moveCollectionName
path True

string

resourceGroupName
path True

string

subscriptionId
path True

string

A ID da assinatura.

api-version
query True

string

Versão da API do cliente.

Corpo da solicitação

Nome Tipo Description
moveResourceInputType

MoveResourceInputType

Define o tipo de entrada de recurso de movimentação.

moveResources

string[]

Obtém ou define a lista de IDs de recurso, por padrão, ele aceita mover ids de recurso, a menos que o tipo de entrada seja alternado por meio da propriedade moveResourceInputType.

validateOnly

boolean

Obtém ou define um valor que indica se a operação precisa executar apenas o pré-requisito.

Respostas

Nome Tipo Description
200 OK

OperationStatus

OKEY

202 Accepted

Aceitado

Other Status Codes

CloudError

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

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

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

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

MoveCollections_BulkRemove

Solicitação de exemplo

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

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

Resposta de exemplo

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

Definições

Nome Description
AffectedMoveResource

As informações de erro da operação personalizada rp.

BulkRemoveRequest

Define o corpo da solicitação para a remoção em massa da operação de movimentação de recursos.

CloudError

Uma resposta de erro do serviço.

CloudErrorBody

Uma resposta de erro do serviço.

MoveErrorInfo

As informações de erro personalizadas de movimentação.

MoveResourceInputType

Define o tipo de entrada de recurso de movimentação.

OperationErrorAdditionalInfo

As informações de erro da operação.

OperationStatus

Recurso REST de status da operação.

OperationStatusError

Classe para erros de status da operação.

OperationStatusProperties

Classe para propriedades de resultado da operação.

AffectedMoveResource

As informações de erro da operação personalizada rp.

Nome Tipo Description
id

string

A ID do recurso de movimentação afetada.

moveResources

AffectedMoveResource[]

Os recursos de movimentação afetados.

sourceId

string

A ID de origem do recurso de movimentação afetada.

BulkRemoveRequest

Define o corpo da solicitação para a remoção em massa da operação de movimentação de recursos.

Nome Tipo Description
moveResourceInputType

MoveResourceInputType

Define o tipo de entrada de recurso de movimentação.

moveResources

string[]

Obtém ou define a lista de IDs de recurso, por padrão, ele aceita mover ids de recurso, a menos que o tipo de entrada seja alternado por meio da propriedade moveResourceInputType.

validateOnly

boolean

Obtém ou define um valor que indica se a operação precisa executar apenas o pré-requisito.

CloudError

Uma resposta de erro do serviço.

Nome Tipo Description
error

CloudErrorBody

Corpo do erro de nuvem.

CloudErrorBody

Uma resposta de erro do serviço.

Nome Tipo Description
code

string

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

details

CloudErrorBody[]

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.

MoveErrorInfo

As informações de erro personalizadas de movimentação.

Nome Tipo Description
moveResources

AffectedMoveResource[]

Os recursos de movimentação afetados.

MoveResourceInputType

Define o tipo de entrada de recurso de movimentação.

Valor Description
MoveResourceId
MoveResourceSourceId

OperationErrorAdditionalInfo

As informações de erro da operação.

Nome Tipo Description
info

MoveErrorInfo

As informações de erro da operação.

type

string

O tipo de erro.

OperationStatus

Recurso REST de status da operação.

Nome Tipo Description
endTime

string

Hora de término.

error

OperationStatusError

Erro ao indicar todos os detalhes do erro para a operação.

id

string

ID do recurso.

name

string

Nome da operação.

properties

OperationStatusProperties

Dados personalizados.

startTime

string

Hora de início.

status

string

Status da operação. O ARM espera que o status do terminal seja de êxito/ com falha/cancelado. Todos os outros valores implicam que a operação ainda está em execução.

OperationStatusError

Classe para erros de status da operação.

Nome Tipo Description
additionalInfo

OperationErrorAdditionalInfo[]

As informações adicionais.

code

string

O código de erro.

details

OperationStatusError[]

Os detalhes do erro.

message

string

A mensagem de erro.

OperationStatusProperties

Classe para propriedades de resultado da operação.