ServiceBusAdministrationClient Klasa
Ten klient umożliwia tworzenie, aktualizowanie, wyświetlanie listy i usuwanie zasobów przestrzeni nazw usługi ServiceBus.
- Dziedziczenie
-
builtins.objectServiceBusAdministrationClient
Konstruktor
ServiceBusAdministrationClient(fully_qualified_namespace: str, credential: TokenCredential, *, api_version: str | ApiVersion = ApiVersion.V2021_05, **kwargs: Any)
Parametry
- fully_qualified_namespace
- str
W pełni kwalifikowana nazwa hosta dla przestrzeni nazw usługi Service Bus.
- credential
- <xref:TokenCredential>
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
- authorization_rules
- list[AuthorizationRule]
Reguły autoryzacji dla zasobu.
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.
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.
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.
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
- 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
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.
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.
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
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.
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ść.
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
Typ zwracany
delete_rule
Usuń regułę subskrypcji tematu.
delete_rule(topic_name: str, subscription_name: str, rule_name: str, **kwargs: Any) -> None
Parametry
Typ zwracany
delete_subscription
Usuwanie subskrypcji tematu.
delete_subscription(topic_name: str, subscription_name: str, **kwargs: Any) -> None
Parametry
Typ zwracany
delete_topic
Usuwanie tematu.
delete_topic(topic_name: str, **kwargs: Any) -> None
Parametry
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
- 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
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
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
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
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
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
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
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
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
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
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
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
- rule
- RuleProperties
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
- subscription
- SubscriptionProperties
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
Temat, który jest zwracany z get_topic, create_topic lub list_topics i ma zaktualizowane właściwości.
Typ zwracany
Azure SDK for Python