Move Collections - Commit

Commits the set of resources included in the request body. Der Commitvorgang wird auf den moveResources im moveState "CommitPending" oder "CommitFailed" ausgelöst, bei erfolgreicher Fertigstellung führt der moveResource moveState einen Übergang zu "Commit" aus. Damit der Benutzer den Vorgang erforderlich machen kann, kann der Client den Vorgang aufrufen, wobei "validateOnly"-Eigenschaft auf "true" festgelegt ist.

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

URI-Parameter

Name In Required Type Description
moveCollectionName
path True
  • string

Der Name der Move-Auflistung.

resourceGroupName
path True
  • string

Der Ressourcengruppenname.

subscriptionId
path True
  • string

Die Abonnement-ID.

api-version
query True
  • string

Client-API-Version.

Anforderungstext

Name Required Type Description
moveResources True
  • string[]

Ruft die Liste der Ressourcen-ID ab oder legt sie fest, standardmäßig akzeptiert er die Verschiebungsressourcen-ID, es sei denn, der Eingabetyp wird über die MoveResourceInputType-Eigenschaft gewechselt.

moveResourceInputType

Definiert den Eingabetyp der Verschiebungsressource.

validateOnly
  • boolean

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Vorgang nur vorbedingung ausgeführt werden muss.

Antworten

Name Type Description
200 OK

OK

202 Accepted

Akzeptiert

Other Status Codes

Fehlerantwort mit Beschreibung des Grunds für den Fehler.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Flow

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

Scopes

Name Description
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

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

Definitionen

AffectedMoveResource

Fehlerinformationen für den benutzerdefinierten RP-Vorgang.

CloudError

Eine Fehlerantwort vom Dienst.

CloudErrorBody

Eine Fehlerantwort vom Dienst.

CommitRequest

Definiert den Anforderungstext für den Commitvorgang.

MoveErrorInfo

Die benutzerdefinierten Fehlerinformationen verschieben.

MoveResourceInputType

Definiert den Eingabetyp der Verschiebungsressource.

OperationErrorAdditionalInfo

Die Fehlerinformationen des Vorgangs.

OperationStatus

Vorgangsstatus-REST-Ressource.

OperationStatusError

Klasse für Vorgangsstatusfehler.

OperationStatusProperties

Klasse für Vorgangsergebniseigenschaften.

AffectedMoveResource

Fehlerinformationen für den benutzerdefinierten RP-Vorgang.

Name Type Description
id
  • string

Die betroffene Ressourcen-ID verschieben.

moveResources

Die betroffenen Ressourcen verschieben.

sourceId
  • string

Die betroffene Ressourcenquellen-ID verschieben.

CloudError

Eine Fehlerantwort vom Dienst.

Name Type Description
error

Fehlertext der Cloud.

CloudErrorBody

Eine Fehlerantwort vom Dienst.

Name Type Description
code
  • string

Ein Bezeichner für den Fehler. Codes sind unveränderlich und sollten programmgesteuert verwendet werden.

details

Eine Liste zusätzlicher Details zum Fehler.

message
  • string

Eine Meldung, die den Fehler beschreibt, der für die Anzeige auf einer Benutzeroberfläche geeignet ist.

target
  • string

Das Ziel des bestimmten Fehlers. Beispielsweise der Name der Eigenschaft im Fehler.

CommitRequest

Definiert den Anforderungstext für den Commitvorgang.

Name Type Description
moveResourceInputType

Definiert den Eingabetyp der Verschiebungsressource.

moveResources
  • string[]

Ruft die Liste der Ressourcen-ID ab oder legt sie fest, standardmäßig akzeptiert er die Verschiebungsressourcen-ID, es sei denn, der Eingabetyp wird über die MoveResourceInputType-Eigenschaft gewechselt.

validateOnly
  • boolean

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Vorgang nur vorbedingung ausgeführt werden muss.

MoveErrorInfo

Die benutzerdefinierten Fehlerinformationen verschieben.

Name Type Description
moveResources

Die betroffenen Ressourcen verschieben.

MoveResourceInputType

Definiert den Eingabetyp der Verschiebungsressource.

Name Type Description
MoveResourceId
  • string
MoveResourceSourceId
  • string

OperationErrorAdditionalInfo

Die Fehlerinformationen des Vorgangs.

Name Type Description
info

Die Fehlerinformationen des Vorgangs.

type
  • string

Der Fehlertyp.

OperationStatus

Vorgangsstatus-REST-Ressource.

Name Type Description
endTime
  • string

Endzeit.

error

Fehler, der alle Fehlerdetails für den Vorgang angibt.

id
  • string

Ressourcen-ID.

name
  • string

Vorgangsname

properties

Benutzerdefinierte Daten.

startTime
  • string

Startzeit

status
  • string

Der Status des Vorgangs. ARM erwartet, dass der Terminalstatus erfolgreich/ fehlgeschlagen/ abgebrochen ist. Alle anderen Werte bedeuten, dass der Vorgang noch ausgeführt wird.

OperationStatusError

Klasse für Vorgangsstatusfehler.

Name Type Description
additionalInfo

Die zusätzlichen Informationen.

code
  • string

Der Fehlercode.

details

Die Fehlerdetails.

message
  • string

Die Fehlermeldung.

OperationStatusProperties

Klasse für Vorgangsergebniseigenschaften.