Migration Configs - Create And Start Migration

Vytvoří konfiguraci migrace a spustí migraci entit z oboru názvů Standard do úrovně Premium.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/migrationConfigurations/$default?api-version=2021-01-01-preview

Parametry identifikátoru URI

Name In Required Type Description
configName
path True

Název konfigurace. Měla by být vždy "$default".

namespaceName
path True
  • string

Název oboru názvů

resourceGroupName
path True
  • string

Název skupiny prostředků v rámci předplatného Azure.

subscriptionId
path True
  • string

Přihlašovací údaje předplatného, které jednoznačně identifikují předplatné Microsoft Azure. ID předplatného tvoří část identifikátoru URI pro každé volání služby.

api-version
query True
  • string

Verze rozhraní API klienta

Text požadavku

Name Required Type Description
properties.postMigrationName True
  • string

Název pro přístup k oboru názvů Standard po migraci

properties.targetNamespace True
  • string

Existující název ID ARM oboru názvů ARM, který nemá žádné entity, se použije pro migraci.

Odpovědi

Name Type Description
200 OK

Konfigurace migrace se úspěšně vytvořila.

201 Created

Přijatý požadavek na vytvoření konfigurace migrace

Other Status Codes

ServiceBus chybovou odpověď popisující, proč se operace nezdařila.

Zabezpečení

azure_auth

Azure Active Directory tok OAuth2

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

Scopes

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

MigrationConfigurationsStartMigration

Sample Request

PUT https://management.azure.com/subscriptions/SubscriptionId/resourceGroups/ResourceGroup/providers/Microsoft.ServiceBus/namespaces/sdk-Namespace-41/migrationConfigurations/$default?api-version=2021-01-01-preview
{
  "properties": {
    "targetNamespace": "/subscriptions/SubscriptionId/resourceGroups/ResourceGroup/providers/Microsoft.ServiceBus/namespaces/sdk-Namespace-4028",
    "postMigrationName": "sdk-PostMigration-5919"
  }
}

Sample Response

{
  "id": "/subscriptions/SubscriptionId/resourceGroups/ResourceGroup/providers/Microsoft.ServiceBus/namespaces/sdk-Namespace-41/migrationConfigs/$default",
  "name": "sdk-Namespace-41",
  "type": "Microsoft.ServiceBus/Namespaces/disasterrecoveryconfigs",
  "properties": {
    "provisioningState": "Accepted",
    "targetNamespace": "/subscriptions/SubscriptionId/resourceGroups/ResourceGroup/providers/Microsoft.ServiceBus/namespaces/sdk-Namespace-4028",
    "postMigrationName": "sdk-PostMigration-5919",
    "migrationState": "Initiating"
  }
}

Definice

createdByType

Typ identity, která vytvořila prostředek.

Error

Objekt Error

ErrorAdditionalInfo

Další informace o chybě správy prostředků

ErrorResponse

Odpověď na chybu správy prostředků

MigrationConfigProperties

Operace konfigurace jedné položky v seznamu nebo načíst konfiguraci migrace

MigrationConfigurationName

Název konfigurace. Měla by být vždy "$default".

systemData

Metadata týkající se vytvoření a poslední změny prostředku

createdByType

Typ identity, která vytvořila prostředek.

Name Type Description
Application
  • string
Key
  • string
ManagedIdentity
  • string
User
  • string

Error

Objekt Error

Name Type Description
additionalInfo

Další informace o chybě.

code
  • string

Kód chyby

details

Podrobnosti o chybě

message
  • string

Chybová zpráva

target
  • string

Cílová chyba.

ErrorAdditionalInfo

Další informace o chybě správy prostředků

Name Type Description
info
  • object

Další informace.

type
  • string

Další typ informací

ErrorResponse

Odpověď na chybu správy prostředků

Name Type Description
error

Objekt Error

MigrationConfigProperties

Operace konfigurace jedné položky v seznamu nebo načíst konfiguraci migrace

Name Type Description
id
  • string

ID prostředku

name
  • string

Název prostředku

properties.migrationState
  • string

Stav, ve kterém je migrace Standard na Premium, možné hodnoty: neznámé, vrácení, dokončení, zahájení, synchronizace, aktivní

properties.pendingReplicationOperationsCount
  • integer

Počet entit, které čekají na replikaci.

properties.postMigrationName
  • string

Název pro přístup k oboru názvů Standard po migraci

properties.provisioningState
  • string

Stav zřizování konfigurace migrace

properties.targetNamespace
  • string

Existující název ID ARM oboru názvů ARM, který nemá žádné entity, se použije pro migraci.

systemData

Systémová metadata metadat týkající se tohoto prostředku.

type
  • string

Typ prostředku

MigrationConfigurationName

Název konfigurace. Měla by být vždy "$default".

Name Type Description
$default
  • string

systemData

Metadata týkající se vytvoření a poslední změny prostředku

Name Type Description
createdAt
  • string

Časové razítko vytvoření prostředku (UTC).

createdBy
  • string

Identita, která vytvořila prostředek.

createdByType

Typ identity, která vytvořila prostředek.

lastModifiedAt
  • string

Typ identity, která naposledy změnila prostředek.

lastModifiedBy
  • string

Identita, která naposledy změnila prostředek.

lastModifiedByType

Typ identity, která naposledy změnila prostředek.