Move Collections - Initiate Move

Verschiebt den Satz von Ressourcen, die im Anforderungstext enthalten sind. Der Verschiebenvorgang wird ausgelöst, nachdem sich die MoveResources im MoveState "MovePending" oder "MoveFailed" befinden, auf einem erfolgreichen Abschluss der MoveResource moveResource MoveState einen Übergang zu CommitPending ausführen. Um dem Benutzer bei der Voraussetzung des Vorgangs zu helfen, kann der Client den Vorgang mit der auf true festgelegten ValidOnly-Eigenschaft aufrufen.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/moveCollections/{moveCollectionName}/initiateMove?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 diese fest, soweit die Ressourcen-ID nicht über die MoveResourceInputType-Eigenschaft gewechselt wird.

moveResourceInputType

Definiert den Eingabetyp "Ressourceneingabe verschieben".

validateOnly
  • boolean

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Vorgang nur vorab 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_InitiateMove

Sample Request

POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Migrate/moveCollections/movecollection1/initiateMove?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 des benutzerdefinierten RP-Vorgangs.

CloudError

Eine Fehlerantwort vom Dienst.

CloudErrorBody

Eine Fehlerantwort vom Dienst.

MoveErrorInfo

Die benutzerdefinierten Fehlerinformationen verschieben.

MoveResourceInputType

Definiert den Eingabetyp "Ressourceneingabe verschieben".

OperationErrorAdditionalInfo

Die Fehlerinformationen des Vorgangs.

OperationStatus

Vorgangsstatus-REST-Ressource.

OperationStatusError

Klasse für Vorgangsstatusfehler.

OperationStatusProperties

Klasse für Vorgangsergebniseigenschaften.

ResourceMoveRequest

Definiert den Anforderungstext für den Ressourcenverschiebungsvorgang.

AffectedMoveResource

Fehlerinformationen des benutzerdefinierten RP-Vorgangs.

Name Type Description
id
  • string

Die betroffene Ressourcen-ID verschieben.

moveResources

Die betroffenen Ressourcen verschieben.

sourceId
  • string

Die betroffene Ressourcenquelle-ID verschieben.

CloudError

Eine Fehlerantwort vom Dienst.

Name Type Description
error

Cloudfehlertext.

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 in einer Benutzeroberfläche geeignet ist.

target
  • string

Das Ziel des bestimmten Fehlers. Beispiel: Der Name der Eigenschaft im Fehler.

MoveErrorInfo

Die benutzerdefinierten Fehlerinformationen verschieben.

Name Type Description
moveResources

Die betroffenen Ressourcen verschieben.

MoveResourceInputType

Definiert den Eingabetyp "Ressourceneingabe verschieben".

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 beim Angeben aller Fehlerdetails für den Vorgang.

id
  • string

Ressourcen-ID.

name
  • string

Vorgangsname

properties

Benutzerdefinierte Daten.

startTime
  • string

Startzeit

status
  • string

Der Status des Vorgangs. ARM erwartet, dass der Terminalstatus einer der erfolgreichen/fehlgeschlagenen/abgebrochenen. Alle anderen Werte bedeuten, dass der Vorgang weiterhin 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.

ResourceMoveRequest

Definiert den Anforderungstext für den Ressourcenverschiebungsvorgang.

Name Type Description
moveResourceInputType

Definiert den Eingabetyp "Ressourceneingabe verschieben".

moveResources
  • string[]

Ruft die Liste der Ressourcen-ID ab, oder legt diese fest, soweit die Ressourcen-ID nicht über die MoveResourceInputType-Eigenschaft gewechselt wird.

validateOnly
  • boolean

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Vorgang nur vorab ausgeführt werden muss.