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

delete_authorization_rule

Elimina una regola di autorizzazione dell'argomento.

get

Restituisce una descrizione per l'argomento specificato.

get_authorization_rule

Restituisce la regola di autorizzazione specificata.

list_all

Ottiene tutti gli argomenti in uno spazio dei nomi.

list_authorization_rules

Ottiene le regole di autorizzazione per un argomento.

list_keys

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

post_authorization_rule

Restituisce la regola di autorizzazione specificata.

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.TopicCreateOrUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.TopicResource

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

Parametri forniti per creare una risorsa dell'argomento. Tipo TopicCreateOrUpdateParameters 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

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

topic_name
str
Necessario

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

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

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

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

Vedi anche

delete_authorization_rule

Elimina una regola di autorizzazione dell'argomento.

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 alla 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) -> TopicResource

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

Restituisce

TopicResource 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) -> 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.

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

SharedAccessAuthorizationRuleResource o il risultato di cls(response)

Tipo restituito

Eccezioni

Vedi anche

list_all

Ottiene tutti gli argomenti in uno spazio dei nomi.

list_all(resource_group_name: str, namespace_name: str, **kwargs: Any) -> AsyncIterable[TopicResource]

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 TopicResource 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[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.

topic_name
str
Necessario

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

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

ResourceListKeys o il risultato di cls(response)

Tipo restituito

Eccezioni

Vedi anche

post_authorization_rule

Restituisce la regola di autorizzazione specificata.

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

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

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

topic_name
str
Necessario

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

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