Condividi tramite


QueuesOperations Classe

Avviso

NON creare un'istanza diretta di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

ServiceBusManagementClient's

Attributo<xref:queues> .

Ereditarietà
builtins.object
QueuesOperations

Costruttore

QueuesOperations(*args, **kwargs)

Metodi

create_or_update

Crea o aggiorna una coda del bus di servizio. Questa operazione è idempotente.

create_or_update_authorization_rule

Crea una regola di autorizzazione per una coda.

delete

Elimina una coda dallo spazio dei nomi specificato in un gruppo di risorse.

delete_authorization_rule

Elimina una regola di autorizzazione della coda.

get

Restituisce una descrizione per la coda specificata.

get_authorization_rule

Ottiene una regola di autorizzazione per una coda in base al nome della regola.

list_authorization_rules

Ottiene tutte le regole di autorizzazione per una coda.

list_by_namespace

Ottiene le code all'interno di uno spazio dei nomi.

list_keys

Stringhe di connessione primaria e secondaria alla coda.

regenerate_keys

Rigenera le stringhe di connessione primaria o secondaria alla coda.

create_or_update

Crea o aggiorna una coda del bus di servizio. Questa operazione è idempotente.

create_or_update(resource_group_name: str, namespace_name: str, queue_name: str, parameters: _models.SBQueue, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SBQueue

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.

queue_name
str
Necessario

Nome della coda. Obbligatorio.

parameters
SBQueue oppure IO
Necessario

Parametri forniti per creare o aggiornare una risorsa della coda. È un tipo SBQueue 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

SBQueue o il risultato di cls(response)

Tipo restituito

Eccezioni

Vedi anche

create_or_update_authorization_rule

Crea una regola di autorizzazione per una coda.

create_or_update_authorization_rule(resource_group_name: str, namespace_name: str, queue_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.

queue_name
str
Necessario

Nome della coda. 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

delete

Elimina una coda dallo spazio dei nomi specificato in un gruppo di risorse.

delete(resource_group_name: str, namespace_name: str, queue_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.

queue_name
str
Necessario

Nome della coda. 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

delete_authorization_rule

Elimina una regola di autorizzazione della coda.

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

queue_name
str
Necessario

Nome della coda. 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

Restituisce una descrizione per la coda specificata.

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

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.

queue_name
str
Necessario

Nome della coda. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

SBQueue o il risultato di cls(response)

Tipo restituito

Eccezioni

Vedi anche

get_authorization_rule

Ottiene una regola di autorizzazione per una coda in base al nome della regola.

get_authorization_rule(resource_group_name: str, namespace_name: str, queue_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.

queue_name
str
Necessario

Nome della coda. 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

SBAuthorizationRule o il risultato di cls(response)

Tipo restituito

Eccezioni

Vedi anche

list_authorization_rules

Ottiene tutte le regole di autorizzazione per una coda.

list_authorization_rules(resource_group_name: str, namespace_name: str, queue_name: str, **kwargs: Any) -> Iterable[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.

queue_name
str
Necessario

Nome della coda. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

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

Tipo restituito

Eccezioni

Vedi anche

list_by_namespace

Ottiene le code all'interno di uno spazio dei nomi.

list_by_namespace(resource_group_name: str, namespace_name: str, skip: int | None = None, top: int | None = None, **kwargs: Any) -> Iterable[SBQueue]

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.

skip
int
Necessario

Skip viene usato solo se un'operazione precedente ha restituito un risultato parziale. Se una risposta precedente contiene un elemento nextLink, il valore dell'elemento nextLink includerà un parametro skip che specifica un punto di partenza da usare per le chiamate successive. Il valore predefinito è Nessuno.

top
int
Necessario

Può essere usato per limitare il numero di risultati agli ultimi N usageDetails. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

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

Tipo restituito

Eccezioni

Vedi anche

list_keys

Stringhe di connessione primaria e secondaria alla coda.

list_keys(resource_group_name: str, namespace_name: str, queue_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.

queue_name
str
Necessario

Nome della coda. 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

AccessKeys o il risultato di cls(response)

Tipo restituito

Eccezioni

Vedi anche

regenerate_keys

Rigenera le stringhe di connessione primaria o secondaria alla coda.

regenerate_keys(resource_group_name: str, namespace_name: str, queue_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.

queue_name
str
Necessario

Nome della coda. 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. È un tipo RegenerateAccessKeyParameters 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

AccessKeys o il risultato di cls(response)

Tipo restituito

Eccezioni

Vedi anche

Attributi

models

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