Freigeben über


TopicsOperations Klasse

Warnung

Instanziieren Sie diese Klasse NICHT direkt.

Stattdessen sollten Sie auf die folgenden Vorgänge zugreifen:

ServiceBusManagementClient's

<xref:topics> -Attribut.

Vererbung
builtins.object
TopicsOperations

Konstruktor

TopicsOperations(*args, **kwargs)

Methoden

create_or_update

Erstellt ein Thema im angegebenen Namespace.

create_or_update_authorization_rule

Erstellt eine Autorisierungsregel für das angegebene Thema.

delete

Löscht ein Thema aus dem angegebenen Namespace und der angegebenen Ressourcengruppe.

delete_authorization_rule

Löscht eine Themaautorisierungsregel.

get

Gibt eine Beschreibung für das angegebene Thema zurück.

get_authorization_rule

Gibt die angegebene Autorisierungsregel zurück.

list_all

Ruft alle Themen in einem Namespace ab.

list_authorization_rules

Ruft Autorisierungsregeln für ein Thema ab.

list_keys

Ruft die primäre und sekundäre Verbindungszeichenfolge für das Thema ab.

post_authorization_rule

Gibt die angegebene Autorisierungsregel zurück.

regenerate_keys

Generiert primäre oder sekundäre Verbindungszeichenfolgen für das Thema.

create_or_update

Erstellt ein Thema im angegebenen Namespace.

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

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

topic_name
str
Erforderlich

Der Name des Themas. Erforderlich.

parameters
TopicCreateOrUpdateParameters oder IO
Erforderlich

Parameter, die zum Erstellen einer Themenressource bereitgestellt werden. Ist entweder ein TopicCreateOrUpdateParameters-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

TopicResource oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Weitere Informationen

create_or_update_authorization_rule

Erstellt eine Autorisierungsregel für das angegebene Thema.

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

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

topic_name
str
Erforderlich

Der Name des Themas. Erforderlich.

authorization_rule_name
str
Erforderlich

Der Name der Autorisierungsregel. Erforderlich.

parameters
SharedAccessAuthorizationRuleCreateOrUpdateParameters oder IO
Erforderlich

Die Autorisierungsregel für den freigegebenen Zugriff. Ist entweder ein SharedAccessAuthorizationRuleCreateOrUpdateParameters-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

SharedAccessAuthorizationRuleResource oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Weitere Informationen

delete

Löscht ein Thema aus dem angegebenen Namespace und der angegebenen Ressourcengruppe.

delete(resource_group_name: str, namespace_name: str, topic_name: str, **kwargs: Any) -> None

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

topic_name
str
Erforderlich

Der Name des Themas. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Keine oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Weitere Informationen

delete_authorization_rule

Löscht eine Themaautorisierungsregel.

delete_authorization_rule(resource_group_name: str, namespace_name: str, topic_name: str, authorization_rule_name: str, **kwargs: Any) -> None

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

topic_name
str
Erforderlich

Der Name des Themas. Erforderlich.

authorization_rule_name
str
Erforderlich

Der Name der Autorisierungsregel. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Keine oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Weitere Informationen

get

Gibt eine Beschreibung für das angegebene Thema zurück.

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

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

topic_name
str
Erforderlich

Der Name des Themas. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

TopicResource oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Weitere Informationen

get_authorization_rule

Gibt die angegebene Autorisierungsregel zurück.

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

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

topic_name
str
Erforderlich

Der Name des Themas. Erforderlich.

authorization_rule_name
str
Erforderlich

Der Name der Autorisierungsregel. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

SharedAccessAuthorizationRuleResource oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Weitere Informationen

list_all

Ruft alle Themen in einem Namespace ab.

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

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Eine Iterator-ähnliche Instanz von TopicResource oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Weitere Informationen

list_authorization_rules

Ruft Autorisierungsregeln für ein Thema ab.

list_authorization_rules(resource_group_name: str, namespace_name: str, topic_name: str, **kwargs: Any) -> Iterable[SharedAccessAuthorizationRuleResource]

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

topic_name
str
Erforderlich

Der Name des Themas. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Eine Iterator-ähnliche Instanz von SharedAccessAuthorizationRuleResource oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Weitere Informationen

list_keys

Ruft die primäre und sekundäre Verbindungszeichenfolge für das Thema ab.

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

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

topic_name
str
Erforderlich

Der Name des Themas. Erforderlich.

authorization_rule_name
str
Erforderlich

Der Name der Autorisierungsregel. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

ResourceListKeys oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Weitere Informationen

post_authorization_rule

Gibt die angegebene Autorisierungsregel zurück.

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

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

topic_name
str
Erforderlich

Der Name des Themas. Erforderlich.

authorization_rule_name
str
Erforderlich

Der Name der Autorisierungsregel. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

SharedAccessAuthorizationRuleResource oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Weitere Informationen

regenerate_keys

Generiert primäre oder sekundäre Verbindungszeichenfolgen für das Thema.

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

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

topic_name
str
Erforderlich

Der Name des Themas. Erforderlich.

authorization_rule_name
str
Erforderlich

Der Name der Autorisierungsregel. Erforderlich.

parameters
RegenerateKeysParameters oder IO
Erforderlich

Parameter, die zur Neugenerierung der Autorisierungsregel angegeben werden. Ist entweder ein RegenerateKeysParameters-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

ResourceListKeys oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Weitere Informationen

Attribute

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