Udostępnij za pośrednictwem


RulesOperations 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:rules> Atrybut.

Dziedziczenie
builtins.object
RulesOperations

Konstruktor

RulesOperations(*args, **kwargs)

Metody

create_or_update

Tworzy nową regułę i aktualizuje istniejącą regułę.

delete

Usuwa istniejącą regułę.

get

Pobiera opis określonej reguły.

list_by_subscriptions

Wyświetl listę wszystkich reguł w ramach danej subskrypcji tematu.

create_or_update

Tworzy nową regułę i aktualizuje istniejącą regułę.

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

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.

rule_name
str
Wymagane

Nazwa reguły. Wymagane.

parameters
Rule lub IO
Wymagane

Parametry podane do utworzenia reguły. Jest typem reguły lub typem operacji 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

Reguła lub wynik cls(response)

Typ zwracany

Wyjątki

delete

Usuwa istniejącą regułę.

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

subscription_name
str
Wymagane

Nazwa subskrypcji. Wymagane.

rule_name
str
Wymagane

Nazwa reguły. Wymagane.

cls
callable

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

Zwraca

Brak lub wynik cls(response)

Typ zwracany

Wyjątki

get

Pobiera opis określonej reguły.

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

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.

rule_name
str
Wymagane

Nazwa reguły. Wymagane.

cls
callable

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

Zwraca

Reguła lub wynik cls(response)

Typ zwracany

Wyjątki

list_by_subscriptions

Wyświetl listę wszystkich reguł w ramach danej subskrypcji tematu.

list_by_subscriptions(resource_group_name: str, namespace_name: str, topic_name: str, subscription_name: str, skip: int | None = None, top: int | None = None, **kwargs: Any) -> AsyncIterable[Rule]

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.

skip
int
Wymagane

Pomiń jest używany tylko wtedy, gdy poprzednia operacja zwróciła częściowy wynik. Jeśli poprzednia odpowiedź zawiera element nextLink, wartość elementu nextLink będzie zawierać parametr skip, który określa punkt wyjścia do użycia dla kolejnych wywołań. Wartość domyślna to Brak.

top
int
Wymagane

Może służyć do ograniczenia liczby wyników do najnowszego N użyciaDetails. Wartość domyślna to Brak.

cls
callable

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

Zwraca

Iterator podobny do wystąpienia reguły lub wyniku cls(response)

Typ zwracany

Wyjątki

Atrybuty

models

models = <module 'azure.mgmt.servicebus.v2017_04_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\servicebus\\v2017_04_01\\models\\__init__.py'>