Freigeben über


RulesOperations Klasse

Warnung

Instanziieren Sie diese Klasse NICHT direkt.

Stattdessen sollten Sie auf die folgenden Vorgänge zugreifen:

ServiceBusManagementClient's

<xref:rules> -Attribut.

Vererbung
builtins.object
RulesOperations

Konstruktor

RulesOperations(*args, **kwargs)

Methoden

create_or_update

Erstellt eine neue Regel und aktualisiert eine vorhandene Regel.

delete

Löscht eine vorhandene Regel.

get

Ruft die Beschreibung für die angegebene Regel ab.

list_by_subscriptions

Listet alle Regeln innerhalb des jeweiligen Themenabonnements auf.

create_or_update

Erstellt eine neue Regel und aktualisiert eine vorhandene Regel.

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

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

topic_name
str
Erforderlich

Der Name des Themas. Erforderlich.

subscription_name
str
Erforderlich

Der Abonnementname. Erforderlich.

rule_name
str
Erforderlich

Name der Regel Erforderlich.

parameters
Rule oder IO
Erforderlich

Parameter, die zum Erstellen einer Regel angegeben werden. Ist entweder ein Regeltyp oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Regel oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

delete

Löscht eine vorhandene Regel.

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

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

topic_name
str
Erforderlich

Der Name des Themas. Erforderlich.

subscription_name
str
Erforderlich

Der Abonnementname. Erforderlich.

rule_name
str
Erforderlich

Name der Regel Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Keine oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

get

Ruft die Beschreibung für die angegebene Regel ab.

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

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

topic_name
str
Erforderlich

Der Name des Themas. Erforderlich.

subscription_name
str
Erforderlich

Der Abonnementname. Erforderlich.

rule_name
str
Erforderlich

Name der Regel Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Regel oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_by_subscriptions

Listet alle Regeln innerhalb des jeweiligen Themenabonnements auf.

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]

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

topic_name
str
Erforderlich

Der Name des Themas. Erforderlich.

subscription_name
str
Erforderlich

Der Abonnementname. Erforderlich.

skip
int
Erforderlich

Skip wird nur verwendet, wenn ein vorheriger Vorgang ein Teilergebnis zurückgegeben hat. Wenn eine vorherige Antwort ein nextLink-Element enthält, enthält der Wert des nextLink-Elements einen Skip-Parameter, der einen Startpunkt angibt, der für nachfolgende Aufrufe verwendet werden soll. Der Standardwert ist Keine.

top
int
Erforderlich

Kann verwendet werden, um die Anzahl der Ergebnisse auf die neuesten N usageDetails zu beschränken. Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Ein Iterator wie eine Instanz von Rule oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Attribute

models

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