TopicResource Klasa
Opis zasobu tematu.
Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.
- Dziedziczenie
-
azure.mgmt.servicebus.v2015_08_01.models._models_py3.ResourceTopicResource
Konstruktor
TopicResource(*, location: str | None = None, auto_delete_on_idle: str | None = None, entity_availability_status: str | _models.EntityAvailabilityStatus | None = None, default_message_time_to_live: str | None = None, duplicate_detection_history_time_window: str | None = None, enable_batched_operations: bool | None = None, enable_express: bool | None = None, enable_partitioning: bool | None = None, filtering_messages_before_publishing: bool | None = None, is_anonymous_accessible: bool | None = None, is_express: bool | None = None, max_size_in_megabytes: int | None = None, requires_duplicate_detection: bool | None = None, status: str | _models.EntityStatus | None = None, support_ordering: bool | None = None, **kwargs: Any)
Zmienne
- id
- str
Identyfikator zasobu.
- name
- str
Nazwa zasobu.
- location
- str
Lokalizacja zasobu.
- type
- str
Typ zasobu.
- accessed_at
- datetime
Ostatni raz wiadomość została wysłana lub odebrano żądanie dla tego tematu.
- auto_delete_on_idle
- str
Interwał bezczynności przedziału czasu, po którym temat jest automatycznie usuwany. Minimalny czas trwania wynosi 5 minut.
- entity_availability_status
- str lub EntityAvailabilityStatus
Stan dostępności jednostki dla tematu. Znane wartości to: "Available", "Limited", "Renaming", "Restoring" i "Unknown".
- created_at
- datetime
Dokładny czas utworzenia komunikatu.
- count_details
- MessageCountDetails
Szczegóły liczby komunikatów.
- default_message_time_to_live
- str
Domyślny czas wygaśnięcia komunikatu. 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.
- duplicate_detection_history_time_window
- str
Struktura przedziału czasowego, która definiuje czas trwania historii wykrywania duplikatów. Wartość domyślna to 10 minut.
- enable_batched_operations
- bool
Wartość wskazująca, czy operacje wsadowe po stronie serwera są włączone.
- enable_express
- bool
Wartość wskazująca, czy jednostki ekspresowe są włączone. Temat ekspresowy przechowuje komunikat w pamięci tymczasowo przed zapisaniem go w magazynie trwałym.
- enable_partitioning
- bool
Wartość wskazująca, czy temat, który ma być podzielony na partycje w wielu brokerach komunikatów, jest włączony.
- filtering_messages_before_publishing
- bool
Czy komunikaty powinny być filtrowane przed opublikowaniem.
- is_anonymous_accessible
- bool
Wartość wskazująca, czy komunikat jest dostępny anonimowo.
- is_express
- bool
- 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.
- size_in_bytes
- int
Rozmiar tematu w bajtach.
- status
- str lub EntityStatus
Wylicza możliwe wartości stanu jednostki obsługi komunikatów. Znane wartości to: "Active", "Creating", "Deleting", "Disabled", "ReceiveDisabled", "Renaming", "Restoring", "SendDisabled" i "Unknown".
- subscription_count
- int
Liczba subskrypcji.
- support_ordering
- bool
Wartość wskazująca, czy temat obsługuje kolejność.
- updated_at
- datetime
Dokładny czas aktualizacji komunikatu.