Condividi tramite


NamespacesOperations Classe

Avviso

NON creare direttamente un'istanza di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

ServiceBusManagementClient's

Attributo<xref:namespaces> .

Ereditarietà
builtins.object
NamespacesOperations

Costruttore

NamespacesOperations(*args, **kwargs)

Metodi

begin_create_or_update

Crea o aggiorna uno spazio dei nomi del servizio. Dopo aver creato, il manifesto della risorsa dello spazio dei nomi non è modificabile. Questa operazione è idempotente.

begin_delete

Elimina uno spazio dei nomi esistente. Questa operazione rimuove anche tutte le risorse associate nello spazio dei nomi.

check_name_availability

Controllare la disponibilità del nome dello spazio dei nomi.

create_or_update_authorization_rule

Crea o aggiorna una regola di autorizzazione per uno spazio dei nomi.

create_or_update_network_rule_set

Creare o aggiornare NetworkRuleSet per uno spazio dei nomi.

delete_authorization_rule

Elimina una regola di autorizzazione dello spazio dei nomi.

get

Ottiene una descrizione per lo spazio dei nomi specificato.

get_authorization_rule

Ottiene una regola di autorizzazione per uno spazio dei nomi in base al nome della regola.

get_network_rule_set

Ottiene NetworkRuleSet per uno spazio dei nomi.

list

Ottiene tutti gli spazi dei nomi disponibili all'interno della sottoscrizione, indipendentemente dai gruppi di risorse.

list_authorization_rules

Ottiene le regole di autorizzazione per uno spazio dei nomi.

list_by_resource_group

Ottiene gli spazi dei nomi disponibili all'interno di un gruppo di risorse.

list_keys

Ottiene le stringhe di connessione primaria e secondaria per lo spazio dei nomi .

list_network_rule_sets

Ottiene l'elenco di NetworkRuleSet per uno spazio dei nomi.

regenerate_keys

Rigenera le stringhe di connessione primaria o secondaria per lo spazio dei nomi .

update

Aggiornamenti uno spazio dei nomi del servizio. Dopo la creazione, il manifesto della risorsa dello spazio dei nomi non è modificabile. Questa operazione è idempotente.

begin_create_or_update

Crea o aggiorna uno spazio dei nomi del servizio. Dopo aver creato, il manifesto della risorsa dello spazio dei nomi non è modificabile. Questa operazione è idempotente.

async begin_create_or_update(resource_group_name: str, namespace_name: str, parameters: _models.SBNamespace, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.SBNamespace]

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.

parameters
SBNamespace oppure IO
Necessario

Parametri forniti per creare una risorsa dello spazio dei nomi. Tipo SBNamespace o tipo 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 SBNamespace o il risultato di cls(response)

Tipo restituito

Eccezioni

Vedi anche

begin_delete

Elimina uno spazio dei nomi esistente. Questa operazione rimuove anche tutte le risorse associate nello spazio dei nomi.

async begin_delete(resource_group_name: str, namespace_name: str, **kwargs: Any) -> AsyncLROPoller[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.

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 Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

Vedi anche

check_name_availability

Controllare la disponibilità del nome dello spazio dei nomi.

async check_name_availability(parameters: _models.CheckNameAvailability, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CheckNameAvailabilityResult

Parametri

parameters
CheckNameAvailability oppure IO
Necessario

Parametri per verificare la disponibilità del nome dello spazio dei nomi specificato. È un tipo CheckNameAvailability 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

Restituisce

CheckNameAvailabilityResult o il risultato di cls(response)

Tipo restituito

Eccezioni

create_or_update_authorization_rule

Crea o aggiorna una regola di autorizzazione per uno spazio dei nomi.

async create_or_update_authorization_rule(resource_group_name: str, namespace_name: str, authorization_rule_name: str, parameters: _models.SBAuthorizationRule, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SBAuthorizationRule

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.

authorization_rule_name
str
Necessario

Nome della regola di autorizzazione. Obbligatorio.

parameters
SBAuthorizationRule oppure IO
Necessario

Regola di autorizzazione di accesso condiviso. È un tipo SBAuthorizationRule o un tipo 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

Restituisce

SBAuthorizationRule o il risultato di cls(response)

Tipo restituito

Eccezioni

Vedi anche

create_or_update_network_rule_set

Creare o aggiornare NetworkRuleSet per uno spazio dei nomi.

async create_or_update_network_rule_set(resource_group_name: str, namespace_name: str, parameters: _models.NetworkRuleSet, *, content_type: str = 'application/json', **kwargs: Any) -> _models.NetworkRuleSet

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.

parameters
NetworkRuleSet oppure IO
Necessario

Spazio dei nomi IpFilterRule. È un tipo NetworkRuleSet o un tipo 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

Restituisce

NetworkRuleSet o il risultato di cls(response)

Tipo restituito

Eccezioni

delete_authorization_rule

Elimina una regola di autorizzazione dello spazio dei nomi.

async delete_authorization_rule(resource_group_name: str, namespace_name: str, authorization_rule_name: str, **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.

authorization_rule_name
str
Necessario

Nome della regola di autorizzazione. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

Vedi anche

get

Ottiene una descrizione per lo spazio dei nomi specificato.

async get(resource_group_name: str, namespace_name: str, **kwargs: Any) -> SBNamespace

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

SBNamespace o il risultato di cls(response)

Tipo restituito

Eccezioni

Vedi anche

get_authorization_rule

Ottiene una regola di autorizzazione per uno spazio dei nomi in base al nome della regola.

async get_authorization_rule(resource_group_name: str, namespace_name: str, authorization_rule_name: str, **kwargs: Any) -> SBAuthorizationRule

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.

authorization_rule_name
str
Necessario

Nome della regola di autorizzazione. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

SBAuthorizationRule o il risultato di cls(response)

Tipo restituito

Eccezioni

Vedi anche

get_network_rule_set

Ottiene NetworkRuleSet per uno spazio dei nomi.

async get_network_rule_set(resource_group_name: str, namespace_name: str, **kwargs: Any) -> NetworkRuleSet

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 alla risposta diretta

Restituisce

NetworkRuleSet o il risultato di cls(response)

Tipo restituito

Eccezioni

list

Ottiene tutti gli spazi dei nomi disponibili all'interno della sottoscrizione, indipendentemente dai gruppi di risorse.

list(**kwargs: Any) -> AsyncIterable[SBNamespace]

Parametri

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

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

Tipo restituito

Eccezioni

Vedi anche

list_authorization_rules

Ottiene le regole di autorizzazione per uno spazio dei nomi.

list_authorization_rules(resource_group_name: str, namespace_name: str, **kwargs: Any) -> AsyncIterable[SBAuthorizationRule]

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 alla risposta diretta

Restituisce

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

Tipo restituito

Eccezioni

Vedi anche

list_by_resource_group

Ottiene gli spazi dei nomi disponibili all'interno di un gruppo di risorse.

list_by_resource_group(resource_group_name: str, **kwargs: Any) -> AsyncIterable[SBNamespace]

Parametri

resource_group_name
str
Necessario

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

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

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

Tipo restituito

Eccezioni

Vedi anche

list_keys

Ottiene le stringhe di connessione primaria e secondaria per lo spazio dei nomi .

async list_keys(resource_group_name: str, namespace_name: str, authorization_rule_name: str, **kwargs: Any) -> AccessKeys

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.

authorization_rule_name
str
Necessario

Nome della regola di autorizzazione. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

AccessKeys o il risultato di cls(response)

Tipo restituito

Eccezioni

Vedi anche

list_network_rule_sets

Ottiene l'elenco di NetworkRuleSet per uno spazio dei nomi.

list_network_rule_sets(resource_group_name: str, namespace_name: str, **kwargs: Any) -> AsyncIterable[NetworkRuleSet]

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 alla risposta diretta

Restituisce

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

Tipo restituito

Eccezioni

regenerate_keys

Rigenera le stringhe di connessione primaria o secondaria per lo spazio dei nomi .

async regenerate_keys(resource_group_name: str, namespace_name: str, authorization_rule_name: str, parameters: _models.RegenerateAccessKeyParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.AccessKeys

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.

authorization_rule_name
str
Necessario

Nome della regola di autorizzazione. Obbligatorio.

parameters
RegenerateAccessKeyParameters oppure IO
Necessario

Parametri forniti per rigenerare la regola di autorizzazione. Tipo RegenerateAccessKeyParameters o I/O. Obbligatorio.

content_type
str

Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

AccessKeys o il risultato di cls(response)

Tipo restituito

Eccezioni

Vedi anche

update

Aggiornamenti uno spazio dei nomi del servizio. Dopo la creazione, il manifesto della risorsa dello spazio dei nomi non è modificabile. Questa operazione è idempotente.

async update(resource_group_name: str, namespace_name: str, parameters: _models.SBNamespaceUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SBNamespace | 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.

parameters
SBNamespaceUpdateParameters oppure IO
Necessario

Parametri forniti per aggiornare una risorsa dello spazio dei nomi. È un tipo SBNamespaceUpdateParameters o un tipo di I/O. Obbligatorio.

content_type
str

Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

SBNamespace o Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

Attributi

models

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