Condividi tramite


TopicsOperations Classe

Avviso

NON creare direttamente un'istanza di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

ServiceBusManagementClient's

Attributo<xref:topics> .

Ereditarietà
builtins.object
TopicsOperations

Costruttore

TopicsOperations(*args, **kwargs)

Metodi

create_or_update

Crea un argomento nello spazio dei nomi specificato.

create_or_update_authorization_rule

Crea una regola di autorizzazione per l'argomento specificato.

delete

Elimina un argomento dallo spazio dei nomi e dal gruppo di risorse specificato.

delete_authorization_rule

Elimina una regola di autorizzazione degli argomenti.

get

Restituisce una descrizione per l'argomento specificato.

get_authorization_rule

Restituisce la regola di autorizzazione specificata.

list_authorization_rules

Ottiene le regole di autorizzazione per un argomento.

list_by_namespace

Ottiene tutti gli argomenti in uno spazio dei nomi.

list_keys

Ottiene le stringhe di connessione primaria e secondaria per l'argomento.

regenerate_keys

Rigenera le stringhe di connessione primaria o secondaria per l'argomento.

create_or_update

Crea un argomento nello spazio dei nomi specificato.

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

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.

topic_name
str
Necessario

Nome dell'argomento. Obbligatorio.

parameters
SBTopic oppure IO
Necessario

Parametri forniti per creare una risorsa argomento. È un tipo SBTopic 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

SBTopic o il risultato di cls(response)

Tipo restituito

Eccezioni

Vedi anche

create_or_update_authorization_rule

Crea una regola di autorizzazione per l'argomento specificato.

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

topic_name
str
Necessario

Nome dell'argomento. 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

delete

Elimina un argomento dallo spazio dei nomi e dal gruppo di risorse specificato.

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

topic_name
str
Necessario

Nome dell'argomento. 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 degli argomenti.

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

topic_name
str
Necessario

Nome dell'argomento. 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 l'argomento specificato.

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

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.

topic_name
str
Necessario

Nome dell'argomento. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

SBTopic o il risultato di cls(response)

Tipo restituito

Eccezioni

Vedi anche

get_authorization_rule

Restituisce la regola di autorizzazione specificata.

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

topic_name
str
Necessario

Nome dell'argomento. 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 le regole di autorizzazione per un argomento.

list_authorization_rules(resource_group_name: str, namespace_name: str, topic_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.

topic_name
str
Necessario

Nome dell'argomento. 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 tutti gli argomenti in uno spazio dei nomi.

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

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

Restituisce

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

Tipo restituito

Eccezioni

Vedi anche

list_keys

Ottiene le stringhe di connessione primaria e secondaria per l'argomento.

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

topic_name
str
Necessario

Nome dell'argomento. 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

regenerate_keys

Rigenera le stringhe di connessione primaria o secondaria per l'argomento.

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

topic_name
str
Necessario

Nome dell'argomento. 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

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'>