Sdílet prostřednictvím


RulesOperations Třída

Upozornění

NEVYTVOŘETE instanci této třídy přímo.

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

Vypište všechna pravidla v rámci daného předplatného tématu.

create_or_update

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

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

Typ obsahu parametru body. 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.

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.

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

Vypište všechna pravidla v rámci daného předplatného 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) -> Iterable[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á jenom v případě, že předchozí operace vrátila částečný výsledek. Pokud předchozí odpověď obsahuje nextLink element, hodnota nextLink elementu bude obsahovat parametr skip, který určuje počáteční bod, který se má použít 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 podobný instanci pravidla nebo výsledku 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'>