TopicsOperations Classe
Avviso
NON creare direttamente un'istanza di questa classe.
È invece necessario accedere alle operazioni seguenti tramite
Attributo<xref:topics> .
- Ereditarietà
-
builtins.objectTopicsOperations
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
Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.
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
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
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
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
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
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
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
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
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
SBTopic o il risultato di cls(response)
Tipo restituito
Eccezioni
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
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
SBAuthorizationRule o il risultato di cls(response)
Tipo restituito
Eccezioni
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
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
Iteratore come l'istanza di SBAuthorizationRule o il risultato di cls(response)
Tipo restituito
Eccezioni
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
Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.
- skip
- int
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
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
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
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
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
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
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'>
Azure SDK for Python