Move Collections - Initiate Move

Sposta il set di risorse incluso nel corpo della richiesta. L'operazione di spostamento viene attivata dopo che moveResources si trova in moveState 'MovePending' o 'MoveFailed', al completamento di moveResource moveState eseguire una transizione a CommitPending. Per consentire all'utente di eseguire il prerequisito dell'operazione, il client può chiamare l'operazione con la proprietà validateOnly impostata su true.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
moveCollectionName
path True

string

Nome raccolta di spostamento.

resourceGroupName
path True

string

Nome del gruppo di risorse.

subscriptionId
path True

string

ID sottoscrizione.

api-version
query True

string

Versione api client.

Corpo della richiesta

Nome Necessario Tipo Descrizione
moveResources True

string[]

Ottiene o imposta l'elenco di ID risorsa, per impostazione predefinita accetta l'ID risorsa di spostamento, a meno che il tipo di input non venga cambiato tramite la proprietà moveResourceInputType.

moveResourceInputType

MoveResourceInputType

Definisce il tipo di input della risorsa di spostamento.

validateOnly

boolean

Ottiene o imposta un valore che indica se l'operazione deve eseguire solo i prerequisiti.

Risposte

Nome Tipo Descrizione
200 OK

OperationStatus

OK

202 Accepted

Accettato

Other Status Codes

CloudError

Risposta di errore che descrive il motivo per cui l'operazione non è riuscita.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

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

Scopes

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

MoveCollections_InitiateMove

Sample Request

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

Definizioni

Nome Descrizione
AffectedMoveResource

Informazioni sull'errore dell'operazione personalizzata RP.

CloudError

Risposta di errore dal servizio.

CloudErrorBody

Risposta di errore dal servizio.

MoveErrorInfo

Informazioni di errore personalizzate di spostamento.

MoveResourceInputType

Definisce il tipo di input della risorsa di spostamento.

OperationErrorAdditionalInfo

Informazioni sull'errore dell'operazione.

OperationStatus

Risorsa REST dello stato dell'operazione.

OperationStatusError

Classe per gli errori di stato dell'operazione.

OperationStatusProperties

Classe per le proprietà dei risultati dell'operazione.

ResourceMoveRequest

Definisce il corpo della richiesta per l'operazione di spostamento delle risorse.

AffectedMoveResource

Informazioni sull'errore dell'operazione personalizzata RP.

Nome Tipo Descrizione
id

string

ID risorsa di spostamento interessato.

moveResources

AffectedMoveResource[]

Risorse di spostamento interessate.

sourceId

string

ID origine della risorsa di spostamento interessato.

CloudError

Risposta di errore dal servizio.

Nome Tipo Descrizione
error

CloudErrorBody

Corpo dell'errore cloud.

CloudErrorBody

Risposta di errore dal servizio.

Nome Tipo Descrizione
code

string

Identificatore dell'errore. I codici sono invarianti e devono essere utilizzati a livello di codice.

details

CloudErrorBody[]

Elenco di dettagli aggiuntivi sull'errore.

message

string

Messaggio che descrive l'errore, che deve essere adatto per la visualizzazione in un'interfaccia utente.

target

string

Destinazione dell'errore specifico. Ad esempio, il nome della proprietà in errore.

MoveErrorInfo

Informazioni di errore personalizzate di spostamento.

Nome Tipo Descrizione
moveResources

AffectedMoveResource[]

Risorse di spostamento interessate.

MoveResourceInputType

Definisce il tipo di input della risorsa di spostamento.

Nome Tipo Descrizione
MoveResourceId

string

MoveResourceSourceId

string

OperationErrorAdditionalInfo

Informazioni sull'errore dell'operazione.

Nome Tipo Descrizione
info

MoveErrorInfo

Informazioni sull'errore dell'operazione.

type

string

Tipo di errore.

OperationStatus

Risorsa REST dello stato dell'operazione.

Nome Tipo Descrizione
endTime

string

Ora di fine.

error

OperationStatusError

Errore che indica tutti i dettagli dell'errore per l'operazione.

id

string

ID risorsa.

name

string

Nome operazione.

properties

OperationStatusProperties

Dati personalizzati.

startTime

string

Ora di inizio.

status

string

Stato dell'operazione. Arm prevede che lo stato del terminale sia riuscito/Non riuscito/Annullato. Tutti gli altri valori implicano che l'operazione è ancora in esecuzione.

OperationStatusError

Classe per gli errori di stato dell'operazione.

Nome Tipo Descrizione
additionalInfo

OperationErrorAdditionalInfo[]

Informazioni aggiuntive.

code

string

Codice di errore.

details

OperationStatusError[]

Dettagli dell'errore.

message

string

Messaggio di errore.

OperationStatusProperties

Classe per le proprietà dei risultati dell'operazione.

ResourceMoveRequest

Definisce il corpo della richiesta per l'operazione di spostamento delle risorse.

Nome Tipo Descrizione
moveResourceInputType

MoveResourceInputType

Definisce il tipo di input della risorsa di spostamento.

moveResources

string[]

Ottiene o imposta l'elenco di ID risorsa, per impostazione predefinita accetta l'ID risorsa di spostamento, a meno che il tipo di input non venga cambiato tramite la proprietà moveResourceInputType.

validateOnly

boolean

Ottiene o imposta un valore che indica se l'operazione deve eseguire solo i prerequisiti.