Condividi tramite


RulesOperations Classe

Avviso

NON creare direttamente un'istanza di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

ServiceBusManagementClient's

Attributo<xref:rules> .

Ereditarietà
builtins.object
RulesOperations

Costruttore

RulesOperations(*args, **kwargs)

Metodi

create_or_update

Crea una nuova regola e aggiorna una regola esistente.

delete

Elimina una regola esistente.

get

Recupera la descrizione della regola specificata.

list_by_subscriptions

Elencare tutte le regole all'interno della sottoscrizione di argomento specificata.

create_or_update

Crea una nuova regola e aggiorna una regola esistente.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

namespace_name
str
Necessario

Nome dello spazio dei nomi. Obbligatorio.

topic_name
str
Necessario

Nome dell'argomento. Obbligatorio.

subscription_name
str
Necessario

Nome della sottoscrizione. Obbligatorio.

rule_name
str
Necessario

Nome della regola. Obbligatorio.

parameters
Rule oppure IO
Necessario

Parametri forniti per creare una regola. Tipo di regola o tipo di I/O. Obbligatorio.

content_type
str

Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Regola o il risultato di cls(response)

Tipo restituito

Eccezioni

delete

Elimina una regola esistente.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

namespace_name
str
Necessario

Nome dello spazio dei nomi. Obbligatorio.

topic_name
str
Necessario

Nome dell'argomento. Obbligatorio.

subscription_name
str
Necessario

Nome della sottoscrizione. Obbligatorio.

rule_name
str
Necessario

Nome della regola. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

get

Recupera la descrizione della regola specificata.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

namespace_name
str
Necessario

Nome dello spazio dei nomi. Obbligatorio.

topic_name
str
Necessario

Nome dell'argomento. Obbligatorio.

subscription_name
str
Necessario

Nome della sottoscrizione. Obbligatorio.

rule_name
str
Necessario

Nome della regola. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Regola o il risultato di cls(response)

Tipo restituito

Eccezioni

list_by_subscriptions

Elencare tutte le regole all'interno della sottoscrizione di argomento specificata.

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]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

namespace_name
str
Necessario

Nome dello spazio dei nomi. Obbligatorio.

topic_name
str
Necessario

Nome dell'argomento. Obbligatorio.

subscription_name
str
Necessario

Nome della sottoscrizione. Obbligatorio.

skip
int
Necessario

Skip viene usato solo se un'operazione precedente ha restituito un risultato parziale. Se una risposta precedente contiene un elemento nextLink, il valore dell'elemento nextLink includerà un parametro skip che specifica un punto iniziale da usare per le chiamate successive. Il valore predefinito è Nessuno.

top
int
Necessario

Può essere usato per limitare il numero di risultati ai più recenti N usageDetails. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Iteratore come l'istanza di Rule o il risultato di cls(response)

Tipo restituito

Eccezioni

Attributi

models

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