Sdílet prostřednictvím


RulesOperations Třída

Upozornění

NEPOUŽÍVEJTE přímou instanci této třídy.

Místo toho byste měli přistupovat k následujícím operacím prostřednictvím

ServiceBusManagementClientje

<xref:rules> Atribut.

Dědičnost
builtins.object
RulesOperations

Konstruktor

RulesOperations(*args, **kwargs)

Metody

create_or_update

Vytvoří nové pravidlo a aktualizuje existující pravidlo.

delete

Odstraní existující pravidlo.

get

Načte popis zadaného pravidla.

list_by_subscriptions

Vypíše všechna pravidla v rámci daného odběru tématu.

create_or_update

Vytvoří nové pravidlo a aktualizuje existující pravidlo.

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
Vyžadováno

Název skupiny prostředků v rámci předplatného Azure. Povinná hodnota.

namespace_name
str
Vyžadováno

Název oboru názvů. Povinná hodnota.

topic_name
str
Vyžadováno

Název tématu. Povinná hodnota.

subscription_name
str
Vyžadováno

Název předplatného. Povinná hodnota.

rule_name
str
Vyžadováno

Název pravidla. Povinná hodnota.

parameters
Rule nebo IO
Vyžadováno

Parametry zadané k vytvoření pravidla. Je typ pravidla nebo vstupně-výstupní operace. Povinná hodnota.

content_type
str

Content-type parametru textu. Známé hodnoty jsou: application/json. Výchozí hodnota je Žádná.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Pravidlo nebo výsledek cls(response)

Návratový typ

Výjimky

delete

Odstraní existující pravidlo.

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
Vyžadováno

Název skupiny prostředků v rámci předplatného Azure. Povinná hodnota.

namespace_name
str
Vyžadováno

Název oboru názvů. Povinná hodnota.

topic_name
str
Vyžadováno

Název tématu. Povinná hodnota.

subscription_name
str
Vyžadováno

Název předplatného. Povinná hodnota.

rule_name
str
Vyžadováno

Název pravidla. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Žádný nebo výsledek cls(response)

Návratový typ

Výjimky

get

Načte popis zadaného pravidla.

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
Vyžadováno

Název skupiny prostředků v rámci předplatného Azure. Povinná hodnota.

namespace_name
str
Vyžadováno

Název oboru názvů. Povinná hodnota.

topic_name
str
Vyžadováno

Název tématu. Povinná hodnota.

subscription_name
str
Vyžadováno

Název předplatného. Povinná hodnota.

rule_name
str
Vyžadováno

Název pravidla. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Pravidlo nebo výsledek cls(response)

Návratový typ

Výjimky

list_by_subscriptions

Vypíše všechna pravidla v rámci daného odběru tématu.

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
Vyžadováno

Název skupiny prostředků v rámci předplatného Azure. Povinná hodnota.

namespace_name
str
Vyžadováno

Název oboru názvů. Povinná hodnota.

topic_name
str
Vyžadováno

Název tématu. Povinná hodnota.

subscription_name
str
Vyžadováno

Název předplatného. Povinná hodnota.

skip
int
Vyžadováno

Skip se používá pouze v případě, že předchozí operace vrátila částečný výsledek. Pokud předchozí odpověď obsahuje prvek nextLink, bude hodnota elementu nextLink obsahovat parametr skip, který určuje počáteční bod pro další volání. Výchozí hodnota je Žádná.

top
int
Vyžadováno

Lze použít k omezení počtu výsledků na nejnovější N usageDetails. Výchozí hodnota je Žádná.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Iterátor, jako je instance rule, nebo výsledek cls(response)

Návratový typ

Výjimky

Atributy

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