Move Collections - Create

Crea o aggiorna una raccolta di spostamento.

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

Parametri dell'URI

Name In Required Type Description
moveCollectionName
path True
  • string

Nome raccolta Move.

resourceGroupName
path True
  • string

Nome gruppo di risorse.

subscriptionId
path True
  • string

ID sottoscrizione.

api-version
query True
  • string

Versione dell'API client.

Corpo della richiesta

Name Type Description
identity

Definisce le proprietà MSI della raccolta Move.

location
  • string

Posizione geografica in cui vive la risorsa.

properties

Definisce le proprietà della raccolta di spostamento.

tags
  • object

Tag di risorse.

Risposte

Name Type Description
200 OK

Operazione completata

201 Created

Operazione completata

Other Status Codes

Risposta di errore che descrive perché l'operazione non è riuscita.

Sicurezza

azure_auth

Azure Active Directory Flow OAuth2

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

Scopes

Name Description
user_impersonation rappresentare l'account utente

Esempio

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"
  }
}

Definizioni

CloudError

Risposta di errore dal servizio.

CloudErrorBody

Risposta di errore dal servizio.

Errors

Definisce gli errori della risorsa di spostamento.

Identity

Definisce le proprietà MSI della raccolta Move.

MoveCollection

Definire la raccolta di spostamento.

MoveCollectionProperties

Definisce le proprietà della raccolta di spostamento.

MoveResourceErrorBody

Risposta di errore dal servizio Azure Migrate.

ProvisioningState

Definisce gli stati di provisioning.

ResourceIdentityType

Tipo di identità utilizzata per il servizio di spostamento delle risorse.

CloudError

Risposta di errore dal servizio.

Name Type Description
error

Corpo dell'errore cloud.

CloudErrorBody

Risposta di errore dal servizio.

Name Type Description
code
  • string

Identificatore dell'errore. I codici sono invarianti e devono essere usati a livello di codice.

details

Elenco di dettagli aggiuntivi sull'errore.

message
  • string

Messaggio che descrive l'errore, destinato a essere adatto per la visualizzazione in un'interfaccia utente.

target
  • string

Destinazione dell'errore specifico. Ad esempio, il nome della proprietà in caso di errore.

Errors

Definisce gli errori della risorsa di spostamento.

Name Type Description
properties

Corpo dell'errore della risorsa di spostamento.

Identity

Definisce le proprietà MSI della raccolta Move.

Name Type Description
principalId
  • string

Ottiene o imposta l'ID principale.

tenantId
  • string

Ottiene o imposta l'ID tenant.

type

Tipo di identità utilizzata per il servizio di spostamento delle risorse.

MoveCollection

Definire la raccolta di spostamento.

Name Type Description
etag
  • string

Etag della risorsa.

id
  • string

ID risorsa completo per la risorsa.

identity

Definisce le proprietà MSI della raccolta Move.

location
  • string

Posizione geografica in cui vive la risorsa.

name
  • string

nome della risorsa.

properties

Definisce le proprietà della raccolta di spostamento.

tags
  • object

Tag di risorse.

type
  • string

Tipo di risorsa.

MoveCollectionProperties

Definisce le proprietà della raccolta di spostamento.

Name Type Description
errors

Definisce gli errori della raccolta di spostamento.

provisioningState

Definisce gli stati di provisioning.

sourceRegion
  • string

Ottiene o imposta l'area di origine.

targetRegion
  • string

Ottiene o imposta l'area di destinazione.

MoveResourceErrorBody

Risposta di errore dal servizio Azure Migrate.

Name Type Description
code
  • string

Identificatore dell'errore. I codici sono invarianti e devono essere usati a livello di codice.

details

Elenco di dettagli aggiuntivi sull'errore.

message
  • string

Messaggio che descrive l'errore, destinato a essere adatto per la visualizzazione in un'interfaccia utente.

target
  • string

Destinazione dell'errore specifico. Ad esempio, il nome della proprietà in caso di errore.

ProvisioningState

Definisce gli stati di provisioning.

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

ResourceIdentityType

Tipo di identità utilizzata per il servizio di spostamento delle risorse.

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