Udostępnij za pośrednictwem


TopicsOperations Klasa

Ostrzeżenie

NIE należy bezpośrednio utworzyć wystąpienia tej klasy.

Zamiast tego należy uzyskać dostęp do następujących operacji za pośrednictwem

ServiceBusManagementClient's'

<xref:topics> Atrybut.

Dziedziczenie
builtins.object
TopicsOperations

Konstruktor

TopicsOperations(*args, **kwargs)

Metody

create_or_update

Tworzy temat w określonej przestrzeni nazw.

create_or_update_authorization_rule

Tworzy regułę autoryzacji dla określonego tematu.

delete

Usuwa temat z określonej przestrzeni nazw i grupy zasobów.

delete_authorization_rule

Usuwa regułę autoryzacji tematu.

get

Zwraca opis określonego tematu.

get_authorization_rule

Zwraca określoną regułę autoryzacji.

list_all

Pobiera wszystkie tematy w przestrzeni nazw.

list_authorization_rules

Pobiera reguły autoryzacji dla tematu.

list_keys

Pobiera podstawowe i pomocnicze parametry połączenia dla tematu.

post_authorization_rule

Zwraca określoną regułę autoryzacji.

regenerate_keys

Ponownie generuje podstawowe lub pomocnicze parametry połączenia dla tematu.

create_or_update

Tworzy temat w określonej przestrzeni nazw.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

topic_name
str
Wymagane

Nazwa tematu. Wymagane.

parameters
TopicCreateOrUpdateParameters lub IO
Wymagane

Parametry dostarczone do utworzenia zasobu tematu. Jest typem TopicCreateOrUpdateParameters lub typem we/wy. Wymagane.

content_type
str

Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

TopicResource lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

create_or_update_authorization_rule

Tworzy regułę autoryzacji dla określonego tematu.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

topic_name
str
Wymagane

Nazwa tematu. Wymagane.

authorization_rule_name
str
Wymagane

Nazwa reguły autoryzacji. Wymagane.

parameters
SharedAccessAuthorizationRuleCreateOrUpdateParameters lub IO
Wymagane

Reguła autoryzacji dostępu współdzielonego. Jest typem SharedAccessAuthorizationRuleCreateOrUpdateParameters lub typem we/wy. Wymagane.

content_type
str

Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

SharedAccessAuthorizationRuleResource lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

delete

Usuwa temat z określonej przestrzeni nazw i grupy zasobów.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

topic_name
str
Wymagane

Nazwa tematu. Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Brak lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

delete_authorization_rule

Usuwa regułę autoryzacji tematu.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

topic_name
str
Wymagane

Nazwa tematu. Wymagane.

authorization_rule_name
str
Wymagane

Nazwa reguły autoryzacji. Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Brak lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

get

Zwraca opis określonego tematu.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

topic_name
str
Wymagane

Nazwa tematu. Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

TopicResource lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

get_authorization_rule

Zwraca określoną regułę autoryzacji.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

topic_name
str
Wymagane

Nazwa tematu. Wymagane.

authorization_rule_name
str
Wymagane

Nazwa reguły autoryzacji. Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

SharedAccessAuthorizationRuleResource lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

list_all

Pobiera wszystkie tematy w przestrzeni nazw.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie elementu TopicResource lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

list_authorization_rules

Pobiera reguły autoryzacji dla tematu.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

topic_name
str
Wymagane

Nazwa tematu. Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie klasy SharedAccessAuthorizationRuleResource lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

list_keys

Pobiera podstawowe i pomocnicze parametry połączenia dla tematu.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

topic_name
str
Wymagane

Nazwa tematu. Wymagane.

authorization_rule_name
str
Wymagane

Nazwa reguły autoryzacji. Wymagane.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

ResourceListKeys lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

post_authorization_rule

Zwraca określoną regułę autoryzacji.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

topic_name
str
Wymagane

Nazwa tematu. Wymagane.

authorization_rule_name
str
Wymagane

Nazwa reguły autoryzacji. Wymagane.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

SharedAccessAuthorizationRuleResource lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

regenerate_keys

Ponownie generuje podstawowe lub pomocnicze parametry połączenia dla tematu.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

topic_name
str
Wymagane

Nazwa tematu. Wymagane.

authorization_rule_name
str
Wymagane

Nazwa reguły autoryzacji. Wymagane.

parameters
RegenerateKeysParameters lub IO
Wymagane

Parametry dostarczone w celu ponownego wygenerowania reguły autoryzacji. Jest typem RegenerateKeysParameters lub typem we/wy. Wymagane.

content_type
str

Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

ResourceListKeys lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

Atrybuty

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