Udostępnij za pośrednictwem


ServiceBusAdministrationClient Klasa

Ten klient umożliwia tworzenie, aktualizowanie, wyświetlanie listy i usuwanie zasobów przestrzeni nazw usługi ServiceBus.

Dziedziczenie
builtins.object
ServiceBusAdministrationClient

Konstruktor

ServiceBusAdministrationClient(fully_qualified_namespace: str, credential: TokenCredential, *, api_version: str | ApiVersion = ApiVersion.V2021_05, **kwargs: Any)

Parametry

fully_qualified_namespace
str
Wymagane

W pełni kwalifikowana nazwa hosta dla przestrzeni nazw usługi Service Bus.

credential
<xref:TokenCredential>
Wymagane

Aby uwierzytelnić się w celu zarządzania jednostkami przestrzeni nazw ServiceBus.

api_version
str lub ApiVersion

Wersja interfejsu API usługi Service Bus do użycia dla żądań. Wartość domyślna to najnowsza wersja usługi zgodna z bieżącym zestawem SDK. Ustawienie starszej wersji może spowodować zmniejszenie zgodności funkcji.

Metody

close
create_queue

Utwórz kolejkę.

create_rule

Utwórz regułę dla subskrypcji tematu.

create_subscription

Utwórz subskrypcję tematu.

create_topic

Utwórz temat.

delete_queue

Usuwanie kolejki.

delete_rule

Usuń regułę subskrypcji tematu.

delete_subscription

Usuwanie subskrypcji tematu.

delete_topic

Usuwanie tematu.

from_connection_string

Utwórz klienta na podstawie parametrów połączenia.

get_namespace_properties

Pobieranie właściwości przestrzeni nazw

get_queue

Pobieranie właściwości kolejki.

get_queue_runtime_properties

Pobieranie informacji o czasie wykonywania kolejki.

get_rule

Pobieranie właściwości reguły subskrypcji tematu.

get_subscription

Pobieranie właściwości subskrypcji tematu.

get_subscription_runtime_properties

Uzyskaj informacje o środowisku uruchomieniowym subskrypcji tematu.

get_topic

Pobierz właściwości tematu.

get_topic_runtime_properties

Pobierz informacje o środowisku uruchomieniowym tematu.

list_queues

Wyświetl listę kolejek przestrzeni nazw ServiceBus.

list_queues_runtime_properties

Wyświetl informacje o czasie wykonywania kolejek w przestrzeni nazw serviceBus.

list_rules

Lista reguł subskrypcji tematu.

list_subscriptions

Wyświetl listę subskrypcji tematu ServiceBus.

list_subscriptions_runtime_properties

Wyświetl listę informacji o środowisku uruchomieniowym subskrypcji tematu usługi ServiceBus.

list_topics

Lista tematów przestrzeni nazw ServiceBus.

list_topics_runtime_properties

Wyświetl informacje o środowisku uruchomieniowym tematów przestrzeni nazw ServiceBus.

update_queue

Aktualizowanie kolejki.

Przed wywołaniem tej metody należy użyć get_queue, create_queue lub list_queues , aby uzyskać wystąpienie QueueProperties , a następnie zaktualizować właściwości. Można zaktualizować tylko część właściwości. Zapoznaj się z tematem https://docs.microsoft.com/en-us/rest/api/servicebus/update-queue. Można również przekazać argumenty słowa kluczowego do aktualizowania właściwości w postaci <property_name>=<property_value> , co spowoduje zastąpienie dowolnego elementu określonego w wystąpieniu QueueProperties . Aby uzyskać nazwy właściwości, zobacz ~azure.servicebus.management.QueueProperties.

update_rule

Aktualizowanie reguły.

Przed wywołaniem tej metody należy użyć get_rule, create_rule lub list_rules , aby uzyskać wystąpienie RuleProperties , a następnie zaktualizować właściwości. Można również przekazać argumenty słowa kluczowego do aktualizowania właściwości w postaci <property_name>=<property_value> , co spowoduje zastąpienie dowolnego elementu określonego w wystąpieniu RuleProperties . Aby uzyskać nazwy właściwości, zobacz ~azure.servicebus.management.RuleProperties.

update_subscription

Aktualizowanie subskrypcji.

Przed wywołaniem tej metody należy użyć get_subscription, update_subscription lub list_subscription , aby uzyskać wystąpienie SubscriptionProperties , a następnie zaktualizować właściwości. Można również przekazać argumenty słów kluczowych do aktualizowania właściwości w postaci <property_name>=<property_value> , co spowoduje zastąpienie dowolnego elementu określonego w wystąpieniu SubscriptionProperties . Aby uzyskać nazwy właściwości, zobacz ~azure.servicebus.management.SubscriptionProperties.

update_topic

Aktualizowanie tematu.

Przed wywołaniem tej metody należy użyć get_topic, create_topic lub list_topics , aby uzyskać wystąpienie TopicProperties , a następnie zaktualizować właściwości. Można zaktualizować tylko część właściwości. Zapoznaj się z tematem https://docs.microsoft.com/en-us/rest/api/servicebus/update-topic. Można również przekazać argumenty słowa kluczowego do aktualizowania właściwości w postaci <property_name>=<property_value> , co spowoduje zastąpienie dowolnego elementu określonego w wystąpieniu TopicProperties . Aby uzyskać nazwy właściwości, zobacz ~azure.servicebus.management.TopicProperties.

close

close() -> None

create_queue

Utwórz kolejkę.

create_queue(queue_name: str, *, authorization_rules: List[AuthorizationRule] | None = None, auto_delete_on_idle: timedelta | str | None = None, dead_lettering_on_message_expiration: bool | None = None, default_message_time_to_live: timedelta | str | None = None, duplicate_detection_history_time_window: timedelta | str | None = None, enable_batched_operations: bool | None = None, enable_express: bool | None = None, enable_partitioning: bool | None = None, lock_duration: timedelta | str | None = None, max_delivery_count: int | None = None, max_size_in_megabytes: int | None = None, requires_duplicate_detection: bool | None = None, requires_session: bool | None = None, forward_to: str | None = None, user_metadata: str | None = None, forward_dead_lettered_messages_to: str | None = None, max_message_size_in_kilobytes: int | None = None, **kwargs: Any) -> QueueProperties

Parametry

queue_name
str
Wymagane

Nazwa kolejki.

authorization_rules
list[AuthorizationRule]

Reguły autoryzacji dla zasobu.

auto_delete_on_idle
Union[timedelta, str]

Interwał bezczynności przedziału czasu ISO 8601, po którym kolejka jest automatycznie usuwana. Minimalny czas trwania wynosi 5 minut. Wartość wejściowa typu ~datetime.timedelta lub ciąg w formacie trwania ISO 8601, na przykład "PT300S", jest akceptowana.

dead_lettering_on_message_expiration
bool

Wartość wskazująca, czy ta kolejka ma obsługę utraconych komunikatów po wygaśnięciu komunikatu.

default_message_time_to_live
Union[timedelta, str]

Domyślny przedział czasu komunikatu ISO 8601 na wartość żywą. Jest to czas trwania, po którym komunikat wygaśnie, począwszy od momentu wysłania komunikatu do usługi Service Bus. Jest to wartość domyślna używana, gdy właściwość TimeToLive nie jest ustawiana na samym komunikacie. Wartość wejściowa typu ~datetime.timedelta lub ciąg w formacie trwania ISO 8601, na przykład "PT300S", jest akceptowana.

duplicate_detection_history_time_window
Union[timedelta, str]

Struktura timeSpan ISO 8601, która definiuje czas trwania historii wykrywania duplikatów. Wartość domyślna to 10 minut. Wartość wejściowa typu ~datetime.timedelta lub ciąg w formacie trwania ISO 8601, na przykład "PT300S", jest akceptowana.

enable_batched_operations
bool

Wartość wskazująca, czy operacje wsadowe po stronie serwera są włączone.

enable_express
bool

Wartość wskazująca, czy jednostki express są włączone. Kolejka ekspresowa tymczasowo przechowuje komunikat w pamięci przed zapisaniem go w magazynie trwałym.

enable_partitioning
bool

Wartość wskazująca, czy kolejka ma być partycjonowana w wielu brokerach komunikatów.

lock_duration
Union[timedelta, str]

Czas trwania przedziału czasu ISO 8601 dla blokady; oznacza to, że czas blokady komunikatu dla innych odbiorników. Maksymalna wartość parametru LockDuration wynosi 5 minut; wartość domyślna to 1 minuta. Wartość wejściowa typu ~datetime.timedelta lub ciąg w formacie trwania ISO 8601, na przykład "PT300S", jest akceptowana.

max_delivery_count
int

Maksymalna liczba dostaw. Wiadomość jest automatycznie martwa po tej liczbie dostaw. Wartość domyślna to 10.

max_size_in_megabytes
int

Maksymalny rozmiar kolejki w megabajtach, czyli rozmiar pamięci przydzielonej dla kolejki.

requires_duplicate_detection
bool

Wartość wskazująca, czy ta kolejka wymaga wykrycia duplikatów.

requires_session
bool

Wartość wskazująca, czy kolejka obsługuje koncepcję sesji.

forward_to
str

Nazwa jednostki adresata, do której są przekazywane wszystkie komunikaty wysyłane do kolejki.

user_metadata
str

Niestandardowe dane metdata, które użytkownik może skojarzyć z opisem. Maksymalna długość to 1024 znaki.

forward_dead_lettered_messages_to
str

Nazwa jednostki adresata, do której są przekazywane wszystkie nieaktywne wiadomości tej subskrypcji.

max_message_size_in_kilobytes
int

Maksymalny rozmiar w kilobajtach ładunku komunikatów, który można zaakceptować przez kolejkę. Ta funkcja jest dostępna tylko w przypadku korzystania z przestrzeni nazw Premium i interfejsu API usługi Service Bus w wersji "2021-05" lub nowszej. Minimalna dozwolona wartość to 1024, a maksymalna dozwolona wartość to 102400. Wartość domyślna to 1024.

Typ zwracany

create_rule

Utwórz regułę dla subskrypcji tematu.

create_rule(topic_name: str, subscription_name: str, rule_name: str, *, filter: ~azure.servicebus.management._models.CorrelationRuleFilter | ~azure.servicebus.management._models.SqlRuleFilter = <azure.servicebus.management._models.TrueRuleFilter object>, action: ~azure.servicebus.management._models.SqlRuleAction | None = None, **kwargs: ~typing.Any) -> RuleProperties

Parametry

topic_name
str
Wymagane

Temat, który będzie właścicielem reguły subskrypcji do utworzenia.

subscription_name
str
Wymagane

Subskrypcja, która będzie właścicielem reguły do utworzenia.

rule_name
str
Wymagane

Nazwa reguły.

filter
Union[CorrelationRuleFilter, SqlRuleFilter]

Filtr reguły. Wartość domyślna to ~azure.servicebus.management.TrueRuleFilter

action
Optional[SqlRuleAction]

Akcja reguły.

Typ zwracany

create_subscription

Utwórz subskrypcję tematu.

create_subscription(topic_name: str, subscription_name: str, *, lock_duration: timedelta | str | None = None, requires_session: bool | None = None, default_message_time_to_live: timedelta | str | None = None, dead_lettering_on_message_expiration: bool | None = None, dead_lettering_on_filter_evaluation_exceptions: bool | None = None, max_delivery_count: int | None = None, enable_batched_operations: bool | None = None, forward_to: str | None = None, user_metadata: str | None = None, forward_dead_lettered_messages_to: str | None = None, auto_delete_on_idle: timedelta | str | None = None, **kwargs: Any) -> SubscriptionProperties

Parametry

topic_name
str
Wymagane

Temat, który będzie właścicielem subskrypcji do utworzenia.

subscription_name
str
Wymagane

Nazwa subskrypcji.

lock_duration
Union[timedelta, str]

Czas trwania przedziału czasu ISO 8601 dla blokady; oznacza to, że czas blokady komunikatu dla innych odbiorników. Maksymalna wartość parametru LockDuration wynosi 5 minut; wartość domyślna to 1 minuta. Wartość wejściowa typu ~datetime.timedelta lub ciąg w formacie trwania ISO 8601, na przykład "PT300S", jest akceptowana.

requires_session
bool

Wartość wskazująca, czy kolejka obsługuje koncepcję sesji.

default_message_time_to_live
Union[timedelta, str]

Domyślny przedział czasu komunikatu ISO 8601 na wartość żywą. Jest to czas trwania, po którym komunikat wygaśnie, począwszy od momentu wysłania komunikatu do usługi Service Bus. Jest to wartość domyślna używana, gdy właściwość TimeToLive nie jest ustawiana na samym komunikacie. Wartość wejściowa typu ~datetime.timedelta lub ciąg w formacie trwania ISO 8601, na przykład "PT300S", jest akceptowana.

dead_lettering_on_message_expiration
bool

Wartość wskazująca, czy ta subskrypcja ma obsługę utraconych wiadomości po wygaśnięciu komunikatu.

dead_lettering_on_filter_evaluation_exceptions
bool

Wartość wskazująca, czy ta subskrypcja ma obsługę utraconych wiadomości po wygaśnięciu komunikatu.

max_delivery_count
int

Maksymalna liczba dostaw. Wiadomość jest automatycznie martwa po tej liczbie dostaw. Wartość domyślna to 10.

enable_batched_operations
bool

Wartość wskazująca, czy operacje wsadowe po stronie serwera są włączone.

forward_to
str

Nazwa jednostki adresata, do której są przekazywane wszystkie komunikaty wysyłane do subskrypcji.

user_metadata
str

Metadane skojarzone z subskrypcją. Maksymalna liczba znaków to 1024.

forward_dead_lettered_messages_to
str

Nazwa jednostki adresata, do której są przekazywane wszystkie komunikaty wysyłane do subskrypcji.

auto_delete_on_idle
Union[timedelta, str]

Interwał bezczynności przedziału czasu ISO 8601, po którym subskrypcja zostanie automatycznie usunięta. Minimalny czas trwania wynosi 5 minut. Wartość wejściowa typu ~datetime.timedelta lub ciąg w formacie trwania ISO 8601, na przykład "PT300S", jest akceptowana.

Typ zwracany

create_topic

Utwórz temat.

create_topic(topic_name: str, *, default_message_time_to_live: timedelta | str | None = None, max_size_in_megabytes: int | None = None, requires_duplicate_detection: bool | None = None, duplicate_detection_history_time_window: timedelta | str | None = None, enable_batched_operations: bool | None = None, size_in_bytes: int | None = None, filtering_messages_before_publishing: bool | None = None, authorization_rules: List[AuthorizationRule] | None = None, support_ordering: bool | None = None, auto_delete_on_idle: timedelta | str | None = None, enable_partitioning: bool | None = None, enable_express: bool | None = None, user_metadata: str | None = None, max_message_size_in_kilobytes: int | None = None, **kwargs: Any) -> TopicProperties

Parametry

topic_name
str
Wymagane

Nazwa tematu.

default_message_time_to_live
Union[timedelta, str]

Domyślny przedział czasu komunikatu ISO 8601 na wartość żywą. Jest to czas trwania, po którym komunikat wygaśnie, począwszy od momentu wysłania komunikatu do usługi Service Bus. Jest to wartość domyślna używana, gdy właściwość TimeToLive nie jest ustawiana na samym komunikacie. Wartość wejściowa typu ~datetime.timedelta lub ciąg w formacie trwania ISO 8601, na przykład "PT300S", jest akceptowana.

max_size_in_megabytes
int

Maksymalny rozmiar tematu w megabajtach, czyli rozmiar pamięci przydzielonej dla tematu.

requires_duplicate_detection
bool

Wartość wskazująca, czy ten temat wymaga wykrywania duplikatów.

duplicate_detection_history_time_window
Union[timedelta, str]

Struktura timeSpan ISO 8601, która definiuje czas trwania historii wykrywania duplikatów. Wartość domyślna to 10 minut. Wartość wejściowa typu ~datetime.timedelta lub ciąg w formacie trwania ISO 8601, na przykład "PT300S", jest akceptowana.

enable_batched_operations
bool

Wartość wskazująca, czy operacje wsadowe po stronie serwera są włączone.

size_in_bytes
int

Rozmiar tematu w bajtach.

filtering_messages_before_publishing
bool

Filtruj komunikaty przed opublikowaniem.

authorization_rules
list[AuthorizationRule]

Reguły autoryzacji dla zasobu.

support_ordering
bool

Wartość wskazująca, czy temat obsługuje kolejność.

auto_delete_on_idle
Union[timedelta, str]

Interwał bezczynności przedziału czasu ISO 8601, po którym temat jest automatycznie usuwany. Minimalny czas trwania wynosi 5 minut. Wartość wejściowa typu ~datetime.timedelta lub ciąg w formacie trwania ISO 8601, na przykład "PT300S", jest akceptowana.

enable_partitioning
bool

Wartość wskazująca, czy temat ma być podzielony na partycje w wielu brokerach komunikatów.

enable_express
bool

Wartość wskazująca, czy jednostki express są włączone. Kolejka ekspresowa tymczasowo przechowuje komunikat w pamięci przed zapisaniem go w magazynie trwałym.

user_metadata
str

Metadane skojarzone z tematem.

max_message_size_in_kilobytes
int

Maksymalny rozmiar w kilobajtach ładunku komunikatów, który można zaakceptować przez kolejkę. Ta funkcja jest dostępna tylko w przypadku korzystania z przestrzeni nazw Premium i interfejsu API usługi Service Bus w wersji "2021-05" lub nowszej. Minimalna dozwolona wartość to 1024, a maksymalna dozwolona wartość to 102400. Wartość domyślna to 1024.

Typ zwracany

delete_queue

Usuwanie kolejki.

delete_queue(queue_name: str, **kwargs: Any) -> None

Parametry

queue_name
str
Wymagane

Nazwa kolejki lub queueProperties o nazwie.

Typ zwracany

delete_rule

Usuń regułę subskrypcji tematu.

delete_rule(topic_name: str, subscription_name: str, rule_name: str, **kwargs: Any) -> None

Parametry

topic_name
str
Wymagane

Temat, który jest właścicielem subskrypcji.

subscription_name
str
Wymagane

Subskrypcja będąca właścicielem tematu.

rule_name
str
Wymagane

Reguła do usunięcia.

Typ zwracany

delete_subscription

Usuwanie subskrypcji tematu.

delete_subscription(topic_name: str, subscription_name: str, **kwargs: Any) -> None

Parametry

topic_name
str
Wymagane

Temat, który jest właścicielem subskrypcji.

subscription_name
str
Wymagane

Subskrypcja, która ma zostać usunięta.

Typ zwracany

delete_topic

Usuwanie tematu.

delete_topic(topic_name: str, **kwargs: Any) -> None

Parametry

topic_name
str
Wymagane

Temat, który ma zostać usunięty.

Typ zwracany

from_connection_string

Utwórz klienta na podstawie parametrów połączenia.

from_connection_string(conn_str: str, *, api_version: str | ApiVersion = ApiVersion.V2021_05, **kwargs: Any) -> ServiceBusAdministrationClient

Parametry

conn_str
str
Wymagane

Parametry połączenia przestrzeni nazw usługi Service Bus.

api_version
str lub ApiVersion

Wersja interfejsu API usługi Service Bus do użycia dla żądań. Wartość domyślna to najnowsza wersja usługi zgodna z bieżącym zestawem SDK. Ustawienie starszej wersji może spowodować zmniejszenie zgodności funkcji.

Typ zwracany

get_namespace_properties

Pobieranie właściwości przestrzeni nazw

get_namespace_properties(**kwargs: Any) -> NamespaceProperties

Zwraca

Właściwości przestrzeni nazw.

Typ zwracany

get_queue

Pobieranie właściwości kolejki.

get_queue(queue_name: str, **kwargs: Any) -> QueueProperties

Parametry

queue_name
str
Wymagane

Nazwa kolejki.

Zwraca

Właściwości kolejki.

Typ zwracany

get_queue_runtime_properties

Pobieranie informacji o czasie wykonywania kolejki.

get_queue_runtime_properties(queue_name: str, **kwargs: Any) -> QueueRuntimeProperties

Parametry

queue_name
str
Wymagane

Nazwa kolejki.

Zwraca

Informacje o czasie wykonywania kolejki.

Typ zwracany

get_rule

Pobieranie właściwości reguły subskrypcji tematu.

get_rule(topic_name: str, subscription_name: str, rule_name: str, **kwargs: Any) -> RuleProperties

Parametry

topic_name
str
Wymagane

Temat, który jest właścicielem subskrypcji.

subscription_name
str
Wymagane

Subskrypcja, która jest właścicielem reguły.

rule_name
str
Wymagane

Nazwa reguły.

Zwraca

Właściwości określonej reguły.

Typ zwracany

get_subscription

Pobieranie właściwości subskrypcji tematu.

get_subscription(topic_name: str, subscription_name: str, **kwargs: Any) -> SubscriptionProperties

Parametry

topic_name
str
Wymagane

Temat, który jest właścicielem subskrypcji.

subscription_name
str
Wymagane

nazwa subskrypcji.

Zwraca

Wystąpienie właściwości subskrypcji

Typ zwracany

get_subscription_runtime_properties

Uzyskaj informacje o środowisku uruchomieniowym subskrypcji tematu.

get_subscription_runtime_properties(topic_name: str, subscription_name: str, **kwargs: Any) -> SubscriptionRuntimeProperties

Parametry

topic_name
str
Wymagane

Temat, który jest właścicielem subskrypcji.

subscription_name
str
Wymagane

nazwa subskrypcji.

Zwraca

Wystąpienie właściwości SubscriptionRuntimeProperties

Typ zwracany

get_topic

Pobierz właściwości tematu.

get_topic(topic_name: str, **kwargs: Any) -> TopicProperties

Parametry

topic_name
str
Wymagane

Nazwa tematu.

Zwraca

Właściwości tematu.

Typ zwracany

get_topic_runtime_properties

Pobierz informacje o środowisku uruchomieniowym tematu.

get_topic_runtime_properties(topic_name: str, **kwargs: Any) -> TopicRuntimeProperties

Parametry

topic_name
str
Wymagane

Nazwa tematu.

Zwraca

Informacje o środowisku uruchomieniowym tematu.

Typ zwracany

list_queues

Wyświetl listę kolejek przestrzeni nazw ServiceBus.

list_queues(**kwargs: Any) -> ItemPaged[QueueProperties]

Zwraca

Iterable (auto-paging) odpowiedź queueProperties.

Typ zwracany

list_queues_runtime_properties

Wyświetl informacje o czasie wykonywania kolejek w przestrzeni nazw serviceBus.

list_queues_runtime_properties(**kwargs: Any) -> ItemPaged[QueueRuntimeProperties]

Zwraca

Iterowalne (automatyczne stronicowanie) odpowiedź właściwości QueueRuntimeProperties.

Typ zwracany

list_rules

Lista reguł subskrypcji tematu.

list_rules(topic_name: str, subscription_name: str, **kwargs: Any) -> ItemPaged[RuleProperties]

Parametry

topic_name
str
Wymagane

Temat, który jest właścicielem subskrypcji.

subscription_name
str
Wymagane

Subskrypcja, która jest właścicielem reguł.

Zwraca

Iterowalne (automatyczne stronicowanie) odpowiedź właściwości RuleProperties.

Typ zwracany

list_subscriptions

Wyświetl listę subskrypcji tematu ServiceBus.

list_subscriptions(topic_name: str, **kwargs: Any) -> ItemPaged[SubscriptionProperties]

Parametry

topic_name
str
Wymagane

Temat, który jest właścicielem subskrypcji.

Zwraca

Iterowalne (automatyczne stronicowanie) odpowiedź subskrypcjiWłaściwości.

Typ zwracany

list_subscriptions_runtime_properties

Wyświetl listę informacji o środowisku uruchomieniowym subskrypcji tematu usługi ServiceBus.

list_subscriptions_runtime_properties(topic_name: str, **kwargs: Any) -> ItemPaged[SubscriptionRuntimeProperties]

Parametry

topic_name
str
Wymagane

Temat, który jest właścicielem subskrypcji.

Zwraca

Iterowalne (automatyczne stronicowanie) odpowiedź subscriptionRuntimeProperties.

Typ zwracany

list_topics

Lista tematów przestrzeni nazw ServiceBus.

list_topics(**kwargs: Any) -> ItemPaged[TopicProperties]

Zwraca

Iterowalne (automatyczne stronicowanie) odpowiedź tematuWłaściwości.

Typ zwracany

list_topics_runtime_properties

Wyświetl informacje o środowisku uruchomieniowym tematów przestrzeni nazw ServiceBus.

list_topics_runtime_properties(**kwargs: Any) -> ItemPaged[TopicRuntimeProperties]

Zwraca

Iterable (auto-paging) odpowiedź TopicRuntimeProperties.

Typ zwracany

update_queue

Aktualizowanie kolejki.

Przed wywołaniem tej metody należy użyć get_queue, create_queue lub list_queues , aby uzyskać wystąpienie QueueProperties , a następnie zaktualizować właściwości. Można zaktualizować tylko część właściwości. Zapoznaj się z tematem https://docs.microsoft.com/en-us/rest/api/servicebus/update-queue. Można również przekazać argumenty słowa kluczowego do aktualizowania właściwości w postaci <property_name>=<property_value> , co spowoduje zastąpienie dowolnego elementu określonego w wystąpieniu QueueProperties . Aby uzyskać nazwy właściwości, zobacz ~azure.servicebus.management.QueueProperties.

update_queue(queue: QueueProperties | Mapping[str, Any], **kwargs: Any) -> None

Parametry

queue
QueueProperties
Wymagane

Kolejka zwracana z get_queue, create_queue lub list_queues i ma zaktualizowane właściwości.

Typ zwracany

update_rule

Aktualizowanie reguły.

Przed wywołaniem tej metody należy użyć get_rule, create_rule lub list_rules , aby uzyskać wystąpienie RuleProperties , a następnie zaktualizować właściwości. Można również przekazać argumenty słowa kluczowego do aktualizowania właściwości w postaci <property_name>=<property_value> , co spowoduje zastąpienie dowolnego elementu określonego w wystąpieniu RuleProperties . Aby uzyskać nazwy właściwości, zobacz ~azure.servicebus.management.RuleProperties.

update_rule(topic_name: str, subscription_name: str, rule: RuleProperties | Mapping[str, Any], **kwargs: Any) -> None

Parametry

topic_name
str
Wymagane

Temat, który jest właścicielem subskrypcji.

subscription_name
str
Wymagane

Subskrypcja, która jest właścicielem tej reguły.

rule
RuleProperties
Wymagane

Reguła zwracana z get_rule, create_rule lub list_rules i ma zaktualizowane właściwości.

Typ zwracany

update_subscription

Aktualizowanie subskrypcji.

Przed wywołaniem tej metody należy użyć get_subscription, update_subscription lub list_subscription , aby uzyskać wystąpienie SubscriptionProperties , a następnie zaktualizować właściwości. Można również przekazać argumenty słów kluczowych do aktualizowania właściwości w postaci <property_name>=<property_value> , co spowoduje zastąpienie dowolnego elementu określonego w wystąpieniu SubscriptionProperties . Aby uzyskać nazwy właściwości, zobacz ~azure.servicebus.management.SubscriptionProperties.

update_subscription(topic_name: str, subscription: SubscriptionProperties | Mapping[str, Any], **kwargs: Any) -> None

Parametry

topic_name
str
Wymagane

Temat, który jest właścicielem subskrypcji.

subscription
SubscriptionProperties
Wymagane

Subskrypcja zwrócona z get_subscription, update_subscription lub list_subscription i ma zaktualizowane właściwości.

Typ zwracany

update_topic

Aktualizowanie tematu.

Przed wywołaniem tej metody należy użyć get_topic, create_topic lub list_topics , aby uzyskać wystąpienie TopicProperties , a następnie zaktualizować właściwości. Można zaktualizować tylko część właściwości. Zapoznaj się z tematem https://docs.microsoft.com/en-us/rest/api/servicebus/update-topic. Można również przekazać argumenty słowa kluczowego do aktualizowania właściwości w postaci <property_name>=<property_value> , co spowoduje zastąpienie dowolnego elementu określonego w wystąpieniu TopicProperties . Aby uzyskać nazwy właściwości, zobacz ~azure.servicebus.management.TopicProperties.

update_topic(topic: TopicProperties | Mapping[str, Any], **kwargs: Any) -> None

Parametry

topic
TopicProperties
Wymagane

Temat, który jest zwracany z get_topic, create_topic lub list_topics i ma zaktualizowane właściwości.

Typ zwracany