NamespacesOperations Classe
Avviso
NON creare direttamente un'istanza di questa classe.
È invece necessario accedere alle operazioni seguenti tramite
Attributo<xref:namespaces> .
- Ereditarietà
-
builtins.objectNamespacesOperations
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
Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.
- parameters
- SBNamespace oppure IO
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
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
Nome del gruppo di risorse all'interno della sottoscrizione di Azure. 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
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
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
Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.
- parameters
- SBAuthorizationRule oppure IO
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
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
Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.
- parameters
- NetworkRuleSet oppure IO
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
Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
Nessuno o il risultato di cls(response)
Tipo restituito
Eccezioni
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
Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
SBNamespace o il risultato di cls(response)
Tipo restituito
Eccezioni
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
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
SBAuthorizationRule o il risultato di cls(response)
Tipo restituito
Eccezioni
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
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
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
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
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 SBAuthorizationRule o il risultato di cls(response)
Tipo restituito
Eccezioni
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
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
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
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
AccessKeys o il risultato di cls(response)
Tipo restituito
Eccezioni
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
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 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
Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.
- parameters
- RegenerateAccessKeyParameters oppure IO
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
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
Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.
- parameters
- SBNamespaceUpdateParameters oppure IO
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'>
Azure SDK for Python