Move Collections - Initiate Move

Przenosi zestaw zasobów uwzględnionych w treści żądania. Operacja przenoszenia jest wyzwalana, gdy element moveResources znajduje się w elemencie moveState "MovePending" lub "MoveFailed", po pomyślnym zakończeniu moveResource moveState wykona przejście do commitPending. Aby ułatwić użytkownikowi wymaganie wstępne operacji, klient może wywołać operację z właściwością validateOnly ustawioną na true.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
moveCollectionName
path True

string

Nazwa kolekcji przenoszenia.

resourceGroupName
path True

string

Nazwa grupy zasobów.

subscriptionId
path True

string

Identyfikator subskrypcji.

api-version
query True

string

Wersja interfejsu API klienta.

Treść żądania

Nazwa Wymagane Typ Opis
moveResources True

string[]

Pobiera lub ustawia listę identyfikatorów zasobów. Domyślnie akceptuje identyfikator zasobu przenoszenia, chyba że typ wejściowy jest przełączany za pośrednictwem właściwości moveResourceInputType.

moveResourceInputType

MoveResourceInputType

Definiuje typ danych wejściowych zasobu przenoszenia.

validateOnly

boolean

Pobiera lub ustawia wartość wskazującą, czy operacja musi uruchamiać tylko wymagania wstępne.

Odpowiedzi

Nazwa Typ Opis
200 OK

OperationStatus

OK

202 Accepted

Zaakceptowano

Other Status Codes

CloudError

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

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

Scopes

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

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

Definicje

Nazwa Opis
AffectedMoveResource

Informacje o błędzie operacji niestandardowej rp.

CloudError

Odpowiedź na błąd z usługi.

CloudErrorBody

Odpowiedź na błąd z usługi.

MoveErrorInfo

Informacje o błędzie niestandardowym przenoszenia.

MoveResourceInputType

Definiuje typ danych wejściowych zasobu przenoszenia.

OperationErrorAdditionalInfo

Informacje o błędzie operacji.

OperationStatus

Zasób REST stanu operacji.

OperationStatusError

Klasa błędów stanu operacji.

OperationStatusProperties

Klasa właściwości wyniku operacji.

ResourceMoveRequest

Definiuje treść żądania dla operacji przenoszenia zasobów.

AffectedMoveResource

Informacje o błędzie operacji niestandardowej rp.

Nazwa Typ Opis
id

string

Identyfikator zasobu przenoszenia, którego dotyczy problem.

moveResources

AffectedMoveResource[]

Zasoby przenoszenia, których dotyczy problem.

sourceId

string

Identyfikator źródła zasobu przenoszenia, którego dotyczy problem.

CloudError

Odpowiedź na błąd z usługi.

Nazwa Typ Opis
error

CloudErrorBody

Treść błędu chmury.

CloudErrorBody

Odpowiedź na błąd z usługi.

Nazwa Typ Opis
code

string

Identyfikator błędu. Kody są niezmienne i mają być używane programowo.

details

CloudErrorBody[]

Lista dodatkowych szczegółów dotyczących błędu.

message

string

Komunikat opisujący błąd, który ma być odpowiedni do wyświetlania w interfejsie użytkownika.

target

string

Element docelowy określonego błędu. Na przykład nazwa właściwości w błędzie.

MoveErrorInfo

Informacje o błędzie niestandardowym przenoszenia.

Nazwa Typ Opis
moveResources

AffectedMoveResource[]

Zasoby przenoszenia, których dotyczy problem.

MoveResourceInputType

Definiuje typ danych wejściowych zasobu przenoszenia.

Nazwa Typ Opis
MoveResourceId

string

MoveResourceSourceId

string

OperationErrorAdditionalInfo

Informacje o błędzie operacji.

Nazwa Typ Opis
info

MoveErrorInfo

Informacje o błędzie operacji.

type

string

Typ błędu.

OperationStatus

Zasób REST stanu operacji.

Nazwa Typ Opis
endTime

string

Godzina zakończenia.

error

OperationStatusError

Błąd z informacją o wszystkich szczegółach błędu dla operacji.

id

string

Identyfikator zasobu.

name

string

nazwa operacji.

properties

OperationStatusProperties

Dane niestandardowe.

startTime

string

Godzina rozpoczęcia.

status

string

Stan operacji. Usługa ARM oczekuje, że stan terminalu będzie jedną z wartości Powodzenie/Niepowodzenie/Anulowane. Wszystkie inne wartości oznaczają, że operacja jest nadal uruchomiona.

OperationStatusError

Klasa błędów stanu operacji.

Nazwa Typ Opis
additionalInfo

OperationErrorAdditionalInfo[]

Dodatkowe informacje.

code

string

Kod błędu.

details

OperationStatusError[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

OperationStatusProperties

Klasa właściwości wyniku operacji.

ResourceMoveRequest

Definiuje treść żądania dla operacji przenoszenia zasobów.

Nazwa Typ Opis
moveResourceInputType

MoveResourceInputType

Definiuje typ danych wejściowych zasobu przenoszenia.

moveResources

string[]

Pobiera lub ustawia listę identyfikatorów zasobów. Domyślnie akceptuje identyfikator zasobu przenoszenia, chyba że typ wejściowy jest przełączany za pośrednictwem właściwości moveResourceInputType.

validateOnly

boolean

Pobiera lub ustawia wartość wskazującą, czy operacja musi uruchamiać tylko wymagania wstępne.