Udostępnij za pośrednictwem


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.Resource
TopicResource

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.