Move Collections - Commit

Esegue il commit del set di risorse incluso nel corpo della richiesta. L'operazione di commit viene attivata in moveResources in moveState 'CommitPending' o 'CommitFailed', al completamento di moveResource moveState eseguire una transizione a Committed. 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}/commit?api-version=2021-01-01

Parametri dell'URI

Name In Required Type Description
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

Name Required Type Description
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

Name Type Description
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

Azure Active Directory Flow OAuth2

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

Scopes

Name Description
user_impersonation rappresentare l'account utente

Esempio

MoveCollections_Commit

Sample Request

POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Migrate/moveCollections/movecollection1/commit?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": {}
}

Definizioni

AffectedMoveResource

Informazioni sull'errore dell'operazione personalizzata RP.

CloudError

Risposta di errore dal servizio.

CloudErrorBody

Risposta di errore dal servizio.

CommitRequest

Definisce il corpo della richiesta per l'operazione di commit.

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.

AffectedMoveResource

Informazioni sull'errore dell'operazione personalizzata RP.

Name Type Description
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.

Name Type Description
error

Corpo dell'errore cloud.

CloudErrorBody

Risposta di errore dal servizio.

Name Type Description
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.

CommitRequest

Definisce il corpo della richiesta per l'operazione di commit.

Name Type Description
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.

MoveErrorInfo

Informazioni di errore personalizzate di spostamento.

Name Type Description
moveResources

Risorse di spostamento interessate.

MoveResourceInputType

Definisce il tipo di input della risorsa di spostamento.

Name Type Description
MoveResourceId
  • string
MoveResourceSourceId
  • string

OperationErrorAdditionalInfo

Informazioni sull'errore dell'operazione.

Name Type Description
info

Informazioni sull'errore dell'operazione.

type
  • string

Tipo di errore.

OperationStatus

Risorsa REST dello stato dell'operazione.

Name Type Description
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.

Name Type Description
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.