QueueCreateOrUpdateParameters Klasa
Parametry dostarczone do operacji Tworzenia lub aktualizowania kolejki.
Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.
Wszystkie wymagane parametry muszą zostać wypełnione w celu wysłania ich na platformę Azure.
- Dziedziczenie
-
azure.mgmt.servicebus._serialization.ModelQueueCreateOrUpdateParameters
Konstruktor
QueueCreateOrUpdateParameters(*, location: str, name: 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
- name
- str
Nazwa kolejki.
- location
- str
lokalizacja zasobu. Wymagane.
- lock_duration
- str
Czas trwania 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.
- accessed_at
- datetime
Czas ostatniego wysłania komunikatu lub 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 wiadomości.
- default_message_time_to_live
- str
Domyślny czas komunikatu 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.
- duplicate_detection_history_time_window
- str
Struktura TimeSpan, 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 ekspresowe są włączone. Kolejka ekspresowa przechowuje komunikat w pamięci tymczasowo przed zapisaniem go w magazynie trwałym.
- enable_partitioning
- bool
Wartość wskazująca, czy kolejka ma być partycjonowana na wielu brokerach komunikatów.
- is_anonymous_accessible
- bool
Wartość wskazująca, czy wiadomość jest dostępna anonimowo.
- max_delivery_count
- int
Maksymalna liczba dostaw. Komunikat jest automatycznie martwy po tej liczbie dostaw.
- max_size_in_megabytes
- int
Maksymalny rozmiar kolejki w megabajtach, czyli rozmiar pamięci przydzielonej do 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 wykrywania 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 wiadomości.