Move Collections - Create

Taşıma koleksiyonunu oluşturur veya günceller.

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

URI Parametreleri

Name In Required Type Description
moveCollectionName
path True
  • string

Taşıma Koleksiyonu Adı.

resourceGroupName
path True
  • string

Kaynak Grubu Adı.

subscriptionId
path True
  • string

Abonelik Kimliği.

api-version
query True
  • string

İstemci API'si Sürümü.

İstek Gövdesi

Name Type Description
identity

Taşıma Koleksiyonunun MSI özelliklerini tanımlar.

location
  • string

Kaynağın bulunduğu coğrafi konum.

properties

Taşıma koleksiyonu özelliklerini tanımlar.

tags
  • object

Kaynak etiketleri.

Yanıtlar

Name Type Description
200 OK

Başarılı

201 Created

Başarılı

Other Status Codes

İşlem neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akışı

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

Scopes

Name Description
user_impersonation kullanıcı hesabınıza kimliğine bürünme

Örnekler

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

Tanımlar

CloudError

Hizmetten bir hata yanıtı.

CloudErrorBody

Hizmetten bir hata yanıtı.

Errors

Taşıma kaynağı hatalarını tanımlar.

Identity

Taşıma Koleksiyonunun MSI özelliklerini tanımlar.

MoveCollection

Taşıma koleksiyonunu tanımlayın.

MoveCollectionProperties

Taşıma koleksiyonu özelliklerini tanımlar.

MoveResourceErrorBody

Azure Geçişi hizmetten bir hata yanıtı.

ProvisioningState

Sağlama durumları tanımlar.

ResourceIdentityType

Kaynak taşıma hizmeti için kullanılan kimlik türü.

CloudError

Hizmetten bir hata yanıtı.

Name Type Description
error

Bulut hata gövdesi.

CloudErrorBody

Hizmetten bir hata yanıtı.

Name Type Description
code
  • string

Hatanın tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılmak üzere tasarlanmıştır.

details

Hatayla ilgili ek ayrıntıların listesi.

message
  • string

Hatayı açıklayan, kullanıcı arabiriminde görüntülenmek üzere uygun olması amaçlanan bir ileti.

target
  • string

Belirli bir hatanın hedefi. Örneğin, hata özelliği adı.

Errors

Taşıma kaynağı hatalarını tanımlar.

Name Type Description
properties

Kaynak taşıma hatası gövdesi.

Identity

Taşıma Koleksiyonunun MSI özelliklerini tanımlar.

Name Type Description
principalId
  • string

Asıl kimliği alır veya ayarlar.

tenantId
  • string

Kiracı kimliğini alır veya ayarlar.

type

Kaynak taşıma hizmeti için kullanılan kimlik türü.

MoveCollection

Taşıma koleksiyonunu tanımlayın.

Name Type Description
etag
  • string

Kaynağın etag'i.

id
  • string

Kaynak için tam kaynak kimliği.

identity

Taşıma Koleksiyonunun MSI özelliklerini tanımlar.

location
  • string

Kaynağın bulunduğu coğrafi konum.

name
  • string

Kaynağın adı

properties

Taşıma koleksiyonu özelliklerini tanımlar.

tags
  • object

Kaynak etiketleri.

type
  • string

Kaynağın türü.

MoveCollectionProperties

Taşıma koleksiyonu özelliklerini tanımlar.

Name Type Description
errors

Taşıma koleksiyonu hatalarını tanımlar.

provisioningState

Sağlama durumları tanımlar.

sourceRegion
  • string

Kaynak bölgeyi alır veya ayarlar.

targetRegion
  • string

Hedef bölgeyi alır veya ayarlar.

MoveResourceErrorBody

Azure Geçişi hizmetten bir hata yanıtı.

Name Type Description
code
  • string

Hatanın tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılmak üzere tasarlanmıştır.

details

Hatayla ilgili ek ayrıntıların listesi.

message
  • string

Hatayı açıklayan, kullanıcı arabiriminde görüntülenmek üzere uygun olması amaçlanan bir ileti.

target
  • string

Belirli bir hatanın hedefi. Örneğin, hata özelliği adı.

ProvisioningState

Sağlama durumları tanımlar.

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

ResourceIdentityType

Kaynak taşıma hizmeti için kullanılan kimlik türü.

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