Udostępnij za pośrednictwem


MigrationConfigsOperations Klasa

Ostrzeżenie

NIE tworzy wystąpienia tej klasy bezpośrednio.

Zamiast tego należy uzyskać dostęp do następujących operacji za pomocą polecenia

ServiceBusManagementClient's

<xref:migration_configs> Atrybut.

Dziedziczenie
builtins.object
MigrationConfigsOperations

Konstruktor

MigrationConfigsOperations(*args, **kwargs)

Metody

begin_create_and_start_migration

Tworzy konfigurację migracji i rozpoczyna migrację jednostek z przestrzeni nazw w warstwie Standardowa do Warstwy Premium.

complete_migration

Ta operacja kończy migrację jednostek przez wskazanie parametrów połączenia do przestrzeni nazw Premium i wszystkich jednostek utworzonych po operacji będzie w obszarze Przestrzeń nazw Premium. Operacja CompleteMigration zakończy się niepowodzeniem, gdy migracja jednostki jest w toku.

delete

Usuwa element MigrationConfiguration.

get

Pobiera konfigurację migracji.

list

Pobiera wszystkie konfiguracje migracji.

revert

Ta operacja przywraca migrację.

begin_create_and_start_migration

Tworzy konfigurację migracji i rozpoczyna migrację jednostek z przestrzeni nazw w warstwie Standardowa do Warstwy Premium.

async begin_create_and_start_migration(resource_group_name: str, namespace_name: str, config_name: str | _models.MigrationConfigurationName, parameters: _models.MigrationConfigProperties, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.MigrationConfigProperties]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

config_name
str lub MigrationConfigurationName
Wymagane

Nazwa konfiguracji. Zawsze powinna być "$default". Wymagane jest "$default".

parameters
MigrationConfigProperties lub IO
Wymagane

Parametry wymagane do utworzenia konfiguracji migracji. Jest typem MigrationConfigProperties lub typem we/wy. Wymagane.

content_type
str

Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.

polling
bool lub AsyncPollingMethod

Domyślnie metoda sondowania będzie AsyncARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie klasy AsyncLROPoller zwracające właściwość MigrationConfigProperties lub wynik cls(response)

Typ zwracany

Wyjątki

complete_migration

Ta operacja kończy migrację jednostek przez wskazanie parametrów połączenia do przestrzeni nazw Premium i wszystkich jednostek utworzonych po operacji będzie w obszarze Przestrzeń nazw Premium. Operacja CompleteMigration zakończy się niepowodzeniem, gdy migracja jednostki jest w toku.

async complete_migration(resource_group_name: str, namespace_name: str, config_name: str | MigrationConfigurationName, **kwargs: Any) -> None

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

config_name
str lub MigrationConfigurationName
Wymagane

Nazwa konfiguracji. Zawsze powinna być "$default". Wymagane jest "$default".

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Brak lub wynik cls(response)

Typ zwracany

Wyjątki

delete

Usuwa element MigrationConfiguration.

async delete(resource_group_name: str, namespace_name: str, config_name: str | MigrationConfigurationName, **kwargs: Any) -> None

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

config_name
str lub MigrationConfigurationName
Wymagane

Nazwa konfiguracji. Zawsze powinna być "$default". Wymagane jest "$default".

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Brak lub wynik cls(response)

Typ zwracany

Wyjątki

get

Pobiera konfigurację migracji.

async get(resource_group_name: str, namespace_name: str, config_name: str | MigrationConfigurationName, **kwargs: Any) -> MigrationConfigProperties

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

config_name
str lub MigrationConfigurationName
Wymagane

Nazwa konfiguracji. Zawsze powinna być "$default". Wymagane jest "$default".

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

MigrationConfigProperties lub wynik cls(response)

Typ zwracany

Wyjątki

list

Pobiera wszystkie konfiguracje migracji.

list(resource_group_name: str, namespace_name: str, **kwargs: Any) -> AsyncIterable[MigrationConfigProperties]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie elementu MigrationConfigProperties lub wynik cls(response)

Typ zwracany

Wyjątki

revert

Ta operacja przywraca migrację.

async revert(resource_group_name: str, namespace_name: str, config_name: str | MigrationConfigurationName, **kwargs: Any) -> None

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

config_name
str lub MigrationConfigurationName
Wymagane

Nazwa konfiguracji. Zawsze powinna być "$default". Wymagane jest "$default".

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Brak lub wynik cls(response)

Typ zwracany

Wyjątki

Atrybuty

models

models = <module 'azure.mgmt.servicebus.v2021_11_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\servicebus\\v2021_11_01\\models\\__init__.py'>