Move Collections - Create

Taşıma koleksiyonunu oluşturur veya güncelleştirir.

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

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

Güvenlik

azure_auth

OAuth2 Flow Azure Active Directory

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

Scopes

Name Description
user_impersonation kullanıcı hesabınızın 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 hizmetinden bir hata yanıtı.

ProvisioningState

Sağlama durumlarını tanımlar.

ResourceIdentityType

Kaynak taşıyıcı hizmeti için kullanılan kimliğin 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ılması amaçlanmıştır.

details

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

message
  • string

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

target
  • string

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

Errors

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

Name Type Description
properties

Taşıma kaynağı hata 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şıyıcı hizmeti için kullanılan kimliğin türü.

MoveCollection

Taşıma koleksiyonunu tanımlayın.

Name Type Description
etag
  • string

Kaynağın etag'i.

id
  • string

Kaynağın 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ını 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 hizmetinden bir hata yanıtı.

Name Type Description
code
  • string

Hatanın tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılması amaçlanmıştır.

details

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

message
  • string

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

target
  • string

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

ProvisioningState

Sağlama durumlarını tanımlar.

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

ResourceIdentityType

Kaynak taşıyıcı hizmeti için kullanılan kimliğin türü.

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