Dela via


RulesOperations Klass

Varning

Instansiera INTE den här klassen direkt.

I stället bör du komma åt följande åtgärder via

ServiceBusManagementClient's

<xref:rules> Attributet.

Arv
builtins.object
RulesOperations

Konstruktor

RulesOperations(*args, **kwargs)

Metoder

create_or_update

Skapar en ny regel och uppdaterar en befintlig regel.

delete

Tar bort en befintlig regel.

get

Hämtar beskrivningen för den angivna regeln.

list_by_subscriptions

Visa en lista över alla regler i den angivna ämnesprenumerationen.

create_or_update

Skapar en ny regel och uppdaterar en befintlig 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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i Azure-prenumerationen. Krävs.

namespace_name
str
Obligatorisk

Namnområdets namn. Krävs.

topic_name
str
Obligatorisk

Ämnesnamnet. Krävs.

subscription_name
str
Obligatorisk

Prenumerationsnamnet. Krävs.

rule_name
str
Obligatorisk

Regelnamnet. Krävs.

parameters
Rule eller IO
Obligatorisk

Parametrar som anges för att skapa en regel. Är antingen en regeltyp eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Regel eller resultatet av cls(svar)

Returtyp

Undantag

delete

Tar bort en befintlig regel.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i Azure-prenumerationen. Krävs.

namespace_name
str
Obligatorisk

Namnområdets namn. Krävs.

topic_name
str
Obligatorisk

Ämnesnamnet. Krävs.

subscription_name
str
Obligatorisk

Prenumerationsnamnet. Krävs.

rule_name
str
Obligatorisk

Regelnamnet. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Inget eller resultatet av cls(svar)

Returtyp

Undantag

get

Hämtar beskrivningen för den angivna regeln.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i Azure-prenumerationen. Krävs.

namespace_name
str
Obligatorisk

Namnområdets namn. Krävs.

topic_name
str
Obligatorisk

Ämnesnamnet. Krävs.

subscription_name
str
Obligatorisk

Prenumerationsnamnet. Krävs.

rule_name
str
Obligatorisk

Regelnamnet. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Regel eller resultatet av cls(svar)

Returtyp

Undantag

list_by_subscriptions

Visa en lista över alla regler i den angivna ämnesprenumerationen.

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]

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i Azure-prenumerationen. Krävs.

namespace_name
str
Obligatorisk

Namnområdets namn. Krävs.

topic_name
str
Obligatorisk

Ämnesnamnet. Krävs.

subscription_name
str
Obligatorisk

Prenumerationsnamnet. Krävs.

skip
int
Obligatorisk

Skip används bara om en tidigare åtgärd returnerade ett partiellt resultat. Om ett tidigare svar innehåller ett nextLink-element innehåller värdet för nextLink-elementet en skip-parameter som anger en startpunkt som ska användas för efterföljande anrop. Standardvärdet är Ingen.

top
int
Obligatorisk

Kan användas för att begränsa antalet resultat till den senaste N-användningenInformation. Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen Rule eller resultatet av cls(response)

Returtyp

Undantag

Attribut

models

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