Condividi tramite


MigrationConfigsOperations Classe

Avviso

NON creare un'istanza diretta di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

ServiceBusManagementClient's

Attributo<xref:migration_configs> .

Ereditarietà
builtins.object
MigrationConfigsOperations

Costruttore

MigrationConfigsOperations(*args, **kwargs)

Metodi

begin_create_and_start_migration

Crea la configurazione della migrazione e avvia la migrazione delle entità dallo spazio dei nomi Standard a Premium.

complete_migration

Questa operazione completa la migrazione delle entità puntando le stringhe di connessione allo spazio dei nomi Premium e a tutte le entità create dopo l'operazione sarà in Spazio dei nomi Premium. L'operazione CompleteMigration avrà esito negativo quando la migrazione delle entità è in corso.

delete

Elimina una migrationConfiguration.

get

Recupera la configurazione della migrazione.

list

Ottiene tutte le configurazioni di migrazione.

revert

Questa operazione ripristina la migrazione.

begin_create_and_start_migration

Crea la configurazione della migrazione e avvia la migrazione delle entità dallo spazio dei nomi Standard a 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]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

namespace_name
str
Necessario

Nome dello spazio dei nomi. Obbligatorio.

config_name
str oppure MigrationConfigurationName
Necessario

Nome della configurazione. Deve sempre essere "$default". Obbligatorio "$default".

parameters
MigrationConfigProperties oppure IO
Necessario

Parametri necessari per creare la configurazione della migrazione. È un tipo MigrationConfigProperties o un tipo di I/O. Obbligatorio.

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure AsyncPollingMethod

Per impostazione predefinita, il metodo di polling sarà AsyncARMPolling. Passare false per questa operazione per non eseguire il polling o passare l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di AsyncLROPoller che restituisce MigrationConfigProperties o il risultato di cls(response)

Tipo restituito

Eccezioni

complete_migration

Questa operazione completa la migrazione delle entità puntando le stringhe di connessione allo spazio dei nomi Premium e a tutte le entità create dopo l'operazione sarà in Spazio dei nomi Premium. L'operazione CompleteMigration avrà esito negativo quando la migrazione delle entità è in corso.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

namespace_name
str
Necessario

Nome dello spazio dei nomi. Obbligatorio.

config_name
str oppure MigrationConfigurationName
Necessario

Nome della configurazione. Deve sempre essere "$default". Obbligatorio "$default".

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

delete

Elimina una migrationConfiguration.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

namespace_name
str
Necessario

Nome dello spazio dei nomi. Obbligatorio.

config_name
str oppure MigrationConfigurationName
Necessario

Nome della configurazione. Deve sempre essere "$default". Obbligatorio "$default".

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

get

Recupera la configurazione della migrazione.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

namespace_name
str
Necessario

Nome dello spazio dei nomi. Obbligatorio.

config_name
str oppure MigrationConfigurationName
Necessario

Nome della configurazione. Deve sempre essere "$default". Obbligatorio "$default".

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

MigrationConfigProperties o il risultato di cls(response)

Tipo restituito

Eccezioni

list

Ottiene tutte le configurazioni di migrazione.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

namespace_name
str
Necessario

Nome dello spazio dei nomi. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Iteratore come l'istanza di MigrationConfigProperties o il risultato di cls(response)

Tipo restituito

Eccezioni

revert

Questa operazione ripristina la migrazione.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

namespace_name
str
Necessario

Nome dello spazio dei nomi. Obbligatorio.

config_name
str oppure MigrationConfigurationName
Necessario

Nome della configurazione. Deve sempre essere "$default". Obbligatorio "$default".

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

Attributi

models

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