Udostępnij za pośrednictwem


SBQueue Klasa

Opis zasobu kolejki.

Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.

Dziedziczenie
azure.mgmt.servicebus.v2021_01_01_preview.models._models_py3.Resource
SBQueue

Konstruktor

SBQueue(*, lock_duration: timedelta | None = None, max_size_in_megabytes: int | None = None, requires_duplicate_detection: bool | None = None, requires_session: bool | None = None, default_message_time_to_live: timedelta | None = None, dead_lettering_on_message_expiration: bool | None = None, duplicate_detection_history_time_window: timedelta | None = None, max_delivery_count: int | None = None, status: str | _models.EntityStatus | None = None, enable_batched_operations: bool | None = None, auto_delete_on_idle: timedelta | None = None, enable_partitioning: bool | None = None, enable_express: bool | None = None, forward_to: str | None = None, forward_dead_lettered_messages_to: str | None = None, **kwargs: Any)

Parametry Tylko słowo kluczowe

Nazwa Opis
lock_duration

Czas trwania przedziału czasu ISO 8601 zajrzeć do blokady; oznacza to, że czas blokowania komunikatu dla innych odbiorników. Maksymalna wartość parametru LockDuration wynosi 5 minut; wartość domyślna to 1 minuta.

max_size_in_megabytes
int

Maksymalny rozmiar kolejki w megabajtach, czyli rozmiar pamięci przydzielonej do kolejki. Wartość domyślna to 1024.

requires_duplicate_detection

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

requires_session

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

default_message_time_to_live

Domyślny przedział czasu komunikatu ISO 8601 na wartość dynamiczną. Jest to czas trwania, po upływie którego 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 ustawiona dla samego komunikatu.

dead_lettering_on_message_expiration

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

duplicate_detection_history_time_window

Struktura timeSpan ISO 8601, która definiuje czas trwania historii wykrywania duplikatów. Wartość domyślna to 10 minut.

max_delivery_count
int

Maksymalna liczba dostaw. Komunikat jest automatycznie martwy po tej liczbie dostaw. wartość domyślna to 10.

status

Wylicza możliwe wartości stanu jednostki obsługi komunikatów. Znane wartości to: "Active", "Disabled", "Restoring", "SendDisabled", "ReceiveDisabled", "Creating", "Deleting", "Renaming" i "Unknown".

enable_batched_operations

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

auto_delete_on_idle

Interwał bezczynności zakresu czasu ISO 8061, po którym kolejka jest automatycznie usuwana. Minimalny czas trwania wynosi 5 minut.

enable_partitioning

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

enable_express

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

forward_to
str

Nazwa kolejki/tematu do przekazywania komunikatów.

forward_dead_lettered_messages_to
str

Nazwa kolejki/tematu do przekazywania komunikatu utraconych komunikatów.

Zmienne

Nazwa Opis
id
str

Identyfikator zasobu.

name
str

Nazwa zasobu.

type
str

Typ zasobu.

system_data

Metadane systemowe odnoszące się do tego zasobu.

count_details

Szczegóły liczby komunikatów.

created_at

Dokładny czas utworzenia wiadomości.

updated_at

Dokładny czas aktualizacji wiadomości.

accessed_at

Czas ostatniego wysłania komunikatu lub ostatniego wysłania żądania odbioru do tej kolejki.

size_in_bytes
int

Rozmiar kolejki w bajtach.

message_count
int

Liczba komunikatów w kolejce.

lock_duration

Czas trwania przedziału czasu ISO 8601 zajrzeć do blokady; oznacza to, że czas blokowania komunikatu dla innych odbiorników. Maksymalna wartość parametru LockDuration wynosi 5 minut; wartość domyślna to 1 minuta.

max_size_in_megabytes
int

Maksymalny rozmiar kolejki w megabajtach, czyli rozmiar pamięci przydzielonej do kolejki. Wartość domyślna to 1024.

requires_duplicate_detection

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

requires_session

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

default_message_time_to_live

Domyślny przedział czasu komunikatu ISO 8601 na wartość dynamiczną. Jest to czas trwania, po upływie którego 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 ustawiona dla samego komunikatu.

dead_lettering_on_message_expiration

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

duplicate_detection_history_time_window

Struktura timeSpan ISO 8601, która definiuje czas trwania historii wykrywania duplikatów. Wartość domyślna to 10 minut.

max_delivery_count
int

Maksymalna liczba dostaw. Komunikat jest automatycznie martwy po tej liczbie dostaw. wartość domyślna to 10.

status

Wylicza możliwe wartości stanu jednostki obsługi komunikatów. Znane wartości to: "Active", "Disabled", "Restoring", "SendDisabled", "ReceiveDisabled", "Creating", "Deleting", "Renaming" i "Unknown".

enable_batched_operations

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

auto_delete_on_idle

Interwał bezczynności zakresu czasu ISO 8061, po którym kolejka jest automatycznie usuwana. Minimalny czas trwania wynosi 5 minut.

enable_partitioning

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

enable_express

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

forward_to
str

Nazwa kolejki/tematu do przekazywania komunikatów.

forward_dead_lettered_messages_to
str

Nazwa kolejki/tematu do przekazywania komunikatu utraconych komunikatów.