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 |
---|---|---|---|---|
move
|
path | True |
string |
Nome raccolta di spostamento. |
resource
|
path | True |
string |
Nome del gruppo di risorse. |
subscription
|
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 |
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 |
OK |
|
202 Accepted |
Accettato |
|
Other Status Codes |
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 |
---|---|
Affected |
Informazioni sull'errore dell'operazione personalizzata RP. |
Cloud |
Risposta di errore dal servizio. |
Cloud |
Risposta di errore dal servizio. |
Move |
Informazioni di errore personalizzate di spostamento. |
Move |
Definisce il tipo di input della risorsa di spostamento. |
Operation |
Informazioni sull'errore dell'operazione. |
Operation |
Risorsa REST dello stato dell'operazione. |
Operation |
Classe per gli errori di stato dell'operazione. |
Operation |
Classe per le proprietà dei risultati dell'operazione. |
Resource |
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 |
Risorse di spostamento interessate. |
|
sourceId |
string |
ID origine della risorsa di spostamento interessato. |
CloudError
Risposta di errore dal servizio.
Nome | Tipo | Descrizione |
---|---|---|
error |
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 |
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 |
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 |
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 |
Errore che indica tutti i dettagli dell'errore per l'operazione. |
|
id |
string |
ID risorsa. |
name |
string |
Nome operazione. |
properties |
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 |
Informazioni aggiuntive. |
|
code |
string |
Codice di errore. |
details |
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 |
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. |