Move Collections - Commit
Committent den Satz von Ressourcen, die im Anforderungstext enthalten sind. Der Commitvorgang wird für moveResources in moveState "CommitPending" oder "CommitFailed" ausgelöst, nach erfolgreichem Abschluss führt moveResource moveState einen Übergang zu Commit durch. Um den Benutzer bei der Voraussetzung für den Vorgang zu unterstützen, kann der Client den Vorgang aufrufen, wobei die validateOnly-Eigenschaft auf true festgelegt ist.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/moveCollections/{moveCollectionName}/commit?api-version=2023-08-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
move
|
path | True |
string |
Der Name der Verschiebungssammlung. |
resource
|
path | True |
string |
Der Name der Ressourcengruppe. |
subscription
|
path | True |
string |
Die Abonnement-ID. |
api-version
|
query | True |
string |
Client-API-Version. |
Anforderungstext
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
moveResources | True |
string[] |
Ruft die Liste der Ressourcen-IDs ab oder legt sie fest. Standardmäßig akzeptiert sie Verschiebungsressourcen-IDs, es sei denn, der Eingabetyp wird über die moveResourceInputType-Eigenschaft gewechselt. |
moveResourceInputType |
Definiert den Ressourceneingabetyp verschieben. |
||
validateOnly |
boolean |
Ruft einen Wert ab, der angibt, ob der Vorgang nur als Voraussetzung ausgeführt werden muss, oder legt diesen fest. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
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 | Beschreibung |
---|---|
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=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
Definitionen
Name | Beschreibung |
---|---|
Affected |
Fehlerinformationen zu benutzerdefinierten RP-Vorgängen. |
Cloud |
Eine Fehlerantwort vom Dienst. |
Cloud |
Eine Fehlerantwort vom Dienst. |
Commit |
Definiert den Anforderungstext für den Commitvorgang. |
Move |
Die benutzerdefinierten Fehlerinformationen zum Verschieben. |
Move |
Definiert den Ressourceneingabetyp verschieben. |
Operation |
Die Informationen zu Vorgangsfehlern. |
Operation |
Vorgang status REST-Ressource. |
Operation |
Klasse für Vorgang status Fehler. |
Operation |
Klasse für Vorgangsergebniseigenschaften. |
AffectedMoveResource
Fehlerinformationen zu benutzerdefinierten RP-Vorgängen.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Die betroffene Ressourcen-ID. |
moveResources |
Die betroffenen Verschiebungsressourcen. |
|
sourceId |
string |
Die betroffene Quell-ID der Verschiebungsressource. |
CloudError
Eine Fehlerantwort vom Dienst.
Name | Typ | Beschreibung |
---|---|---|
error |
Cloudfehlertext. |
CloudErrorBody
Eine Fehlerantwort vom Dienst.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Ein Bezeichner für den Fehler. Codes sind unveränderlich und sollten programmgesteuert verwendet werden. |
details |
Eine Liste mit zusätzlichen Details zum Fehler. |
|
message |
string |
Eine Meldung, die den Fehler beschreibt, die für die Anzeige in einer Benutzeroberfläche geeignet sein soll. |
target |
string |
Das Ziel des bestimmten Fehlers. Beispiel: Der Name der -Eigenschaft, die einen Fehler aufweist. |
CommitRequest
Definiert den Anforderungstext für den Commitvorgang.
Name | Typ | Beschreibung |
---|---|---|
moveResourceInputType |
Definiert den Ressourceneingabetyp verschieben. |
|
moveResources |
string[] |
Ruft die Liste der Ressourcen-IDs ab oder legt sie fest. Standardmäßig akzeptiert sie Verschiebungsressourcen-IDs, es sei denn, der Eingabetyp wird über die moveResourceInputType-Eigenschaft gewechselt. |
validateOnly |
boolean |
Ruft einen Wert ab, der angibt, ob der Vorgang nur als Voraussetzung ausgeführt werden muss, oder legt diesen fest. |
MoveErrorInfo
Die benutzerdefinierten Fehlerinformationen zum Verschieben.
Name | Typ | Beschreibung |
---|---|---|
moveResources |
Die betroffenen Verschiebungsressourcen. |
MoveResourceInputType
Definiert den Ressourceneingabetyp verschieben.
Name | Typ | Beschreibung |
---|---|---|
MoveResourceId |
string |
|
MoveResourceSourceId |
string |
OperationErrorAdditionalInfo
Die Informationen zu Vorgangsfehlern.
Name | Typ | Beschreibung |
---|---|---|
info |
Die Informationen zu Vorgangsfehlern. |
|
type |
string |
Der Fehlertyp. |
OperationStatus
Vorgang status REST-Ressource.
Name | Typ | Beschreibung |
---|---|---|
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 das Terminal status erfolgreich/fehlgeschlagen/abgebrochen ist. Alle anderen Werte implizieren, dass der Vorgang noch ausgeführt wird. |
OperationStatusError
Klasse für Vorgang status Fehler.
Name | Typ | Beschreibung |
---|---|---|
additionalInfo |
Zusätzliche Informationen. |
|
code |
string |
Der Fehlercode. |
details |
Die Fehlerdetails. |
|
message |
string |
Die Fehlermeldung. |
OperationStatusProperties
Klasse für Vorgangsergebniseigenschaften.