Udostępnij za pośrednictwem


MigrationConfigsOperations Klasa

Ostrzeżenie

NIE należy bezpośrednio utworzyć wystąpienia tej klasy.

Zamiast tego należy uzyskać dostęp do następujących operacji za pośrednictwem

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, wskazując parametry połączenia do przestrzeni nazw Premium i wszystkie jednostki utworzone po operacji będą w obszarze Przestrzeń nazw Premium. Operacja CompleteMigration zakończy się niepowodzeniem, gdy migracja jednostek 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 mieć wartość "$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

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.

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 AsyncLROPoller zwracające właściwość MigrationConfigProperties lub wynik cls(response)

Typ zwracany

Wyjątki

complete_migration

Ta operacja kończy migrację jednostek, wskazując parametry połączenia do przestrzeni nazw Premium i wszystkie jednostki utworzone po operacji będą w obszarze Przestrzeń nazw Premium. Operacja CompleteMigration zakończy się niepowodzeniem, gdy migracja jednostek 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 mieć wartość "$default". Wymagane jest "$default".

cls
callable

Typ niestandardowy 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 mieć wartość "$default". Wymagane jest "$default".

cls
callable

Typ niestandardowy 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 mieć wartość "$default". Wymagane jest "$default".

cls
callable

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

Typ niestandardowy 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 mieć wartość "$default". Wymagane jest "$default".

cls
callable

Typ niestandardowy 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_01_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\servicebus\\v2021_01_01_preview\\models\\__init__.py'>