Move Collections - Create

Crée ou met à jour une collection de déplacements.

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

Paramètres URI

Name In Required Type Description
moveCollectionName
path True
  • string

Nom de la collection de déplacements.

resourceGroupName
path True
  • string

Nom du groupe de ressources.

subscriptionId
path True
  • string

ID d’abonnement.

api-version
query True
  • string

Version de l’API cliente.

Corps de la demande

Name Type Description
identity

Définit les propriétés MSI de la collection de déplacements.

location
  • string

Emplacement géographique dans lequel la ressource réside.

properties

Définit les propriétés de déplacement de la collection.

tags
  • object

Balises de ressource.

Réponses

Name Type Description
200 OK

Opération réussie

201 Created

Opération réussie

Other Status Codes

Réponse d’erreur décrivant la raison de l’échec de l’opération.

Sécurité

azure_auth

Azure Active Directory le Flow OAuth2

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

Scopes

Name 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=2021-01-01
{
  "location": "eastus2",
  "properties": {
    "sourceRegion": "eastus",
    "targetRegion": "westus"
  },
  "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"
  }
}
{
  "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"
  }
}

Définitions

CloudError

Réponse d’erreur du service.

CloudErrorBody

Réponse d’erreur du service.

Errors

Définit les erreurs de ressource de déplacement.

Identity

Définit les propriétés MSI de la collection de déplacements.

MoveCollection

Définissez la collection de déplacements.

MoveCollectionProperties

Définit les propriétés de déplacement de la collection.

MoveResourceErrorBody

Réponse d’erreur du service Azure Migrate.

ProvisioningState

Définit les États d’approvisionnement.

ResourceIdentityType

Type d’identité utilisé pour le service de déplacement de ressources.

CloudError

Réponse d’erreur du service.

Name Type Description
error

Corps de l’erreur Cloud.

CloudErrorBody

Réponse d’erreur du service.

Name 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é dans erreur.

Errors

Définit les erreurs de ressource de déplacement.

Name Type Description
properties

Corps de l’erreur de déplacement de ressources.

Identity

Définit les propriétés MSI de la collection de déplacements.

Name 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éplacements.

Name 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 de déplacements.

location
  • string

Emplacement géographique dans lequel la ressource réside.

name
  • string

nom de la ressource.

properties

Définit les propriétés de déplacement de la collection.

tags
  • object

Balises de ressource.

type
  • string

Type de la ressource.

MoveCollectionProperties

Définit les propriétés de déplacement de la collection.

Name Type Description
errors

Définit les erreurs de la collection de déplacements.

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.

MoveResourceErrorBody

Réponse d’erreur du service Azure Migrate.

Name 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é dans erreur.

ProvisioningState

Définit les États d’approvisionnement.

Name Type Description
Creating
  • string
Failed
  • string
Succeeded
  • string
Updating
  • string

ResourceIdentityType

Type d’identité utilisé pour le service de déplacement de ressources.

Name Type Description
None
  • string
SystemAssigned
  • string
UserAssigned
  • string