Udostępnij za pośrednictwem


SubscriptionsOperations Klasa

Ostrzeżenie

NIE tworzy wystąpienia tej klasy bezpośrednio.

Zamiast tego należy uzyskać dostęp do następujących operacji za pomocą polecenia

ServiceBusManagementClient's

<xref:subscriptions> Atrybut.

Dziedziczenie
builtins.object
SubscriptionsOperations

Konstruktor

SubscriptionsOperations(*args, **kwargs)

Metody

create_or_update

Tworzy subskrypcję tematu.

delete

Usuwa subskrypcję z określonego tematu.

get

Zwraca opis subskrypcji dla określonego tematu.

list_all

Wyświetl listę wszystkich subskrypcji w określonym temacie.

create_or_update

Tworzy subskrypcję tematu.

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

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.

subscription_name
str
Wymagane

Nazwa subskrypcji. Wymagane.

parameters
SubscriptionCreateOrUpdateParameters lub IO
Wymagane

Parametry dostarczone do utworzenia zasobu subskrypcji. Jest typem SubscriptionCreateOrUpdateParameters 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

SubscriptionResource lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

delete

Usuwa subskrypcję z określonego tematu.

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

subscription_name
str
Wymagane

Nazwa subskrypcji. 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 subskrypcji dla określonego tematu.

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

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.

subscription_name
str
Wymagane

Nazwa subskrypcji. Wymagane.

cls
callable

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

Zwraca

SubscriptionResource lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

list_all

Wyświetl listę wszystkich subskrypcji w określonym temacie.

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

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