QueueResource Klasa
Opis zasobu kolejki.
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.ResourceQueueResource
Konstruktor
QueueResource(*, location: str | None = None, lock_duration: 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, dead_lettering_on_message_expiration: bool | None = None, enable_express: bool | None = None, enable_partitioning: bool | None = None, is_anonymous_accessible: bool | 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, 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.
- lock_duration
- str
Czas trwania zajrzeć do blokady; oznacza to, że czas blokady komunikatu dla innych odbiorników. Maksymalna wartość parametru LockDuration wynosi 5 minut; wartość domyślna to 1 minuta.
- accessed_at
- datetime
Czas ostatniego wysłania wiadomości lub czas ostatniego wysłania żądania odbioru do tej kolejki.
- auto_delete_on_idle
- str
interwał bezczynności przedziału czasu, po którym kolejka jest automatycznie usuwana. Minimalny czas trwania wynosi 5 minut.
- entity_availability_status
- str lub EntityAvailabilityStatus
Stan dostępności jednostki dla kolejki. Znane wartości to: "Available", "Limited", "Renaming", "Restoring" i "Unknown".
- created_at
- datetime
Dokładny czas utworzenia komunikatu.
- default_message_time_to_live
- str
Domyślny czas komunikatu 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.
- 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.
- dead_lettering_on_message_expiration
- bool
Wartość wskazująca, czy ta kolejka ma obsługę utraconych komunikatów po wygaśnięciu komunikatu.
- 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.
- is_anonymous_accessible
- bool
Wartość wskazująca, czy wiadomość jest dostępna anonimowo.
- max_delivery_count
- int
Maksymalna liczba dostaw. Wiadomość jest automatycznie martwa po tej liczbie dostaw.
- max_size_in_megabytes
- int
Maksymalny rozmiar kolejki w megabajtach, czyli rozmiar pamięci przydzielonej dla kolejki.
- message_count
- int
Liczba komunikatów w kolejce.
- count_details
- MessageCountDetails
Szczegóły liczby komunikatów.
- 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.
- size_in_bytes
- int
Rozmiar kolejki 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".
- support_ordering
- bool
Wartość wskazująca, czy kolejka obsługuje kolejność.
- updated_at
- datetime
Dokładny czas aktualizacji komunikatu.