Sdílet prostřednictvím


MigrationConfigsOperations Třída

Upozornění

NEPOUŽÍVEJTE přímou instanci této třídy.

Místo toho byste měli přistupovat k následujícím operacím prostřednictvím

ServiceBusManagementClientje

<xref:migration_configs> Atribut.

Dědičnost
builtins.object
MigrationConfigsOperations

Konstruktor

MigrationConfigsOperations(*args, **kwargs)

Metody

begin_create_and_start_migration

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

complete_migration

Tato operace dokončí migraci entit tak, že připojovací řetězce nasměruje na obor názvů Premium a všechny entity vytvořené po operaci budou v oboru názvů Premium. Operace CompleteMigration selže, když probíhá migrace entit.

delete

Odstraní objekt MigrationConfiguration.

get

Načte konfiguraci migrace.

list

Získá všechny migraceKonfigurace.

revert

Tato operace vrátí migraci zpět.

begin_create_and_start_migration

Vytvoří konfiguraci migrace a spustí migraci entit z oboru názvů Standard do oboru názvů 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
Vyžadováno

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

namespace_name
str
Vyžadováno

Název oboru názvů. Povinná hodnota.

config_name
str nebo MigrationConfigurationName
Vyžadováno

Název konfigurace. Vždy by mělo být "$default". "$default" Povinný argument.

parameters
MigrationConfigProperties nebo IO
Vyžadováno

Parametry požadované k vytvoření konfigurace migrace Je typ MigrationConfigProperties nebo vstupně-výstupní operace. Povinná hodnota.

content_type
str

Content-type parametru textu. Známé hodnoty jsou: application/json. Výchozí hodnota je Žádná.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

continuation_token
str

Pokračovací token pro restartování poller z uloženého stavu.

polling
bool nebo AsyncPollingMethod

Ve výchozím nastavení bude vaše metoda dotazování AsyncARMPolling. Předejte hodnotu False pro tuto operaci, pokud se nechcete dotazovat, nebo předejte vlastní inicializovaný objekt dotazování pro osobní strategii dotazování.

polling_interval
int

Výchozí čekací doba mezi dvěma dotazy na operace LRO, pokud není k dispozici žádná hlavička Retry-After.

Návraty

Instance AsyncLROPoller, která vrací buď MigrationConfigProperties, nebo výsledek cls(response)

Návratový typ

Výjimky

complete_migration

Tato operace dokončí migraci entit tak, že připojovací řetězce nasměruje na obor názvů Premium a všechny entity vytvořené po operaci budou v oboru názvů Premium. Operace CompleteMigration selže, když probíhá migrace entit.

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

Parametry

resource_group_name
str
Vyžadováno

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

namespace_name
str
Vyžadováno

Název oboru názvů. Povinná hodnota.

config_name
str nebo MigrationConfigurationName
Vyžadováno

Název konfigurace. Vždy by mělo být "$default". "$default" Povinný argument.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Žádný nebo výsledek cls(response)

Návratový typ

Výjimky

delete

Odstraní objekt MigrationConfiguration.

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

Parametry

resource_group_name
str
Vyžadováno

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

namespace_name
str
Vyžadováno

Název oboru názvů. Povinná hodnota.

config_name
str nebo MigrationConfigurationName
Vyžadováno

Název konfigurace. Vždy by mělo být "$default". "$default" Povinný argument.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Žádný nebo výsledek cls(response)

Návratový typ

Výjimky

get

Načte konfiguraci migrace.

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

Parametry

resource_group_name
str
Vyžadováno

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

namespace_name
str
Vyžadováno

Název oboru názvů. Povinná hodnota.

config_name
str nebo MigrationConfigurationName
Vyžadováno

Název konfigurace. Vždy by mělo být "$default". "$default" Povinný argument.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Vlastnosti MigrationConfig nebo výsledek cls(response)

Návratový typ

Výjimky

list

Získá všechny migraceKonfigurace.

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

Parametry

resource_group_name
str
Vyžadováno

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

namespace_name
str
Vyžadováno

Název oboru názvů. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Iterátor, jako je instance MigrationConfigProperties, nebo výsledek cls(response)

Návratový typ

Výjimky

revert

Tato operace vrátí migraci zpět.

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

Parametry

resource_group_name
str
Vyžadováno

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

namespace_name
str
Vyžadováno

Název oboru názvů. Povinná hodnota.

config_name
str nebo MigrationConfigurationName
Vyžadováno

Název konfigurace. Vždy by mělo být "$default". "$default" Povinný argument.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Žádný nebo výsledek cls(response)

Návratový typ

Výjimky

Atributy

models

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