Move Collections - Create
Crée ou met à jour une collection de déplacement.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/moveCollections/{moveCollectionName}?api-version=2023-08-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
move
|
path | True |
string |
Nom de la collection Move. |
resource
|
path | True |
string |
Nom du groupe de ressources. |
subscription
|
path | True |
string |
ID d’abonnement. |
api-version
|
query | True |
string |
Version de l’API cliente. |
Corps de la demande
Nom | Type | Description |
---|---|---|
identity |
Définit les propriétés MSI de la collection Move. |
|
location |
string |
Emplacement géographique où réside la ressource. |
properties |
Définit les propriétés de la collection de déplacement. |
|
tags |
object |
Balises de ressource. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Opération réussie |
|
201 Created |
Succès |
|
Other Status Codes |
Réponse d’erreur décrivant la raison de l’échec de l’opération. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nom | Description |
---|---|
user_impersonation | Emprunter l’identité de votre compte d’utilisateur |
Exemples
MoveCollections_Create
Sample Request
PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Migrate/moveCollections/movecollection1?api-version=2023-08-01
{
"location": "eastus2",
"properties": {
"sourceRegion": "eastus",
"targetRegion": "westus",
"moveType": "RegionToRegion"
},
"identity": {
"type": "SystemAssigned"
}
}
Sample Response
{
"name": "movecollection1",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Migrate/MoveCollections/movecollection1",
"type": "Microsoft.Migrate/MoveCollections",
"location": "United States",
"identity": {
"type": "SystemAssigned",
"principalId": "7488fa50-1c8e-42c4-a117-38c8d05d8b72",
"tenantId": "cc7e5736-dbba-4059-a621-664eab9c1d80"
},
"properties": {
"sourceRegion": "eastus",
"targetRegion": "westus",
"provisioningState": "Succeeded",
"version": "V1",
"moveType": "RegionToRegion"
},
"systemData": {
"createdBy": "user@microsoft.com",
"createdByType": "User",
"createdAt": "2021-08-29T15:06:54.2757906Z",
"lastModifiedBy": "user@microsoft.com",
"lastModifiedByType": "User",
"lastModifiedAt": "2021-08-29T15:06:54.2757906Z"
}
}
{
"name": "movecollection1",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Migrate/MoveCollections/movecollection1",
"type": "Microsoft.Migrate/MoveCollections",
"location": "United States",
"identity": {
"type": "SystemAssigned",
"principalId": "7488fa50-1c8e-42c4-a117-38c8d05d8b72",
"tenantId": "cc7e5736-dbba-4059-a621-664eab9c1d80"
},
"properties": {
"sourceRegion": "eastus",
"targetRegion": "westus",
"provisioningState": "Succeeded",
"version": "V1"
},
"systemData": {
"createdBy": "user@microsoft.com",
"createdByType": "User",
"createdAt": "2021-08-29T15:06:54.2757906Z",
"lastModifiedBy": "user@microsoft.com",
"lastModifiedByType": "User",
"lastModifiedAt": "2021-08-29T15:06:54.2757906Z"
}
}
Définitions
Nom | Description |
---|---|
Cloud |
Réponse d’erreur du service. |
Cloud |
Réponse d’erreur du service. |
created |
Type d’identité qui a créé la ressource. |
Errors |
Définit les erreurs de déplacement des ressources. |
Identity |
Définit les propriétés MSI de la collection Move. |
Move |
Définissez la collection de déplacement. |
Move |
Définit les propriétés de la collection de déplacement. |
Move |
Réponse d’erreur du service Azure Migrate. |
Move |
Définit le MoveType. |
Provisioning |
Définit les états d’approvisionnement. |
Resource |
Type d’identité utilisé pour le service de déplacement de ressources. |
system |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
CloudError
Réponse d’erreur du service.
Nom | Type | Description |
---|---|---|
error |
Corps d’erreur cloud. |
CloudErrorBody
Réponse d’erreur du service.
Nom | Type | Description |
---|---|---|
code |
string |
Identificateur de l'erreur. Les codes sont invariants et sont destinés à être consommés par programmation. |
details |
Liste de détails supplémentaires sur l’erreur. |
|
message |
string |
Message décrivant l’erreur, destiné à être adapté à l’affichage dans une interface utilisateur. |
target |
string |
Cible de l’erreur particulière. Par exemple, le nom de la propriété en erreur. |
createdByType
Type d’identité qui a créé la ressource.
Nom | Type | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
Errors
Définit les erreurs de déplacement des ressources.
Nom | Type | Description |
---|---|---|
properties |
Corps d’erreur de la ressource de déplacement. |
Identity
Définit les propriétés MSI de la collection Move.
Nom | Type | Description |
---|---|---|
principalId |
string |
Obtient ou définit l’ID du principal. |
tenantId |
string |
Obtient ou définit l’ID de locataire. |
type |
Type d’identité utilisé pour le service de déplacement de ressources. |
MoveCollection
Définissez la collection de déplacement.
Nom | Type | Description |
---|---|---|
etag |
string |
Etag de la ressource. |
id |
string |
ID de ressource complet pour la ressource. |
identity |
Définit les propriétés MSI de la collection Move. |
|
location |
string |
Emplacement géographique où réside la ressource. |
name |
string |
nom de la ressource. |
properties |
Définit les propriétés de la collection de déplacement. |
|
systemData |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
|
tags |
object |
Balises de ressource. |
type |
string |
Type de la ressource. |
MoveCollectionProperties
Définit les propriétés de la collection de déplacement.
Nom | Type | Description |
---|---|---|
errors |
Définit les erreurs de la collection de déplacement. |
|
moveRegion |
string |
Obtient ou définit la région de déplacement qui indique la région où le déplacement régional vers zonale de machine virtuelle sera effectué. |
moveType |
Définit le MoveType. |
|
provisioningState |
Définit les états d’approvisionnement. |
|
sourceRegion |
string |
Obtient ou définit la région source. |
targetRegion |
string |
Obtient ou définit la région cible. |
version |
string |
Obtient ou définit la version de la collection de déplacement. |
MoveResourceErrorBody
Réponse d’erreur du service Azure Migrate.
Nom | Type | Description |
---|---|---|
code |
string |
Identificateur de l'erreur. Les codes sont invariants et sont destinés à être consommés par programmation. |
details |
Liste de détails supplémentaires sur l’erreur. |
|
message |
string |
Message décrivant l’erreur, destiné à être adapté à l’affichage dans une interface utilisateur. |
target |
string |
Cible de l’erreur particulière. Par exemple, le nom de la propriété en erreur. |
MoveType
Définit le MoveType.
Nom | Type | Description |
---|---|---|
RegionToRegion |
string |
|
RegionToZone |
string |
ProvisioningState
Définit les états d’approvisionnement.
Nom | Type | Description |
---|---|---|
Creating |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
ResourceIdentityType
Type d’identité utilisé pour le service de déplacement de ressources.
Nom | Type | Description |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
UserAssigned |
string |
systemData
Métadonnées relatives à la création et à la dernière modification de la ressource.
Nom | Type | Description |
---|---|---|
createdAt |
string |
Horodatage de la création de ressources (UTC). |
createdBy |
string |
Identité qui a créé la ressource. |
createdByType |
Type d’identité qui a créé la ressource. |
|
lastModifiedAt |
string |
Horodatage de la dernière modification de la ressource (UTC) |
lastModifiedBy |
string |
Identité qui a modifié la dernière ressource. |
lastModifiedByType |
Type d’identité qui a modifié la dernière ressource. |