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 la creazione, 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.

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.

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_by_subscription

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

list_keys

Ottiene le stringhe di connessione primaria e secondaria per lo 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 la creazione, il manifesto della risorsa dello spazio dei nomi non è modificabile. Questa operazione è idempotente.

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

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
NamespaceCreateOrUpdateParameters oppure IO
Necessario

Parametri forniti per creare una risorsa dello spazio dei nomi. Tipo NamespaceCreateOrUpdateParameters 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

continuation_token
str

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

polling
bool oppure PollingMethod

Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

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

Restituisce

Istanza di LROPoller che restituisce NamespaceResource 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 .

begin_delete(resource_group_name: str, namespace_name: str, **kwargs: Any) -> LROPoller[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 alla risposta diretta

continuation_token
str

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

polling
bool oppure PollingMethod

Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

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

Restituisce

Istanza di LROPoller 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.

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. Tipo CheckNameAvailability o 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

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.

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

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
SharedAccessAuthorizationRuleCreateOrUpdateParameters oppure IO
Necessario

Regola di autorizzazione di accesso condiviso. Tipo SharedAccessAuthorizationRuleCreateOrUpdateParameters 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

SharedAccessAuthorizationRuleResource o il risultato di cls(response)

Tipo restituito

Eccezioni

Vedi anche

delete_authorization_rule

Elimina una regola di autorizzazione dello spazio dei nomi.

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 alla 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.

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

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

NamespaceResource 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.

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

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

SharedAccessAuthorizationRuleResource 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) -> Iterable[SharedAccessAuthorizationRuleResource]

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 SharedAccessAuthorizationRuleResource 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) -> Iterable[NamespaceResource]

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

Tipo restituito

Eccezioni

Vedi anche

list_by_subscription

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

list_by_subscription(**kwargs: Any) -> Iterable[NamespaceResource]

Parametri

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Iteratore come l'istanza di NamespaceResource 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 .

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

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

ResourceListKeys o il risultato di cls(response)

Tipo restituito

Eccezioni

Vedi anche

regenerate_keys

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

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

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
RegenerateKeysParameters oppure IO
Necessario

Parametri forniti per rigenerare la regola di autorizzazione. Tipo RegenerateKeysParameters 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

ResourceListKeys 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.

update(resource_group_name: str, namespace_name: str, parameters: _models.NamespaceUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.NamespaceResource | 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
NamespaceUpdateParameters oppure IO
Necessario

Parametri forniti per aggiornare una risorsa dello spazio dei nomi. Tipo NamespaceUpdateParameters 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

NamespaceResource o Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

Attributi

models

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