Move Collections - Initiate Move
Verschiebt den Satz von Ressourcen, die im Anforderungstext enthalten sind. Der Verschiebungsvorgang wird ausgelöst, nachdem sich die moveResources im moveState "MovePending" oder "MoveFailed" befinden. Bei erfolgreichem Abschluss führt moveResource moveState einen Übergang zu CommitPending 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}/initiateMove?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_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
Definitionen
Name | Beschreibung |
---|---|
Affected |
Fehlerinformationen zu benutzerdefinierten RP-Vorgängen. |
Cloud |
Eine Fehlerantwort vom Dienst. |
Cloud |
Eine Fehlerantwort vom Dienst. |
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. |
Resource |
Definiert den Anforderungstext für den Vorgang zum Verschieben von Ressourcen. |
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. |
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.
ResourceMoveRequest
Definiert den Anforderungstext für den Vorgang zum Verschieben von Ressourcen.
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. |